Patent ID: 8831010

Claim:
A router device comprising: multiple routing engines each to detect respective packets which are to be sent to a destination node; egress ports each configured to couple to a respective next-hop node for the router device, wherein the egress ports comprise port groups which each correspond to a different respective network path to the destination node, wherein for each of the port groups, each egress port of the port group is configured to couple the router device to the destination node via the corresponding respective network path, wherein one or more of the port groups each include multiple egress ports; multiple routing tables each corresponding to a different respective one of the multiple routing engines, wherein, of the multiple routing tables, each respective routing engine is configured to perform routing to the destination node with only the routing table corresponding to the respective routing engine, wherein, for each of the multiple routing engines, the routing engine is further configured to perform packet routing based on the routing table corresponding to the routing engine; and configuration logic configured to receive split ratio information describing a relative splitting of traffic to the destination node and, based on the relative splitting, to dedicate each of the multiple routing engines, with respect to performance of routing packets to the destination node, to a respective one of the port groups, including: for each of the multiple routing tables, the configuration logic is configured to configure the routing table to include a respective entry set for performance of equal-cost multi-path (ECMP) routing of packets to the destination node, wherein the respective entry set includes all entries of the routing table which are for the performance of routing packets to the destination node, and wherein, of the port groups, the respective entry set includes only entries for ports of the port group to which is dedicated the routing engine corresponding to the routing table.