|
ICMPv6 Parameter Problem Messages
(Page 3 of 3)
Parameter Problem Message Interpretation Codes and The Pointer Field
The Pointer field, which was
only 8 bits wide in ICMPv4, has been widened to 32 bits in ICMPv6, to
provide more flexibility in isolating the error. The Code value
is also used somewhat differently in ICMPv6 than it was in the ICMPv4
version of this message type. In ICMPv4, the Pointer was used
only when the Code field was 0, and other code values indicated
other problem categories for which the Pointer field did not
make sense. In ICMPv6, the Pointer field is used with all Code
types, to indicate the general nature of what the problem is. This
means the Pointer field tells the recipient of the Parameter
Problem where in the message the problem happened, and the Code
field tells it what the nature of the problem is. The following table
shows the three Code values and provides a brief explanation
of each:
Table 107: ICMPv6 Parameter Problem Message Interpretation Codes
Code Value
|
Message
Subtype
|
Description
|
0
|
Erroneous Header
Field Encountered
|
The Pointer field points
to a header that contains an error or otherwise could not be processed.
|
1
|
Unrecognized
Next Header Type Encountered
|
Recall that
in IPv6 a
datagram can have multiple headers, each
of which contains a Next Header field that points to the next
header in the datagram. This code indicates that the Pointer
field points to a Next Header field containing an unrecognized
value.
|
2
|
Unrecognized
IPv6 Option Encountered
|
The Pointer field points
to an IPv6
option that was not recognized by the
processing device.
|
Key Concept: The ICMPv6 Parameter Problem message is a generic error message that can be used to convey an error of any type in an IP datagram. The Pointer field is used to indicate to the recipient of the message where the problem was in the original datagram. |

| If you find The TCP/IP Guide useful, please consider making a small Paypal donation to help the site, using one of the buttons below. You can also donate a custom amount using the far right button (not less than $1 please, or PayPal gets most/all of your money!) In lieu of a larger donation, you may wish to consider purchasing a download license of The TCP/IP Guide. Thanks for your support! |
|
|
Home -
Table Of Contents - Contact Us
The TCP/IP Guide (http://www.TCPIPGuide.com)
Version 3.0 - Version Date: September 20, 2005
© Copyright 2001-2005 Charles M. Kozierok. All Rights Reserved.
Not responsible for any loss resulting from the use of this site.
|