Multi-link routing
First Claim
Patent Images
1. A method comprising:
- receiving data packets from a plurality of links in one or more interface cards of a network device;
performing, by the network device, a first routing operation to forward the data packets from the one or more interface cards to a service card of the network device in accordance with routing information that reflects a topology of a computer network, wherein the routing information identifies the service card as a destination for the data packets;
prioritizing the data packets with the service card of the network device; and
performing, by the network device, a second routing operation in accordance with the routing information to forward the prioritized data packets to the interface cards of the network device for communication over the computer network in an order based at least in part on the prioritization.
0 Assignments
0 Petitions
Accused Products
Abstract
The invention is directed to techniques for supporting multi-link protocols within a computer network. In one embodiment, a method includes receiving a set of data blocks from a plurality of links in one or more interface cards according to a multi-link protocol and sending the data blocks to a multi-link service card for sequencing. The data blocks may then be sent to the one or more interface cards for communication to a destination device over a computer network. Implementing a multi-link service card may allow a network device, such as a router, to support multi-link protocols.
44 Citations
16 Claims
-
1. A method comprising:
-
receiving data packets from a plurality of links in one or more interface cards of a network device; performing, by the network device, a first routing operation to forward the data packets from the one or more interface cards to a service card of the network device in accordance with routing information that reflects a topology of a computer network, wherein the routing information identifies the service card as a destination for the data packets; prioritizing the data packets with the service card of the network device; and performing, by the network device, a second routing operation in accordance with the routing information to forward the prioritized data packets to the interface cards of the network device for communication over the computer network in an order based at least in part on the prioritization. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A network device comprising:
-
one or more interface cards for receiving data packets from a plurality of links; a service card comprising a Quality of Service (QoS) handler module having a memory to maintain a plurality of priority queues; and a routing control unit comprising circuitry that performs a first routing operation to forward the data packets from the one or more interface cards to the service card in accordance with routing information that reflects a topology of a computer network, wherein the routing information identifies the service card as a destination for the data packets, wherein the QoS handler module of the service card prioritizes the data packets using the plurality of priority queues, and wherein the routing control unit performs a second routing operation in accordance with the routing information to forward the prioritized data packets to the interface cards of the network device for communication over the computer network in an order based at least in part on the prioritization. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification