Internet Assigned Numbers Authority

Internet Group Management Protocol (IGMP) Type Numbers

Created
2002-02-06
Last Updated
2024-09-09
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

Registration Procedure(s)
Standards Action
Reference
[RFC-ietf-pim-3228bis-07]
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 [RFC-ietf-pim-3376bis-12]
0x30 Multicast Router Advertisement [RFC4286]
0x31 Multicast Router Solicitation [RFC4286]
0x32 Multicast Router Termination [RFC4286]
0xf0-0xff Reserved for experimentation [RFC-ietf-pim-3228bis-07]

"Code" Fields

Registration Procedure(s)
Standards Action
Reference
[RFC-ietf-pim-3228bis-07]
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

Reference
[RFC1112]
Available Formats

CSV
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
[RFC-ietf-pim-3376bis-12]
Code Name
No registrations at this time.

Type 0xf0-0xff - Reserved for experimentation

Reference
[RFC-ietf-pim-3228bis-07]
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
[RFC-ietf-pim-3228bis-07]
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
[RFC-ietf-pim-3228bis-07]
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