Resilient hashing is supported by link aggregation groups (LAGs) and equal cost multipath (ECMP) sets on specified platforms. A LAG combines Ethernet interfaces (members) to form a logical point-to-point link that increases bandwidth, provides reliability, and allows load balancing. Resilient hashing enhances LAGs by minimizing destination remapping when a new member is added to or deleted from the LAG. Resilient hashing works in conjunction with the default static hashing algorithm. It distributes traffic across all members of a LAG by tracking the flow's LAG member utilization. When a flow is affected by a LAG member change, the Packet Forwarding Engine rebalances the flow by reprogramming the flow set table. Destination paths are remapped when a new member is added to or existing members are deleted from a LAG. Resilient hashing applies only to unicast traffic and supports a maximum of 1024 LAGs, with each group having a maximum of 256 members. An ECMP group for a route contains multiple next-hop equal cost addresses for the same destination in the routing table. (Routes of equal cost have the same preference and metric values.) A hash algorithm is used to choose one of the next-hop addresses in the ECMP group to be installed in the forwarding table. Flows to the destination are rebalanced using resilient hashing. Resilient hashing enhances ECMPs by minimizing destination remapping when a new member is added to or deleted from the ECMP group.
| Product / Application | Software | Introduced Release |
|---|---|---|
| PTX10001-36MR | Junos OS Evolved | 20.3R1 |
| PTX10004 | Junos OS Evolved | 20.3R1 |
| PTX10008 | Junos OS Evolved | 20.3R1 |
| PTX10008 | Junos OS Evolved | 20.1R1 |
| PTX10016 | Junos OS Evolved | 21.2R2 |
| PTX10002-36QDD | Junos OS Evolved | 24.2R2 |
| QFX5130-32CD | Junos OS Evolved | 21.4R1 |
| QFX5130E-32CD | Junos OS Evolved | 23.4R2 |
| QFX5130-48C | Junos OS Evolved | 23.4R1 |
| QFX5130-48CM | Junos OS Evolved | 23.4R2 |