IPv6轉換技術是什麽?淺談IPv6轉換的兩種技術方式
時間:2022-06-14 作者:管理員(yuán) 點擊:263
與雙棧技術和隧道技術相比,IPv6轉換技術具備改造周期短、成本低、部署靈活等優勢,是目前各大(dà)政企網站進行IPv6升級改造的主要方式。
采用協議轉換實現IPv4到IPv6過渡的優點是不需要進行IPv4、IPv6節點的升級改造,缺點是用來實現IPv4節點和IPv6節點相互訪問的方法比較複雜(zá),網絡設備進行協議轉換、地址轉換所需的開(kāi)銷較大(dà),一(yī)般在其他互通方式無法使用的情況下(xià)使用。
IPv6轉換技術可以分(fēn)爲NAT-PT轉換技術和NAT64轉換技術兩種。
一(yī)、NAT-PT轉換技術
NAT-PT由SIIT技術和動态地址轉換(NAT)技術結合和演進而來,SIIT 提供IPv4和IPv6之間的一(yī)對一(yī)的映射轉換, NAT-PT支持在SIIT基礎上實現多對一(yī)或多對多的地址轉換。
NAT-PT分(fēn)爲靜态和動态兩種。
1.靜态NAT-PT
靜态NAT-PT提供IPv6地址和IPv4地址之間的一(yī)對一(yī)的映射,一(yī)般用于需要提供穩定服務的場合。IPv6單協議網絡内的節點要訪問IPv4單協議網絡内的每一(yī)個 IPv4 地址,都必須先在NAT-PT設備中(zhōng)配置。在NAT-PT設備中(zhōng),把要與IPv6網絡通信的IPv4地址映射成IPv6地址,把要與IPv4網絡通信的IPv6地址映射成IPv4地址。比如,當IPv4設備訪問IPv6網絡時,它訪問的是IPv6映射後的IPv4地址。IPv4 數據包發往NAT-PT設備後,NAT-PT設備根據映射表的配置,把源IPv4和目的IPv4地址轉換成對應的IPv6地址,然後将數據包發往目的IPv6設備。IPv6 設備根據源IPv6地址進行回應,IPv6 數據包被發往NAT-PT設備,NAT-PT 設備再把源和目的IPv6地址轉換成相應的IPv4地址,返回到IPv4設備。
2.動态NAT-PT
在動态NAT-PT中(zhōng),IPV6到IPv4的地址映射是動态生(shēng)成的、可變的。NAT-PT網關定義了IPv4地址池,它從地址池中(zhōng)取出一(yī)個地址 來替換IPv6報文的源地址,從而完成從IP6地址到IPV4地址的轉換。動态NAT-PT支持将多個IPV6地址映射爲一(yī)個IPv4地址,節省了IPv4地址空間。
NAT-PT并不是轉換所有IPv6數據包的地址,而是隻轉換滿足特定前綴的IPv6地址,轉換方法是使用命令ipv6natprefix,後面跟上要轉換的IPv6前綴和固定長度96,比如ipv6 nat prefix 2001:2::/96。
二、NAT64轉換技術
NAT-PT通過IPv6與IPv4的網絡地址與協議轉換,實現了IPv6 網絡與IPv4網絡的互聯互通。但NAT-PT在實際的網絡應用中(zhōng)面臨各種缺陷。爲了解決NAT-PT中(zhōng)的各種缺陷,同時實現IPv6與IPv4之間的網絡地址與協議轉換技術,IETF 重新設計了新的解決方案: NAT64與DNS64技術。
NAT64是-種有狀态的網絡地址與協議轉換技術,一(yī)般隻支持通過IPv6網絡側發起連接來訪問IPv4網絡側的資(zī)源。NAT64也支持手動配置靜态映射關系,讓IPv4網絡主動發起去(qù)往IPv6網絡的連接。NAT64可實現TCP、UDP、ICMP協議下(xià)的IPv6與IPv4網絡地址與協議轉換。
當IPv6客戶端進行DNS查詢時,如果沒有得到IPv6 DNS服務器的響應,可使用DNS64向IPv4DNS服務器發起DNS請求,并将從IPv4DNS中(zhōng)返回的A記錄(IPv4地址)合成到AAAA記錄(IPv6 地址)中(zhōng),然後将合成的AAAA記錄返回到IPv6客戶端。NAT64執行IPv4與IPv6有狀态的地址與協議轉換,DNS64用來解析域名地址,兩者協同工(gōng)作,不需要在IPv6客戶端或IPv4服務器端進行任何修改。
總結
NAT-PT已經被IETF廢止,目前各大(dà)服務商(shāng)所采用的IPv6轉換技術基本都是NAT64技術。
NAT-PT和NAT64兩種轉換方式都可以解決IPv6和IPv4互訪中(zhōng)涉及的地址及協議轉換。
但NAT-PT在轉發路徑中(zhōng)要牽扯DNS協議的處理,而要處理DNS協議,必須将NAt-PT放(fàng)在所有DNS流量經過的地方,導緻整個過程十分(fēn)繁瑣。
而NAT64就改變了這個問題,它所采用的機制是讓DNS服務器直接将IPv4的域名解析結果映射爲IPv6,這樣帶來的好處就避免了上述PT的問題。