Managing Multicast in an Internetwork
353
Membership Query out each interface. The query is directed to the reserved
address of 224.0.0.1, to which all multicast hosts will answer.
Once the request is received, the hosts report back with their group sub-
scription information. Once a specific group has been reported to the router,
subsequent reports for the same group coming from different hosts will be
suppressed. This is done because only one host on a subnet/VLAN needs to
request membership for the router to activate that group on the interface.
Once active on the router interface, any host on that segment wanting to
receive data for that specific group will receive it. Figure 9.8 depicts how this
process works.
F I G U R E 9 . 8
IGMPv1 Query routine
You can follow the numbers indicated in the figure. First, the query to
224.0.0.1 is sent, and subsequently, the hosts begin to report back. The first
host to respond (#2a) is HostB, requesting data for the multicast group
224.2.127.254. HostD responds next (#3a) with a request for the group
224.2.168.242. The next host to reply is HostA (#4a). However, because the
report from HostD was already multicast to the 224.2.168.242 group,
HostA heard the report and suppressed its own report to the group.
Report
224.2.168.242
Report
224.2.127.254
Report
224.2.168.242
224.2.168.242
224.2.168.242
224.2.168.242
(All hosts 224.0.0.1)
(All hosts 224.0.0.1)
Report
224.2.155.145
Report
224.2.168.242
#3a
#5a
#4a
#5b
#2b
#4b
#3b
#2a
#1
#1
E0
E1
HostB
HostC
HostD
HostA
HostF
HostH
HostE
HostG
Router1
Copyright ©2000 SYBEX , Inc., Alameda, CA
www.sybex.com