摘要 |
A Method and apparatus for implementing Quality of Service policy in a data communications network. The system includes an active flow content addressable memory (CAM), an access control list CAM (ACLCAM), and an aggregate flow table. The CAMs each contain entries of flow information for each active flow of packets passing through a given node of the data communications network. The CAMs have associated with each entry a packet counter, a byte counter, a token bucket, and a contract value. The ACLCAM provides an index to internal token bucket counters and preconfigured contract values of the aggregate flow table which becomes affected by the packet statistics.The active flow CAM, the ACLCAM and the aggregate flow table are used to produce in parallel a pair of traffic rate limiting and prioritizing decisions for each packet. The two results are then resolved to yield a single result.
|