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

Reminder

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

upgrade

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 Versions

IGMP Versions

Currently, there are three versions of IGMP:
  • IGMPv1, as defined in RFC 1112
  • IGMPv2, as defined in RFC 2236
  • IGMPv3, as defined in RFC 3376

IGMPv1 defines the group membership query and report processes. IGMPv2 extends IGMPv1 by adding the querier election and member leave mechanisms. IGMPv3 extends IGMPv2 by allowing hosts to specify the multicast sources they do or do not want to receive data from.

All IGMP versions support the any-source multicast (ASM) model. IGMPv3 can be directly applied to the source-specific multicast (SSM) model. IGMPv1 and IGMPv2, however, can be applied to the SSM model only when IGMP SSM mapping is configured. For details about the ASM and SSM models, see Multicast Service Models.

Comparison of IGMP Versions

Table 2-1 compares the three IGMP versions.

Table 2-1  Comparison of IGMP versions
Item IGMPv1 IGMPv2 IGMPv3
Querier election Through Protocol Independent Multicast (PIM) Through competition among multicast routers on a local network segment Through competition among multicast routers on a local network segment
General Query message Supported Supported Supported
Report message Supported Supported Supported
Group-Specific Query message Not supported Supported Supported
Leave message Not supported Supported No specific Leave message is defined. Instead, group members send a specified type of Report message to notify multicast routers that they are leaving a group.
Group-and-Source-Specific Query message Not supported Not supported Supported
Specifying multicast source in Report messages Not supported Not supported Supported
Protocol message versions supported IGMPv1 IGMPv1, IGMPv2 IGMPv1, IGMPv2, IGMPv3
ASM model Supported Supported Supported
SSM model IGMP SSM mapping required IGMP SSM mapping required Supported

Compatibility Between IGMP Versions

IGMP versions are backward compatible. This means that a multicast router running a later IGMP version can identify IGMP messages sent from hosts running an earlier IGMP version, despite the format of IGMP messages in different versions being different. For example, a multicast router running IGMPv2 can correctly process Report messages from IGMPv1 hosts, and a multicast router running IGMPv3 can correctly process Report messages from IGMPv1 and IGMPv2 hosts. When a multicast router receives an IGMP Report messages from a host running an earlier IGMP version, the router automatically downgrades the version of the corresponding multicast group so it can operate in the same version as the host.

For example, when a multicast router running IGMPv2 or IGMPv3 receives a Report message from an IGMPv1 host, the router downgrades the version of the corresponding multicast group to IGMPv1. Then, the router ignores the IGMPv2 Leave messages for this multicast group. In addition, when a multicast router running IGMPv3 receives a Report message from an IGMPv2 host, the router downgrades the version of the corresponding multicast group to IGMPv2. Then, the router ignores the multicast source list in IGMPv3 BLOCK messages, TO_IN messages, and TO_EX messages, which prohibits the hosts from selecting multicast sources. If a multicast router is manually upgraded to a later version, a multicast group will still work in the earlier IGMP version until all hosts running this version have left the multicast group.

Translation
Download
Updated: 2019-04-08

Document ID: EDOC1100065742

Views: 42796

Downloads: 40

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