Internet Control Message Protocol version 6 (ICMPv6) Parameters (original) (raw)

Last Updated

2025-04-29

Available Formats

XML HTML Plain text

Registries Included Below

ICMPv6 "type" Numbers

Reference

[RFC4443][RFC-ietf-netmod-acl-extensions-17]

Note

When this registry is modified, the YANG module "iana-icmpv6-types" [IANA registry yang-parameters] must be updated as defined in [RFC-ietf-netmod-acl-extensions-17].

Available Formats

CSV

Range Registration Procedures
0-127 (Error messages) IETF Review
128-255 (Informational messages) IETF Review
Type Name Reference
0 Reserved
1 Destination Unreachable [RFC4443]
2 Packet Too Big [RFC4443]
3 Time Exceeded [RFC4443]
4 Parameter Problem [RFC4443]
5-99 Unassigned
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 [RFC2894]
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 [RFC9777]
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 Extended Echo Request [RFC8335]
161 Extended Echo Reply [RFC8335]
162-199 Unassigned
200 Private experimentation [RFC4443]
201 Private experimentation [RFC4443]
202-254 Unassigned
255 Reserved for expansion of ICMPv6 informational messages [RFC4443]

ICMPv6 "Code" Fields

Reference

[RFC4443]

Note

Code field subregistries that are not explicitly documented by the specification defining the associated Type value are not individually listed here. Nevertheless, the meaning of Code field values depend upon the Type value [RFC 4443, Section 2.1]. Any specification wishing to define a previously unspecified Code subregistry for a given Type should note the procedures in [RFC 4443, Section 6.1].

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)

RFC Required

Reference

[RFC4861]

Note

IETF working groups with working group consensus and area director approval can request reclaimable Neighbor Discovery option type assignments from IANA. See Section 13 of [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 PvD ID Router Advertisement Option [RFC8801]
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 [RFC8910]
38 PREF64 option [RFC8781]
39 Crypto-ID Parameters Option (CIPO) [RFC8928]
40 NDP Signature Option (NDPSO) [RFC8928]
41 Resource Directory Address Option [RFC9176]
42 Consistent Uptime Option [RFC9685]
43-137 Unassigned
138 CARD Request option [RFC4065]
139 CARD Reply option [RFC4065]
140-143 Unassigned
144 Encrypted DNS Option [RFC9463]
145-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 Review

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 [RFC4861]
1 O - Other Configuration Flag [RFC4861]
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 S - SNAC Router Flag [RFC-ietf-6man-snac-router-ra-flag-03]
7-53 R - Reserved; Available for assignment [RFC5175]
54-55 Private Experimentation [RFC5175]

Address Registration Option Status Values

Registration Procedure(s)

Standards Action

Reference

[RFC6775][RFC9010]

Available Formats

CSV

Value Description Reference
0 Success [RFC6775]
1 Duplicate Address [RFC6775]
2 Neighbor Cache Full [RFC6775]
3 Moved [RFC8505]
4 Removed [RFC8505]
5 Validation Requested [RFC8505]
6 Duplicate Source Address [RFC8505]
7 Invalid Source Address [RFC8505]
8 Registered Address Topologically Incorrect [RFC8505]
9 6LBR Registry Saturated [RFC8505]
10 Validation Failed [RFC8505]
11 Registration Refresh Request [RFC9685]
12 Invalid Registration [RFC9685]
13-63 Unassigned [RFC9010]

6LoWPAN Capability Bits

Registration Procedure(s)

IETF Review or IESG Approval

Reference

[RFC7400]

Available Formats

CSV

Bit Description Reference
0-7 Reserved for Experimental Use [RFC7400]
8 X flag: Registration for Unicast, Multicast, and Anycast Addresses Supported [RFC9685]
9 AP-ND Enabled (1 bit) [RFC8928]
10 EDA Support (D bit) [RFC8505]
11 6LR capable (L bit) [RFC8505]
12 6LBR capable (B bit) [RFC8505]
13 Routing Registrar (P bit) [RFC8505]
14 EARO support (E bit) [RFC8505]
15 GHC capable bit (G bit) [RFC7400]
16-47 Unassigned

IPv6 Neighbor Discovery Prefix Information Option Flags

Registration Procedure(s)

Standards Action

Reference

[RFC8425]

Available Formats

CSV

PIO Option Bit Description Reference
0 L - On-link Flag [RFC4861]
1 A - Autonomous Address Configuration Flag [RFC4861]
2 R - Router Address Flag [RFC6275]
3 P - DHCPv6-PD preferred flag [RFC-ietf-6man-pio-pflag-12]
4-7 Reserved

Address Registration Option Flags

Registration Procedure(s)

IETF Review or IESG Approval

Reference

[RFC8505]

Available Formats

CSV

Bit Number Description Reference
0-1 Unassigned
2-3 P-Field (2 bits) [RFC9685, Section 14.1]
4 Unassigned
6 R Flag [RFC8505]
7 T Flag [RFC8505]

Address Registration Option I-Field

Registration Procedure(s)

IETF Review or IESG Approval

Reference

[RFC8505]

Available Formats

CSV

Value Meaning Reference
0 Abstract Index for Topology Selection [RFC8505]
1-3 Unassigned

PvD Option Flags

Registration Procedure(s)

Standards Action

Reference

[RFC8801]

Available Formats

CSV

Bit Name Reference
0 H-flag [RFC8801]
1 L-flag [RFC8801]
2 R-flag [RFC8801]
3-11 Unassigned

Crypto-Types

Registration Procedure(s)

Specification Required or IESG Approval

Expert(s)

Pascal Thubert, Mohit Sethi

Reference

[RFC8928]

Available Formats

CSV

Crypto-Type Value Elliptic Curve Hash Function Signature Algorithm Representation Conventions Public Key Size Signature Size Reference
0 NIST P-256 [FIPS186-4] SHA-256 [RFC6234] ECDSA [FIPS186-4] Weierstrass, (un)compressed, MSB/msb-order, [SEC1] 33/65 bytes (compressed/uncompressed) 64 bytes [RFC8928]
1 Curve25519 [RFC7748] SHA-512 [RFC6234] Ed25519 [RFC8032] Edwards, compressed, LSB/lsb-order, [RFC8032] 32 bytes (compressed) 64 bytes [RFC8928]
2 Curve25519 [RFC7748] SHA-256 [RFC6234] ECDSA [FIPS186-4] Weierstrass, (un)compressed, MSB/msb-order, [draft-ietf-lwig-curve-representations-13] 33/65 bytes (compressed/uncompressed) 64 bytes [RFC8928]
3-255

P-Field Values

Registration Procedure(s)

Standards Action

Reference

[RFC9685]

Available Formats

CSV

Value Registered Address Type Indicator Reference
0 Registration for a Unicast Address [RFC9685]
1 Registration for a Multicast Address [RFC9685]
2 Registration for an Anycast Address [RFC9685]
3 Unassigned

EDAR Message Flags

Registration Procedure(s)

IETF Review or IESG Approval

Reference

[RFC9685]

Available Formats

CSV

Bit Number Meaning Reference
0-1 P-Field (2 bits) [RFC9685, Section 14.1]
2-7 Unassigned

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.