Hash-based load balancing shares traffic load across LAG ports, while ensuring that packets in the flow are not reordered.
Note
The MPLS options in this section are not supported for SLX 9150 and SLX 9250 devices.To configure symmetric LAG hashing on supported devices, complete the following tasks.
The following options provide other LAG configurations to achieve specific tasks:
Select the protocol header type using one of the following commands. By default, all the header parameters are enabled as shown here. If you disable a header, you can then re-enable its parameters one-by-one.
The following table provides information about load balancing on different traffic types.
Traffic type | Header field | Description |
---|---|---|
Layer 2/ Layer 3 packet load balancing |
|
|
VPLS/ VLL packet load balancing | CE to PE router traffic can use the
following fields for load-balancing similar to the Layer 2/ Layer 3
traffic)
|
CE to PE router traffic
PE to CE router traffic
|
MPLS LSR load
balancing
|
IP over MPLS traffic going over transit node | Extreme supports speculate-mpls option as default which speculates the IPv4/IPv6 header after the MPLS labels and use the fields for hashing. This hashing scenario is handled by the lag hash speculate-mpls enable command in the global mode. |
L2VPN (VPLS/VLL)
traffic
|
L2VPN tagged mode with IPv4 inner payload | This scenario is handled using the lag hash speculate-mpls inner-ip-tag command in the global mode. Some sections of the IPv4 source and destination address fields are also used for load-balance hashing. |
L2VPN raw mode with IPv4 inner payload | This scenario is handled using the lag hash speculate-mpls inner-ip-raw command. Some sections of the IPv4 source and destination address fields are also used for load-balance hashing. | |
L2VPN tagged mode with IPv6 inner payload | This scenario is handled using the lag hash speculate-mpls inner-ipv6-tag command. Some sections of the IPv6 source and destination address fields are also used for load-balance hashing. | |
L2VPN raw mode with IPV6 inner payload | This scenario is handled using the lag hash speculate-mpls inner-ipv6-raw command. Some sections of the IPv6 source and destination address fields are also used for load-balance hashing. |