移動(dòng)IPv6技術(shù)基礎(chǔ)講解
我們都說(shuō)Vista對(duì)IPv6網(wǎng)絡(luò)起到了推波助瀾的作用,但是移動(dòng)通信的發(fā)展對(duì)IPv6也起到了舉足輕重的作用?,F(xiàn)在我們就來(lái)說(shuō)一下有關(guān)于移動(dòng)IPv6技術(shù)的相關(guān)內(nèi)容吧。讓我們了解一下移動(dòng)IPv6技術(shù)的工作原理。
1、移動(dòng)IPv6技術(shù)簡(jiǎn)介
現(xiàn)在的因特網(wǎng)協(xié)議是IPv4版本,IPv6作為新版本的IP協(xié)議,繼承了IPv4的很多特性,其巨大的地址空間將能滿足因特網(wǎng)的快速發(fā)展,并且也集成了移動(dòng)性、安全性和服務(wù)質(zhì)量等內(nèi)容。IPv4原不提供任何移動(dòng)性支持。針對(duì)這一情況,IETF于1996年開始制訂支持移動(dòng)因特網(wǎng)設(shè)備的協(xié)議。該移動(dòng)IP協(xié)議有兩種版本:基于IPv4的移動(dòng)IPv4和基于IPv6的移動(dòng)IPv6。
IPv6是下一代的互聯(lián)網(wǎng)協(xié)議,它最終將代替IPv4成為互聯(lián)網(wǎng)的主要網(wǎng)絡(luò)協(xié)議。移動(dòng)IPv6是建立在IPv6的體系結(jié)構(gòu)上的,并作為IPv6協(xié)議不可分割的一部分,成為IPv6本質(zhì)性的功能之一。移動(dòng)IP與其他路由協(xié)議相比,具有特殊的功能,移動(dòng)IPv6就利用了IPv6的一些新特點(diǎn)來(lái)支持移動(dòng)IP。移動(dòng)IPv6使得裝備了IPv6協(xié)議棧的網(wǎng)絡(luò)節(jié)點(diǎn)在不同的IPv6網(wǎng)段之間移動(dòng)時(shí),可以使用固定不變的IPv6地址。由于在移動(dòng)的過(guò)程中,不需要改變IP地址,因此IPv6節(jié)點(diǎn)在不同網(wǎng)段之間移動(dòng)的時(shí)候可以保持原有的傳輸控制協(xié)議(TCP)或者數(shù)據(jù)報(bào)協(xié)議(UDP)連接而不會(huì)導(dǎo)致通信中斷。移動(dòng)IPv6對(duì)于傳輸層以及應(yīng)用層協(xié)議是完全透明的,即網(wǎng)絡(luò)節(jié)點(diǎn)是否移動(dòng)的信息并不傳送到傳輸層和應(yīng)用層,所有對(duì)移動(dòng)性支持的功能完全由IP層提供。移動(dòng)IPv6相對(duì)于移動(dòng)IPv4來(lái)說(shuō),性能有了大幅度的提高,而且簡(jiǎn)化了工作過(guò)程,使移動(dòng)節(jié)點(diǎn)可以以一個(gè)永久的IP地址連接到任何的鏈路上。同時(shí),由于利用了IPv6的自動(dòng)地址配置機(jī)制,IPv6不再需要移動(dòng)IPv4當(dāng)中必不可少的外地代理路由器來(lái)協(xié)同工作,移動(dòng)IPv6還解決了IPv4當(dāng)中存在的三角路由和入口過(guò)濾等問(wèn)題。
2、移動(dòng)IPv6技術(shù)工作原理
下面從一個(gè)簡(jiǎn)單的例子來(lái)介紹一下IPv6對(duì)移動(dòng)性問(wèn)題的解決方案。移動(dòng)節(jié)點(diǎn)A鏈接到鏈路1(家鄉(xiāng)鏈路)上,它有一個(gè)地址A1,這個(gè)地址A1是可以通過(guò)家鄉(xiāng)代理到達(dá)的,當(dāng)移動(dòng)節(jié)點(diǎn)A沒有發(fā)生移動(dòng)時(shí),通信節(jié)點(diǎn)B與移動(dòng)節(jié)點(diǎn)A通信時(shí),通信節(jié)點(diǎn)B發(fā)送的數(shù)據(jù)包會(huì)按照現(xiàn)有的路由方式到達(dá)移動(dòng)節(jié)點(diǎn)A。
可是當(dāng)移動(dòng)節(jié)點(diǎn)A發(fā)生了移動(dòng),從鏈路1移動(dòng)到鏈路2(外地鏈路)時(shí),如果移動(dòng)節(jié)點(diǎn)A不改變其IP地址,通信B發(fā)送的數(shù)據(jù)包按照現(xiàn)有的以前綴為基礎(chǔ)的路由方式就不能夠到達(dá)移動(dòng)節(jié)點(diǎn)A了。
(1)路由器2會(huì)定期廣播發(fā)送RouterAdvertisement消息,帶有本地鏈路上的前綴信息,移動(dòng)節(jié)點(diǎn)A接收到這個(gè)消息后,知道自己發(fā)生了移動(dòng),它會(huì)根據(jù)新的前綴信息通過(guò)地址自動(dòng)配置得到一個(gè)新的地址A2,我們把它稱之為轉(zhuǎn)交地址(care-ofaddress);
(2)移動(dòng)節(jié)點(diǎn)A會(huì)發(fā)送一個(gè)信息包M2給家鄉(xiāng)代理,這個(gè)信息包告訴家鄉(xiāng)代理現(xiàn)在移動(dòng)節(jié)點(diǎn)A的新地址A2,此后,家鄉(xiāng)代理再發(fā)現(xiàn)有需要送到移動(dòng)節(jié)點(diǎn)A的原來(lái)的地址A1的數(shù)據(jù)包,它會(huì)把這個(gè)數(shù)據(jù)包截獲,然后把這個(gè)包作為凈荷,在其上面再加上一層IPv6報(bào)頭,把新的數(shù)據(jù)包發(fā)送到移動(dòng)節(jié)點(diǎn)A的新地址A2,這個(gè)過(guò)程應(yīng)用的是“隧道技術(shù)”;
(3)假如通信節(jié)點(diǎn)B發(fā)送數(shù)據(jù)包給移動(dòng)節(jié)點(diǎn)A,它并不知道移動(dòng)節(jié)點(diǎn)A已經(jīng)發(fā)生了移動(dòng),此時(shí)它會(huì)把這個(gè)數(shù)據(jù)包繼續(xù)發(fā)送給移動(dòng)節(jié)點(diǎn)A原來(lái)的地址A1;
(4)通信節(jié)點(diǎn)B發(fā)送的數(shù)據(jù)包到達(dá)家鄉(xiāng)代理以后,家鄉(xiāng)代理會(huì)截獲這個(gè)數(shù)據(jù)包,同時(shí)把這個(gè)數(shù)據(jù)包轉(zhuǎn)發(fā)到移動(dòng)節(jié)點(diǎn)A的新地址A2;
(5)移動(dòng)節(jié)點(diǎn)A收到家鄉(xiāng)代理轉(zhuǎn)發(fā)過(guò)來(lái)的數(shù)據(jù)包以后,通過(guò)檢查這個(gè)數(shù)據(jù)包的源地址,它知道通信節(jié)點(diǎn)B想與它進(jìn)行通信,于是它會(huì)發(fā)送一個(gè)信息包M3給通信節(jié)點(diǎn)B,告訴自己的新地址A2;
(6)通信節(jié)點(diǎn)B收到這個(gè)數(shù)據(jù)包以后,會(huì)記錄下移動(dòng)節(jié)點(diǎn)A的新地址A2,這樣如果再有數(shù)據(jù)包需要發(fā)給移動(dòng)節(jié)點(diǎn)A,它會(huì)直接把數(shù)據(jù)包發(fā)給地址A2。至此移動(dòng)節(jié)點(diǎn)A和通信節(jié)點(diǎn)B之間可以實(shí)現(xiàn)雙向通信;
(7)若有其余節(jié)點(diǎn)想與移動(dòng)節(jié)點(diǎn)A進(jìn)行通信,移動(dòng)IPv6技術(shù)其建立通信的過(guò)程與通信節(jié)點(diǎn)B類似。















 
 
 
 
 
 
 