Providing different QOS to layer-3 datagrams when transported on tunnels
AssigneeCisco Technology, Inc.
InventorsAmit Phadnis, Pankaj Vyas, Praneet Bachheti
Life of this patent
Estimating the term…
Loading patent…
AssigneeCisco Technology, Inc.
InventorsAmit Phadnis, Pankaj Vyas, Praneet Bachheti
Estimating the term…
A network device (e.g., network access server or home gateway) providing different QOS (quality of services) to different layer-3 datagrams when transporting on tunnels. A tunnel may be implemented to provide different QOS to different packets depending on the packet header. The network device examines the header of each datagram to determine the specific QOS to be provided. At least the data portion in the datagram is encapsulated for transportation on the tunnel. The encapsulated data portion in turn is encapsulated in the form of one or more packets, with the packet format to reflect the QOS determined for the datagram. When the tunnel is implemented on UDP/IP and the datagram is an IP (Internet protocol) datagram, the TOS/Precedence bits of the IP datagram may be copied into the precedence/TOS bits of the UDP/IP packet(s).
A method of providing different quality of services (QOS) to different layer-3 datagrams to be transported from a first network device to a second network device connected by a backbone, each of said first network device and said second network device operating as a layer-3 device, said method comprising:
A first network device providing different quality of services (QOS) to different layer-3 datagrams to be transported to a second network device connected by a backbone, each of said first network device and said second network device operating as a layer-3 device, said first network device comprising:
A first network device providing different quality of services (QOS) to different layer-3 datagrams to be transported to a second network device connected by a backbone, each of said first network device and said second network device operating as a layer-3 device, said first network device comprising:
A computer readable medium carrying one or more sequences of instructions for causing a first network device to provide different quality of services (QOS) to different layer-3 datagrams when sending to a second network device on a backbone, said first network device, each of said first network device and said second network device operating as a layer-3 device, said backbone being contained in a communication network, wherein execution of said one or more sequences of instructions by one or more processors contained in said network device causes said one or more processors to perform the actions of:
A communication system comprising:
Dependencies are inferred from the claim text.