一、爲什麼有IPv6?
二、IPv6數據報格式
版本:指明瞭協議版本,總是6。
優先級:區分數據報的類別和優先級。
流標籤:“流”是互聯網絡上從特定源點到特定終點的一系列數據報。所有屬於同一個流的數據報都具有同樣的流標籤。
下一個首部:標識下一個擴展首部或上層協議首部。
跳數限制:相當於IPv4的TTL。
三、IPv4 VS IPv6
- IPv6將地址從32位(4B)擴大到128位(16B),更大的地址空間。
- IPv6將IPv4的校驗和字段徹底移除,以減少每跳的處理時間。
- IPv6將IPv4的可選字段移出首部,變成了擴展首部,成爲靈活的首部格式,路由器通常不對擴展首部進行檢查,大大提高了路由器的處理效率。
- IPv6支持即插即用(即自動配置),不需要DHCP協議。
- IPv6首部長度必須是8B的整數倍,IPv4首部是4B的整數倍。
- IPv6只能在主機處分片,IPv4可以在路由器和主機處分片。
- ICMPv6:附加報文類型“分組過大”。
- IPv6支持資源的預分配,支持實時視像等要求,保證一定的帶寬和時延的應用。
- IPv6取消了協議字段,改成下一個首部字段。
- IPv6取消了總長度字段,改用有效載荷長度字段。
- IPv6取消了服務類型字段。
四、IPv6地址表示形式
五、IPv6基本地址類型
六、IPv6向IPv4過渡的策略
-
雙棧協議
雙協議棧技術就是指在一臺設備上同時啓用IPv4協議棧和IPv6協議棧。這樣的話,這臺設備既能和IPv4網絡通信,又能和IPv6網絡通信。如果這臺設備是一個路由器,那麼這臺路由器的不同接口上,分別配置了IPv4地址和IPv6地址,並很可能分別連接了IPv4網絡和IPv6網絡。如果這臺設備是一個計算機,那麼它將同時擁有IPv4地址和IPV6地址,並具備同時處理這兩個協議地址的功能。 -
隧道技術
通過使用互聯網絡的基礎設施在網絡之間傳遞數據的方式。使用隧道傳遞的數據(或負載)可以是不同協議的數據幀或包。隧道協議將其它協議的數據幀或包重新封裝然後通過隧道發送。