IPv6的過渡技術(shù)
雖然IPv6在全球范圍內(nèi)還僅僅處于研究階段,許多技術(shù)問題還有待于進(jìn)一步解決,并且支持IPv6的設(shè)備也非常有限。但總體來說,全球IPv6技術(shù)的發(fā)展不斷進(jìn)行著,并且隨著IPv4消耗殆盡,許多國家已經(jīng)意識到了IPv6技術(shù)所帶來的優(yōu)勢,特別是中國,通過一些國家級的項(xiàng)目,推動(dòng)了IPv6下一代互聯(lián)網(wǎng)全面部署和大規(guī)模商用。隨著IPv6的各項(xiàng)技術(shù)日趨完美,其成本過高、發(fā)展緩慢、支持度不夠等問題將很快淡出人們的視野.
IPv6不可能立刻替代IPv4,因此在相當(dāng)一段時(shí)間內(nèi)IPv4和IPv6會共存在一個(gè)環(huán)境中。要提供平穩(wěn)的轉(zhuǎn)換過程,使得對現(xiàn)有的使用者影響最小,就需要有良好的轉(zhuǎn)換機(jī)制。這個(gè)議題是IETF ngtrans工作小組的主要目標(biāo),有許多轉(zhuǎn)換機(jī)制被提出,部分已被用于6Bone上。IETF推薦了雙協(xié)議棧、隧道技術(shù)以及網(wǎng)絡(luò)地址轉(zhuǎn)換等轉(zhuǎn)換機(jī)制:
一、IPv6/IPv4雙協(xié)議棧技術(shù)
雙棧機(jī)制就是使IPv6網(wǎng)絡(luò)節(jié)點(diǎn)具有一個(gè)IPv4棧和一個(gè)IPv6棧,同時(shí)支持IPv4和IPv6協(xié)議。IPv6和IPv4是功能相近的網(wǎng)絡(luò)層協(xié)議,兩者都應(yīng)用于相同的物理平臺,并承載相同的傳輸層協(xié)議TCP或UDP,如果一臺主機(jī)同時(shí)支持IPv6和IPv4協(xié)議,那么該主機(jī)就可以和僅支持IPv4或IPv6協(xié)議的主機(jī)通信。
二、隧道技術(shù)
隧道機(jī)制就是必要時(shí)將IPv6數(shù)據(jù)包作為數(shù)據(jù)封裝在IPv4數(shù)據(jù)包里,使IPv6數(shù)據(jù)包能在已有的IPv4基礎(chǔ)設(shè)施(主要是指IPv4路由器)上傳輸?shù)臋C(jī)制。隨著IPv6的發(fā)展,出現(xiàn)了一些運(yùn)行IPv4協(xié)議的骨干網(wǎng)絡(luò)隔離開的局部IPv6網(wǎng)絡(luò),為了實(shí)現(xiàn)這些IPv6網(wǎng)絡(luò)之間的通信,必須采用隧道技術(shù)。隧道對于源站點(diǎn)和目的站點(diǎn)是透明的,在隧道的入口處,路由器將IPv6的數(shù)據(jù)分組封裝在IPv4中,該IPv4分組的源地址和目的地址分別是隧道入口和出口的IPv4地址,在隧道出口處,再將IPv6分組取出轉(zhuǎn)發(fā)給目的站點(diǎn)。隧道技術(shù)的優(yōu)點(diǎn)在于隧道的透明性,IPv6主機(jī)之間的通信可以忽略隧道的存在,隧道只起到物理通道的作用。隧道技術(shù)在IPv4向IPv6演進(jìn)的初期應(yīng)用非常廣泛。但是,隧道技術(shù)不能實(shí)現(xiàn)IPv4主機(jī)和IPv6主機(jī)之間的通信。
三、網(wǎng)絡(luò)地址轉(zhuǎn)換技術(shù)
網(wǎng)絡(luò)地址轉(zhuǎn)換(Network Address Translator,NAT)技術(shù)是將IPv4地址和IPv6地址分別看作內(nèi)部地址和全局地址,或者相反。例如,內(nèi)部的IPv4主機(jī)要和外部的IPv6主機(jī)通信時(shí),在NAT服務(wù)器中將IPv4地址(相當(dāng)于內(nèi)部地址)變換成IPv6地址(相當(dāng)于全局地址),服務(wù)器維護(hù)一個(gè)IPv4與IPv6地址的映射表。反之,當(dāng)內(nèi)部的IPv6主機(jī)和外部的IPv4主機(jī)進(jìn)行通信時(shí),則IPv6主機(jī)映射成內(nèi)部地址,IPv4主機(jī)映射成全局地址。NAT技術(shù)可以解決IPv4主機(jī)和IPv6主機(jī)之間的互通問題