File: igmp-type-numbers

package info (click to toggle)
doc-iana 20081201-1
  • links: PTS, VCS
  • area: non-free
  • in suites: lenny
  • size: 118,212 kB
  • ctags: 1,179
  • sloc: xml: 55,434; perl: 1,159; makefile: 45
file content (116 lines) | stat: -rw-r--r-- 3,853 bytes parent folder | download
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)

[]