Quality of service (QoS) mechanism in an internet protocol (IP) network
First Claim
1. A network node for implementing a Quality of Service (QoS) mechanism in an Internet Protocol (IP) network, the network node comprising:
- a plurality of packet queues for storing packets from incoming packet flows, each of the packet queues having an associated QoS classification;
a swapping table comprising swapping records, each of the swapping records listing an incoming network path and an associated QoS Class, an outgoing network path associated with the incoming network path, the outgoing network path having a second QoS Class associated therewith and an output port of the network node associated with the outgoing network path;
a communication module capable of;
receiving one of the incoming packet flows on one of the incoming network paths; and
directing the received packets from the incoming packet flow into one of the packet queues having the associated QoS classification corresponding to the QoS Class of the outgoing network path associated with the incoming network path on which the packets have been received, and as listed in the swapping table.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a network node and corresponding methods for implementing a Quality of Service (QoS) mechanism in an Internet Protocol (IP) network. The network node comprises a swapping table comprising swapping records. Each swapping record lists an incoming network path and an associated QoS Class, an outgoing network path associated with the incoming network path. Each swapping records also lists a second QoS Class and an output port of the network node associated with the outgoing network path. The network node also comprises a communication module capable of receiving packet flows on one of the incoming network paths and directing the packets from the packet flows into packet queues each having an associated QoS classification corresponding to the QoS Class of the outgoing network path associated with the incoming network path on which the packets have been received, and as listed in the swapping table.
-
Citations
39 Claims
-
1. A network node for implementing a Quality of Service (QoS) mechanism in an Internet Protocol (IP) network, the network node comprising:
-
a plurality of packet queues for storing packets from incoming packet flows, each of the packet queues having an associated QoS classification;
a swapping table comprising swapping records, each of the swapping records listing an incoming network path and an associated QoS Class, an outgoing network path associated with the incoming network path, the outgoing network path having a second QoS Class associated therewith and an output port of the network node associated with the outgoing network path;
a communication module capable of;
receiving one of the incoming packet flows on one of the incoming network paths; and
directing the received packets from the incoming packet flow into one of the packet queues having the associated QoS classification corresponding to the QoS Class of the outgoing network path associated with the incoming network path on which the packets have been received, and as listed in the swapping table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for having Quality of Service (QoS) mechanism on a network path in an Internet Protocol (IP) network, the network path having at least one network node thereon, the method comprising steps of:
-
at the network node, receiving a packet flow on the network path;
identifying at least one QoS requirement associated with the packet flow;
identifying a destination for the packet flow;
after identification of the destination, verifying in a routing table of the network node that at least one best path toward the destination meets the at least one QoS requirement;
if the at least one best path toward the destination meets the at least one QoS requirement, sending an Information_request message on at least one output port of the network node toward at least one target node;
at the network node, receiving at least one Information_reply message from the at least one target node in response to the Information_request message;
after reception of the Information_reply from the at least one target node, identifying the best path to be used; and
forwarding the packet flow from the network node on the identified best path. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A method for implementing a Quality of Service (QoS) mechanism for transiting packet flows between a first network node and a second network node in an Internet Protocol (IP) network, each of the packet flows having at least one QoS requirement associated therewith, the IP network comprising at least another network node and network paths connecting two of the network nodes, each of the packet flows transiting from the first network node on one of the network paths up to the at least another network node and on one other of the network paths up to the second network node, the method comprising steps of:
-
identifying a problem with transiting one of the packet flows;
at the first network node, sending a Status request message on the one of the network paths connected thereto toward the second network node;
at the at least another network node, filing the received Status_request message with availability information extracted from a port table;
at the second network node, processing the availability information from the Status_request message into a Class_assignment message; and
at the second network node, forwarding the Class_assignment message on the one other of the network paths connected thereto toward the first network node. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification