Path Resolution for Hierarchical Load Distribution
First Claim
Patent Images
1. A method comprising:
- in a network device;
providing a first stage of path resolution for forwarding a packet toward a destination; and
providing a second stage of path resolution following the first stage; and
receiving in the second stage an intermediate path resolution output from the first stage, the first stage and second stage configured to sequentially determine a next hop for the packet.
7 Assignments
0 Petitions
Accused Products
Abstract
Network devices perform multiple stage path resolution. The path resolution may be ECMP resolution. Any particular stage of the multiple stage path resolution may be skipped under certain conditions. Further, the network device facilitate redistribution of traffic when a next hop goes down in a fast, efficient manner, and without reassigning traffic that was going to other unaffected next hops, using multiple stage ECMP resolution.
-
Citations
20 Claims
-
1. A method comprising:
-
in a network device; providing a first stage of path resolution for forwarding a packet toward a destination; and providing a second stage of path resolution following the first stage; and receiving in the second stage an intermediate path resolution output from the first stage, the first stage and second stage configured to sequentially determine a next hop for the packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A network device comprising:
-
a processor; and a memory in communication with the processor, the memory comprising path resolution instructions configured to; determine to execute a multiple stage next hop resolution for a received packet; initiate the multiple stage next hop resolution by determining, in a first stage, a first group of members; output a selected member from among the first group of members to a second stage, where the selected member comprises a reference to a second group of members in the second stage; and determine a routing output from among the second group of members. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A network device comprising:
-
a first path resolution stage comprising; a first stage equal cost multiple path (ECMP) group table identifying a first ECMP group; and a first stage ECMP member table comprising; a first member entry comprising a pointer to a different ECMP group table other than the first ECMP group table; a second path resolution stage configured to receive a path resolution output from the first path resolution stage, the second path resolution stage comprising; a second stage equal cost multiple path (ECMP) group table identifying a second ECMP group; and a second stage ECMP member table comprising; multiple entries for a first next hop in the second ECMP group that implement a first weighting for the first next hop; and multiple entries for a second next hop in the second ECMP group that implement a second weighting for the second next hop. - View Dependent Claims (20)
-
Specification