IPv6和IPv4網(wǎng)絡(luò)的過度技術(shù)介紹
在IPv6和IPv4網(wǎng)絡(luò)中,我們常會使用隧道技術(shù)來完成兩者的鏈路連接。那么,具體的隧道技術(shù)又分為很多種類型,現(xiàn)在我們就來針對這方面進行一個解析。前面的一些文章中,我們已經(jīng)介紹過了有關(guān)于6to4和手動,自動的隧道配置相關(guān)知識,現(xiàn)在我們再來了解一下其他技術(shù)。
NAT-PT
網(wǎng)絡(luò)地址轉(zhuǎn)換—協(xié)議轉(zhuǎn)換(NAT-PT)屬于IPv4/IPv6互操作技術(shù),可以實現(xiàn)純IPv6節(jié)點和純IPv4節(jié)點之間的互通。NAT-PT使用網(wǎng)關(guān)設(shè)備連接IPv6和IPv4網(wǎng)絡(luò)。當IPv4和IPv6節(jié)點互相訪問時,NAT-PT網(wǎng)關(guān)實現(xiàn)兩種協(xié)議的轉(zhuǎn)換翻譯和地址的映射。NAT-PT網(wǎng)關(guān)在工作時,將維護一個IPv4地址池。與傳統(tǒng)NAT方式一樣,NAT-PT網(wǎng)關(guān)支持為IPv6網(wǎng)絡(luò)中的節(jié)點動態(tài)分配IPv4地址。維護地址映射關(guān)系,并且完成IPv4協(xié)議和IPv6協(xié)議的轉(zhuǎn)換。
為了保證NAT-PT的正確運行,NAT-PT網(wǎng)關(guān)需要和DNS應(yīng)用網(wǎng)關(guān)結(jié)合在一起,保證正確解析跨網(wǎng)絡(luò)的地址解析請求。
NAT-PT技術(shù)可以較好地解決IPv4和IPv6的互通問題,使得大部分應(yīng)用層協(xié)議不需要修改就能夠?qū)崿F(xiàn)互通。但對于需要在應(yīng)用層協(xié)議的控制平面?zhèn)魉虸P層信息的應(yīng)用,不能夠通過基本NAT-PT設(shè)備互通。必須結(jié)合相應(yīng)的應(yīng)用層網(wǎng)關(guān)(ALG)來實現(xiàn)這些應(yīng)用層協(xié)議的轉(zhuǎn)換。
其他IPv4/IPv6過渡技術(shù)
除了前面介紹的幾種技術(shù)外,還有許多其他的IPv6和IPv4網(wǎng)絡(luò)過渡技術(shù),限于篇幅本文不再詳細描述,下文只對主要的技術(shù)做一簡述。
6over4隧道
6over4是一種自動隧道技術(shù),使用6over 4的IPv6主機將IPv4組播域作為虛擬的鏈路層,通過IPv4的組播方式實現(xiàn)互聯(lián)。
ISATAP
ISATAP(Intra-SiteAutomaticFunnelAddressing Protocol)支持IPv4子網(wǎng)中的IPv6主機通過自動隧道接入到IPv6路由器。ISATAP使用內(nèi)嵌IPv4地址的特定地址格式:64位的前綴+32位串00005EFE+32位的IPv4地址。ISATAP地址可以使用標準的公開IPv6地址前綴,IPv4可以是公開地址也可以是保留地址。ISATAP支持保留IPv4地址,可以使經(jīng)過NAT設(shè)備的IPv4子網(wǎng)中的IPv6主機實現(xiàn)連接。
隧道代理
隧道代理(TunnelBroker)自動代理IPv4網(wǎng)中IPv6用戶的隧道配置請求,簡化隧道配置。隧道代理體系中,用到隧道代理和隧道服務(wù)器兩種設(shè)備。需要IPv6通信的用戶訪問隧道代理,隧道代理響應(yīng)用戶的請求,進行隧道建立和拆除的配置、DNS域名的注冊和注銷等工作。隧道服務(wù)器是雙棧設(shè)備,與IPv6和IPv4網(wǎng)絡(luò)相連,它接受隧道代理的配置指令。完成用戶之間隧道的創(chuàng)建和拆除等操作。
MPLS隧道
MPLS隧道方式通過在IPv4網(wǎng)中的MPLSLSP連接IPv6網(wǎng)絡(luò)。MPLS隧道有多種實現(xiàn)方式,比較常見的有6PE方式。6PE方式對用戶端的CE設(shè)備沒有要求,PE設(shè)備是雙棧設(shè)備,支持IPv4網(wǎng)中MPLS隧道的建立。
應(yīng)用轉(zhuǎn)換技術(shù)
在IPv4/IPv6互操作技術(shù)中,除了NAT-PT這種網(wǎng)絡(luò)轉(zhuǎn)換技術(shù)外,還有一些應(yīng)用層的轉(zhuǎn)換技術(shù)(包括BIA、SOCK64等),這些技術(shù)通過對用戶系統(tǒng)應(yīng)用層進行的修改,在應(yīng)用層進行IPv6和IPv4網(wǎng)絡(luò)請求的轉(zhuǎn)換,實現(xiàn)IPv4和IPv6應(yīng)用的互操作。