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 SSM Mapping

IGMP SSM Mapping

Source-specific multicast (SSM) requires multicast routers to know which multicast sources hosts specify when they join a multicast group. A host running IGMPv3 can specify multicast source addresses in IGMPv3 Report messages. However, hosts running IGMPv1 or IGMPv2 rely on the IGMP SSM mapping function to obtain the SSM service.

IGMP SSM mapping is implemented based on static SSM mapping entries. A multicast router converts (*, G) information in IGMPv1 and IGMPv2 Report messages to (G, INCLUDE, (S1, S2...)) information according to static SSM mapping entries to provide the SSM service for IGMPv1 and IGMPv2 hosts.

With SSM mapping entries configured, an IGMP querier checks the group address G in each IGMPv1 or IGMPv2 Report message received, and processes the message based on the check result:
  • If G is in the any-source multicast (ASM) group address range, the router provides the ASM service for the host.
  • If G is in the SSM group address range ( to by default):
    • When the IGMP querier has no SSM mapping entry matching G, it does not provide the SSM service and drops the Report message.
    • If the IGMP querier has an SSM mapping entry matching G, it converts (*, G) information in the Report message into (G, INCLUDE, (S1, S2...)) information and provides the SSM service for the host.
On an SSM network shown in Figure 2-14, HostA, HostB, and HostC are running IGMPv3, IGMPv2, and IGMPv1, respectively. HostB and HostC do not support IGMPv3. To provide the SSM service for all the hosts, IGMP SSM mapping must be configured on the router.
Figure 2-14  SSM mapping

The following table lists the SSM mapping entries configured on the router.

Group Address

Multicast Source Address

When the router receives Report messages from HostB and HostC, it checks whether the group addresses in the messages are in the SSM group address range. If so, the router generates (S, G) entries based on the SSM mappings. If a group address is mapped to multiple sources, the router generates multiple (S, G) entries.

The router generates an (S, G) entry based on each SSM mapping entry matching a group address. Therefore, the router generates four (S, G) entries for, and three (S, G) entries for

Group Address in IGMPv1/IGMPv2 Report

Generated Multicast Forwarding Entry (from HostC)




(, (from HostB)





IGMP SSM mapping does not apply to IGMPv3 Report messages. To enable hosts running any IGMP version on a network segment to obtain the SSM service, IGMPv3 must run on interfaces of multicast routers on the network segment.

Updated: 2019-04-08

Document ID: EDOC1100065742

Views: 48443

Downloads: 46

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