1. A communication system for implementing an overall communication policy comprising: a first interface for accepting a first plurality of separate communication links forming a first trunked communication link; a second communication interface for accepting a second plurality of separate communication links forming a second trunked communication link; and a plurality of processors, each coupled to a corresponding different one of the first plurality of separate communication links and coupled to a corresponding different one of the second plurality of communication links, and coupled to one another over a communication channel; wherein each processor in the plurality of processors is configured to implement a separate communication policy for data passing between the first trunked communication link and a corresponding one of the second plurality of communication links such that together the separate communication policies approximate the overall communication policy, and wherein the plurality of processors are further configured to communicate among one another to adjust the separate communication policies to adapt to data flows passing through the processors.