Configures LAG and
Layer 3 ECMP hashing parameters such as where to start picking headers for key
generation, the number of headers to be considered, and so forth.
Syntax
lag hash { bos | hdr-count|hdr-start|normalize|pwctrlword|rotate|speculate-mpls|srcport} lag hash bos{ skip | start } lag hashhdr-countcount lag hashhdr-start{fwd| term} lag hash normalize lag hashpwctrlword lag hashrotaterotate-number lag hashspeculate-mpls{enable|inner-eth|inner-ip-raw|inner-ip-tag|inner-ipv6-raw|inner-ipv6-tag} lag hashsrcport no lag hash bos no lag hash hdr-count no lag hash hdr-start no lag hash normalize no lag hash pwctrlword no lag hash rotate no lag hash speculate-mpls no lag hash srcport
Parameters
bos
Ignore
the entire MPLS label stack and use only the BOS label for hashing.
skip
Hash from the label following the BOS label.
start
(Default) Start the hash from the BOS label.
hdr-count count
Configures the number of headers to be considered for LAG hashing. Values
range from 1 through 3. The default is 3.
hdr-start
Specifies where to start picking headers for the key generation.
fwd
(Default) Start from the inner header, which is used for
forwarding the packet.
term
Start from the outer header, which is the header below the
forwarding header and is the last terminated header.
normalize
Configures using the same hash in both directions. The default is
disabled.
pwctrlword
Include the PW control word in hashing. The default is disabled.
rotaterotate-number
Configures hashing randomness. Values range from 0 through 15. The default is
3.
speculate-mpls
Enable MPLS speculate or Ethernet/IP.
enable
Enable Speculative MPLS.
inner-eth
Enable inner Ethernet header hash for L2VPN.
inner-ip-raw
Enable inner IPv4 header hash for L2VPN raw mode.
inner-ip-tag
Enable inner IPv4 header hash for L2VPN tag mode
inner-ipv6-raw
Enable inner IPv6 header hash for L2VPN raw mode
inner-ipv6-tag
Enable inner IPv6 header hash for L2VPN tag mode
srcport
Includes the source port in the hashing configuration. The default is not to
include it.
Modes
Global configuration mode
Usage Guidelines
To restore default settings, use the no forms of these
commands.
Table 1. Support Matrix
Command
Supported In
Not Supported In
lag hash bos
SLX 9540
SLX 9640
All other platforms
lag hash hdr-count
SLX 9150
SLX 9250
SLX 9540
SLX 9640
Extreme 8520
Extreme 8720
SLX 9740
Extreme 8820
lag hash hdr-start
SLX 9150
SLX 9250
SLX 9540
SLX 9640
Extreme 8520
Extreme 8720
SLX 9740
Extreme 8820
lag hash normalize
SLX 9540
SLX 9640
SLX 9740
Extreme 8820
All other platforms
lag hash pwctrlword
SLX 9540
SLX 9640
All other platforms
lag hash rotate
SLX 9540
SLX 9640
SLX 9740
Extreme 8820
All other platforms
lag hash speculate-mpls
SLX 9540
SLX 9640
All other platforms
lag hash srcport
SLX 9150
SLX 9250
SLX 9540
SLX 9640
Extreme 8520
Extreme 8720
SLX 9740
Extreme 8820
Examples
The following example changes the hdr-count value to 2.
device# configure terminal
device(config)# lag hash hdr-count 2
The following example changes the hdr-start value to term.
device# configure terminal
device(config)# lag hash hdr-start term
This following example is the output of the allowed configuration on an Extreme 8820 device.
SLX (config)# # lag hash ?
Possible completions:
normalize Enable/Disable using the same hash in both directions of a flow
rotate Hash Rotate
SLX (config)#