mcgraw-hill©the mcgraw-hill companies, inc., 2000 chapter 10 internet group management protocol...
TRANSCRIPT
![Page 1: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 10 Internet Group Management Protocol (IGMP)](https://reader035.vdocuments.mx/reader035/viewer/2022062309/5697c02e1a28abf838cda1b6/html5/thumbnails/1.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Chapter 10
Internet GroupManagement Protocol
(IGMP)
![Page 2: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 10 Internet Group Management Protocol (IGMP)](https://reader035.vdocuments.mx/reader035/viewer/2022062309/5697c02e1a28abf838cda1b6/html5/thumbnails/2.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
CONTENTSCONTENTS
• GROUP MANAGEMENT• IGMP MESSAGES• IGMP OPERATION• ENCAPSULATION• IGMP PACKAGE
![Page 3: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 10 Internet Group Management Protocol (IGMP)](https://reader035.vdocuments.mx/reader035/viewer/2022062309/5697c02e1a28abf838cda1b6/html5/thumbnails/3.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 10-1
Position of IGMP in the network layer
![Page 4: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 10 Internet Group Management Protocol (IGMP)](https://reader035.vdocuments.mx/reader035/viewer/2022062309/5697c02e1a28abf838cda1b6/html5/thumbnails/4.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
GROUP MANAGEMENT
10.110.1
![Page 5: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 10 Internet Group Management Protocol (IGMP)](https://reader035.vdocuments.mx/reader035/viewer/2022062309/5697c02e1a28abf838cda1b6/html5/thumbnails/5.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
IGMP MESSAGES
10.210.2
![Page 6: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 10 Internet Group Management Protocol (IGMP)](https://reader035.vdocuments.mx/reader035/viewer/2022062309/5697c02e1a28abf838cda1b6/html5/thumbnails/6.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
IGMP is a group management IGMP is a group management protocol. It helps a multicast router protocol. It helps a multicast router
create and update a list of loyal create and update a list of loyal members related to members related to
each router interface.each router interface.
![Page 7: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 10 Internet Group Management Protocol (IGMP)](https://reader035.vdocuments.mx/reader035/viewer/2022062309/5697c02e1a28abf838cda1b6/html5/thumbnails/7.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 10-2
IGMP message types
![Page 8: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 10 Internet Group Management Protocol (IGMP)](https://reader035.vdocuments.mx/reader035/viewer/2022062309/5697c02e1a28abf838cda1b6/html5/thumbnails/8.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 10-3
IGMP message format
![Page 9: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 10 Internet Group Management Protocol (IGMP)](https://reader035.vdocuments.mx/reader035/viewer/2022062309/5697c02e1a28abf838cda1b6/html5/thumbnails/9.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
IGMP OPERATION
10.310.3
![Page 10: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 10 Internet Group Management Protocol (IGMP)](https://reader035.vdocuments.mx/reader035/viewer/2022062309/5697c02e1a28abf838cda1b6/html5/thumbnails/10.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 10-4
IGMP operation
![Page 11: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 10 Internet Group Management Protocol (IGMP)](https://reader035.vdocuments.mx/reader035/viewer/2022062309/5697c02e1a28abf838cda1b6/html5/thumbnails/11.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 10-5
Membership report
![Page 12: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 10 Internet Group Management Protocol (IGMP)](https://reader035.vdocuments.mx/reader035/viewer/2022062309/5697c02e1a28abf838cda1b6/html5/thumbnails/12.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
In IGMP, a membership report In IGMP, a membership report is sent twice, is sent twice,
one after the other. one after the other.
![Page 13: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 10 Internet Group Management Protocol (IGMP)](https://reader035.vdocuments.mx/reader035/viewer/2022062309/5697c02e1a28abf838cda1b6/html5/thumbnails/13.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 10-6 Leave report
![Page 14: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 10 Internet Group Management Protocol (IGMP)](https://reader035.vdocuments.mx/reader035/viewer/2022062309/5697c02e1a28abf838cda1b6/html5/thumbnails/14.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
The general query message does The general query message does not define a particular group.not define a particular group.
![Page 15: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 10 Internet Group Management Protocol (IGMP)](https://reader035.vdocuments.mx/reader035/viewer/2022062309/5697c02e1a28abf838cda1b6/html5/thumbnails/15.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 10-7
General query message
![Page 16: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 10 Internet Group Management Protocol (IGMP)](https://reader035.vdocuments.mx/reader035/viewer/2022062309/5697c02e1a28abf838cda1b6/html5/thumbnails/16.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Example 1Example 1
Imagine there are three hosts in a network as shown in Figure 10.8 (next slide).Imagine there are three hosts in a network as shown in Figure 10.8 (next slide).
A query message was received at time 0; the random delay time (in tenths of seconds) for each group is shown next to the group address. Show the sequence of report messages.
![Page 17: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 10 Internet Group Management Protocol (IGMP)](https://reader035.vdocuments.mx/reader035/viewer/2022062309/5697c02e1a28abf838cda1b6/html5/thumbnails/17.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 10-8Example 1
![Page 18: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 10 Internet Group Management Protocol (IGMP)](https://reader035.vdocuments.mx/reader035/viewer/2022062309/5697c02e1a28abf838cda1b6/html5/thumbnails/18.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
SolutionSolution
The events occur in this sequence:
Time 12: The timer for 228.42.0.0 in host A expires and a membership report is sent, which is received by the router and every host including host B which cancels its timer for 228.42.0.0.
Time 30: The timer for 225.14.0.0 in host A expires and a membership report is sent, which is received by the router and every host including host C which cancels its timer for 225.14.0.0.
![Page 19: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 10 Internet Group Management Protocol (IGMP)](https://reader035.vdocuments.mx/reader035/viewer/2022062309/5697c02e1a28abf838cda1b6/html5/thumbnails/19.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Solution (Continued)Solution (Continued)
Time 50: The timer for 251.70.0.0 in host C expires and a membership report is sent, which is received by the router and every host.
Time 70: The timer for 230.43.0.0 in host A expires and a membership report is sent, which is received by the router and every host including host A which cancels its timer for 230.43.0.0.
Note that if each host had sent a report for every group in its list, there would have been seven reports; with this strategy only four reports are sent.
![Page 20: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 10 Internet Group Management Protocol (IGMP)](https://reader035.vdocuments.mx/reader035/viewer/2022062309/5697c02e1a28abf838cda1b6/html5/thumbnails/20.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
ENCAPSULATION
10.410.4
![Page 21: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 10 Internet Group Management Protocol (IGMP)](https://reader035.vdocuments.mx/reader035/viewer/2022062309/5697c02e1a28abf838cda1b6/html5/thumbnails/21.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 10-9
Encapsulation of IGMP packet
![Page 22: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 10 Internet Group Management Protocol (IGMP)](https://reader035.vdocuments.mx/reader035/viewer/2022062309/5697c02e1a28abf838cda1b6/html5/thumbnails/22.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
The IP packet that carries The IP packet that carries an IGMP packet has a value of an IGMP packet has a value of
22 in its protocol field.in its protocol field.
![Page 23: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 10 Internet Group Management Protocol (IGMP)](https://reader035.vdocuments.mx/reader035/viewer/2022062309/5697c02e1a28abf838cda1b6/html5/thumbnails/23.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
The IP packet that carries The IP packet that carries an IGMP packet has a value of an IGMP packet has a value of
11 in its TTL field.in its TTL field.
![Page 24: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 10 Internet Group Management Protocol (IGMP)](https://reader035.vdocuments.mx/reader035/viewer/2022062309/5697c02e1a28abf838cda1b6/html5/thumbnails/24.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 10-10
Mapping class D to Ethernet physical address
![Page 25: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 10 Internet Group Management Protocol (IGMP)](https://reader035.vdocuments.mx/reader035/viewer/2022062309/5697c02e1a28abf838cda1b6/html5/thumbnails/25.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 10-11
Tunneling
![Page 26: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 10 Internet Group Management Protocol (IGMP)](https://reader035.vdocuments.mx/reader035/viewer/2022062309/5697c02e1a28abf838cda1b6/html5/thumbnails/26.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
IGMP PACKAGE
10.510.5
![Page 27: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 10 Internet Group Management Protocol (IGMP)](https://reader035.vdocuments.mx/reader035/viewer/2022062309/5697c02e1a28abf838cda1b6/html5/thumbnails/27.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 10-12
IGMP package
![Page 28: McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 10 Internet Group Management Protocol (IGMP)](https://reader035.vdocuments.mx/reader035/viewer/2022062309/5697c02e1a28abf838cda1b6/html5/thumbnails/28.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 10-13
State: Free, Delaying, Idle
Reference Count: Number of processes interested
Group table