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 V200R013C00

This document describes the configurations of IP multicast, including IP multicast basics, IGMP, MLD, IPv4 PIM, IPv6 PIM, MSDP, multicast VPN, layer 3 multicast CAC, IPv4 multicast route management, IPv6 multicast route management, IGMP snooping, MLD snooping, static multicast MAC address, multicast VLAN replication, layer 2 multicast CAC, 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 Proxy

IGMP Snooping Proxy


To reduce the number of IGMP messages transmitted on network segments of user hosts, configure IGMP snooping proxy on a Layer 2 multicast device. The Layer 2 multicast device then sends IGMP Query messages to user hosts on behalf of the upstream Layer 3 device, and sends Report messages to the Layer 3 device on behalf of user hosts. A device configured with IGMP snooping proxy functions as a host for its upstream device and a querier for downstream hosts.

In Figure 11-6, when the switch runs IGMP snooping, it transparently forwards IGMP Query messages to the hosts, and Report/Leave messages to the upstream router. When numerous hosts exist on the network, redundant IGMP messages increase the router's burden.

With IGMP snooping proxy configured, the switch can terminate IGMP Query messages sent from the router and IGMP Report/Leave messages sent from downstream hosts. When receiving these messages, the switch constructs new messages to send to the router or hosts.

Figure 11-6  Network diagram of IGMP snooping proxy

After IGMP snooping proxy is deployed on the Layer 2 device, the Layer 3 device considers that it interacts with only one user. The Layer 2 device interacts with the upstream device and downstream hosts. The IGMP snooping proxy function conserves bandwidth by reducing IGMP message exchanges. In addition, IGMP snooping proxy functions as a querier to process protocol messages received from downstream hosts and maintain group memberships. This reduces the load of the upstream Layer 3 device.


A device that runs IGMP snooping proxy sets up and maintains a Layer 2 multicast forwarding table and forwards multicast data to hosts according to this multicast forwarding table. Table 11-3 describes how the IGMP snooping proxy device processes IGMP messages.

Table 11-3  IGMP message processing by IGMP snooping proxy

IGMP Message

Processing Method

IGMP General Query message

The Layer 2 device sends the IGMP General Query message to all ports in a VLAN except the port that has received the message. The device generates an IGMP Report message based on the group memberships and sends it to all router ports.

IGMP Group-Specific/Group-Source-Specific Query message

The Layer 2 device drops the message.

IGMP Report message

  • If the multicast group matches no forwarding entry, the Layer 2 device creates a forwarding entry, adds the message receiving port to the outbound interface list as a dynamic member port, starts the aging timer, and sends an IGMP Report message to all router ports.
  • If the multicast group matches a forwarding entry and the message receiving port is in the outbound interface list, the device resets the aging timer.
  • If the multicast group matches a forwarding entry, but the port is not in the outbound interface list, the Layer 2 device adds the port to the list as a dynamic router port, and starts the aging timer.

IGMP Leave message

The Layer 2 device sends a Group-Specific Query message to the port that receives the IGMP Leave message. The Layer 2 device sends an IGMP Leave message to all router ports only when the last member port is deleted from the forwarding entry.

Updated: 2019-04-08

Document ID: EDOC1100065742

Views: 42950

Downloads: 40

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