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