Apparatus and method for multi-protocol route redistribution in a massively parallel router
First Claim
1. A router for interconnecting external devices coupled to said router, said router comprising:
- a switch fabric;
a plurality of routing nodes coupled to said switch fabric, wherein each of said plurality of routing nodes is capable of exchanging data packets with said external devices and with other ones of said plurality of routing nodes via said switch fabric; and
a first control processor associated with a first one of said plurality of routing nodes capable of generating a first refined redistribution metric associated with a first route in a routing table of said first routing node, wherein said first control processor generates said first refined redistribution metric based on a first default redistribution metric associated with a first routing protocol associated with said first route.
1 Assignment
0 Petitions
Accused Products
Abstract
A router for interconnecting external devices coupled to the router. The router comprises: i) a switch fabric; ii) a plurality of routing nodes coupled to the switch fabric, wherein each of the plurality of routing nodes is capable of exchanging data packets with the external devices and with other ones of the plurality of routing nodes via the switch fabric; and iii) a first control processor associated with a first one of the plurality of routing nodes capable of generating a first refined redistribution metric associated with a first route in a routing table of the first routing node. The first control processor generates the first refined redistribution metric based on 1) a first default redistribution metric associated with a first routing protocol associated with the first route and 2) a first routing protocol metric received from the first routing protocol associated with the first route.
150 Citations
28 Claims
-
1. A router for interconnecting external devices coupled to said router, said router comprising:
-
a switch fabric;
a plurality of routing nodes coupled to said switch fabric, wherein each of said plurality of routing nodes is capable of exchanging data packets with said external devices and with other ones of said plurality of routing nodes via said switch fabric; and
a first control processor associated with a first one of said plurality of routing nodes capable of generating a first refined redistribution metric associated with a first route in a routing table of said first routing node, wherein said first control processor generates said first refined redistribution metric based on a first default redistribution metric associated with a first routing protocol associated with said first route. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A communication network comprising a plurality of routers that communicate data packets to one another and to interfacing external devices, each of said plurality of routers comprising:
-
a switch fabric;
a plurality of routing nodes coupled to said switch fabric, wherein each of said plurality of routing nodes is capable of exchanging data packets with said external devices and with other ones of said plurality of routing nodes via said switch fabric; and
a first control processor associated with a first one of said plurality of routing nodes capable of generating a first refined redistribution metric associated with a first route in a routing table of said first routing node, wherein said first control processor generates said first refined redistribution metric based on a first default redistribution metric associated with a first routing protocol associated with said first route. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for distributing routing information for use in a router comprising a switch fabric and a plurality of routing nodes coupled to the switch fabric, wherein each of the plurality of routing nodes is capable of exchanging data packets with external devices and with other routing nodes via the switch fabric, the method comprising the steps of:
-
receiving in a first of the plurality of routing nodes a first routing protocol metric from a first routing protocol associated with a first route in a routing table of the first routing node;
determining a first default redistribution metric associated with the first routing protocol; and
generating a first refined redistribution metric from the first routing protocol metric and the first default redistribution metric. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
Specification