476 字
2 分钟
ICMPv6类型

ICMPv6 Type#

Type Name Reference 
0Reserved
1Destination Unreachable[RFC4443]
2Packet Too Big[RFC4443]
3Time Exceeded[RFC4443]
4Parameter Problem[RFC4443]
5-99Unassigned
100Private experimentation[RFC4443]
101Private experimentation[RFC4443]
102-126Unassigned
127Reserved for expansion of ICMPv6 error messages[RFC4443]
128Echo Request[RFC4443]
129Echo Reply[RFC4443]
130Multicast Listener Query[RFC2710]
131Multicast Listener Report[RFC2710]
132Multicast Listener Done[RFC2710]
133Router Solicitation[RFC4861]
134Router Advertisement[RFC4861]
135Neighbor Solicitation[RFC4861]
136Neighbor Advertisement[RFC4861]
137Redirect Message[RFC4861]
138Router Renumbering[RFC2894]
139ICMP Node Information Query[RFC4620]
140ICMP Node Information Response[RFC4620]
141Inverse Neighbor Discovery Solicitation Message[RFC3122]
142Inverse Neighbor Discovery Advertisement Message[RFC3122]
143Version 2 Multicast Listener Report[RFC9777]
144Home Agent Address Discovery Request Message[RFC6275]
145Home Agent Address Discovery Reply Message[RFC6275]
146Mobile Prefix Solicitation[RFC6275]
147Mobile Prefix Advertisement[RFC6275]
148Certification Path Solicitation Message[RFC3971]
149Certification Path Advertisement Message[RFC3971]
150ICMP messages utilized by experimental mobility protocols such as Seamoby[RFC4065]
151Multicast Router Advertisement[RFC4286]
152Multicast Router Solicitation[RFC4286]
153Multicast Router Termination[RFC4286]
154FMIPv6 Messages[RFC5568]
155RPL Control Message[RFC6550]
156ILNPv6 Locator Update Message[RFC6743]
157Duplicate Address Request[RFC6775]
158Duplicate Address Confirmation[RFC6775]
159MPL Control Message[RFC7731]
160Extended Echo Request[RFC8335]
161Extended Echo Reply[RFC8335]
162-199Unassigned
200Private experimentation[RFC4443]
201Private experimentation[RFC4443]
202-254Unassigned
255Reserved for expansion of ICMPv6 informational messages[RFC4443]

ICMPv6 Code Fields#

Type 0 - Reserved#

Code
No registrations at this time.

Type 1 - Destination Unreachable#

Code Name Reference 
0no route to destination
1communication with destination administratively prohibited
2beyond scope of source address[RFC4443]
3address unreachable
4port unreachable
5source address failed ingress/egress policy[RFC4443]
6reject route to destination[RFC4443]
7Error in Source Routing Header[RFC6550][RFC6554]
8Headers too long[RFC8883]
9Error in P-Route[RFC-ietf-roll-dao-projection-40]

Type 2 - Packet Too Big#

Code 
0

Type 3 - Time Exceeded#

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

Type 4 - Parameter Problem#

Code Name Reference 
0erroneous header field encountered
1unrecognized Next Header type encountered
2unrecognized IPv6 option encountered
3IPv6 First Fragment has incomplete IPv6 Header Chain[RFC7112]
4SR Upper-layer Header Error[RFC8754]
5Unrecognized Next Header type encountered by intermediate node[RFC8883]
6Extension header too big[RFC8883]
7Extension header chain too long[RFC8883]
8Too many extension headers[RFC8883]
9Too many options in extension header[RFC8883]
10Option too big[RFC8883]

Type 128 - Echo Request#

Code 
0

Type 129 - Echo Reply#

Code 
0

Type 130 - Multicast Listener Query#

Code 
0

Type 131 - Multicast Listener Report#

Code 
0

Type 132 - Multicast Listener Done#

Code 
0

Type 133 - Router Solicitation#

Code 
0

Type 134 - Router Advertisement#

Code 
0

Type 135 - Neighbor Solicitation#

Code 
0

Type 136 - Neighbor Advertisement#

Code 
0

Type 137 - Redirect Message#

Code 
0

Type 138 - Router Renumbering#

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

Type 139 - ICMP Node Information Query#

Code Name Reference 
0The Data field contains an IPv6 address which is the Subject of this Query.[RFC4620]
1The Data field contains a name which is the Subject of this Query, or is empty, as in the case of a NOOP.[RFC4620]
2The Data field contains an IPv4 address which is the Subject of this Query.[RFC4620]

Type 140 - ICMP Node Information Response#

Code Name Reference 
0A successful reply. The Reply Data field may or may not be empty.[RFC4620]
1The Responder refuses to supply the answer. The Reply Data field will be empty.[RFC4620]
2The Qtype of the Query is unknown to the Responder. The Reply Data field will be empty.[RFC4620]

Type 141 - Inverse Neighbor Discovery#

Code 
0

Type 142 - Inverse Neighbor Discovery#

Code 
0

Type 144 - Home Agent Address Discovery#

Code 
0

Type 145 - Home Agent Address Discovery#

Code 
0

Type 146 - Mobile Prefix Solicitation#

Code 
0

Type 147 - Mobile Prefix Advertisement#

Code 
0

Type 157 - Duplicate Address Request Code Suffix#

Code Suffix Meaning Reference 
0DAR message[RFC6775]
1EDAR message with 64-bit ROVR field[RFC8505]
2EDAR message with 128-bit ROVR field[RFC8505]
3EDAR message with 192-bit ROVR field[RFC8505]
4EDAR message with 256-bit ROVR field[RFC8505]
5-15Unassigned

Type 158 - Duplicate Address Confirmation Code Suffix#

Code Suffix Meaning Reference 
0DAC message[RFC6775]
1EDAC message with 64-bit ROVR field[RFC8505]
2EDAC message with 128-bit ROVR field[RFC8505]
3EDAC message with 192-bit ROVR field[RFC8505]
4EDAC message with 256-bit ROVR field[RFC8505]
5-15Unassigned

Type 160 - Extended Echo Request#

Code Name Reference 
0No Error[RFC8335]
1-255Unassigned

Type 161 - Extended Echo Reply#

Code Name Reference 
0No Error[RFC8335]
1Malformed Query[RFC8335]
2No Such Interface[RFC8335]
3No Such Table Entry[RFC8335]
4Multiple Interfaces Satisfy Query[RFC8335]
5-255Unassigned