No relevant resource is found in the selected language.

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Read our privacy policy>Search


To have a better experience, please upgrade your IE browser.


Configuration Guide - IP Multicast

CloudEngine 12800 and 12800E V200R005C10

This document describes the configurations of IP multicast, including IP multicast basics, IGMP, MLD, PIM (IPv4), PIM (IPv6), MSDP, multicast VPN, multicast route management (IPv4), multicast route management (IPv6), IGMP snooping, MLD snooping, static multicast MAC address, multicast VLAN, multicast network management.
Rate and give feedback:
Huawei uses machine translation combined with human proofreading to translate this document to different languages in order to help you better understand the content of this document. Note: Even the most advanced machine translation cannot match the quality of professional translators. Huawei shall not bear any responsibility for translation accuracy and it is recommended that you refer to the English document (a link for which has been provided).
IGMP Snooping Over VXLAN

IGMP Snooping Over VXLAN

Service Overview

The Virtual Extensible LAN (VXLAN) technique is widely used on data center networks. With VXLAN deployed, a virtual tunnel end point (VTEP) broadcasts received multicast flows to receivers in a bridge domain (BD) by default. Such traffic broadcasting increases the workload of the data center network and wastes bandwidth resources when the flows are broadcast to users who do not request them. To resolve this issue, deploy Layer 2 multicast on a VXLAN, namely, IGMP snooping over VXLAN, to implement on-demand data forwarding.


Currently, IGMP snooping over VXLAN applies only to IPv4 underlay networks.

For more information about IGMP snooping, see Understanding IGMP Snooping.

Network Description

Figure 15-15 shows a VXLAN-capable data center network on which IGMP snooping over VXLAN is deployed. The multicast source connects to a different leaf node from the receivers. VTEPs are configured on leaf nodes on which VXLAN tunnels need to be set up. VXLAN tunnels need to be set up between VTEPs 1 and 2, as well as between VTEPs 1 and 3. IGMP snooping over VXLAN is used to implement on-demand multicast traffic forwarding in VXLAN tunnels and on user-side interfaces in a BD. Therefore, this mode efficiently prevents the bandwidth consumption issue that occurs in the broadcast forwarding scenario. IGMP snooping over VXLAN can be implemented as follows:

  • On the control plane, enable the system to create Layer 2 multicast forwarding entries.

    1. Create a BD on all the leaf nodes.

    2. Configure the querier function on Leaf 1, allowing Leaf 1 to send IGMP Query messages to Leaf 2 and Leaf 3.

    3. Leaf 2 and Leaf 3 forward the IGMP Query message received through the VXLAN tunnels to all receivers in the corresponding BDs. Leaf 2 and Leaf 3 consider VXLAN tunnels (pseudo interfaces) as router interfaces.

    4. Receivers who want to join the specified group send an IGMP Report message in response to the IGMP Query message. In this example, only the receiver connected to Leaf 2 sends an IGMP Report message.

    5. Leaf 2 parses the received IGMP Report message to learn the target multicast group address, and considers the message receiving interface as a dynamic member interface (outbound data forwarding interface) of the multicast group. Leaf 2 then sends the IGMP Report message to Leaf 1.

    6. Leaf 1 parses the received IGMP Report message to learn the target multicast group address, and considers the VXLAN tunnel as a dynamic member interface of the multicast group.

    Layer 2 multicast forwarding entries are composed of BD names, multicast group addresses, router interfaces, and dynamic member interfaces of multicast groups.

  • On the forwarding plane, if multicast traffic passes through Leaf1 and Leaf2, the two leaf nodes forward the multicast traffic based on Layer 2 multicast forwarding entries. After multicast traffic enters a VXLAN tunnel, the encapsulated data is forwarded using ingress replication on the underlay network.

Figure 15-15 Application of IGMP snooping over VXLAN

Feature Deployment

To deploy IGMP snooping over VXLAN on the data center network shown in Figure 15-15, perform the following operations:

  • Create a BD on each leaf node, allowing intra-BD Layer 2 sub-interfaces to forward multicast data between the leaf nodes and multicast source, as well as between the leaf nodes and multicast receivers.

  • Enable IGMP snooping for the BD on each leaf node, so that each leaf node can listen to IGMP messages to create Layer 2 multicast forwarding entries and implement on-demand data forwarding at the link layer.

  • Enable the querier function or IGMP snooping proxy in the BD on Leaf 1, enabling Leaf 1 to provide the querier functionality.

Updated: 2019-04-20

Document ID: EDOC1100074724

Views: 45734

Downloads: 13

Average rating:
This Document Applies to these Products
Related Version
Related Documents
Previous Next