IPv4路由技術(shù)與IPv6之間的特點(diǎn)和應(yīng)用
隨著我國(guó)路由技術(shù)的發(fā)展,IPv4路由技術(shù)的應(yīng)用也更加的廣泛,這里我們主要介紹IPv4路由技術(shù)與IPv6之間的特點(diǎn)和應(yīng)用。隨著Internet的日益膨脹,現(xiàn)有的IPv4地址已經(jīng)十分緊缺,雖然使用分配臨時(shí)IPv4地址或網(wǎng)絡(luò)地址翻譯(NAT)等地址使用技術(shù),在一定程度上緩解了IPv4地址不足的狀況。
但同時(shí)也增加了地址解析和處理方面的開銷,導(dǎo)致某些高層應(yīng)用失效,而且仍然無法回避IPv4地址即將被分配殆盡這個(gè)問題。采用長(zhǎng)度為128 b IP地址的IPv6協(xié)議,徹底解決了IPv4地址不足的難題,并且在地址容量、安全性、網(wǎng)絡(luò)管理、移動(dòng)性以及服務(wù)質(zhì)量等方面有明顯的改進(jìn),是下一代互聯(lián)網(wǎng)絡(luò)協(xié)議采用的核心標(biāo)準(zhǔn)之一。IPv6與IPv4路由技術(shù)不兼容,但他同所有其他的TCP/IP協(xié)議族中的協(xié)議兼容,即IPv6完全可以取代IPv4。
在IPv6成為主流協(xié)議之前,首先使用IPv6協(xié)議棧的網(wǎng)絡(luò)希望能與當(dāng)前仍被IPv4支撐著的Internet進(jìn)行正常通信,因此必須開發(fā)出IPv4/IPv6互通技術(shù)以保證IPv4能夠平穩(wěn)過渡到IPv6。此外,互通技術(shù)應(yīng)該對(duì)信息傳遞做到高效無縫。國(guó)際上IETF組建了專門的NGTRANS工作組開展對(duì)于IPv4/IPv6過渡問題和高效無縫互通問題的研究。目前已經(jīng)出現(xiàn)了多種過渡技術(shù)和互通方案,這些技術(shù)各有特點(diǎn),用于解決不同過渡時(shí)期、不同環(huán)境的通信問題,有些已經(jīng)相當(dāng)成熟并形成了RFC,有些還只是作為 Internet draft有待完善。
IPv6與IPv4互通的3種基本技術(shù)
雙協(xié)議棧(DualStack)
雙協(xié)議棧技術(shù)是使IPv6節(jié)點(diǎn)與IPv4節(jié)點(diǎn)兼容的最直接方式,應(yīng)用對(duì)象是主機(jī)、路由器等通信節(jié)點(diǎn)。支持雙協(xié)議棧的IPv6節(jié)點(diǎn)與IPv6節(jié)點(diǎn)互通時(shí)使用IPv6協(xié)議棧,與IPv4節(jié)點(diǎn)互通時(shí)借助于4over6使用IPv4協(xié)議棧。IPv6節(jié)點(diǎn)訪問IPv4節(jié)點(diǎn)時(shí),先向雙棧服務(wù)器申請(qǐng)一個(gè)臨時(shí)IPv4地址,同時(shí)從雙棧服務(wù)器得到網(wǎng)關(guān)路由器的TEP(TunnelEndPoint)IPv6地址。IPv6節(jié)點(diǎn)在此基礎(chǔ)上形成一個(gè)4 over 6的IP包,4 over 6包經(jīng)過IPv6網(wǎng)傳到網(wǎng)關(guān)路由器,網(wǎng)關(guān)路由器將其IPv6頭去掉,將IPv4包通過IPv4網(wǎng)絡(luò)送往IPv4節(jié)點(diǎn)。網(wǎng)關(guān)路由器要記住IPv6源地址與IPv4臨時(shí)地址的對(duì)應(yīng)關(guān)系,以便反方向?qū)Pv4節(jié)點(diǎn)發(fā)來的IP包轉(zhuǎn)發(fā)到IPv6節(jié)點(diǎn)。這種方式對(duì)IPv4和IPv6提供了完全的兼容,但由于需要雙路由基礎(chǔ)設(shè)施,增加了網(wǎng)絡(luò)的復(fù)雜度,依然無法解決IP地址耗盡的問題。
隧道技術(shù)(Tunnel)
隧道技術(shù)提供了一種以現(xiàn)有IPv4路由技術(shù)體系來傳遞IPv6數(shù)據(jù)的方法:將IPv6包作為無結(jié)構(gòu)意義的數(shù)據(jù),封裝在IPv4包中,被IPv4路由技術(shù)網(wǎng)絡(luò)傳輸。根據(jù)建立方式的不同,隧道技術(shù)可分為手工配置隧道和自動(dòng)配置隧道兩類。隧道技術(shù)巧妙地利用了現(xiàn)有的IPv4路由技術(shù),他的意義在于提供了一種使IPv6的節(jié)點(diǎn)間能夠在過渡期間通信的方法,但他不能解決IPv6節(jié)點(diǎn)與IPv4節(jié)點(diǎn)間互通的問題。
NAT-PT
NAT-PT是一種純IPv6節(jié)點(diǎn)和IPv4節(jié)點(diǎn)間的互通方式,所有包括地址、協(xié)議在內(nèi)的轉(zhuǎn)換工作都由網(wǎng)絡(luò)設(shè)備來完成。支持NAT-PT的網(wǎng)關(guān)路由器應(yīng)具有IPv4地址池,在從IPv6向IPv4路由技術(shù)域中轉(zhuǎn)發(fā)包時(shí)使用。此外網(wǎng)關(guān)路由器支持DNS-ALG(DNS,應(yīng)用層網(wǎng)關(guān)),在IPv6節(jié)點(diǎn)訪問IPv4節(jié)點(diǎn)時(shí)發(fā)揮作用。相應(yīng)于上述組網(wǎng)原則,我們認(rèn)為IPv4向IPv6過渡采用 分階段演進(jìn)是最為可行的方式,概括起來有以下4個(gè)階段:
***階段,IPv4“海洋”中開始有越來越多的IPv6“小島”。這時(shí),必然需要各種適當(dāng)?shù)倪^渡機(jī)制,可供選擇的機(jī)制主要有隧道代理,6 over 4, 6to 4, NAT-PT。
第二階段,越來越多的IPv6“小島”逐漸變大、變多,成為與IPv4“海洋”不相上下的另一個(gè)“海洋”,采用NAT的過渡機(jī)制可能會(huì)更有效率。
第三階段,與***階段正好相反,即IPv6成為整個(gè)網(wǎng)絡(luò)世界的主流,而IPv4網(wǎng)絡(luò)越來越少,形成IPv6“海洋” 和IPv4“小島”并存的情形,可能采用的過渡機(jī)制有NAT-PT和DSTM。
第四階段,IPv6成功應(yīng)用,那時(shí)應(yīng)該是純IPv6“海洋”,IPv4“小島”也不存在了。這時(shí)已不需要過渡技術(shù),各網(wǎng)絡(luò)節(jié)點(diǎn)間都采用基于IPv6的通信方式。
IPv4自身的局限性注定了IPv4路由技術(shù)支撐的Internet會(huì)逐漸、平穩(wěn)地過渡到以IPv6為核心的新一代Internet,在不同的過渡階段、不同的網(wǎng)絡(luò)環(huán)境應(yīng)分別采用不同的過渡技術(shù)和機(jī)制。迄今為止,還沒有一種普遍適用的標(biāo)準(zhǔn)過渡機(jī)制,現(xiàn)有過渡機(jī)制各有優(yōu)缺點(diǎn)和各自不同的適用范圍,只有因地制宜、科學(xué)分析,在不同的過渡階段明確應(yīng)用的類型、范圍和系統(tǒng)類型,合理選擇轉(zhuǎn)換機(jī)制,才能更順利地以較小的代價(jià)實(shí)現(xiàn)IPv4路由技術(shù)網(wǎng)絡(luò)向IPv6的平穩(wěn)過渡。