Identifying QoS flows using indices
First Claim
1. A method of classifying a protocol data unit (PDU) comprising the steps of:
- (a) generating with a string generator a first string and a second string with which to characterize the PDU;
(b) determining a first index associated with the first string and a second index associated with the second string, wherein the first index and second index are selected from a plurality of indices; and
(c) selecting an action from a plurality of actions based on the first index and the second index, each action being associated with two or more indices of the plurality of indices.
11 Assignments
0 Petitions
Accused Products
Abstract
A multivariant, common basis classification method and apparatus for classifying protocol data units in a network switching device is disclosed. The method of classifying a protocol data unit (PDU) in the preferred embodiment includes the steps of generating a first string and a second string with which to characterize a PDU; mapping first and second strings into a first index and second index, respectively, where the first and second indices are selected from a plurality of indices; and selecting an instruction to apply to the PDU by matching the first and second indices. The plurality of strings are commonly generated from the source and destination address in the packet as well as other indicia with which to identify a traffic flow. The instructions specify how to classify, route, switch, or otherwise process the PDU.
21 Citations
25 Claims
-
1. A method of classifying a protocol data unit (PDU) comprising the steps of:
-
(a) generating with a string generator a first string and a second string with which to characterize the PDU; (b) determining a first index associated with the first string and a second index associated with the second string, wherein the first index and second index are selected from a plurality of indices; and (c) selecting an action from a plurality of actions based on the first index and the second index, each action being associated with two or more indices of the plurality of indices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for classifying a protocol data unit (PDU), the apparatus comprising:
-
(a) a string generator for generating a first string and a second string with which to characterize the PDU; (b) an index allocator for retrieving a first index associated with the first string and a second index associated with the second string, wherein the first index and second index are selected from a plurality of indices; and (c) a memory device, operatively coupled to the index allocator, comprising a plurality of actions, each being selected based on two or more indices from the plurality of indices. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method of classifying a protocol data unit (PDU) comprising the steps of:
-
(a) generating with a string generator a first string from source information associated with the PDU; (b) generating with the string generator a second string from destination information associated with the PDU; (c) identifying a first QoS action from a plurality of QoS actions based on the first string; (d) identifying a second QoS action from a plurality of QoS actions based the second string; and (e) determining a final QoS action from at least one of the first and second QoS actions. - View Dependent Claims (23, 24, 25)
-
Specification