IPv6 introduces a number of changes to the format of headers contained in a standard IPv4 packet. The following fields are common to IPv4 and IPv6:

  • Version

  • Length

  • Service Type

  • Packet Length

  • Identification

  • Fragment Offset

  • TTL

  • Transport

  • Header Checksum

  • Source Address

  • Destination Address

  • Options

  • Padding

However, there are several brand new headers that contain important information in standard format:

  • Version Number A “6” identifies IPv6.

  • Priority Sets a priority value, depending on whether a packet is noncongestion (priority) or congestion-controlled.

  • Flow Label Sets a QualityOfService parameter for the packet.

  • Payload Length Size of the packet’s data.

  • Next Header Determines whether an extension header follows.

  • Hop Limit Sets a limit on the number of nodes that can handle the packet (graceful degradation).

Several extensions to the standard headers are available in the extended header if flagged in the Next Header field of the standard header. The following extensions are currently being developed:

  • Authentication and security

  • Confidentiality

  • Destination data

  • Extending routing

  • Hop-by-hop processing

  • Reassembly

Part I: Solaris 9 Operating Environment, Exam I