IPv6過渡技術(shù)之手工隧道配置
常談兼容問題,兼容問題也是現(xiàn)在網(wǎng)絡(luò)協(xié)議中的熱門話題。因為,IPv6的使用和推廣,我們不得不考慮與現(xiàn)存版本的互通性。那么,如何將兩個版本的網(wǎng)絡(luò)做好互通呢?這其中就要使用IPv6過渡技術(shù)了,那么針對這方面我們將為大家做個具體的介紹。
在這方面,IETF的IPv6過渡工作組已經(jīng)提出了許多建議方案,并定義了多種IPv4/IPv6過渡技術(shù),以實現(xiàn)IPv4向IPv6的過渡。這些技術(shù)各有不同的特點和適用場合。本文將對主要的過渡技術(shù)進行介紹,并針對我國目前互聯(lián)網(wǎng)現(xiàn)狀對可采用的網(wǎng)絡(luò)過渡方案及相應(yīng)過渡技術(shù)的選擇進行分析。
IPv4/IPv6過渡技術(shù)簡介
IPv4/IPv6過渡技術(shù)是用來在IPv4向IPv6演進的過渡期內(nèi),保證業(yè)務(wù)共存和互操作的。目前的各種IPv4/IPv6過渡技術(shù),從功能用途上可以分成兩類:IPv4/IPv6業(yè)務(wù)共存技術(shù)、IPv4/IPv6互操作技術(shù)。
a)IPv4/IPv6業(yè)務(wù)共存技術(shù)用來保證這兩種網(wǎng)絡(luò)協(xié)議可以在公共互聯(lián)網(wǎng)中共同工作,在IPv6發(fā)展過程中這些技術(shù)可以幫助IPv6業(yè)務(wù)在現(xiàn)有的IPv4網(wǎng)絡(luò)基礎(chǔ)架構(gòu)上工作。主要的IPv4/IPv6業(yè)務(wù)共存技術(shù)又可分為雙棧技術(shù)和隧道技術(shù)兩類。雙棧技術(shù)通過節(jié)點對IPv4和IPv6雙協(xié)議棧的支持,支持兩種業(yè)務(wù)的共存。隧道技術(shù)通過在IPv4網(wǎng)絡(luò)中部署隧道,實現(xiàn)在IPv4網(wǎng)絡(luò)上對IPv6業(yè)務(wù)的承載,保證業(yè)務(wù)的共存和過渡,已定義的隧道技術(shù)種類很多,主要包括手工配置隧道、兼容地址自動配置隧道、6over4、6to 4、MPLS隧道、ISATAP、隧道代理等技術(shù)。
b)IPv4/IPv6互操作技術(shù)通過對數(shù)據(jù)包的轉(zhuǎn)換實現(xiàn)在網(wǎng)絡(luò)過渡期中IPv4節(jié)點和IPv6節(jié)點之間的相互訪問。目前主要的技術(shù)包括SIIT、NAT-PT、BIS、BIA、DSTM等。
雙棧技術(shù)
雙棧是指同時支持IPv4協(xié)議棧和IPv6協(xié)議棧。雙棧節(jié)點同時支持與IPv4和IPv6節(jié)點的通信,當(dāng)和IPv4節(jié)點通信時需要采用IPv4協(xié)議棧,當(dāng)和IPv6節(jié)點通信時需要采用IPv6協(xié)議棧。雙棧節(jié)點訪問業(yè)務(wù)時支持通過DNS解析結(jié)果選擇通信協(xié)議棧。即當(dāng)域名解析結(jié)果返回IPv4或IPv6地址時,節(jié)點可用相應(yīng)的協(xié)議棧與之通信。
雙棧方式是一種比較直觀的IPv4/IPv6過渡技術(shù)的方式,但只有當(dāng)通信雙方數(shù)據(jù)包通路上的所有節(jié)點設(shè)備(路由器等)都支持雙棧技術(shù)后,這種方式才能充分發(fā)揮其作用。
手工配置隧道
隧道技術(shù)是一種利用現(xiàn)有IPv4網(wǎng)絡(luò)傳送IPv6數(shù)據(jù)包的方法,通過將IPv6數(shù)據(jù)包封裝在IPv4數(shù)據(jù)包中,實現(xiàn)在IPv4網(wǎng)絡(luò)中的數(shù)據(jù)傳送。隧道的起點和終點設(shè)備都同時支持IPv4和IPv6協(xié)議的節(jié)點,隧道起點將要經(jīng)過隧道傳送的IPv6數(shù)據(jù)包封裝在IPv4包中發(fā)給隧道終點,隧道終點將IPv4封裝去掉,取出IPv6數(shù)據(jù)包。IPv4封裝IPv6數(shù)據(jù)包方式如圖1所示。
圖1 IPv4封裝IPv6數(shù)據(jù)包方式
在IPv6過渡技術(shù)的配置隧道實際實現(xiàn)中,隧道封裝時還涉及到對MTU、TTL等的處理。
隧道技術(shù)在設(shè)置IPv4報頭的目的IP地址時分為手動和自動兩種方式,不同的目的地址設(shè)置方式也成為幾種隧道技術(shù)的重要區(qū)別。這里介紹的手工配置隧道技術(shù),是指通過人工方式預(yù)先設(shè)置隧道終點IPv4地址的方式。每條隧道的終點IPv4地址都是隧道起點從人工配置信息中獲得的。手工配置隧道實現(xiàn)簡單,但每條隧道都要人工管理,大量使用時管理難度很大。