Internet Control Message Protocol version 6 (ICMPv6) Parameters

Last Updated
2014-01-30
Available Formats

XML

HTML

Plain text

Registries included below

ICMPv6 "type" Numbers

Reference
[RFC4443]
Available Formats

CSV
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-199 Unassigned
200 Private experimentation [RFC4443]
201 Private experimentation [RFC4443]
255 Reserved for expansion of ICMPv6 informational messages [RFC4443]

ICMPv6 "Code" Fields

Registration Procedure(s)
Standards action or IESG approval
Reference
[RFC4443]

Type 0 - Reserved

Code
No registrations at this time.

Type 1 - Destination Unreachable

Reference
[RFC4443]
Available Formats

CSV
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]

Type 2 - Packet Too Big

Reference
[RFC4443]
Available Formats

CSV
Code
0

Type 3 - Time Exceeded

Reference
[RFC4443]
Available Formats

CSV
Code Name
0 hop limit exceeded in transit
1 fragment reassembly time exceeded

Type 4 - Parameter Problem

Reference
[RFC4443]
Available Formats

CSV
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]

Type 128 - Echo Request

Reference
[RFC4443]
Available Formats

CSV
Code
0

Type 129 - Echo Reply

Reference
[RFC4443]
Available Formats

CSV
Code
0

Type 130 - Multicast Listener Query

Reference
[RFC2710]
Available Formats

CSV
Code
0

Type 131 - Multicast Listener Report

Reference
[RFC2710]
Available Formats

CSV
Code
0

Type 132 - Multicast Listener Done

Reference
[RFC2710]
Available Formats

CSV
Code
0

Type 133 - Router Solicitation

Reference
[RFC4861]
Available Formats

CSV
Code
0

Type 134 - Router Advertisement

Reference
[RFC4861]
Available Formats

CSV
Code
0

Type 135 - Neighbor Solicitation

Reference
[RFC4861]
Available Formats

CSV
Code
0

Type 136 - Neighbor Advertisement

Reference
[RFC4861]
Available Formats

CSV
Code
0

Type 137 - Redirect Message

Reference
[RFC4861]
Available Formats

CSV
Code
0

Type 138 - Router Renumbering

Reference
[Matt_Crawford]
Available Formats

CSV
Code Name
0 Router Renumbering Command
1 Router Renumbering Result
255 Sequence Number Reset

Type 139 - ICMP Node Information Query

Reference
[RFC4620]
Available Formats

CSV
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]

Type 140 - ICMP Node Information Response

Reference
[RFC4620]
Available Formats

CSV
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]

Type 141 - Inverse Neighbor Discovery

Reference
[RFC3122]
Available Formats

CSV
Code
0

Type 142 - Inverse Neighbor Discovery

Reference
[RFC3122]
Available Formats

CSV
Code
0

Type 144 - Home Agent Address Discovery

Reference
[RFC3775]
Available Formats

CSV
Code
0

Type 145 - Home Agent Address Discovery

Reference
[RFC3775]
Available Formats

CSV
Code
0

Type 146 - Mobile Prefix Solicitation

Reference
[RFC3775]
Available Formats

CSV
Code
0

Type 147 - Mobile Prefix Advertisement

Reference
[RFC3775]
Code
No registrations at this time.

FMIPv6 Message Types (Value 154)

Registration Procedure(s)
RFC Required
Reference
[RFC5568]
Available Formats

CSV
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

IPv6 Neighbor Discovery Option Formats

Registration Procedure(s)
IETF RFC publication
Reference
[RFC4861]
Available Formats

CSV
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][RFC6106]
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 [RFC6106]
32 Proxy Signature (PS) [RFC6496]
33 Address Registration Option [RFC6775]
34 6LoWPAN Context Option [RFC6775]
35 Authoritative Border Router Option [RFC6775]
36-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]

Trust Anchor option (Type 15) Name Type field

Registration Procedure(s)
Standards Action or IESG Approval
Reference
[RFC3971][RFC6495]
Available Formats

CSV
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]

Certificate option (Type 16) Cert Type field

Registration Procedure(s)
Standards Action
Reference
[RFC3971]
Available Formats

CSV
Value Description Reference
0 Reserved
1 X.509v3 Certificate [RFC3971]
2-255 Unassigned

Option-Code for Handover Assist Information Option (Type 29)

Registration Procedure(s)
Standards Action or IESG Approval
Reference
[RFC5271]
Available Formats

CSV
Value Description Reference
0 Reserved [RFC5271]
1 AN ID [RFC5271]
2 Sector ID [RFC5271]
3-255 Unassigned

Option-Code for Mobile Node Identifier Option (Type 30)

Registration Procedure(s)
Standards Action or IESG Approval
Reference
[RFC5271]
Available Formats

CSV
Value Description Reference
0 Reserved [RFC5271]
1 NAI [RFC5271]
2 IMSI [RFC5271]
3-255 Unassigned

Qtypes

Registration Procedure(s)
IETF Consensus
Reference
[RFC4620]
Available Formats

CSV
Value Description Reference
0 NOOP [RFC4620]
1 Unused [RFC4620]
2 Node Name [RFC4620]
3 Node Addresses [RFC4620]
4 IPv4 Addresses [RFC4620]
5-255 Unassigned

IPv6 ND Router Advertisement flags

Registration Procedure(s)
Standards Action or IESG approval
Reference
[RFC5175]
Available Formats

CSV
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]

Address Registration Option Status Values

Registration Procedure(s)
Standards Action
Reference
[RFC6775]
Available Formats

CSV
Value Description Reference
0 Success [RFC6775]
1 Duplicate Address [RFC6775]
2 Neighbor Cache Full [RFC6775]
3-255 Unassigned

People

ID Name Contact URI Last Updated
[Matt_Crawford] Matt Crawford mailto:crawdad&gungnir.fnal.gov 1999-04

Footnote

[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.