System and method for policing multiple data flows and multi-protocol data flows
AssigneeSLT Logic LLC
InventorsGlenn A. Buskirk, Rodolfo A. Santiago
Life of this patent
Estimating the term…
Abstract
A system and method for policing one or more flows of a data stream of packets associated with differing transmission protocols. The current capacity level for each flow is determined, as is the packet protocol associated with each packet. A packet parameter in the packet that is indicative of the bandwidth consumption of the packet is identified. The packet parameter is converted to a predetermined format if the packet is not associated with a predetermined packet protocol. A common bandwidth capacity test is performed to determine whether the packet is conforming or non-conforming, and is a function of the packet parameter and the current bandwidth capacity level.
Claims6
A method of forwarding packets using processing circuitry comprising:
- classifying a packet from a plurality of packet protocols according to a classification, wherein the classification is determined from at least one parameter indicative of the bandwidth consumption of the packet;
- if the packet is not classified as one of a plurality of predetermined protocols, converting the packet parameter into a predetermined format such that a bandwidth capacity test can be utilized;
- performing the bandwidth capacity test based on the packet parameter;
- storing in a switch fabric of a communication network the packet in one of a plurality of flows corresponding to the classification, wherein
- each flow corresponds to one of a plurality of flow defining criteria associated with the classification;
- assigning a priority to said plurality of flows based on a result of the bandwidth capacity test;
- and
- forwarding the packet from said flow according to said priority.
Dependencies are inferred from the claim text.