All Exams Test series for 1 year @ ₹349 only
Question

Which of the following statements are true?

(a) The fragmentation fields in the base header section of IPv4 have moved to the fragmentation extension header in IPv6.

(b) The authentication extension header is new in IPv6.

(c) The record route option is not implemented in IPv6.

The correct answer is

(a), (b) and (c)

Understanding IPv4 and IPv6 Differences

This question explores key differences between the header structure and features of Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6).

Analyzing Statement (a): Fragmentation Fields

Statement (a) says: "The fragmentation fields in the base header section of IPv4 have moved to the fragmentation extension header in IPv6."

  • In IPv4, the base header contains fields related to fragmentation: Identification, Flags (including the "Don't Fragment" bit and the "More Fragments" bit), and Fragment Offset. These fields are used by routers to fragment and reassemble packets if they are larger than the Maximum Transmission Unit (MTU) of a network link.
  • In IPv6, fragmentation is handled differently. Routers along the path are not supposed to fragment IPv6 packets. If a packet is too large for a link, the router sends an ICMPv6 "Packet Too Big" message back to the source. Fragmentation, if necessary, is performed only by the source host.
  • When a source host needs to fragment an IPv6 packet, it uses a separate Fragmentation Extension Header. This extension header contains the necessary fragmentation information (Identification, Flags, Fragment Offset) similar to IPv4's base header fields, but it's not part of the fixed-size base header.

Therefore, statement (a) is accurate. The fields related to fragmentation, which were in the base header of IPv4, are indeed located in the Fragmentation Extension Header in IPv6.

Analyzing Statement (b): Authentication Extension Header

Statement (b) says: "The authentication extension header is new in IPv6."

  • IPv6 was designed with security features integrated from the ground up, unlike IPv4 where security (like IPsec) was added later.
  • IPv6 uses Extension Headers to provide optional network-layer capabilities, including security features. The Authentication Header (AH) is one of the standard IPv6 extension headers.
  • The Authentication Header (AH) provides data integrity, data origin authentication, and protection against replay attacks. While IPsec, which includes AH, can be used with IPv4, the concept of standard, integrated security features delivered via structured Extension Headers like AH is a fundamental part of the IPv6 design and architecture. In contrast to IPv4's header options, the AH extension header is a distinct and standardized part of the IPv6 header chain.

Considering the structured approach and standardization of AH as a core extension header in IPv6's design compared to IPv4's optional header mechanisms, the statement that the Authentication Extension Header is "new" in the context of IPv6's architectural approach is considered true.

Analyzing Statement (c): Record Route Option

Statement (c) says: "The record route option is not implemented in IPv6."

  • In IPv4, there is an "Options" field in the header which can include various options, one of which is the "Record Route" option. This option allows the sender to request routers along the path to add their IP address to the packet header, creating a route trace.
  • In IPv6, the base header is fixed-size and does not have an "Options" field like IPv4. While IPv6 uses Extension Headers, none of the standard or commonly used extension headers replicate the functionality of the IPv4 Record Route option.
  • Tracing paths in IPv6 networks is typically done using tools based on ICMPv6, such as traceroute6, rather than relying on a header option that modifies the packet in transit like IPv4's Record Route.

Therefore, statement (c) is accurate. The Record Route option, present in IPv4, is not a feature implemented in IPv6's header or extension headers.

Conclusion

Based on the analysis of each statement:

  • Statement (a) is true.
  • Statement (b) is true.
  • Statement (c) is true.

All three statements accurately describe differences or features related to IPv6 compared to IPv4.

Comparison of IPv4 and IPv6 Header Features
Feature IPv4 IPv6 Statement Relevance
Fragmentation Fields In Base Header In Fragmentation Extension Header (Source only) Statement (a) - True
Authentication/Security (AH) Possible via IPsec (optional header) Standard Extension Header (AH) Statement (b) - True (in architectural context)
Record Route Option Option in Base Header Not Implemented Statement (c) - True

Final Answer Summary

Statements (a), (b), and (c) are all true when comparing features and header structures between IPv4 and IPv6.


Revision Table: IPv4 vs IPv6 Headers

Reviewing key differences in header design and functionality:

  • Base Header Size: IPv4 has a variable size (20-60 bytes), IPv6 has a fixed size (40 bytes).
  • Options/Extension Headers: IPv4 uses an optional 'Options' field in the base header. IPv6 uses chained Extension Headers after the base header.
  • Fragmentation: Handled by routers and hosts in IPv4 (fields in base header). Handled only by the source host in IPv6 (using Fragmentation Extension Header).
  • Checksum: Present in IPv4 header. Absent in IPv6 header (relying on transport layer checksums).
  • Security Features (IPsec/AH): Optional addition for IPv4. Mandated support and integrated via Extension Headers (like AH and ESP) in IPv6 design.

Additional Information: IPv6 Extension Headers

IPv6 Extension Headers provide extra functionality and are placed between the IPv6 base header and the payload. They are processed sequentially. Common Extension Headers include:

  • Hop-by-Hop Options Header: Processed by every hop along the path.
  • Destination Options Header: Processed by the destination node(s).
  • Routing Header: Specifies a strict or loose source route.
  • Fragment Header: Contains fragmentation information for reassembling fragmented packets.
  • Authentication Header (AH): Provides integrity and authentication.
  • Encapsulating Security Payload (ESP) Header: Provides encryption, integrity, and authentication.

The use of extension headers makes the IPv6 base header simple and efficient, while still allowing for extensibility and optional features like fragmentation or authentication to be included when needed.

Was this answer helpful?

Important Questions from IPv4

  1. An IP packet has arrived with the first 8 bits as 0100 0101. Which of the following is correct?

  2. What is the minimum length of a IP header?

  3. ____ addresses are reserved for multicasting.

  4. The IP address _______ is used by hosts when they are being booted.

  5. A classless address is given as 167.199.170.82/27. The number of addresses in the network is

Need Expert Advice?

Start Your Preparation with Prepp Mobile App

Download the app from Google Play & App Store
Download the app from Google Play & App Store
Prepp Mobile App