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

S7700 and S9700 V200R010C00

This document describes IP multicast basics and how to configure IP multicast features, including IGMP/MLD, PIM (IPv4&IPv6), MSDP, multicast VPN, Layer 3 multicast CAC, Layer 2 multicast CAC, IGMP/MLD snooping, and multicast VLAN, IPv4&IPv6 multicast route management, static multicast MAC address, multicast network.
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).
Licensing Requirements and Limitations for IGMP Snooping

Licensing Requirements and Limitations for IGMP Snooping

Involved Network Elements

An IPv4 multicast network consists of the following network elements:
  • Multicast source

    A device that sends multicast data to receiver hosts. For example, a video server is a multicast source.

  • IPv4 Protocol Independent Multicast (PIM) device

    A device that uses the IPv4 PIM protocol to generate and maintain multicast routing entries and forwards multicast data based on multicast routing entries. On an IPv4 multicast network, all Layer 3 devices must run IPv4 PIM; otherwise, multicast forwarding paths cannot be established.

  • Multicast Source Discovery Protocol (MSDP) device

    A device that forwards multicast data from one PIM network to another. For example, if multicast data needs to be transmitted between two autonomous systems (ASs), the devices at the border of the ASs must run the MSDP protocol.

  • Multicast VPN device

    Multicast VPN enables multicast data of a private network to be transmitted over a public network. Multicast VPN devices are used on VPN networks. For example, if two sites of a VPN network need to exchange multicast data across a public network, multicast VPN needs to be configured on the PE devices.

  • IGMP querier

    A device that exchanges IGMP messages with receiver hosts to create and maintain group memberships. On a multicast network, Layer 3 devices connected to network segments of receivers must run the IGMP protocol or be configured with static IGMP groups. Otherwise, upstream PIM devices cannot know the multicast groups that users want to join, and therefore cannot establish multicast forwarding paths.

  • IGMP snooping device

    A device that listens on IGMP messages exchanged between upstream Layer 3 multicast devices and receiver hosts to create and maintain Layer 2 multicast forwarding entries, which are used for accurate multicast data forwarding on a Layer 2 network. To prevent broadcasting of multicast packets on a Layer 2 network and conserve network bandwidth, it is recommended that you configure IGMP snooping on Layer 2 devices.

  • Receiver

    A multicast user that receives multicast data. A receiver can be a PC, a set top box, or any device with multicast client installed.

The "IGMP Snooping Configuration" section describes how to configure IGMP snooping on a Layer 2 device.

Licensing Requirements

VLAN-based IGMP snooping is a basic feature of a switch and is not under license control. VSI-based IGMP snooping applies to a virtual private LAN service (VPLS) network, whereas the MPLS feature used to establish a VPLS network requires a license.

Version Requirements

Table 11-6  Products and versions supporting IGMP snooping
Product Product Model Software Version

S7703, S7706, and S7712

V100R003C01, V100R006C00, V200R001(C00&C01), V200R002C00, V200R003C00, V200R005C00, V200R006C00, V200R007C00, V200R008C00, V200R009C00, V200R010C00, V200R011C10


S9703, S9706, and S9712

V200R001(C00&C01), V200R002C00, V200R003C00, V200R005C00, V200R006C00, V200R007(C00&C10), V200R008C00, V200R009C00, V200R010C00, V200R011C10

To know details about software mappings, see Hardware Query Tool.

Feature Limitations

When configuring IGMP snooping, pay attention to the following points:

  • Because IGMP snooping is a Layer 2 multicast feature, all the IGMP snooping configurations on interfaces mentioned in this chapter are performed on Layer 2 physical interfaces, including Eth-Trunk interfaces.
  • The following constraints apply to VSI-based IGMP snooping:
    • The X1E series cards in V200R006 and earlier versions and the SA series cards do not support VSI-based IGMP snooping.
    • The XGE interface connected to ACU2, ET1D2IPS0S00, ET1D2FW00S00, ET1D2FW00S01, or ET1D2FW00S02 board does not support VSI-based IGMP snooping.
    • The switch supports VSI-based IGMP snooping on a Martini VPLS network since V200R005.
    • When configuring VSI-based IGMP snooping on a switch with double main control units, configure Label Distribution Protocol Graceful Restart (LDP GR) on the switch to ensure normal multicast forwarding in case of an active/standby switchover. For details about LDP GR, see "MPLS LDP Configuration" in the Configuration Guide - MPLS.
  • On the switch, learning of multicast group memberships can be configured on a WLAN-ESS interface from versions of V200R005 to V200R008.
  • If a switch running IGMP snooping receives IGMPv1 or IGMPv2 Report messages with SSM group addresses (default range:, the switch does not create Layer 2 multicast forwarding entries.
  • On a ring network running IGMP snooping, if the downstream port of a device is configured as a static router port, downstream ports of all devices on the ring network must be configured as static router ports. Otherwise, multicast traffic cannot be forwarded normally if the Layer 2 network topology changes. Therefore, it is not recommended to configure downstream ports as static router ports.
  • If both Layer 2 and Layer 3 multicast services are required in a VLAN, enable IGMP and IPv4 PIM on the corresponding VLANIF interface first, and then enable IGMP snooping in the VLAN. If IGMP snooping is enabled in the VLAN first, IGMP and IPv4 PIM cannot be enabled on the VLANIF interface.
  • If an advanced ACL is referenced in an IGMP snooping policy, the rules in the ACL can only specify source or destination IP addresses. If the advanced ACL contains a rule that specifies a protocol type or protocol port number, the IGMP snooping policy does not take effect.
  • On a switch running IGMP snooping, multicast flows that are not requested by users are considered unknown multicast flows. Multicast flows are considered unknown if they do not match any entry in the multicast forwarding table or if they match multicast forwarding entries with an empty outbound interface list. These flows are not requested by users. The default method that a switch uses to process unknown multicast flows depends on whether Layer 2 multicast is enabled and which Layer 2 multicast forwarding mode is used:
    • If Layer 2 multicast is not enabled on a switch, the switch broadcasts unknown multicast flows.

    • If Layer 2 multicast is enabled on a switch, the switch broadcasts unknown multicast flows in the corresponding VLAN in MAC address-based forwarding mode and drops unknown multicast flows in IP address-based forwarding mode.

    To prevent broadcast of unknown multicast flows, run the multicast drop-unknown command in a VLAN or run the unknown-frame multicast drop command in a VSI to configure a switch to drop unknown multicast flows.

Updated: 2019-08-21

Document ID: EDOC1000141903

Views: 144369

Downloads: 111

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