Equal Cost Multi-Path
This chapter describes how to configure:
•
ECMP for Flow-based Affinity
•
Configurable ECMP Hash Algorithm (C- and S-Series)
ECMP for Flow-based Affinity (E-Series)
ECMP for Flow-based Affinity (E-Series)
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
Change the ExaScale hash-algorithm for LAG, ECMP,
and NH-ECMP to match TeraScale.
(E-Series), including the configurable hash algorithm
is available on platform:
Command Syntax
hash-algorithm ecmp checksum 0
lag checksum 0 nh-ecmp checksum
0
14
e
Command Mode
CONFIGURATION
Equal Cost Multi-Path | 331