趙開新,孫 波
(河南機電高等??茖W校計算機科學與技術系,河南新鄉 453000)
IPv6協議解決了IPv4協議中地址枯竭、骨干路由器路由表龐大、地址配置與使用不方便、安全性不足等問題,從IPv4完全過渡到IPv6不是短期能實現的。目前解決過渡問題的基本技術主要有3種:雙協議棧技術、NAT/PT(Network Address Translation-Protocol Translation)技術、隧道技術。雙協議棧在網絡節點上同時啟用IPv4和IPv6兩種協議棧,使之能夠同時支持兩種協議的通信。雙協議?;ネㄐ院?,易于理解,但是需要給每個網絡設備和終端分配IPv4地址,主要和其他技術結合使用。NAT/PT是指帶協議轉換功能的網絡地址轉換器,通過修改協議報文頭來轉換網絡地址,實現IPv4節點IPv6節點互訪,但網絡設備進行協議、地址轉換的處理開銷較大,實現技術比較復雜。隧道技術可以通過現有的運行IPv4協議的骨干網絡作為隧道將IPv6網絡的孤島連接起來,因而是IPv4向IPv6過渡的初期最易于采用的技術。
隧道的實質就是將一種協議報文封裝在另一種協議報文中,如圖1所示,利用隧道技術將IPv6報文封裝在IPv4報文中進行傳輸,用以穿越IPv4網絡,具體實現情況主要有以下兩點:
1)IPv6的數據包在路由器RA上被路由至隧道,在隧道的入口對IPv6的報文進行IPv4報頭的封裝。
2)在隧道的出口RB收到封裝好的IPv6 in IPv4報文,先判斷報文是否經過分段,如果是,就對數據包進行重組,然后去掉IPv4報頭,更新IPv6報頭后查IPv6路由發送至相應接口;如果沒有分段,直接去掉隧道封裝的IPv4報頭,進行相應的IPv6報文處理。……