Load sharing for mpls lags – Brocade Multi-Service IronWare Switching Configuration Guide (Supporting R05.6.00) User Manual

Page 146

Advertising
background image

116

Multi-Service IronWare Switching Configuration Guide

53-1003036-02

LAG load sharing

5

Load sharing for MPLS LAGs

Load sharing on MPLS LAG involves traffic flows that include the MPLS Inner and Outer Labels.
These can be used exclusively or in combination with the IP and MAC source and destination
addresses to determine the LAG index for a traffic flow. In version 03.5.00, the LAG index
calculation for MPLS LAGs always included the IP and MAC source and destination addresses in
addition to the MPLS label, such that the default behavior for hashing is based on the MPLS labels,
including both IP and MAC source and destination addresses. In version 03.6.00, the following
additional CLI commands can be added to restrict the hashing to just MPLS-ip and MPLS-enet
respectively.

Using IP source and destination addresses for load sharing
You can use the load-balance speculate-mpls-ip command to include the IP source and destination
addresses in the calculation of the LAG index for a traffic flow within MPLS LAGs, as shown in the
following.

Brocade(config)# load-balance speculate-mpls-ip all

Syntax: [no] load-balance speculate-mpls-ip [ all | slot-number | slot-number np-id ]

The all option applies the command to all ports within the device.

Specifying a slot number using the slot-number variable limits the command to an individual
module.

Specifying a slot number and a network processor ID using the slot-number and np-id variables
limits the command to the ports supported by the specified network processor on the specified
interface module.

NOTE

The load-balance speculate-mpls-ip command will hash only on the IP portion.

Using MAC source and destination addresses for load sharing
You can use the load-balance speculate-mpls-enet command to include the MAC source and
destination addresses in the calculation of the LAG index for a traffic flow within MPLS LAGs, as
shown in the following.

Brocade(config)# load-balance speculate-mpls-enet all

Syntax: [no] load-balance speculate-mpls-enet [ all | slot-number | slot-number np-id ]

The all option applies the command to all ports within the device.

Specifying a slot number using the slot-number variable limits the command to an individual
module.

Specifying a slot number and a network processor ID using the slot-number and np-id variables
limits the command to the ports supported by the specified network processor on the specified
interface module.

NOTE

The load-balance speculate-mpls--enet command will hash only on the Ethernet header portion.

Advertising