GCIA · Question #18
What is the order of the extension headers that is followed by IPv6?
The correct answer is D. IPv6 header, Hop-by-Hop, Destination Options (first), Routing, Fragment, Authentication, Encrypted. RFC 8200 defines a recommended order for IPv6 extension headers, beginning with the IPv6 header and Hop-by-Hop Options and ending with ESP before the upper-layer protocol.
Question
What is the order of the extension headers that is followed by IPv6?
Options
- ADestination Options (first), Routing, IPv6 header, Hop-by-Hop, Fragment, Authentication, Encrypted
- BRouting, Hop-by-Hop, Destination Options (first), Fragment, Authentication, Encrypted Security Payload,
- CFragment, Routing, Hop-by-Hop, Destination Options (first), Authentication, Encrypted Security Payload,
- DIPv6 header, Hop-by-Hop, Destination Options (first), Routing, Fragment, Authentication, Encrypted
How the community answered
(32 responses)- A3% (1)
- B16% (5)
- C9% (3)
- D72% (23)
Why each option
RFC 8200 defines a recommended order for IPv6 extension headers, beginning with the IPv6 header and Hop-by-Hop Options and ending with ESP before the upper-layer protocol.
This order is incorrect because the IPv6 header must always appear first, and Destination Options cannot precede Hop-by-Hop Options or the Routing header in the recommended sequence.
This order is incorrect because the Hop-by-Hop Options header must immediately follow the IPv6 header and cannot appear after Routing and Destination Options headers.
This order is incorrect because the Fragment header cannot appear before Hop-by-Hop Options; RFC 8200 requires Hop-by-Hop Options to immediately follow the IPv6 header.
RFC 8200 specifies the recommended extension header order as IPv6 header, Hop-by-Hop Options, Destination Options (first destination), Routing, Fragment, Authentication Header, Encapsulating Security Payload, and then the upper-layer header - this sequence matches choice D exactly.
Concept tested: IPv6 extension header ordering per RFC 8200
Source: https://www.rfc-editor.org/rfc/rfc8200
Topics
Community Discussion
No community discussion yet for this question.