IPv6與IPv4的切換方式總結(jié)
一說到IPv6與IPv4的問題,總是會讓我們談起有關(guān)于兩者的過渡問題。那么現(xiàn)在針對不同類型網(wǎng)絡(luò)的兩協(xié)議切換和兼容,我們也提出了不少解決方案和方法。現(xiàn)在我們就來為大家介紹一下,都有哪些方式可以實(shí)現(xiàn)IPv6與IPv4的兼容。
NAT-PT
網(wǎng)絡(luò)地址轉(zhuǎn)換—協(xié)議轉(zhuǎn)換(NAT-PT)屬于IPv4/IPv6互操作技術(shù),可以實(shí)現(xiàn)純IPv6節(jié)點(diǎn)和純IPv4節(jié)點(diǎn)之間的互通。NAT-PT使用網(wǎng)關(guān)設(shè)備連接IPv6與IPv4網(wǎng)絡(luò)。當(dāng)IPv4和IPv6節(jié)點(diǎn)互相訪問時,NAT-PT網(wǎng)關(guān)實(shí)現(xiàn)兩種協(xié)議的轉(zhuǎn)換翻譯和地址的映射。NAT-PT網(wǎng)關(guān)在工作時,將維護(hù)一個IPv4地址池。與傳統(tǒng)NAT方式一樣,NAT-PT網(wǎng)關(guān)支持為IPv6網(wǎng)絡(luò)中的節(jié)點(diǎn)動態(tài)分配IPv4地址。維護(hù)地址映射關(guān)系,并且完成IPv4協(xié)議和IPv6協(xié)議的轉(zhuǎn)換。
為了保證NAT-PT的正確運(yùn)行,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)來實(shí)現(xiàn)這些應(yīng)用層協(xié)議的轉(zhuǎn)換。
其他IPv4/IPv6過渡技術(shù)
除了前面介紹的幾種技術(shù)外,還有許多其他的IPv6與IPv4網(wǎng)絡(luò)過渡技術(shù),限于篇幅本文不再詳細(xì)描述,下文只對主要的技術(shù)做一簡述。
6over4隧道
6over4是一種自動隧道技術(shù),使用6over4的IPv6主機(jī)將IPv4組播域作為虛擬的鏈路層,通過IPv4的組播方式實(shí)現(xiàn)互聯(lián)。
ISATAP
ISATAP(Intra-SiteAutomaticFunnelAddressingProtocol)支持IPv4子網(wǎng)中的IPv6主機(jī)通過自動隧道接入到IPv6路由器。ISATAP使用內(nèi)嵌IPv4地址的特定地址格式:64位的前綴+32位串00005EFE+32位的IPv4地址。ISATAP地址可以使用標(biāo)準(zhǔn)的公開IPv6地址前綴,IPv4可以是公開地址也可以是保留地址。ISATAP支持保留IPv4地址,可以使經(jīng)過NAT設(shè)備的IPv4子網(wǎng)中的IPv6主機(jī)實(shí)現(xiàn)連接。
隧道代理
隧道代理(TunnelBroker)自動代理IPv4網(wǎng)中IPv6用戶的隧道配置請求,簡化隧道配置。隧道代理體系中,用到隧道代理和隧道服務(wù)器兩種設(shè)備。需要IPv6通信的用戶訪問隧道代理,隧道代理響應(yīng)用戶的請求,進(jìn)行隧道建立和拆除的配置、DNS域名的注冊和注銷等工作。隧道服務(wù)器是雙棧設(shè)備,與IPv6與IPv4網(wǎng)絡(luò)相連,它接受隧道代理的配置指令。完成用戶之間隧道的創(chuàng)建和拆除等操作。
MPLS隧道
MPLS隧道方式通過在IPv4網(wǎng)中的MPLSLSP連接IPv6網(wǎng)絡(luò)。MPLS隧道有多種實(shí)現(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)用層進(jìn)行的修改,在應(yīng)用層進(jìn)行IPv6與IPv4網(wǎng)絡(luò)請求的轉(zhuǎn)換,實(shí)現(xiàn)IPv4和IPv6應(yīng)用的互操作。