HeaderIPv6

Summary

Represents an IPv6 header object.

See also

HeaderIP

Properties

Structure

class HeaderIPv6
extension_headers

The list of extension headers present in IPv6 packet : Only supported during decoding

Type

List[IExtensionHeader]

flow_label

The 24bit Flow Label field is used to label a set of packets that belong to the same flow.

Type

int32

hop_limit

This 8bit field defines by number a count of the maximum hops that a packet can remain in the network before it is destroyed.

Type

uint8

ip_address_destination

An IPv4 address indicating the receiver of the packet.

Type

str

ip_address_source

An IPv4 address indicating the sender of the packet.

Type

str

next_header

This 8bit field reflects the new organization of IP packets with IPv6.

Type

IPProtocol_Type or None

payload_length

Contains the length of the payload of IPv6 header.

Type

uint16 or None

trafic_class

It allows the network to take of advantage of the various queuing and congestion control mechanisms that may exist within it.

Type

uint8

version

The version of the packet, or None if no version is present.

Type

uint8 or None