Got it

Eth-Trunk Load Balancing for Layer 2 Multicast

Latest reply: Sep 26, 2018 17:48:46 1533 9 3 0 0
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.
  • 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
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.
<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! 
  • x
  • convention:

RubenMonroy
Created Sep 26, 2018 16:31:09

Thanks, very useful to know how to enable Multicast traffic to be balanced among Eth-Trunk.
View more
  • x
  • convention:

Gabo
Created Sep 26, 2018 17:13:38

Nice sharing, what can I do if my eth trunk is not making the load balancing?
View more
  • x
  • convention:

emontiel
emontiel Created Sep 26, 2018 17:19:46 (0) (0)
You can take a packet capture on the Eth-Trunk to verify:  
emontiel
emontiel Reply emontiel  Created Sep 26, 2018 17:31:31 (0) (0)
You can take a packet capture on Eth-Trunk identify:
- The role of the device
- The type of traffic passing (known unicast, unknown unicast, broadcast or multicast)
- The packet characteristics (src/dst IP Address, src/des MAC address, etc)

Verify t 
emontiel
emontiel Reply emontiel  Created Sep 26, 2018 17:33:34 (0) (0)
Verify the hash algorithm match the packet characteristics and if it does not, you can change the load balancing mode. Use the following command:  
emontiel
emontiel Reply emontiel  Created Sep 26, 2018 17:33:46 (0) (0)
display load-balance-profile <profile>  
Mysterious.color
Created Sep 26, 2018 17:15:30

good article
i use eth trunk
View more
  • x
  • convention:

j84088811
Created Sep 26, 2018 17:28:22

Good topic, after read this article I understand a little more about kind scenarios differences and how it works. :)
View more
  • x
  • convention:

faysalji
Moderator Author Created Sep 26, 2018 17:48:46

Good to know, thanks
View more
  • x
  • convention:

Comment

You need to log in to comment to the post Login | Register
Comment

Notice: To protect the legitimate rights and interests of you, the community, and third parties, do not release content that may bring legal risks to all parties, including but are not limited to the following:
  • Politically sensitive content
  • Content concerning pornography, gambling, and drug abuse
  • Content that may disclose or infringe upon others ' commercial secrets, intellectual properties, including trade marks, copyrights, and patents, and personal privacy
Do not share your account and password with others. All operations performed using your account will be regarded as your own actions and all consequences arising therefrom will be borne by you. For details, see " User Agreement."

My Followers

Login and enjoy all the member benefits

Login

Block
Are you sure to block this user?
Users on your blacklist cannot comment on your post,cannot mention you, cannot send you private messages.
Reminder
Please bind your phone number to obtain invitation bonus.
Information Protection Guide
Thanks for using Huawei Enterprise Support Community! We will help you learn how we collect, use, store and share your personal information and the rights you have in accordance with Privacy Policy and User Agreement.