IPV6 Header Format

Version: - This field specifies the version number of the protocol and should be set to 6 for IPV6.
Traffic class: - This field specifies the traffic class or priority of the packet.
Flow label:- This field can be used to identify the QoS requested by the packet. It provides a special treatment for the packet and needs special handling by the intervening routers
Payload length:- This field identifies the total length of the data excluding the basic header and it is limited to 65,535 bytes because only 16 bits is used in basic header to represent the payload length. To send larger payloads use the options in extension header.
Next header: - This field identifies the type of extension header (optional) header that follows the basic header.[There are up to 6 extension headers]. If this header is the last IP header, this field tells which transport (upper layer) protocol handler to pass the packet in [as in Protocol field in IPV4]
Hop limit:- Same as TTL in IPv4, it contains the number hops the packet has to traverse in the network and it is decremented at each hop.
Source address: - 16 Byte (128 bits) to identify the source of the datagram
Destination address: - 16 Byte (128 bits) to typically to identify the final destination of the datagram
• However, if the source routing is used, this field contains the address of the next router.

0 comments