雙協(xié)議棧
發(fā)布時(shí)間:2014/10/1 22:04:25 訪問(wèn)次數(shù):2264
由于現(xiàn)在整個(gè)因特網(wǎng)上使用老版本IPv4的路由器的數(shù)量太大,因此,“規(guī)定一個(gè)日期,N710020從這一天起所有的路由器一律都改用IPv6”,顯然是不可行的。這樣,向IPv6過(guò)渡只能采用逐步演進(jìn)的辦法,同時(shí),還必須使新安裝的IPv6系統(tǒng)能夠向后兼容。這就是說(shuō),IPv6系統(tǒng)必須能夠接收和轉(zhuǎn)發(fā)IPv4分組,并且能夠?yàn)镮Pv4分組選擇路由。
下面介紹兩種向IPv6過(guò)渡的策略,即使用雙協(xié)議棧和使用隧道技術(shù)[RFC 2473,2529,2893,3056,40381。
雙協(xié)議棧(dual stack)是指在完全過(guò)渡到IPv6之前,使一部分主機(jī)(或路由器)裝有兩個(gè)協(xié)議棧,一個(gè)IPv4和一個(gè)IPv6。因此雙協(xié)議棧主機(jī)(或路由器)既能夠和IPv6的系統(tǒng)通信,又能夠和IPv4的系統(tǒng)進(jìn)行通信。雙協(xié)議棧的主機(jī)(或路白器)記為IPv6/IPv4,表明它具有兩種IP地址:一個(gè)IPv6地址和一個(gè)IPv4地址。
雙協(xié)議棧主機(jī)在和IPv6主機(jī)通信時(shí)是采用IPv6地址,而和IPv4主機(jī)通信時(shí)就采用IPv4地址。但雙協(xié)議棧主機(jī)怎樣知道目的主機(jī)是采用哪一種地址呢?它是使用域名系統(tǒng)DNS來(lái)查詢。若DNS返回的是IPv4地址,雙協(xié)議棧的源主機(jī)就使用IPv4地址。但當(dāng)DNS返回的是IPv6地址,源主機(jī)就使用IPv6地址。
圖10-9所示的情況是源主機(jī)A和目的主機(jī)F都使用IPv6,所以A向F發(fā)送IPv6數(shù)據(jù)報(bào),路徑是A—B'C—D—E—F。中間B到E這段路是IPv4網(wǎng)絡(luò),因此路由器B不能向C轉(zhuǎn)發(fā)IPv6數(shù)據(jù)報(bào),因?yàn)镃只使用IPv4協(xié)議。由于B是IPv6/IPv4路由器,因此路由器B把IPv6數(shù)據(jù)報(bào)首部轉(zhuǎn)換為IPv4數(shù)據(jù)報(bào)首部后發(fā)送給C。等到IPv4數(shù)據(jù)報(bào)到達(dá)IPv4網(wǎng)絡(luò)的出口路由器E時(shí)(E也是IPv6/IPv4路由器),再恢復(fù)成原來(lái)的IPv6數(shù)據(jù)報(bào)。需要注意的是:IPv6首部中的某些字段卻無(wú)法恢復(fù)。例如,原來(lái)IPv6首部中的流標(biāo)號(hào)X在最后恢復(fù)出的IPv6數(shù)據(jù)報(bào)中只能變?yōu)榭杖。這種信息的損失是使用首部轉(zhuǎn)換方法所不可避免的。
由于現(xiàn)在整個(gè)因特網(wǎng)上使用老版本IPv4的路由器的數(shù)量太大,因此,“規(guī)定一個(gè)日期,N710020從這一天起所有的路由器一律都改用IPv6”,顯然是不可行的。這樣,向IPv6過(guò)渡只能采用逐步演進(jìn)的辦法,同時(shí),還必須使新安裝的IPv6系統(tǒng)能夠向后兼容。這就是說(shuō),IPv6系統(tǒng)必須能夠接收和轉(zhuǎn)發(fā)IPv4分組,并且能夠?yàn)镮Pv4分組選擇路由。
下面介紹兩種向IPv6過(guò)渡的策略,即使用雙協(xié)議棧和使用隧道技術(shù)[RFC 2473,2529,2893,3056,40381。
雙協(xié)議棧(dual stack)是指在完全過(guò)渡到IPv6之前,使一部分主機(jī)(或路由器)裝有兩個(gè)協(xié)議棧,一個(gè)IPv4和一個(gè)IPv6。因此雙協(xié)議棧主機(jī)(或路由器)既能夠和IPv6的系統(tǒng)通信,又能夠和IPv4的系統(tǒng)進(jìn)行通信。雙協(xié)議棧的主機(jī)(或路白器)記為IPv6/IPv4,表明它具有兩種IP地址:一個(gè)IPv6地址和一個(gè)IPv4地址。
雙協(xié)議棧主機(jī)在和IPv6主機(jī)通信時(shí)是采用IPv6地址,而和IPv4主機(jī)通信時(shí)就采用IPv4地址。但雙協(xié)議棧主機(jī)怎樣知道目的主機(jī)是采用哪一種地址呢?它是使用域名系統(tǒng)DNS來(lái)查詢。若DNS返回的是IPv4地址,雙協(xié)議棧的源主機(jī)就使用IPv4地址。但當(dāng)DNS返回的是IPv6地址,源主機(jī)就使用IPv6地址。
圖10-9所示的情況是源主機(jī)A和目的主機(jī)F都使用IPv6,所以A向F發(fā)送IPv6數(shù)據(jù)報(bào),路徑是A—B'C—D—E—F。中間B到E這段路是IPv4網(wǎng)絡(luò),因此路由器B不能向C轉(zhuǎn)發(fā)IPv6數(shù)據(jù)報(bào),因?yàn)镃只使用IPv4協(xié)議。由于B是IPv6/IPv4路由器,因此路由器B把IPv6數(shù)據(jù)報(bào)首部轉(zhuǎn)換為IPv4數(shù)據(jù)報(bào)首部后發(fā)送給C。等到IPv4數(shù)據(jù)報(bào)到達(dá)IPv4網(wǎng)絡(luò)的出口路由器E時(shí)(E也是IPv6/IPv4路由器),再恢復(fù)成原來(lái)的IPv6數(shù)據(jù)報(bào)。需要注意的是:IPv6首部中的某些字段卻無(wú)法恢復(fù)。例如,原來(lái)IPv6首部中的流標(biāo)號(hào)X在最后恢復(fù)出的IPv6數(shù)據(jù)報(bào)中只能變?yōu)榭杖。這種信息的損失是使用首部轉(zhuǎn)換方法所不可避免的。
上一篇:全球路由選擇前綴
熱門(mén)點(diǎn)擊
- IP地址的編址方法共經(jīng)過(guò)了三個(gè)歷史階段
- 802.11的退避機(jī)制的概念
- 零比特填充的具體做法
- IPV6數(shù)據(jù)報(bào)分片舉例
- 幀的長(zhǎng)度不是整數(shù)個(gè)字節(jié)
- 時(shí)延(delay或latency)
- 最長(zhǎng)前綴匹配
- 在無(wú)線局域網(wǎng)中的關(guān)聯(lián)(association
- 雙協(xié)議棧
- 幾種常用的80211無(wú)線局域網(wǎng)
推薦技術(shù)資料
- 硬盤(pán)式MP3播放器終級(jí)改
- 一次偶然的機(jī)會(huì)我結(jié)識(shí)了NE0 2511,那是一個(gè)遠(yuǎn)方的... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開(kāi)
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門(mén)信號(hào)調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究