Eth-Trunk Load Balancing for Layer 2 Multicast
Multicast does not support load balancing among Eth-Trunk member interfaces so I have gathered information that explains the behaviour as well as configurations to permit multicast traffic to be load-balanced through the Eth-Trunk interfaces, hope you find it useful.
Introduction
Multicast does not support load balancing among Eth-Trunk member interfaces.
Introduction
Multicast does not support load balancing among Eth-Trunk member interfaces.
One multicast group, chooses one fixed interface of the Eth-Trunk interface to send traffic.
- Multiple multicast groups may choose different Eth-Trunk interfaces to send multicast traffic
As multicast traffic is forwarded only by one of trunk member interfaces, we cannot make full use of bandwidth.
Trunk load balancing for Layer 2 multicast is introduced to solve this problem.
Definition
multicast p2mp load-balance enable
The multicast p2mp load-balance enable command enablesa trunk interface to balance multicast traffic on a P2MP tunnel.
The undo multicast p2mp load-balance enable commanddisables a trunk interface from balancing multicast traffic on a P2MP tunnel.
Bydefault, a trunk interface to balance multicast traffic on a P2MP tunnel isdisabled.
# Enable Eth-Trunk3 to balance multicast traffic on a P2MP tunnel.
If you have any problems, please post them in our Community. We are happy to solve them for you!
Trunk load balancing for Layer 2 multicast implements the load balancing of multicast traffic among trunk member interfaces based on the group addresses.
Applicable to the scenario where IGMP snooping is not enabled in a VLAN or VSI.
This feature offers the following benefits to carriers:
- Improving network bandwidth utilization, taking full advantage of the trunk link, and realizing flexibly network deployment
- Avoiding processing high volumes of protocol packets and improving router performance
Configuration
You can find below different commands used to enable multicast load balancing on different scenarios:
multicast trunk-member load-forwarding enable
Load balancing can be implemented among the member interfaces of a trunk interface for traffic of different multicast groups. When a member interface fails, all traffic are forwarded by the other member interfaces, implementing non-stop multicast forwarding.
NOTE: ensure that no multicast group member is online, no interface is added to a VLAN, and the VSI status is Down.
# Enable load balancing among the members of a multicast trunk interface.
Load balancing can be implemented among the member interfaces of a trunk interface for traffic of different multicast groups. When a member interface fails, all traffic are forwarded by the other member interfaces, implementing non-stop multicast forwarding.
NOTE: ensure that no multicast group member is online, no interface is added to a VLAN, and the VSI status is Down.
# Enable load balancing among the members of a multicast trunk interface.
<HUAWEI> system-view
[HUAWEI] multicast trunk-member load-forwarding enable
trunk multicast load-balance enable
In the scenario where IGMPsnooping is not enabled in a VLAN or VSI, multicast traffic is load balancedamong trunk member interfaces based on the group addresses. If one memberinterface fails, the traffic on this interface is switched to another member interfacefor forwarding. In this manner, nonstop multicast traffic forwarding isimplemented.
In the same VLAN or VSI, thetrunk load balancing function for Layer 2 multicast and IGMP snooping aremutual exclusive. They cannot be configured concurrently.
# Enable trunk loadbalancing for Layer 2 multicast in VLAN 1.
<HUAWEI> system-view
[HUAWEI] vlan 1
[HUAWEI-vlan1] trunk multicast load-balance enable
multicast p2mp load-balance enable
The multicast p2mp load-balance enable command enablesa trunk interface to balance multicast traffic on a P2MP tunnel.
The undo multicast p2mp load-balance enable commanddisables a trunk interface from balancing multicast traffic on a P2MP tunnel.
Bydefault, a trunk interface to balance multicast traffic on a P2MP tunnel isdisabled.
# Enable Eth-Trunk3 to balance multicast traffic on a P2MP tunnel.
<HUAWEI> system-view
[HUAWEI] interface Eth-Trunk 3
[HUAWEI-Eth-Trunk3] multicast p2mp load-balance enable
If you have any problems, please post them in our Community. We are happy to solve them for you!