API Guide

Table Of Contents
xor1: Use CRC16_BISYNC_AND_XOR1 Upper 8 bits of CRC16-BISYNC and
lower 8 bits of xor1
xor2: Use CRC16_BISYNC_AND_XOR2 Upper 8 bits of CRC16-BISYNC and
lower 8 bits of xor2
xor4: Use CRC16_BISYNC_AND_XOR4 Upper 8 bits of CRC16-BISYNC and
lower 8 bits of xor4
xor8: Use CRC16_BISYNC_AND_XOR8 Upper 8 bits of CRC16-BISYNC and
lower 8 bits of xor8
xor16: Use CR16 16 bit XOR
seed Enter the keyword seed and the seed value of the hash algorithm. The value
ranges from 0 to 2147483646.
Defaults IPSA and IPDA mask value is FF for the stack-unit.
Command Modes
CONFIGURATION
Command
History
This guide is platform-specific. For command information about other platforms, see the relevant Dell
EMC Networking OS Command Line Reference Guide.
Version Description
9.10(0.1) Introduced on the S6010-ON and S4048T-ON.
9.10(0.0) Introduced on the S3148.
9.10(0.0) Introduced on the S6100-ON.
9.9(0.0) Added flow-based-hashing support for hashing on ECMP for S4820T, S6000,
S4048 and Z9500.
9.8(2.0) Introduced on the S3100 series.
9.8(1.0) Introduced on the Z9100ON.
9.8(0.0P5) Introduced on the S4048-ON.
9.8(0.0P2) Introduced on the S3048-ON.
9.7(0.0) Introduced on the S6000-ON.
9.2(1.0) Introduced on the Z9500.
9.0.2.0 Introduced on the S6000.
8.3.19.0 Introduced on the S4820T.
8.3.11.1 Introduced on the Z9000.
8.3.10.0 Introduced on the S4810.
8.1.1.0 Introduced on the E-Series.
7.8.1.0 Added the nh-ecmp option.
7.7.1.1 Added the nh-ecmp option.
Usage
Information
To ensure that CRC is not used for LAG, set the default hash-algorithm method on E-Series systems. For
example,hash-algorithm ecmp xor lag checksum nh-ecmp checksum.
The hash value calculated with the hash-algorithm command is unique to the entire unit. The hash
algorithm command with the stack-unit option changes the hash for a particular stack-unit by applying
the mask specified in the IPSA and IPDA fields.
The stack-unit option is applicable with the lag-hash-align microcode only. Any other microcode returns
an error message as follows:
DellEMC(conf)#hash-algorithm linecard 5 ip-sa-mask ff ip-da-mask ff
% Error: This command is not supported in the current microcode
configuration
The different hash algorithms are based on the number of Port Channel members and packet values. The
default hash algorithm (number 0) yields the most balanced results in various test scenarios, but if the
542 Equal Cost Multi-Path (ECMP)