Equal Cost Multi-Path | 331
14
Equal Cost Multi-Path
This chapter describes how to configure:
• ECMP for Flow-based Affinity (E-Series), including the configurable hash algorithm
• Configurable ECMP Hash Algorithm (C- and S-Series)
ECMP for Flow-based Affinity (E-Series)
ECMP for Flow-based Affinity (E-Series) is available on platform: e
The hashing algorithm on E-Series TeraScale and E-Series ExaScale are different:
• On ExaScale, the hashing algorithm is based on CRC, checksum, or XOR.
• On TeraScale, the hashing algorithm is based on checksum only.
If flow-based affinity is to be maintained by an ExaScale and TeraScale chassis, they must both use the
same hashing algorithm and seed value, and ECMP must deterministically choose a next hop. To
reconfigure these values, see:
• Configurable Hash Algorithm (E-Series) on page 331
• Configurable Hash Algorithm Seed on page 332
• Deterministic ECMP Next Hop on page 332
Configurable Hash Algorithm (E-Series)
TeraScale has one algorithm that is used for LAGs, ECMP, and NH-ECMP, and ExaScale can use three
different algorithms for each of these features. To adjust the ExaScale behavior to match TeraScale, use the
following command:
Task Command Syntax Command Mode
Change the ExaScale hash-algorithm for LAG, ECMP,
and NH-ECMP to match TeraScale.
hash-algorithm ecmp checksum 0
lag checksum 0 nh-ecmp checksum
0
CONFIGURATION