IPv6的幾種關(guān)鍵技術(shù)綜述
隨著移動(dòng)和寬帶技術(shù)的發(fā)展,IP地址的需求還將更大。例如,大量終端的IP接入需要更多的IP地址,面對(duì)下一代網(wǎng)絡(luò)對(duì)IP地址的巨大需求,IPv4顯然無(wú)法滿(mǎn)足。除了IP地址問(wèn)題,IPv4還存在著路由表龐大、QoS和移動(dòng)等一系列問(wèn)題。 為解決地址空間問(wèn)題以及其它一些IPv4中的疑難問(wèn)題,發(fā)展了IPv6技術(shù)。
IPv6的幾種關(guān)鍵技術(shù)
路由轉(zhuǎn)發(fā)技術(shù)
IPv6作為構(gòu)建網(wǎng)絡(luò)的基礎(chǔ),在技術(shù)上有諸多優(yōu)勢(shì),基于這些技術(shù)優(yōu)勢(shì),更豐富的應(yīng)用會(huì)大量出現(xiàn),其應(yīng)用前景也將更加廣闊。同時(shí),雖然IPv6是新的標(biāo)準(zhǔn)體系,但是它的架構(gòu)仍然沿襲了TCP/IP體系,很多IPv4的相關(guān)技術(shù)應(yīng)用業(yè)務(wù),可以方便地引入到IPv6網(wǎng)絡(luò)中。
在路由和轉(zhuǎn)發(fā)過(guò)程中,IPv6路由查找思想與IPv4相同,采用最長(zhǎng)地址匹配,選擇最優(yōu)路徑,同樣允許路由過(guò)濾、引入、聚合等操作。IPv4的動(dòng)態(tài)路由協(xié)議,經(jīng)過(guò)擴(kuò)展后可以在IPv6網(wǎng)絡(luò)上運(yùn)行,包括RIPng、BGP4+、ISISv6、OSPFv3。
IPv6作為新的網(wǎng)絡(luò)層協(xié)議,原有支持IPv4的鏈路層通過(guò)擴(kuò)展可以方便地提供支持。如以太網(wǎng)支持IPv6技術(shù),幀格式不變,只是通過(guò)新的協(xié)議域值為0x86DD來(lái)標(biāo)識(shí)上層承載IPv6報(bào)文。在接口的處理上,通過(guò)識(shí)別不同的鏈路層中的協(xié)議號(hào),將IPv4或者IPv6報(bào)文送到不同的協(xié)議棧中處理。因此,網(wǎng)絡(luò)設(shè)備可以同時(shí)支持IPv4協(xié)議棧和IPv6協(xié)議棧。
應(yīng)用支持IPv6的技術(shù)
IPv4網(wǎng)絡(luò)中還存在大量應(yīng)用協(xié)議,它們會(huì)在IPv6中繼續(xù)使用,需要將這些IPv4上層的應(yīng)用層協(xié)議移植到IPv6中。這種移植基本分為兩類(lèi):一部分應(yīng)用層協(xié)議可以直接將IPv4 Socket接口改為IPv6 Socket,而協(xié)議本身機(jī)制可以基本不做改動(dòng),如 Telnet等;另一部分應(yīng)用層協(xié)議中包含IP地址信息,除了改用IPv6 Socket,還需要對(duì)協(xié)議本身做適度擴(kuò)展,如FTP for IPv6等。
由于IPv6并未有體系結(jié)構(gòu)上的變革,總體上,應(yīng)用協(xié)議也會(huì)比較方便地引入到IPv6中來(lái)。
IPv6過(guò)渡技術(shù)
IPv6的部署大致要經(jīng)歷一個(gè)漸進(jìn)的過(guò)程。初始階段,在IPv4的網(wǎng)絡(luò)海洋中,會(huì)出現(xiàn)若干局部零散的IPv6孤島,為了保持通信,這些孤島通過(guò)跨越IPv4的隧道彼此連接。
隨著IPv6規(guī)模的應(yīng)用,原來(lái)的孤島逐漸聚合成為了骨干的IPv6 Internet網(wǎng)絡(luò),形成于IPv4骨干網(wǎng)并存的局面。在IPv6骨干上可以引入了大量的新業(yè)務(wù),同時(shí)可以充分發(fā)揮IPv6的優(yōu)勢(shì)。
為了實(shí)現(xiàn)IPv6和IPv4網(wǎng)絡(luò)資源的互訪,還需要轉(zhuǎn)換服務(wù)器以實(shí)現(xiàn)IPv6和IPv4的互通。
最后,IPv4骨干網(wǎng)逐步萎縮成局部的孤島,通過(guò)隧道連接,IPv6占據(jù)了主導(dǎo)地位,具備全球范圍的連通性。
IPv6技術(shù)提供很多過(guò)渡技術(shù)來(lái)實(shí)現(xiàn)這個(gè)漸進(jìn)過(guò)程。這些過(guò)渡技術(shù)主要圍繞著解決兩類(lèi)問(wèn)題:IPv6孤島互通技術(shù)——實(shí)現(xiàn)IPv6網(wǎng)絡(luò)和IPv6網(wǎng)絡(luò)的互通;IPv6和IPv4互通技術(shù)——實(shí)現(xiàn)兩個(gè)不同網(wǎng)絡(luò)之間互相訪問(wèn)資源。
目前,主要有16種過(guò)渡技術(shù)。其中,基本過(guò)渡技術(shù)有兩種:雙棧和隧道。
雙棧:即設(shè)備升級(jí)到IPv6的同時(shí)保留對(duì)IPv4支持,可以同時(shí)訪問(wèn)IPv6和IPv4設(shè)備。其中包含雙協(xié)議棧支持,應(yīng)用程序依靠DNS地址解析返回的地址類(lèi)型,來(lái)決定使用何種協(xié)議棧。
隧道:通過(guò)在一種協(xié)議中承載另一種協(xié)議,實(shí)現(xiàn)跨越不同域的互通,具體可以是IPv6-in-IPv4、IPv6-in-MPLS、IPv4-in-IPv6等隧道類(lèi)型。