Skip to main content

Internet Group Management Protocol (IGMP)- Protocol tutorial

Internet Group Management Protocol (IGMP) is used to exchange membership status information between IP routers that support multicasting. It is a is a communications protocol used to manage the membership of Internet Protocol multicast groups.

Uses of Internet Group Management Protocol (IGMP)

1. IGMP can be used for online streaming video and gaming.

Implementation of IGMP

The IGMP protocol is implemented as a host side and a router side. A host side reports its membership of a group to its local router, and a router side listens to reports from hosts and periodically sends out queries.

Versions of IGMP

There are three versions of IGMP. They are :

1. IGMP v1
2. IGMP v2
3. IGMP v3

IGMPv2 allows group membership termination to be quickly reported to the routing protocol than IGMPv1, which is important for high-bandwidth multicast groups and/or subnets with highly volatile group membership. Multicast routers use IGMPv2 to learn which groups have members on each of their attached physical networks. IGMP v3 is an upgrade to IGMP v2.

IGMP snooping

IGMP snooping is the process of listening to IGMP network traffic. It prevents a networking host from accessing multicast traffic for a group where it is not joined. So we can make sure that the device is not wasting its bandwidth for unwanted traffic. IGMP snooping is of two kinds. They are:

1. Active IGMP snooping
2. Passive IGMP snooping

Suggested Readings

1. Internet Control Message Protocol (ICMP)

2. Interior Gateway Routing Protocol (IGRP)

3. Address Resolution Protocol (ARP)

4. Dynamic Host Configuration Protocol (DHCP)

5. More reading on IGMP

No:Recent Tutorials
1 Fiber Distributed Data Interface (FDDI)
2Network Layer
3 Control Packets Traffic Using Access Control List
Configure Generic Attribute Registration Protocol (GARP) with GVRP
Address Resolution Protocol & Display ARP Cache On Computer
Interior Gateway Routing Protocol (IGRP)
Routing Information Protocol (RIP)
Internet Control Message Protocol (ICMP)
Delete Saved Preferred Wireless Network Profiles On Windows


Anonymous said…
Hey, you have a great blog here! I'm definitely going to bookmark you!

About Author

My photo
Alex George
Alex George has Engineering graduation in Computer Science and an MBA in Finance. He had been working as a senior Network Engineer for ten years. His specialization is in Cisco products. Traveling is one of his hobbies and visited various places as part of his onsite work. He visited different places as part of his onsite work like New York, Dubai, London, etc. Right now Alex is a director of one of the leading career development firms in India, which trains students for UPSC, SSC, and PSC examinations. He guides a lot of students to get selection for various prestigious institutions like CBI, Income Tax Department, etc. Alex George is a stock market investor and a very active intraday trader. Engineering Background: He has a B.Tech in Computer Science and Engineering and passed different network and security courses like CCNA, CCNP (Security), CEH, and various Microsoft certifications. Finance Background: Alex has an MBA in Finance. He is an active intraday trader and a Share Market Investor. Webmaster Skills: Alex is a blogger since 2004. He has a working knowledge of HTML, CSS, PHP, and JavaScrip.