User configurable functions for adjusting service differentiation meters
AssigneeHewlett-Packard Development Company, L.P.
InventorMichael T. Roeder
Life of this patent
Estimating the term…
Abstract
One embodiment disclosed relates to a method of assigning service priorities to traffic from a plurality of sources using meters. A packet is received and placed into a specific COS group. A fabric-adjusted meter modifier is determined depending on a technology of an uplink being used. The fabric-adjusted meter modifier is then added to a meter corresponding to the specific COS group. Another embodiment disclosed relates to a method of implementing COS functionality in a telecommunications system. A user-configurable function is defined by way of a user interface. The user-configurable function is assigned to be a meter modifier function associated with a class of service in the system.
Claims19
A method of assigning service priorities to traffic from a plurality of sources using meters, the method comprising:
- receiving a packet that is placed into a specific class of service (COS) group pertaining to a specific service being tracked and controlled;
- determining a fabric-adjusted meter modifier depending on a payload size of the packet and on technology of a limiting uplink being used;
- and
- adding the fabric-adjusted meter modifier to a meter corresponding to the specific COS group, wherein the meter comprises a counter that tracks traffic associated with said service over a period of time, and wherein said adding updates the meter.
An apparatus for forwarding traffic from a plurality of sources, the apparatus comprising:
- a port for receiving a packet that is placed into a specific COS group pertaining to a specific service being tracked and controlled;
- calculation circuit configured to determine a fabric-adjusted meter modifier depending on a payload size of the packet and on a technology of an uplink being used;
- update circuit configured to add the fabric-adjusted meter modifier to a meter corresponding to the specific COS group, wherein said meter comprises a counter that racks traffic associated with said service over a period of time.
A system for routing traffic from a plurality of sources using class of service (COS) meters, the system comprising:
- means for receiving a packet that is placed into a specific COS group pertaining to a specific service being tacked and controlled;
- means for determining a fabric-adjusted meter modifier depending on a payload size of the packet and on a technology of an uplink being used;
- means for adding the fabric-adjusted meter modifier to a COS meter corresponding to the specific COS group, wherein said meter comprises a counter that tracks traffic associated with said service over a period of time, and wherein said adding updates said meter.
A method of implementing class of service (COS) functionality in a telecommunications system, the method comprising:
- defining a user-configurable function in said telecommunications system by way of a user interface;
- and
- assigning the user-configurable function to be a meter modifier function associated with a class of service group in the system, wherein the meter modifier function depends on a payload size of a packet and is used to adjust for technology of a fabric uplink in said telecommunications system, and
- adding the meter modifier function to a group meter implemented by a router in said telecommunications system, wherein said adding updates the group meter.
A method of implementing class of service (COS) functionality in a telecommunications system, the method comprising:
- defining multiple user-configurable meter modifier functions in said telecommunications system by way of a user interface, said meter modifier functions to be added to meters implemented by at least one router in said telecommunications system to update said meters;
- and
- assigning each service class of a set of service classes to one of the user-configurable meter modifier functions, wherein the meter modifier functions are dependent upon packet payload size and a type of technology used in an uplink of said telecommunications system.
Dependencies are inferred from the claim text.