Internet Assigned Numbers Authority Internet Group Management Protocol (IGMP) Type Numbers Created 2002-02-06 Last Updated 2022-08-03 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 [IMG] XML [IMG] HTML [IMG] 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 Type Numbers Registration Procedure(s) IESG Approval or Standards Action Reference [RFC3228] Available Formats [IMG] 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 [RFC3376] 0x30 Multicast Router Advertisement [RFC4286] 0x31 Multicast Router Solicitation [RFC4286] 0x32 Multicast Router Termination [RFC4286] 0xf0-0xff Reserved for experimentation [RFC3228] "Code" Fields Registration Procedure(s) IESG Approval or Standards Action Reference [RFC3228] 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 [IMG] 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 [IMG] 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 [IMG] 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 [RFC3376] Code Name No registrations at this time. Type 0xf0-0xff - Reserved for experimentation Reference [RFC3228] Code Name No registrations at this time. IGMP/MLD Extension Types Reference [RFC9279] Available Formats [IMG] 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] Contact Information ID Name Contact URI Last Updated [Bill_Fenner] Bill Fenner mailto:fenner&research.att.com Licensing Terms