Internet Group Management Protocol (IGMP) Type Numbers
- Created
- 2002-02-06
- Last Updated
- 2025-03-28
- Note
-
The Internet Group Message Protocol (IGMP) has many messages that are identified by a "type" field. Note that the original definition of IGMP in [RFC1112] divided this field into two 4-bit values, "version" and "type". This was decided to be too restrictive, so the fields were combined into a single 8-bit type space.
- Available Formats
-

XML
HTML
Plain text
Registries Included Below
- IGMP Type Numbers
-
"Code" Fields
- Type 0x11 - IGMP Membership Query
- Type 0x12 - IGMPv1 Membership Report
- Type 0x13 - DVMRP
- Type 0x14 - PIM version 1
- Type 0x16 - IGMPv2 Membership Report
- Type 0x17 - IGMPv2 Leave Group
- Type 0x1e - Multicast Traceroute Response
- Type 0x1f - Multicast Traceroute
- Type 0x22 - IGMPv3 Membership Report
- Type 0xf0-0xff - Reserved for experimentation
- IGMP/MLD Extension Types
- IGMP/MLD Query Message Flags
- IGMP/MLD Report Message Flags
IGMP Type Numbers
- Registration Procedure(s)
-
Standards Action
- Reference
- [RFC9778]
- Available Formats
-

CSV
| Type | Name | Reference |
|---|---|---|
| 0x00 | Reserved | |
| 0x01-0x08 | Reserved (Obsolete) | [RFC988] |
| 0x09-0x10 | Unassigned | |
| 0x11 | IGMP Membership Query | [RFC1112] |
| 0x12 | IGMPv1 Membership Report | [RFC1112] |
| 0x13 | DVMRP | [draft-ietf-idmr-dvmrp-v3-11] |
| 0x14 | PIM version 1 | [draft-ietf-idmr-pim-spec-02] |
| 0x15 | Cisco Trace Messages | |
| 0x16 | IGMPv2 Membership Report | [RFC2236] |
| 0x17 | IGMPv2 Leave Group | [RFC2236] |
| 0x1e | Multicast Traceroute Response | [Bill_Fenner] |
| 0x1f | Multicast Traceroute | [Bill_Fenner] |
| 0x22 | IGMPv3 Membership Report | [RFC9776] |
| 0x30 | Multicast Router Advertisement | [RFC4286] |
| 0x31 | Multicast Router Solicitation | [RFC4286] |
| 0x32 | Multicast Router Termination | [RFC4286] |
| 0xf0-0xff | Reserved for experimentation | [RFC9778] |
"Code" Fields
- Registration Procedure(s)
-
Standards Action
- Reference
- [RFC9778]
- Note
-
Many of these IGMP types have a "code" field. Here we list the types again with their assigned code fields.
Type 0x11 - IGMP Membership Query
| Code | Name |
|---|---|
| 0 | IGMP Version 1 |
| 1-255 | IGMP Version 2 or above Max Response Time |
Type 0x12 - IGMPv1 Membership Report
- Reference
- [RFC1112]
| Code | Name |
|---|---|
| No registrations at this time. | |
Type 0x13 - DVMRP
- Reference
- [draft-ietf-idmr-dvmrp-v3-11]
- Available Formats
-

CSV
| Code | Name |
|---|---|
| 1 | Probe |
| 2 | Route Report |
| 3 | Old Ask Neighbors |
| 4 | Old Neighbors Reply |
| 5 | Ask Neighbors |
| 6 | Neighbors Reply |
| 7 | Prune |
| 8 | Graft |
| 9 | Graft Ack |
Type 0x14 - PIM version 1
- Reference
- [draft-ietf-idmr-pim-spec-02]
- Available Formats
-

CSV
| Code | Name |
|---|---|
| 0 | Query |
| 1 | Register |
| 2 | Register-Stop |
| 3 | Join/Prune |
| 4 | RP-Reachable |
| 5 | Assert |
| 6 | Graft |
| 7 | Graft Ack |
| 8 | Mode |
Type 0x16 - IGMPv2 Membership Report
- Reference
- [RFC2236]
| Code | Name |
|---|---|
| No registrations at this time. | |
Type 0x17 - IGMPv2 Leave Group
- Reference
- [RFC2236]
| Code | Name |
|---|---|
| No registrations at this time. | |
Type 0x1e - Multicast Traceroute Response
- Reference
- [Bill_Fenner]
| Code | Name |
|---|---|
| No registrations at this time. | |
Type 0x1f - Multicast Traceroute
- Reference
- [Bill_Fenner]
| Code | Name |
|---|---|
| No registrations at this time. | |
Type 0x22 - IGMPv3 Membership Report
- Reference
- [RFC9776]
| Code | Name |
|---|---|
| No registrations at this time. | |
Type 0xf0-0xff - Reserved for experimentation
- Reference
- [RFC9778]
| Code | Name |
|---|---|
| No registrations at this time. | |
IGMP/MLD Extension Types
- Reference
- [RFC9279]
- Available Formats
-

CSV
| Range | Registration Procedures |
|---|---|
| 0-65533 | IETF Review |
| 65534-65535 | Experimental Use |
| Extension Type | Length | Name | Reference |
|---|---|---|---|
| 0 | variable | No-op | [RFC9279] |
| 1-65533 | Unassigned | ||
| 65534-65535 | variable | Reserved for Experimental Use | [RFC9279] |
IGMP/MLD Query Message Flags
- Registration Procedure(s)
-
Standards Action
- Reference
- [RFC9778]
- Available Formats
-

CSV
| Flags Bit | Short Name | Description | Reference |
|---|---|---|---|
| 0 | E | Extension | [RFC9279] |
| 1-3 | Unassigned |
IGMP/MLD Report Message Flags
- Registration Procedure(s)
-
Standards Action
- Reference
- [RFC9778]
- Available Formats
-

CSV
| Flags Bit | Short Name | Description | Reference |
|---|---|---|---|
| 0 | E | Extension | [RFC9279] |
| 1-15 | Unassigned |
Contact Information
| ID | Name | Contact URI | Last Updated |
|---|---|---|---|
| [Bill_Fenner] | Bill Fenner | mailto:fenner&research.att.com |