1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116
|
IGMP TYPE NUMBERS - per [RFC3228, BCP57]
(last updated 2005-06-27)
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-byte values, "version" and "type". This
was decided to be too restrictive, so the fields were combined
into a single 8-bit type space.
Type Name Reference
--------- -------------------------------------- ---------
0x11 IGMP Membership Query [RFC1112]
0x12 IGMPv1 Membership Report [RFC1112]
0x13 DVMRP [RFCDVMRP]
0x14 PIM version 1 [PIMv1]
0x15 Cisco Trace Messages
0x16 IGMPv2 Membership Report [RFC2236]
0x17 IGMPv2 Leave Group [RFC2236]
0x1e Multicast Traceroute Response [Fenner]
0x1f Multicast Traceroute [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][BCP57]
Many of these IGMP types have a "code" field. Here we list
the types again with their assigned code fields.
Type Name Reference
---- ------------------------- ---------
0x11 IGMP Membership Query [RFC1112]
Codes
0 IGMP Version 1
1-255 IGMP Version 2 or above Max Response Time
0x12 IGMPv1 Membership Report [RFC1112]
0x13 DVMRP [RFCDVMRP]
Codes
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
0x14 PIM version 1 [PIMv1]
Codes
0 Query
1 Register
2 Register-Stop
3 Join/Prune
4 RP-Reachable
5 Assert
6 Graft
7 Graft Ack
8 Mode
0x16 IGMPv2 Membership Report [RFC2236]
0x17 IGMPv2 Leave Group [RFC2236]
0x1e Multicast Traceroute Response [Fenner]
0x1f Multicast Traceroute [Fenner]
0x22 IGMPv3 Membership Report [RFC3376]
0xf0-0xff Reserved for experimentation [RFC3228][BCP57]
REFERENCES
----------
[RFC1112] Deering, S., "Host extensions for IP multicasting", RFC 1112,
Stanford University, August 1989.
[RFC2236] Fenner, W., "Internet Group Management Protocol, Version 2",
RFC 2236, Xerox PARC, November 1997.
[RFC3376] Cain, B., S. Deering, B. Fenner, I. Kouvelas, A. Thyagarajan,
"Internet Group Management Protocol, Version 3", RFC 3376,
September 2002.
[RFC3228] Fenner, W., "IANA Considerations for IGMP", RFC 3228, BCP 57,
[BCP57] February 2002.
[RFC4286] B. Haberman, J. Martin, "Multicast Router Discovery", RFC 4286,
December 2005.
[RFCDVMRP] Pusateri, T., "DVMRP Version 3", work in progress,
Juniper Networks, July? 2001.
[PIMv1] Estrin, D. et al, "Protocol Independent Multicast (PIM):
Protocol Specification", no stable reference known,
draft-ietf-idmr-pim-spec-01.ps, January 1995.
PEOPLE
------
[Fenner] Bill Fenner, <fenner&research.att.com>
(created 2002-02-06)
[]
|