



Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
The internet group management protocol (igmp), which is a group management protocol that helps a multicast router create and update a list of loyal members related to each router interface. Igmp is necessary but not sufficient for multicasting, as it is a companion to the ip protocol. The position of igmp in the network layer, igmp messages, igmp operation (including joining and leaving a group), encapsulation of igmp packets, and the igmp package. It provides examples to illustrate the igmp operation and explains the importance of igmp in managing group membership for efficient multicast routing.
Typology: Summaries
1 / 6
This page cannot be seen from the preview
Don't miss anything!
Dr. J. Harrison
These slides were produced almost entirely from material by Behrouz Forouzan for the text “TCP/IP Protocol Suite (2 nd Edition)”, McGraw Hill Publisher
Position of IGMP in the network layer
Multicasting and Routing
Multicasting and Routing
IGMP v MESSAGES
10.2 10.
IGMP Message Types
IGMP Message Format
Groupid (multicast address of the group) in the “special query” and “membership” and “leave” reports (0 in general query) MRT defines amt of time available to answer query (0 in reports) Checksum is calculated over the 8-byte message
Leaving a Group
Leaving a Group (con’t)
Leave report Monitoring Membership
General Query Message
Note: General Query message does not define a specific group
Example 1
Example 1 (con’t)
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.
Example 1 (con’t)
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.
Example 1 (con’t)
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.
Example 1 (con’t)
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.
Example 1 (con’t)
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.
ENCAPSULATION
10.4 10.