3Com Switch 7750 Configuration Guide Guide

43
IGMP CONFIGURATION
Overview
Introduction to IGMP Internet group management protocol (IGMP) is responsible for the management
of IP multicast members. It is used to establish and maintain membership between
IP hosts and their directly connected neighboring routers.
The IGMP feature does not transmit and maintain the membership information
among multicast routers. This task is completed by multicast routing protocols. All
the hosts participating in multicast must support the IGMP feature.
IGMP is divided into two function parts:
Host side: the hosts participating IP multicast can join or exit a multicast group
anywhere and anytime.
Router side: through the IGMP protocol, a multicast router checks the network
segment connected with each interface to see whether there are receivers of a
multicast group, namely, group members.
A multicast router need not and cannot save the membership information of all
the hosts. While, a host has to save the information that which multicast groups
that it joins in.
IGMP is asymmetric between the host and the router. The host needs to respond
to the IGMP query packets of the multicast routers, that is, report packet
responses as an IGMP hosts. The multicast router sends IGMP general query
packets periodically and determines whether any host of a specified group joins in
its subnet based on the received response packets. When the router receives IGMP
leave packets, it will send IGMPv2 group-specific query packets to find out
whether the specified group still has any member.
IGMP Version IGMP has three versions until now, including: IGMP Version 1 defined by RFC1112,
IGMP Version 2 defined by RFC2236 and RFC Version 3. IGMP Version 2 is the
most widely used currently.
Compared with IGMP Version 2, the advantages of IGMP Version 2 are:
Multicast router election mechanism on a shared network segment
A shared network segment is a network segment with multiple multicast routers.
In this case, all routers running IGMP on this network segment can receive the
membership report messages from hosts. Therefore, only one router is necessary
to send membership query messages. In this case, the querier selection
mechanism is required to specify a router as the querier.