複製鏈接
請複製以下鏈接發送給好友

6over4

鎖定
6over4是一種IPv6轉換傳送機制,通過支持多播的IPv4網絡的雙棧節點傳輸IPv6數據包。6over4將IPv4網絡視為一個數據鏈路層
中文名
6over4
定    義
IPv6轉換傳送機制
學    科
計算機
領    域
互聯網

6over4運作機制

6over4定義使用IPv4生成IPv6鏈路本地地址的方法,和在IPv4網絡進行鄰居發現的機制。 [1] 

6over4地址生成

任何使用6over4進行IPv6通信的主機,需要在相應的IPv4接口創建一個對應的虛擬IPv6接口。使用IPv6本地鏈路網絡前綴fe80::/10,將IPv4地址的十六進制值加載該網絡前綴的低位側,成為該6over4的IPv6地址。例如:192.0.2.142對應轉換為fe80:0000:0000:0000:0000:0000:c000:028e(c000:028e為192.0.2.142的十六進制值),縮短為fe80::c000:28e。

6over4多播地址映射

為了使ICMPv6的鄰居發現可用,IPv4網絡必須能進行多播訪問。IPv6多播數據包按照6in4進行封裝後,其IPv4數據包目的地址為239.192.x.y,x和y值是IPv6多播目的地址的倒數第二和第一個字節值。
例子:
  • 多播全部節點:ff02::1=>239.192.0.1
  • 多播全部路由器:ff02::2=>239.192.0.2
  • 多播到節點fe80::c000:28e=>239.192.2.142

6over4鄰居發現

獲得本地鏈路地址和多播地址映射後,主機就可以基於IPv4的以太網用ICMPv6發現鏈路上的鄰居、路由器、並進行無狀態配置。

6over4限制

6over4依賴於IPv4多播的可用性,但IPv4網絡基礎設施並未得到廣泛的支持。 6over4實際使用有限,並且不被最常見的操作系統支持。 要連接不同物理鏈路上的IPv6主機,必須在連接鏈路的路由器上啓用IPv4組播路由。
對於不依賴IPv4網絡多播的話,ISATAP是更復雜的替代方案。
參考資料
  • 1.    B. Carpenter & C. Jung Transmission of IPv6 over IPv4 Domains without Explicit Tunnels RFC 2529, March 1999.