mac-in-mac header based hashing is disabled
TcpUdp Load Balancing Enabled
Dell(conf)#
• Packet Header parameters for the first portion of the RTAG7 hash can be controlled. By default, all the
listed parameters from the Packet header are considered for hash computation. Few parameters [on
demand] can be removed using the given CLIs.
Dell(conf)#load-balance ?
flexhash Enable flexhash based on IP Protocol
ingress-port Option to Source Port Id for ECMP/LAG hashing
ip-selection Set the IPV4 key fields to use in hash
computation(default = source-ip dest-ip vlan protocol L4-source-port L4-dest-
port)
ipv6-selection Set the IPV6 key fields to use in hash
computation(default = source-ipv6 dest-ipv6 vlan protocol L4-source-port L4-
dest-port)
mac Set the mac key fields to use in hash
computation(default = source-mac dest-mac vlan ethertype)
tcp-udp Option to use TCP/UDP ports in packet for ECMP/LAG
hashing
tunnel Set the tunnel key fields to use in hash
computation(default = Hash-computation based on Inner Header)]
• The second portion comes from static physical configuration such as ingress and egress port numbers.
• RTAG7 hashing also provides options to select between multiple hash algorithms that would result in
balanced traffic distribution for various traffic patterns.
Dell(conf)#hash-algorithm ecmp ?
crc16 CRC16_BISYNC - 16 bit CRC16-bisync polynomial
crc16cc CRC16_CCITT - 16 bit CRC16 using CRC16-CCITT polynomial
crc32LSB CRC32_LOWER - LSB 16 bits of computed CRC32
crc32MSB CRC32_UPPER - MSB 16 bits of computed CRC32(default)
crc-upper Use Upper 32 bits of key for hash computation
flow-based-hashing Enable flow based hashing
dest-ip Use Destination IP for ECMP hashing
lsb Always return the LSB of the key as the hash
xor1 CRC16_BISYNC_AND_XOR1 - Upper 8 bits of CRC16-BISYNC
and lower 8 bits of xor1
xor2 CRC16_BISYNC_AND_XOR2 - Upper 8 bits of CRC16-BISYNC
and lower 8 bits of xor2
xor4 CRC16_BISYNC_AND_XOR4 - Upper 8 bits of CRC16-BISYNC
and lower 8 bits of xor4
xor8 CRC16_BISYNC_AND_XOR8 - Upper 8 bits of CRC16-BISYNC
and lower 8 bits of xor8
xor16 CR16 - 16 bit XOR]
Flow-based Hashing for ECMP
Flow-based hashing is one of RTAG7 hashing techniques to cater to ECMP routing in multi-tier networks. It
addresses traffic polarization issues by ensuring proper flow distribution between ECMP members in the
higher layers of a multi-tier network. It facilitates a dynamic hash function selection across different nodes in
the network on a macro flow basis, by reducing route starvation and the unfair distribution of bandwidth
between members.
Polarization
Multipath routing is a method that is often used to address data forwarding issues during network failures so
that the network traffic reaches its desired destination. Multipath routing in IP networks is typically
implemented using Equal-Cost Multipath (ECMP) routing, which employs load balancing algorithms to
Equal Cost Multi-Path (ECMP)
373
Summary of Contents for S4048T
Page 1: ...Dell Configuration Guide for the S4048T ON System 9 10 0 1 ...
Page 98: ... saveenv 7 Reload the system uBoot mode reset Management 98 ...
Page 113: ...Total CFM Pkts 10303 CCM Pkts 0 LBM Pkts 0 LTM Pkts 3 LBR Pkts 0 LTR Pkts 0 802 1ag 113 ...
Page 411: ...mode transit no disable Force10 Resilient Ring Protocol FRRP 411 ...
Page 590: ...Figure 67 Inspecting the LAG Configuration Link Aggregation Control Protocol LACP 590 ...
Page 646: ...Figure 87 Configuring Interfaces for MSDP Multicast Source Discovery Protocol MSDP 646 ...
Page 647: ...Figure 88 Configuring OSPF and BGP for MSDP Multicast Source Discovery Protocol MSDP 647 ...
Page 653: ...Figure 91 MSDP Default Peer Scenario 2 Multicast Source Discovery Protocol MSDP 653 ...
Page 654: ...Figure 92 MSDP Default Peer Scenario 3 Multicast Source Discovery Protocol MSDP 654 ...
Page 955: ...Figure 119 Single and Double Tag First byte TPID Match Service Provider Bridging 955 ...