Patent ID: 6798746
Filing Date: 2004-09-28
Classification: H04L

Abstract:
A method for implementing a quality of service policy in a data communications network, comprising:receiving an IP packet of a certain flow at a port of a network node; extracting certain flow information from said packet; assigning the packet an initial class of service value based upon a class of service value encoded in the packet if such class of service value is encoded in the packet and the port is a trunk port; assigning the packet an initial class of service value configured for the port if (1) no class of service value is encoded in the packet and if the port is a trunk port, or (2) the port is an access port; reassigning the packet a class of service value configured for the packet's MAC destination address if such a value is configured; comparing said flow information from the packet with configured Access Control Entries (ACEs) and if the packet's flow matches an ACE, reassigning the packet a class of service value corresponding to the class of service value configured for the matched ACE; using said certain flow information as an index into an active flow table containing at least one active flow to look up quality of service parameters applicable to said certain flow; using said quality of service parameters to determine a codepoint for said packet; and directing said packet to an output queue specified by said codepoint.