IPv6包擴(kuò)展包頭中的分段包頭中指明了IPv6包的分段情況。其中不可分段部分包括:IPv6包頭、Hop-by-Hop選項(xiàng)包頭、目的地選項(xiàng)包頭(適用于中轉(zhuǎn)路由器)和路由包頭;可分段部分包括:認(rèn)證包頭、ESP協(xié)議包頭、目的地選項(xiàng)包頭(適用于最終目的地)和上層協(xié)議數(shù)據(jù)單元。但是需要注意的是,在IPv6中,只有源節(jié)點(diǎn)才能對負(fù)載進(jìn)行分段,并且IPv6超大包不能使用該項(xiàng)服務(wù)。
1.IPv6包頭
IPv6包頭長度固定為40字節(jié),去掉了IPv4中一切可選項(xiàng),只包括8個(gè)必要的字段,因此盡管IPv6地址長度為IPv4的四倍,但I(xiàn)Pv6包頭長度僅為IPv4包頭長度的兩倍。
其中的各個(gè)字段分別為,如圖7-2所示。
Version(版本號):4位,IPv4協(xié)議版本號,值= 6。
Traffic Class(通信類別):8位,指示IPv6數(shù)據(jù)流通信類別或優(yōu)先級。功能類似于IPv4的服務(wù)類型(TOS)字段。
Flow Label(流標(biāo)記):20位,IPv6新增字段,標(biāo)記需要IPv6路由器特殊處理的數(shù)據(jù)流。該字段用于某些對連接的服務(wù)質(zhì)量有特殊要求的通信,諸如音頻 或視頻等實(shí)時(shí)數(shù)據(jù)傳輸。在IPv6中,同一信源和信宿之間可以有多種不同的數(shù)據(jù)流,彼此之間以非"0"流標(biāo)記區(qū)分。如果不要求路由器做特殊處理,則該字段 值置為"0"。
Payload Length(負(fù)載長度):16位負(fù)載長度。負(fù)載長度包括擴(kuò)展頭和上層PDU,16位最多可表示65535字節(jié)負(fù)載長度。超過這一字節(jié)數(shù)的負(fù)載,該字段值 置為"0",使用擴(kuò)展頭逐個(gè)跳段(Hop-by-Hop)選項(xiàng)中的巨量負(fù)載(Jumbo Payload)選項(xiàng)。
Next Header(下一包頭):8位,識別緊跟IPv6頭后的包頭類型,如擴(kuò)展頭(有的話)或某個(gè)傳輸層協(xié)議頭(諸如TCP,UDP或者ICMPv6)。
Hop Limit(跳段數(shù)限制):8位,類似于IPv4的TTL(生命期)字段。與IPv4用時(shí)間來限定包的生命期不同,IPv6用包在路由器之間的轉(zhuǎn)發(fā)次數(shù)來限定包的生命期。包每經(jīng)過一次轉(zhuǎn)發(fā),該字段減1,減到0時(shí)就把這個(gè)包丟棄。
Source Address(源地址):128位,發(fā)送方主機(jī)地址。
Destination Address(目的地址):128位,在大多數(shù)情況下,目的地址即信宿地址。但如果存在路由擴(kuò)展頭的話,目的地址可能是發(fā)送方路由表中下一個(gè)路由器接口。
2.IPv6擴(kuò)展包頭
(責(zé)任編輯:武林網(wǎng))
新聞熱點(diǎn)
疑難解答
圖片精選