multicast p2mp load-balance

Function

The multicast p2mp load-balance enable command enables trunk load balancing for multicast traffic in the P2MP tunnel of a transit, branch, or bud node.

The undo multicast p2mp load-balance enable command disables trunk load balancing for multicast traffic in the P2MP tunnel of a transit, branch, or bud node.

The multicast p2mp root load-balance enable command enables trunk load balancing for multicast traffic in the P2MP tunnel of a root node and of an ABR (ASBR) in an NG MVPN scenario.

The undo multicast p2mp root load-balance enable command disables trunk load balancing for multicast traffic in the P2MP tunnel of a root node and of an ABR (ASBR) in an NG MVPN scenario.

By default, trunk load balancing is disabled for multicast traffic in a P2MP tunnel.

Format

multicast p2mp load-balance enable

multicast p2mp root load-balance enable

undo multicast p2mp load-balance enable

undo multicast p2mp root load-balance enable

Parameters

None

Views

Eth-Trunk interface view

Default Level

2: Configuration level

Task Name and Operations

Task Name Operations
forwarding write

Usage Guidelines

Usage Scenario

If multiple multicast flows are transmitted over the same P2MP tunnel and whose outbound interface is a Trunk interface, the flows are not balanced among the member interfaces of the trunk interface by default. To implement load balancing on the trunk member interfaces, run the multicast p2mp load-balance enable or multicast p2mp root load-balance enable command.

The multicast p2mp load-balance enable command applies only to the P2MP tunnel of a transit, branch, or bud node.

The multicast p2mp root load-balance enable command applies only to the P2MP tunnel of a root node and of an ABR (ASBR) in an NG MVPN scenario.

Configuration Impact

Running the multicast p2mp load-balance enable, undo multicast p2mp load-balance enable, multicast p2mp root load-balance enable, or undo multicast p2mp root load-balance enable command may cause packet loss for a short time in the target P2MP tunnel.

Only transit, branch and BUD nodes support P2MP trunk load balancing.

Running the multicast p2mp load-balance enable command consumes a large number of hardware resources. Do not configure excess P2MP or mLDP tunnels on a trunk for load balancing on the live network. The recommended number of P2MP or mLDP tunnels to be configured for multicast load balancing varies according to device models. For detailed specifications, contact Huawei technical support personnel.

Precautions

Running the multicast p2mp load-balance enable or multicast p2mp root load-balance enable command consumes a large number of hardware resources. Do not configure excess P2MP or mLDP tunnels on a trunk for load balancing on the live network. The recommended number of P2MP or mLDP tunnels to be configured for multicast load balancing varies according to device models. For detailed specifications, contact Huawei technical support personnel.

Example

# Enable trunk load balancing for multicast traffic in the P2MP tunnel of a root node and of an ABR (ASBR) in an NG MVPN scenario.
<HUAWEI> system-view
[~HUAWEI] interface Eth-Trunk 1
[*HUAWEI-Eth-Trunk1] multicast p2mp root load-balance enable
# Enable trunk load balancing for multicast traffic in the P2MP tunnel of a transit, branch, or bud node.
<HUAWEI> system-view
[~HUAWEI] interface Eth-Trunk 1
[*HUAWEI-Eth-Trunk1] multicast p2mp load-balance enable
Copyright ? Huawei Technologies Co., Ltd.
Copyright ? Huawei Technologies Co., Ltd.
< Previous topic Next topic >