日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

IPv6 Internet協(xié)議第六版規(guī)范(1)( 三 )


可能不是最終的接收者).;;參見 [ADDRARCH] 和第 4.4 章.
4. IPv6 擴(kuò)展首部
在 IPv6 里, 可選的網(wǎng)絡(luò)層信息在一個(gè)獨(dú)立的首部編碼, 放在包中 IPv6 首部與上
層協(xié)議首部之間.;;有這樣幾個(gè)為數(shù)不多的擴(kuò)展首部, 每個(gè)首部由不同的"下一個(gè)首
部"的值來標(biāo)識.;;一個(gè) IPv6 首部可以攜帶零個(gè), 一個(gè)或者更多的擴(kuò)展首部, 每個(gè)
擴(kuò)展首部由前一個(gè)首部中的"下一個(gè)首部"字段標(biāo)識.;;如下例所示:
--------------- ------------------------
IPv6 首部 TCP 首部數(shù)據(jù)

下一個(gè)首部 =
TCP;;;;;;
--------------- ------------------------
IPv6 首部;;;;路由首部;;TCP 首部數(shù)據(jù)

下一個(gè)首部 = 下一個(gè)首部 =
路由首部;;;;;;TCP;;;;
--------------- ---------------- ------------------------
--------------- ---------------- ----------------- -----------------
IPv6 首部;;;;路由首部 分片首部;;;;;;TCP 首部數(shù)據(jù)
;;;;;;的分片
下一個(gè)首部 = ;;下一個(gè)首部 =;;;;下一個(gè)首部 =
路由首部;;;;分片首部TCP;;;;
--------------- ---------------- ----------------- -----------------
除了一個(gè)特例, 擴(kuò)展首部不在包的傳送路徑中的任何節(jié)點(diǎn)檢測和處理, 直到這個(gè)包
到達(dá)目的地址字段標(biāo)識的那個(gè)節(jié)點(diǎn) (或者在組播的情況下, 一組節(jié)點(diǎn)中的每一個(gè)).
在這里, 對IPv6 首部的"下一個(gè)首部"字段的常規(guī)處理將是調(diào)用處理模塊來處理第
一個(gè)擴(kuò)展首部, 或者, 假如不存在擴(kuò)展首部, 就處理上層首部.;;每個(gè)擴(kuò)展首部的
內(nèi)容和語義決定是否處理下一個(gè)首部.;;因此, 擴(kuò)展首部必須嚴(yán)格按照它們在包中
出現(xiàn)的次序來處理; 這樣, 接收者就不能搜索整個(gè)包來尋找某個(gè)特定類型的首部, 并
且在處理所有前面的首部之前處理它.
上文所述的特例是指 Hop-by-Hop 選項(xiàng)首部.;;它攜帶了包的傳送路徑中的每個(gè)節(jié)
點(diǎn)都必須檢測和處理的信息, 包括源節(jié)點(diǎn)和目的節(jié)點(diǎn).;;Hop-by-Hop 選項(xiàng)首部假如
存在, 就必須緊跟在 IPv6 首部后面.;;IPv6 首部中"下一個(gè)首部"字段的值為零表
示存在這個(gè)首部.
假如一個(gè)首部的處理結(jié)果要求節(jié)點(diǎn)處理下一個(gè)首部, 但是節(jié)點(diǎn)無法識別這個(gè)首部的"
下一個(gè)首部"字段值, 那么節(jié)點(diǎn)就應(yīng)該拋棄這個(gè)包, 并且給包的源節(jié)點(diǎn)發(fā)送一個(gè)
ICMP "參數(shù)存在問題"的報(bào)文, ICMP 編碼值為 1 ("碰到無法識別的"下一個(gè)首部"
類型").;;ICMP 指針字段包含那個(gè)無法識別的值在原包中的偏移量.;;假如節(jié)點(diǎn)遇
到 IPv6 首部以外的其他首部中的"下一個(gè)首部"字段的值為零的情況, 應(yīng)做相同的
處理.
為了后 嫻氖撞勘3?8 個(gè)八位組對齊, 每個(gè)擴(kuò)展首部都是 8 個(gè)八位組的整數(shù)倍長.
每個(gè)擴(kuò)展首部的多八位組字段都以它們的自然邊界對齊.;;也就是說, 寬度為 n 個(gè)
八位組的字段放在距首部開始位置處 n 個(gè)八位組的整數(shù)倍的位置上, 其中 n = 1, 2,
4, 或者 8.
一個(gè)完整的 IPv6 實(shí)現(xiàn)應(yīng)包含以下擴(kuò)展首部的處理程序:
Hop-by-Hop 選項(xiàng)首部
路由首部 (類型 0)
分片首部
目的地址首部
認(rèn)證首部
封裝安全有效載荷首部 (ESP 首部)
前四個(gè)將在本文中加以說明, 后兩個(gè)在 [RFC-2402] 和 [RFC-2406] 中分別進(jìn)行說明 。
4.1;;擴(kuò)展首部的順序
當(dāng)在同一個(gè)包中使用多于一個(gè)擴(kuò)展首部時(shí), 建議以如下順序排列這些首部:
IPv6 首部
Hop-by-Hop 選項(xiàng)首部
目的地址選項(xiàng)首部 (注 1)
路由首部
分片首部
認(rèn)證首部 (注 2)
封裝安全有效載荷首部 (注 2)
目的地址選項(xiàng)首部 (注 3)
上層協(xié)議首部
注 1:由 IPv6 目的地址字段及路由首部列出的后續(xù)地址中第一個(gè)出現(xiàn)

推薦閱讀