2.6 IP v6

2.6 IP v6

——————————————————————————————————————————————

IP v6使用的是16進制(Hexadecimal/OX)numbers

這是IP v6數據報的結構

1.版本(version)(4bits)

用來區分IP包的版本的,IP v6包的版本值就是6。


2.區分服務字段(DS) 和 顯示擁塞通知(ECN) (Lds=6bits,Lecn=2bits)

(1)DS區分服務優先級分配,6字節。

(2)ECN這些用於網絡擁塞的顯式信令,以減緩在網絡中檢測到的延遲或擁塞時正在傳輸的分組的速度。

3.流標籤(Flow Label)(20bits)

流標籤,類似於FLAG和片偏移目前用於通知路由器和交換機不改變路由路徑,因爲在接收器中重新排序分組將是困難的。


4.有效載荷段長度(payload length)(16bits)

這類似於IP v4的Total Length,以octet爲單位記錄這個載荷段的總長度,最大規模可達65535Octets,


當然,還有更長的那就是在IPv6跳線協議下,jumbo gram,這種數據包可以支持更大的IPv6分組大小,不過要在它的前頭加上一個extension header,而且有效載荷段長度字段將被設置成0.

5.Next Header(8bits)

很容易理解,這類似於IP v4的protocol field,用來鑑別下一個header的類型。


(1)擴展頭,擴展頭可以加到IP v6header上,每個擴展頭都有不同的格式,但都遵循這TLV類型的格式:類型,長度,值,也可能包括填充。


如下圖Type有很多種,其中,ESP,即封裝安全有效載荷,以及認證報頭,這些被用於IPv6安全性。


6.Hop Limit(8bits)

這個和IP v4的TTL非常像,差別就在於HL每次路由是減少1,而IP v4的TTL是至少爲1。


7.地址address(收發地址各128bits)

它被分爲8組,如下圖每組都是16進制的


這是他的運算規則,在4個16進制數之前的0可以被忽略,一個或多個連續的”0“號組可以用“::”替換,但只能使用一次

於是下圖的轉換就是這麼來的


未指明地址默認地址IP v4IP v6的地址表示法如下:



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章