METHOD AND SYSTEM FOR PROGRAMMING EQUAL-COST MULTI-PATH ROUTES ON NETWORK DEVICES
First Claim
1. A method for configuring a network device, comprising:
- writing a route for a destination IP prefix to the forwarding information base (FIB);
after writing the route, obtaining a plurality of routes and writing the plurality of routes to a routing information base (RIB);
after writing the plurality of routes to the RIB and after the expiration of a timer;
identifying, in the RIB, a set of ECMP routes from the plurality of routes for the destination IP prefix;
processing the set of ECMP routes for the destination IP prefix; and
updating the FIB of the network device based on set of processed ECMP routes.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for configuring a network device. The method includes writing a route for a destination IP prefix to the forwarding information base (FIB), and after writing the route, obtaining a set of routes and writing the set of routes to a routing information base (RIB). The method further includes, after writing the set of routes to the RIB and after the expiration of a timer: identifying, in the RIB, a set of ECMP routes from the plurality of routes for the destination IP prefix, processing the set of ECMP routes for the destination IP prefix, and updating the FIB of the network device based on set of processed ECMP routes.
28 Citations
20 Claims
-
1. A method for configuring a network device, comprising:
-
writing a route for a destination IP prefix to the forwarding information base (FIB); after writing the route, obtaining a plurality of routes and writing the plurality of routes to a routing information base (RIB); after writing the plurality of routes to the RIB and after the expiration of a timer; identifying, in the RIB, a set of ECMP routes from the plurality of routes for the destination IP prefix; processing the set of ECMP routes for the destination IP prefix; and updating the FIB of the network device based on set of processed ECMP routes. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable medium comprising instructions, that enable a network device to:
-
write a route for a destination IF prefix to the forwarding information base (FIB); after writing the route, obtain a plurality of routes and write the plurality of routes to a routing information base (RIB); after writing the plurality of routes to the RIB and after the expiration of a timer; identify, in the RIB, a set of ECMP routes from the plurality of routes for the destination IP prefix; process the set of ECMP routes for the destination IP prefix; and update the FIB of the network device based on set of processed ECMP routes. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A network device comprising:
-
a routing information base (RIB); and a forwarding information base (FIB), wherein the network device writes a route for the destination IP prefix to the forwarding information base (FIB); wherein the network device, after writing the route, obtains a plurality of routes and writes the plurality of routes to the RIB; wherein the network device, after writing the plurality of routes to the RIB and after the expiration of a timer; identifies, in the RIB, a set of ECMP routes from the plurality of routes for the destination IP prefix; processes the set of ECMP routes for the destination IP prefix; updates the FIB based on set of processed ECMP routes. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification