IPv6網(wǎng)絡(luò)中的隧道技術(shù)
在我們現(xiàn)在兩個(gè)協(xié)議同時(shí)使用的網(wǎng)絡(luò)中,也就是IPv6網(wǎng)絡(luò)和IPv4網(wǎng)絡(luò)同時(shí)存在的情況下,使用了隧道技術(shù)將兩者相互連接起來(lái),起到兼容的作用。那么我們現(xiàn)在就來(lái)主要分析一下這項(xiàng)技術(shù)。
隧道技術(shù)
在IPv6發(fā)展初期,必然有許多局部的純IPv6網(wǎng)絡(luò),這些IPv6網(wǎng)絡(luò)被IPv4骨干網(wǎng)絡(luò)隔離開(kāi)來(lái),為了使這些孤立的“IPv6島”互通,就采取隧道技術(shù)的方式來(lái)解決。利用穿越現(xiàn)存IPv4因特網(wǎng)的隧道技術(shù)將許多個(gè)“IPv6孤島”連接起來(lái),逐步擴(kuò)大IPv6的實(shí)現(xiàn)范圍,這就是目前國(guó)際IPv6試驗(yàn)床6Bone的計(jì)劃。
工作機(jī)理:
在IPv6網(wǎng)絡(luò)與IPv4網(wǎng)絡(luò)間的隧道入口處,路由器將IPv6的數(shù)據(jù)分組封裝入IPv4中,IPv4分組的源地址和目的地址分別是隧道入口和出口的IPv4地址。在隧道的出口處再將IPv6分組取出轉(zhuǎn)發(fā)給目的節(jié)點(diǎn)。
隧道技術(shù)在實(shí)踐中有四種具體形式:
構(gòu)造隧道
自動(dòng)配置隧道
組播隧道以及6to4
TB(TunnelBroker,隧道代理)
對(duì)于獨(dú)立的IPv6用戶,要通過(guò)現(xiàn)有的IPv4網(wǎng)絡(luò)連接IPv6網(wǎng)絡(luò)上,必須使用隧道技術(shù)。但是手工配置隧道的擴(kuò)展性很差,TB的主要目的就是簡(jiǎn)化隧道的配置,提供自動(dòng)的配置手段。
對(duì)于已經(jīng)建立起IPv6的ISP來(lái)說(shuō),使用TB技術(shù)為網(wǎng)絡(luò)用戶的擴(kuò)展提供了一個(gè)方便的手段。從這個(gè)意義上說(shuō),TB可以看作是一個(gè)虛擬的IPv6ISP,它為已經(jīng)連接到IPv4網(wǎng)絡(luò)上的用戶提供連接到IPv6網(wǎng)絡(luò)的手段,而連接到IPv4網(wǎng)絡(luò)上的用戶就是TB的客戶。
雙棧轉(zhuǎn)換機(jī)制(DSTM)
DSTM的目標(biāo)是實(shí)現(xiàn)新的IPv6網(wǎng)絡(luò)與現(xiàn)有的IPv4網(wǎng)絡(luò)之間的互通。使用DSTM,IPv6網(wǎng)絡(luò)中的雙棧結(jié)點(diǎn)與一個(gè)IPv4網(wǎng)絡(luò)中的IPv4主機(jī)可以互相通信。
DSTM的基本組成部分包括:
◆DHCPIPv6服務(wù)器:
為IPv6網(wǎng)絡(luò)中的雙棧主機(jī)分配一個(gè)臨時(shí)的IPv4全網(wǎng)唯一地址,同時(shí)保留這個(gè)臨時(shí)分配的IPv4地址與主機(jī)IPv6永久地址之間的映射關(guān)系,此外提供IPv6隧道的隧道末端(TEP)信息;
◆動(dòng)態(tài)隧道端口DTI:
每個(gè)DSTM主機(jī)上都有一個(gè)IPv4端口,用于將IPv4報(bào)文打包到IPv6報(bào)文里;
◆DSTMDeamon:
與DHCPIPv6客戶端協(xié)同工作,實(shí)現(xiàn)IPv6地址與IPv4地址之間的解析。