IPv6包頭長度固定為40字節(jié),去掉了IPv4中一切可選項,只包括8個必要的字段,因此盡管IPv6地址長度為IPv4的四倍,IPv6包頭長度僅為IPv4包頭長度的兩倍。
其中的各個字段分別為:
Version(版本號):4位,IP協議版本號,值= 6。
Traffice Class(通信類別):8位,指示IPv6數據流通信類別或優(yōu)先級。功能類似于IPv4的服務類型(TOS)字段。
Flow Label(流標記):20位,IPv6新增字段,標記需要IPv6路由器特殊處理的數據流。該字段用于某些對連接的服務質量有特殊要求的通信,諸如音頻或視頻等實時數據傳輸。在IPv6中,同一信源和信宿之間可以有多種不同的數據流,彼此之間以非“0”流標記區(qū)分。如果不要求路由器做特殊處理,則該字段值置為“0”。
Payload Length(負載長度):16位負載長度。負載長度包括擴展頭和上層PDU,16位最多可表示65,535字節(jié)負載長度。超過這一字節(jié)數的負載,該字段值置為“0”,使用擴展頭逐個跳段(Hop-by-Hop)選項中的巨量負載(Jumbo Payload)選項。
Next Header(下一包頭):8位,識別緊跟IPv6頭后的包頭類型,如擴展頭(有的話)或某個傳輸層協議頭(諸如TCP,UDP或著ICMPv6)。
Hop Limit(跳段數限制):8位,類似于IPv4的TTL(生命期)字段。與IPv4用時間來限定包的生命期不同,IPv6用包在路由器之間的轉發(fā)次數來限定包的生命期。包每經過一次轉發(fā),該字段減1,減到0時就把這個包丟棄。
Source Address(源地址):128位,發(fā)送方主機地址。
Destination Address(目的地址):128位,在大多數情況下,目的地址即信宿地址。但如果存在路由擴展頭的話,目的地址可能是發(fā)送方路由表中下一個路由器接口。


