Registries included below
| Range | Registration Procedures |
|---|---|
| 0-127 (Error messages) | IETF RFC Publication (Standards track, informational or experimental) |
| 128-255 (Informational messages) | IETF RFC Publication (Standards track, informational or experimental) |
| Type | Name | Reference |
|---|---|---|
| 0 | Reserved | |
| 1 | Destination Unreachable | [RFC4443] |
| 2 | Packet Too Big | [RFC4443] |
| 3 | Time Exceeded | [RFC4443] |
| 4 | Parameter Problem | [RFC4443] |
| 100 | Private experimentation | [RFC4443] |
| 101 | Private experimentation | [RFC4443] |
| 102-126 | Unassigned | |
| 127 | Reserved for expansion of ICMPv6 error messages | [RFC4443] |
| 128 | Echo Request | [RFC4443] |
| 129 | Echo Reply | [RFC4443] |
| 130 | Multicast Listener Query | [RFC2710] |
| 131 | Multicast Listener Report | [RFC2710] |
| 132 | Multicast Listener Done | [RFC2710] |
| 133 | Router Solicitation | [RFC4861] |
| 134 | Router Advertisement | [RFC4861] |
| 135 | Neighbor Solicitation | [RFC4861] |
| 136 | Neighbor Advertisement | [RFC4861] |
| 137 | Redirect Message | [RFC4861] |
| 138 | Router Renumbering | [Matt_Crawford] |
| 139 | ICMP Node Information Query | [RFC4620] |
| 140 | ICMP Node Information Response | [RFC4620] |
| 141 | Inverse Neighbor Discovery Solicitation Message | [RFC3122] |
| 142 | Inverse Neighbor Discovery Advertisement Message | [RFC3122] |
| 143 | Version 2 Multicast Listener Report | [RFC3810] |
| 144 | Home Agent Address Discovery Request Message | [RFC6275] |
| 145 | Home Agent Address Discovery Reply Message | [RFC6275] |
| 146 | Mobile Prefix Solicitation | [RFC6275] |
| 147 | Mobile Prefix Advertisement | [RFC6275] |
| 148 | Certification Path Solicitation Message | [RFC3971] |
| 149 | Certification Path Advertisement Message | [RFC3971] |
| 150 | ICMP messages utilized by experimental mobility protocols such as Seamoby | [RFC4065] |
| 151 | Multicast Router Advertisement | [RFC4286] |
| 152 | Multicast Router Solicitation | [RFC4286] |
| 153 | Multicast Router Termination | [RFC4286] |
| 154 | FMIPv6 Messages | [RFC5568] |
| 155 | RPL Control Message | [RFC6550] |
| 156 | ILNPv6 Locator Update Message | [RFC6743] |
| 157 | Duplicate Address Request | [RFC6775] |
| 158 | Duplicate Address Confirmation | [RFC6775] |
| 159 | MPL Control Message | [RFC7731] |
| 160-199 | Unassigned | |
| 200 | Private experimentation | [RFC4443] |
| 201 | Private experimentation | [RFC4443] |
| 255 | Reserved for expansion of ICMPv6 informational messages | [RFC4443] |
Standards Action or IESG Approval
| Code |
|---|
| No registrations at this time. |
| Code | Name | Reference |
|---|---|---|
| 0 | no route to destination | |
| 1 | communication with destination administratively prohibited | |
| 2 | beyond scope of source address | [RFC4443] |
| 3 | address unreachable | |
| 4 | port unreachable | |
| 5 | source address failed ingress/egress policy | [RFC4443] |
| 6 | reject route to destination | [RFC4443] |
| 7 | Error in Source Routing Header | [RFC6550][RFC6554] |
| Code |
|---|
| 0 |
| Code | Name |
|---|---|
| 0 | hop limit exceeded in transit |
| 1 | fragment reassembly time exceeded |
| Code | Name | Reference |
|---|---|---|
| 0 | erroneous header field encountered | |
| 1 | unrecognized Next Header type encountered | |
| 2 | unrecognized IPv6 option encountered | |
| 3 | IPv6 First Fragment has incomplete IPv6 Header Chain | [RFC7112] |
| Code |
|---|
| 0 |
| Code |
|---|
| 0 |
| Code |
|---|
| 0 |
| Code |
|---|
| 0 |
| Code |
|---|
| 0 |
| Code |
|---|
| 0 |
| Code |
|---|
| 0 |
| Code |
|---|
| 0 |
| Code |
|---|
| 0 |
| Code |
|---|
| 0 |
| Code | Name |
|---|---|
| 0 | Router Renumbering Command |
| 1 | Router Renumbering Result |
| 255 | Sequence Number Reset |
| Code | Name | Reference |
|---|---|---|
| 0 | The Data field contains an IPv6 address which is the Subject of this Query. | [RFC4620] |
| 1 | The Data field contains a name which is the Subject of this Query, or is empty, as in the case of a NOOP. | [RFC4620] |
| 2 | The Data field contains an IPv4 address which is the Subject of this Query. | [RFC4620] |
| Code | Name | Reference |
|---|---|---|
| 0 | A successful reply. The Reply Data field may or may not be empty. | [RFC4620] |
| 1 | The Responder refuses to supply the answer. The Reply Data field will be empty. | [RFC4620] |
| 2 | The Qtype of the Query is unknown to the Responder. The Reply Data field will be empty. | [RFC4620] |
| Code |
|---|
| 0 |
| Code |
|---|
| 0 |
| Code |
|---|
| 0 |
| Code |
|---|
| 0 |
| Code |
|---|
| 0 |
| Code |
|---|
| No registrations at this time. |
RFC Required
| Subtype | Description | Reference |
|---|---|---|
| 0 | Reserved | [RFC5568] |
| 1 | Reserved | [RFC5568] |
| 2 | RtSolPr | [RFC5568] |
| 3 | PrRtAdv | [RFC5568] |
| 4 | HI - Deprecated (Unavailable for Assignment) | [RFC5568] |
| 5 | HAck - Deprecated (Unavailable for Assignment) | [RFC5568] |
| 6-255 | Unassigned |
IETF RFC publication
| Type | Description | Reference |
|---|---|---|
| 1 | Source Link-layer Address | [RFC4861] |
| 2 | Target Link-layer Address | [RFC4861] |
| 3 | Prefix Information | [RFC4861] |
| 4 | Redirected Header | [RFC4861] |
| 5 | MTU | [RFC4861] |
| 6 | NBMA Shortcut Limit Option | [RFC2491] |
| 7 | Advertisement Interval Option | [RFC6275] |
| 8 | Home Agent Information Option | [RFC6275] |
| 9 | Source Address List | [RFC3122] |
| 10 | Target Address List | [RFC3122] |
| 11 | CGA option | [RFC3971] |
| 12 | RSA Signature option | [RFC3971] |
| 13 | Timestamp option | [RFC3971] |
| 14 | Nonce option | [RFC3971] |
| 15 | Trust Anchor option | [RFC3971] |
| 16 | Certificate option | [RFC3971] |
| 17 | IP Address/Prefix Option | [RFC5568] |
| 18 | New Router Prefix Information Option | [RFC4068] |
| 19 | Link-layer Address Option | [RFC5568] |
| 20 | Neighbor Advertisement Acknowledgment Option | [RFC5568] |
| 21-22 | Unassigned | |
| 23 | MAP Option | [RFC4140] |
| 24 | Route Information Option | [RFC4191] |
| 25 | Recursive DNS Server Option | [RFC5006][RFC8106] |
| 26 | RA Flags Extension Option | [RFC5175] |
| 27 | Handover Key Request Option | [RFC5269] |
| 28 | Handover Key Reply Option | [RFC5269] |
| 29 | Handover Assist Information Option | [RFC5271] |
| 30 | Mobile Node Identifier Option | [RFC5271] |
| 31 | DNS Search List Option | [RFC8106] |
| 32 | Proxy Signature (PS) | [RFC6496] |
| 33 | Address Registration Option | [RFC6775] |
| 34 | 6LoWPAN Context Option | [RFC6775] |
| 35 | Authoritative Border Router Option | [RFC6775] |
| 36 | 6LoWPAN Capability Indication Option (6CIO) | [RFC7400] |
| 37 | DHCP Captive-Portal | [RFC7710] |
| 38-137 | Unassigned | |
| 138 | CARD Request option | [RFC4065] |
| 139 | CARD Reply option | [RFC4065] |
| 140-252 | Unassigned | |
| 253 | RFC3692-style Experiment 1 [1] | [RFC4727] |
| 254 | RFC3692-style Experiment 2 [1] | [RFC4727] |
Standards Action or IESG Approval
| Value | Description | Reference |
|---|---|---|
| 0 | Reserved | [RFC6495] |
| 1 | DER Encoded X.501 Name | [RFC3971] |
| 2 | FQDN | [RFC3971] |
| 3 | SHA-1 Subject Key Identifier (SKI) | [RFC6495] |
| 4 | SHA-224 Subject Key Identifier (SKI) | [RFC6495] |
| 5 | SHA-256 Subject Key Identifier (SKI) | [RFC6495] |
| 6 | SHA-384 Subject Key Identifier (SKI) | [RFC6495] |
| 7 | SHA-512 Subject Key Identifier (SKI) | [RFC6495] |
| 8-252 | Unassigned | |
| 253-254 | Reserved for Experimental Use | [RFC6495] |
| 255 | Reserved | [RFC6495] |
Standards Action
| Value | Description | Reference |
|---|---|---|
| 0 | Reserved | |
| 1 | X.509v3 Certificate | [RFC3971] |
| 2-255 | Unassigned |
Standards Action or IESG Approval
| Value | Description | Reference |
|---|---|---|
| 0 | Reserved | [RFC5271] |
| 1 | AN ID | [RFC5271] |
| 2 | Sector ID | [RFC5271] |
| 3-255 | Unassigned |
Standards Action or IESG Approval
| Value | Description | Reference |
|---|---|---|
| 0 | Reserved | [RFC5271] |
| 1 | NAI | [RFC5271] |
| 2 | IMSI | [RFC5271] |
| 3-255 | Unassigned |
IETF Review
| Value | Description | Reference |
|---|---|---|
| 0 | NOOP | [RFC4620] |
| 1 | Unused | [RFC4620] |
| 2 | Node Name | [RFC4620] |
| 3 | Node Addresses | [RFC4620] |
| 4 | IPv4 Addresses | [RFC4620] |
| 5-255 | Unassigned |
Standards Action or IESG Approval
| RA Option Bit | Description | Reference |
|---|---|---|
| 0 | M - Managed Address Configuration Flag | [RFC2461] |
| 1 | O - Other Configuration Flag | [RFC2461] |
| 2 | H - Mobile IPv6 Home Agent Flag | [RFC3775] |
| 3 | Prf - Router Selection Preferences | [RFC4191] |
| 4 | Prf - Router Selection Preferences | [RFC4191] |
| 5 | P - Neighbor Discovery Proxy Flag | [RFC4389] |
| 6-53 | R - Reserved; Available for assignment | [RFC5175] |
| 54-55 | Private Experimentation | [RFC5175] |
Standards Action
| Value | Description | Reference |
|---|---|---|
| 0 | Success | [RFC6775] |
| 1 | Duplicate Address | [RFC6775] |
| 2 | Neighbor Cache Full | [RFC6775] |
| 3-255 | Unassigned |
IETF Review or IESG Approval
| Bit | Description | Reference |
|---|---|---|
| 0-7 | Reserved for Experimental Use | [RFC7400] |
| 8-14 | Unassigned | |
| 15 | GHC capable bit (G bit) | [RFC7400] |
| 16-47 | Unassigned |
| ID | Name | Contact URI | Last Updated |
|---|---|---|---|
| [Matt_Crawford] | Matt Crawford | mailto:crawdad&gungnir.fnal.gov | 1999-04 |
| [1] |
It is only appropriate to use these values in explicitly configured experiments; they MUST NOT be shipped as defaults in implementations. See [RFC3692] for details. |