Search

Comparison between IGMPv1, IGMPv2 and IGMPv3

Following table summarizes comparison between IGMPv1, IGMPv2 and IGMPv3.

Item Description IGMPv1 IGMPv2 IGMPv3
Related RFC RFC 1112 RFC 2236 RFC 3376 and then updated by RFC 4604
Compatibility with other versions? No Compatibile with IGMPv1 Compatibile with IGMPv1 and IGMPv2
Membership Query message type 0x11 0x11 0x11
Membership Report message type 0x12 0x16 0x22
Leave Group message type No Leave Group message 0x17 0x22
Group Address for General Membership Query messages 0.0.0.0 0.0.0.0 0.0.0.0
Group Address for Group-specific Membership Query messages No Group-specific Membership Query messages Related multicast group address Related multicast group address
Destination IPv4 address for General Membership Query messages 224.0.0.1 224.0.0.1 224.0.0.1
Leave Group message available? No Yes Yes
Destination IPv4 Address for Leave Group messagee No Leave Group message 224.0.0.2 224.0.0.22
Destination IPv4 address for Membership Report messages Related multicast group address Related multicast group address 224.0.0.22
Default Query Interval 60 sec 125 sec 125 sec
Group address for the report Multicast group address the client wants to join Multicast group address the client wants to join Multicast group address the client wants to join, unicast source address (optional)
Group-specific Membership Query available? No Yes Yes
Source-specific multicast (SSM) support available? No No Yes
Source filtering available? No No Yes
Source and Group specific Membership Queries available? No No Yes
How a Querier is elected? Querier election is not available Router with the lowest IP address is elected as Querier Router with the lowest IP address is elected as Querier
How a DR is elected? DR election is not available Router with the highest IP address is elected as DR Router with the highest IP address is elected as DR

Related Tutorials
Introduction to TCP/IP, Features of TCP/IP, TCP/IP History, What is RFC (Request for Comments)
Seven Layers of OSI Model and functions of seven layers of OSI model
Four Layers of TCP/IP model
TCP/IP Data Encapsulation and Decapsulation