background image
354
Chapter 9
Multicast
The protocol is smart enough to understand that once one host has
reported, more hosts need to report as well. This helps prevent unwanted
and unnecessary bandwidth and processor utilization.
HostC (#5a) responds with a different group number, 224.2.155.145.
Once all of the hosts have responded to the query, Router1 can maintain
activity for these groups on interface E0.
Notice that this description applies to interface E0 on Router1. Simulta-
neously, a multicast flood to 224.0.0.1 was sent out interface E1 as well. The
first host to respond on this segment is HostE (#2b), and it is reporting mem-
bership to 224.2.168.242. Notice that this report was not suppressed, even
though HostD had already multicast a report to this group. The router que-
ries the local All hosts address 224.0.0.1, which is not forwarded by the
router. That is why the same query is sent out all interfaces on the router.
Now that HostE has multicast to the group for that segment, none of the
other hosts on the E1 segment will report due to the fact that they are all
members of the 224.2.168.242 group.
Joining Process
The other processes are joining and leaving multicast groups. Both of these
processes are quite simple and straightforward. You understand how inter-
faces are maintained in an active state through Membership Queries. The
query process only runs every 60 seconds. If a host wants to join a multicast
group outside the Membership Query interval, it may simply send an unso-
licited report to the multicast router stating that it wants to receive data for
the specified multicast group. Figure 9.9 depicts how this occurs. This is
known as the IGMP Join process.
F I G U R E 9 . 9
Unsolicited join requests
Unsolicited report
for 224.2.127.254
Unsolicited report
for 224.2.145.155
t = 0 : Membership query sent
t = 0 : No reports sent by a or b
t = 24 : B sent a report to r1 for 224.2.145.155
t = 62 : A sent a report to r1 for 224.2.127.254
t = 62 sec.
t = 24 sec.
HostB
HostA
Router1
t
0
60 62
30
24
90
120
Copyright ©2000 SYBEX , Inc., Alameda, CA
www.sybex.com