OS10 Enterprise Edition User Guide Release 10.4.0E(R3)

PDF

Load balancing

RTAG7 is a hashing algorithm that load balances traffic within a trunk group in a controlled manner. To effectively increase the bandwidth of ECMP routes, traffic is balanced across member links. The balancing is performed by using the RTAG7 hashing, which is designed to have the member links used effectively as the traffic profile gets more diverse.

The RTAG7 hash scheme generates a hash that consists of two parts:

  • The first part is primarily generated from packet headers to identify micro-flows in traffic. By default, all listed parameters are enabled for load balancing except the ingress port.
    OS10# show load-balance
                                        
                                        Load-Balancing Configuration For LAG and ECMP:
                                        ----------------------------------------------
                                        IPV4 Load Balancing         : Enabled
                                        IPV6 Load Balancing         : Enabled
                                        MAC Load Balancing          : Enabled
                                        TCP-UDP Load Balancing      : Enabled
                                        Ingress Port Load Balancing : Disabled
                                        IPV4 FIELDS   : source-ip destination-ip protocol vlan-id l4-destination-port l4-source-port
                                        IPV6 FIELDS   : source-ip destination-ip protocol vlan-id l4-destination-port l4-source-port
                                        MAC FIELDS    : source-mac destination-mac  ethertype  vlan-id
                                        TCP-UDP FIELDS: l4-destination-port  l4-source-port
                                     
  • The second part comes from static physical configuration such as ingress and egress port numbers.
You can change the hash field to generate load balancing based on any parameters using the load-balance command. The example shows how to enable the ingress port to generate load balancing based on the ingress parameter.
OS10(config)# load-balancing ingress-port enable
                                 OS10(config)# do show load-balance
                                 Load-Balancing Configuration For LAG and ECMP:
                                 ----------------------------------------------
                                 IPV4 Load Balancing         : Enabled
                                 IPV6 Load Balancing         : Enabled
                                 MAC Load Balancing          : Enabled
                                 TCP-UDP Load Balancing      : Enabled
                                 Ingress Port Load Balancing : Enabled 
                                 IPV4 FIELDS   : source-ip destination-ip protocol vlan-id l4-destination-port l4-source-port
                                 IPV6 FIELDS   : source-ip destination-ip protocol vlan-id l4-destination-port l4-source-port
                                 MAC FIELDS    : source-mac destination-mac ethertype vlan-id
                                 TCP-UDP FIELDS: l4-destination-port  l4-source-port
                              

Rate this content

Accurate
Useful
Easy to understand
Was this article helpful?
0/3000 characters
  Please provide ratings (1-5 stars).
  Please provide ratings (1-5 stars).
  Please provide ratings (1-5 stars).
  Please select whether the article was helpful or not.
  Comments cannot contain these special characters: <>()\