ICMPv6 Type and Code

The Internet Control Message Protocol (ICMPv6) uses many messages identified by a type and code field (see RFC 4443). Error messages use message types 0 to 127. Informational messages use message types 128 to 255. The following table provides the type and code reference.

Table 1. ICMPv6 type and code details

Type

Name

Code

Reference

1

Destination Unreachable

0—no route to destination

1—communication with destination administratively prohibited

2—(not assigned)

3—address unreachable

4—port unreachable

RFC 4443

2

Packet Too Big

N/A

RFC 4443

3

Time Exceeded

0—hop limit exceeded in transit

1—fragment reassembly time exceeded

RFC 4443

4

Parameter Problem

0—erroneous header field encountered

1—unrecognized Next Header type encountered

2—unrecognized IPv6 option encountered

RFC 4443

128

Echo Request

N/A

RFC 4443

129

Echo Reply

N/A

RFC 4443

130

Multicast Listener Query

N/A

131

Multicast Listener Report

N/A

132

Multicast Listener Done

N/A

133

Router Solicitation

N/A

RFC 4861

134

Router Advertisement

N/A

RFC 4861

135

Neighbor Solicitation

N/A

RFC 4861

136

Neighbor Advertisement

N/A

RFC 4861

137

Redirect Message

N/A

RFC 4861

138

Router Renumbering

0—router renumbering command

1—router renumbering result 255—sequence number reset

139

ICMP Node Information Query

N/A

140

ICMP Node Information Response

N/A

141

Inverse neighbor discovery Solicitation Message

N/A

RFC 3122

142

Inverse neighbor discovery Advertisement Message

N/A

RFC 3122

143

Version 2 Multicast Listener Report

N/A

RFC 3810

144

Home Agent Address Discovery Request Message

N/A

RFC 3775

145

Home Agent Address Discovery Reply Message

N/A

RFC 3775

146

Mobile Prefix Solicitation

N/A

RFC 3775

147

Mobile Prefix Advertisement

N/A

RFC 3775