User Manual
UMN:CLI
V8102
477
10.1
Multicast Group Membership
The most important implementation of the multicast is the group membership manage-
ment. The multicast group membership allows a router to know which host is interested in
receiving the traffic from a certain multicast group and to forward the multicast traffic cor-
responding to the group to that host. Even if there is more than one host interested in the
group, the router forwards only one copy of the traffic stream to minimize the use of net-
work bandwidth.
Internet Group Management Protocol (IGMP) is a protocol used by routers and hosts to
manage the multicast group membership. Using IGMP, hosts express an interest in a cer-
tain multicast group, and routers maintain the multicast group membership database by
collecting the interests from the hosts.
The V8102 supports IGMP version 1, 2, and 3 each defined in RFC 1112, 2236, and 3376.
10.1.1
IGMP Basic
Internet Group Management Protocol (IGMP) manages the host membership in multicast
groups. The hosts inform a neighboring multicast router that they are interested in receiv-
ing the traffic from a certain multicast group by sending the membership report (join a
group). The router then forwards the multicast traffic corresponding to the report to the
hosts.
A multicast router called as a querier is responsible for keeping track of the membership
state of the multicast groups by sending periodic general query messages to current in-
terested hosts. If there are no responses to the query from the hosts for a given time
(leave a group), the router then stops forwarding the traffic. During the above transaction
between hosts and routers, they are using IGMP messages to report or query the group
membership.
IGMP has three versions that are supported by hosts and routers. The followings are the
simple definitions of each version:
•
IGMP Version 1
The basic query-response mechanism for the group membership management is in-
troduced. Routers, however, should use the timeout-based mechanism to discover
members with no longer interests in the groups since there is no leave process.
•
IGMP Version 2
IGMP messages such as leave group and specific-group query are added for the ex-
plicit leave process. This process greatly reduces the leave latency compared to
IGMP version 1. Unwanted and unnecessary traffic can be constrained much faster.
•
IGMP Version 3
The source filtering is supported. That is, hosts now can join a group with specifying
including/excluding a set of sources, allowing supporting the source-specific multi-
cast (SSM). It also increases the multicast address capability, and enhances the se-
curity from unknown multicast sources.