Adaptive load balancing

Adaptive load balancing can be enabled per LAG to dynamically resolve traffic imbalance between LAG member ports. Traffic distribution imbalance between LAG ports can be caused by the following:

Adaptive load balancing actively monitors the traffic rate of each LAG member port and identifies if an optimization can be made to distribute traffic more evenly between LAG ports. The traffic rate of each LAG port is pooled at regular intervals and an optimization is only executed if the most loaded LAG link is beyond 30% utilization and the adaptive load balancing tolerance threshold is reached.

The interval for pooling LAG statistics from the line cards is configurable in seconds. The system optimizes traffic distribution after two pooling intervals.

The tolerance is a configurable percentage value corresponding to the difference between the most and least loaded ports in the LAG. The following formula is used to calculate the tolerance:

Note:

The following configuration example shows an adaptive load balancing with 20% tolerance:

*A:Dut-C>config>lag# info
----------------------------------------------
        mode access
        encap-type dot1q
        port 1/1/1
        port 1/1/2
        adaptive-load-balancing tolerance 20
        no shutdown
----------------------------------------------