Addendum
You can cause the system to include the fields present at the offsets that you
define (from the start of the L4 header) as a part of LAG and ECMP computation.
Also, you can specify whether the IPv4 or IPv6 packets must be operated with the
Flex Hash mechanism.
Example
S4810-YU-MR-FTOS(conf)# load-balance flexhash ipv4 ip-proto 1
desc offset1 1 offset2 2
Configuring the Flex Hash Mechanism
This configuration is supported on the S6000 platform.
The Flex Hash functionality enables you to configure a packet search key and matches packets based on
the search key. When a packet matches the search key, two 16-bit hash fields are extracted from the start
of the L4 header and provided as inputs (bins 2 and 3) for RTAG7 hash computation. You must specify the
offset of hash fields from the start of the L4 header, which contains a flow identification field.
1. In Dell Networking OS Release 9.3.0.0, you can enable bins 2 and 3 by using the load-balance
ingress-port enable command in Global Configuration mode. To configure the Flex hash
functionality, you must enable these bins.
CONFIGURATION mode
S6000-109-FTOS(conf)# load-balance ingress-port enable
As a result, when load balancing of RRoCE packets using Flex hash is enabled, the show ip flow
command is not functional. Similarly, when show ip flow command operates (ingress port based
load balancing is disabled) the hashing of RRoCE packets is not operational.
Flex hash APIs do not mask out unwanted byte values after extraction of the data from the Layer 4
headers for the offset value.
2. You can use the load-balance flexhash command to specify whether IPv4 or IPv6 packets must
be subject to Flex Hash functionality, a unique protocol number, the offset of hash fields from the
start of the L4 header to be used for hash calculation, and a meaningful description to associate the
protocol number with the name.
CONFIGURATION mode
Dell(conf)# load-balance flexhash ipv4/ipv6 ip-proto <protocol number>
<description string> offset1 <offset1 value> [offset2 <offset2 value>]
To delete the configured flex hash setting, use the no version of the command.
134
Flex Hash and Optimized Boot-Up