System and method for recognizing and assigning application-specific flows
First Claim
1. An apparatus comprising:
- a packet/frame receiver transmitter that includes at least one network interface, the packet/frame receiver transmitter configured to receive a reservation request message that includes a flow spec object that specifies one or more flow parameters, the flow parameters to describe a given traffic flow that desires to pass through the apparatus;
a flow analyzer that includes one or more programmable processing elements, the flow analyzer configured to compare the one or more flow parameters specified in the flow spec object to one or more constants stored in a memory of the apparatus and to determine a type of traffic of the given traffic flow, the flow analyzer to determine the type of traffic independent of any differentiated services codepoint (DSCP) values in packets of the given traffic flow; and
the flow analyzer further configured to assign the given traffic flow to a particular per hop behavior (PHB) based on the determined type of traffic for the given traffic flow.
0 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, an intermediate network device includes a communication facility configured to receive a reservation request message that includes a flow spec object. The flow spec object specifies one or more flow parameters that describe a given traffic flow that desires to pass through the intermediate network device. A flow is configured to compare the one or more flow parameters specified in the flow spec object to one or more constants stored in a memory, to determine a type of traffic of the given traffic flow. The flow analyzer determines the type of traffic independent of any differentiated services codepoint (DSCP) values in packets of the given traffic flow. A traffic scheduler is configured to assign the given traffic flow to a particular per hop behavior (PHB) based on the determined type of traffic for the given traffic flow.
40 Citations
21 Claims
-
1. An apparatus comprising:
-
a packet/frame receiver transmitter that includes at least one network interface, the packet/frame receiver transmitter configured to receive a reservation request message that includes a flow spec object that specifies one or more flow parameters, the flow parameters to describe a given traffic flow that desires to pass through the apparatus; a flow analyzer that includes one or more programmable processing elements, the flow analyzer configured to compare the one or more flow parameters specified in the flow spec object to one or more constants stored in a memory of the apparatus and to determine a type of traffic of the given traffic flow, the flow analyzer to determine the type of traffic independent of any differentiated services codepoint (DSCP) values in packets of the given traffic flow; and the flow analyzer further configured to assign the given traffic flow to a particular per hop behavior (PHB) based on the determined type of traffic for the given traffic flow. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
receiving, by a network interface coupled to a computer network, a reservation request message that includes a flow spec object that specifies one or more flow parameters, the flow parameters describing a given traffic flow; comparing the one or more flow parameters specified in the flow spec object to one or more constants stored in a memory; in response to the comparing, determining a type of traffic of the given traffic flow, the determining performed independent of any differentiated services codepoint (DSCP) values in packets of the given traffic flow; and assigning the given traffic flow to a particular per hop behavior (PHB) based on the determined type of traffic for the given traffic flow. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. An apparatus comprising:
-
means for receiving a reservation request message that includes a flow spec object that specifies one or more flow parameters, the flow parameters describing a given traffic flow; means for comparing the one or more flow parameters specified in the flow spec object to one or more constants stored in a memory; means for determining a type of traffic of the given traffic flow in response to the comparison of the one or more flow parameters to the one or more constants, the means for determining to determine the type of traffic independent of any differentiated services codepoint (DSCP) values in packets of the given traffic flow; and means for assigning the given traffic flow to a particular per hop behavior (PHB) based on the determined type of traffic for the given traffic flow. - View Dependent Claims (21)
-
Specification