MIPv4與MIPv6技術(shù)的比較

相關(guān)專題: 無線 中國聯(lián)通

摘要 文章介紹了移動IPv4和移動IPv6的工作原理,比較了兩者的技術(shù)優(yōu)劣。筆者的結(jié)論是,IPv4已經(jīng)不能滿足日益增長的網(wǎng)絡(luò),而IPv6作為新一代協(xié)議,具備著先天的優(yōu)勢,有替代IPv4的必然性。

  為了支持互聯(lián)網(wǎng)上的移動設(shè)備,并使其保留不變的永久IP地址,IETF推出了移動IP的標(biāo)準,即移動IP。移動IP是一種在全球互聯(lián)網(wǎng)上提供移動功能的方案,具有可擴展性、可靠性和安全性的特點,并可以使節(jié)點在鏈路切換時仍可保持正在進行的通信。移動IP有兩種:一種是基于IPv4的移動IPv4,一種是基于IPv6的移動IPv6。

1、移動IP的工作原理

  1.1 移動IPv4的工作原理

  通過周期性地組播或廣播一個被稱為代理廣播的消息,家鄉(xiāng)代理(HA)和外地代理(FA)宣告它們與鏈路的連接關(guān)系,移動節(jié)點(MN)收到這些代理廣播消息后,檢查其中的內(nèi)容以確定自己是連在家鄉(xiāng)鏈路還是外地鏈路上。當(dāng)它連在家鄉(xiāng)鏈路上時,移動節(jié)點就可像固定節(jié)點一樣工作,即它不再利用移動IP的其他功能,如果移動節(jié)點連接在外地鏈路上,其通信過程則如圖1所示。

圖1 MN在外地鏈路上時的通信過程

  (1)連在外地鏈路上的移動節(jié)點需要一個轉(zhuǎn)交地址。它可以從外地代理廣播的代理廣播消息中找到外地代理轉(zhuǎn)交地址,配置轉(zhuǎn)交地址必須通過一個配置規(guī)程得到,比如用動態(tài)主機配置協(xié)議(DHCP,Dynamic Host Configuration Protocol)、PPP的IP控制協(xié)議(IPCP,Internet Protocol Control Protocol)或手工配置。

  (2)移動節(jié)點向家鄉(xiāng)代理注冊轉(zhuǎn)交地址,可以通過移動IP中定義的消息交換來完成。在注冊過程中,如果鏈路上有一個外地代理,移動節(jié)點就向它請求服務(wù)。為阻止拒絕服務(wù)攻擊,注冊消息要求進行認證。

  (3)家鄉(xiāng)代理或者是在家鄉(xiāng)鏈路上的其他一些路由器廣播對移動節(jié)點家鄉(xiāng)地址的網(wǎng)絡(luò)前綴的可達性,從而吸引發(fā)往移動節(jié)點家鄉(xiāng)地址的數(shù)據(jù)包,家鄉(xiāng)代理截取這個包(可能用代理ARP),并根據(jù)移動節(jié)點注冊的轉(zhuǎn)交地址,通過隧道將數(shù)據(jù)包傳送給移動節(jié)點;在轉(zhuǎn)交地址處——可能是外地代理或移動節(jié)點的一個端口,原始數(shù)據(jù)包被從隧道中提取出來送給移動節(jié)點。

  (4)相反,由移動節(jié)點發(fā)出的數(shù)據(jù)包被直接選路到目的節(jié)點上,無需隧道技術(shù)。對所有來訪的移動節(jié)點發(fā)出的包來說,外地代理完成路由器的功能。

  1.2 移動IPv6的工作原理

  移動IPv6節(jié)點通過因特網(wǎng)控制信息協(xié)議(ICMP)路由器搜索消息(Router Discovery)來確定自己的位置。IPv6的路由器搜索包括兩條報文:路由器請求和路由器廣播。路由器廣播由家鄉(xiāng)代理和路由器在他們所連接的鏈路上周期性地進行廣播,路由器請求則是由那些沒有足夠耐心等待下一個送到的路由器廣播報文的移動節(jié)點發(fā)出的。路由器搜索報文不需要認證。

  在ICMPv6路由器廣播報文中,如果路由器的生存時間域非零,那么發(fā)送這個廣播的路由器就可被移動節(jié)點當(dāng)作缺省路由。移動節(jié)點檢查接收到的廣播中的網(wǎng)絡(luò)前綴,如果其中的一個前綴與移動節(jié)點的家鄉(xiāng)地址相匹配,移動節(jié)點就連接到它的家鄉(xiāng)鏈路,此時移動節(jié)點直接向家鄉(xiāng)代理進行注冊。如果沒有與移動節(jié)點的家鄉(xiāng)地址相匹配的前綴,移動節(jié)點就連接到一個外地鏈路,此時移動節(jié)點向該路由器所在鏈路上的一個服務(wù)器申請一個地址作為自己的轉(zhuǎn)交地址,再將這個地址通知自己的家鄉(xiāng)代理并進行注冊。

  當(dāng)移動節(jié)點采用移動IPv6進行通信時,如果它連接在家鄉(xiāng)鏈路上,便與固定主機和路由器一樣工作。如果移動節(jié)點連接在外地鏈路上,其通信過程則如圖2所示。

圖2 MN在外地鏈路上時的通信過程

  (1)移動節(jié)點采用路由器搜索的方法,通過無狀態(tài)自動配置、有狀態(tài)自動配置或手工方式得到外地鏈路上的轉(zhuǎn)交地址;

  (2)移動節(jié)點向家鄉(xiāng)代理發(fā)送綁定更新,家鄉(xiāng)代理向移動節(jié)點發(fā)送綁定確認;

  (3)不知道移動節(jié)點轉(zhuǎn)交地址的通信伙伴(CN)送出的數(shù)據(jù)包先被路由到移動節(jié)點的家鄉(xiāng)鏈路,再從家鄉(xiāng)代理那里將這些數(shù)據(jù)包經(jīng)過隧道送到移動節(jié)點的轉(zhuǎn)交地址;

  (4)知道移動節(jié)點轉(zhuǎn)交地址的通信伙伴送出的數(shù)據(jù)包可以利用IPv6選路報頭直接送到移動節(jié)點,選路報頭將移動節(jié)點的轉(zhuǎn)交地址作為一個中間目的地址;

  (5)移動節(jié)點送出的數(shù)據(jù)包采用特殊的機制被直接路由到目的地。

  在轉(zhuǎn)交地址和家鄉(xiāng)代理的幫助下,移動節(jié)點經(jīng)過以上過程,將數(shù)據(jù)發(fā)送到目的地,從而完成了數(shù)據(jù)發(fā)送的全部過程。

2、移動IPv4和移動TPv6的異同

  移動IPv6從移動IPv4中借鑒了許多概念和術(shù)語,但兩者還是有差別的,具體比較如表1所示:

表1 移動IPv4和移動IPv6的比較

[table]

移動IPv4概念

等效的移動IPv6概念

移動節(jié)點、家鄉(xiāng)代理、家鄉(xiāng)鏈路、外地鏈路

相同

移動節(jié)點的家鄉(xiāng)地址

全球可路由的家鄉(xiāng)地址和鏈路一局部地址

外地代理、外地轉(zhuǎn)交地址

外地鏈路上的一個“純”IPv6路由器。不再需要外地代理,只有配置轉(zhuǎn)交地址

配置轉(zhuǎn)交地址,通過代理搜索、DHCP或手工得到轉(zhuǎn)交地址

通過主動地址自動配置、DHCP或手工得到轉(zhuǎn)交地址

代理搜索

路由器搜索

向家鄉(xiāng)代理的經(jīng)過認證的注冊

向家鄉(xiāng)代理和其他通信節(jié)點的帶認證的通知

到移動節(jié)點的數(shù)據(jù)傳送采用隧道

到移動節(jié)點的數(shù)據(jù)傳送可采用隧道和源路由

由其他協(xié)議完成路由優(yōu)化

集成了路由優(yōu)化

[/table]

  它們的區(qū)別如下:

  (1)轉(zhuǎn)交地址的確定

  移動IPv4:采用代理搜索的方式判斷節(jié)點是否連在外地鏈路上,是否切換了鏈路,如果在外地鏈路上則可得到一個轉(zhuǎn)交地址;

  移動IPv6:利用ICMPv6路由器搜索確定自己的位置,當(dāng)在外地鏈路上時得到一個轉(zhuǎn)交地址。

  (2)轉(zhuǎn)交地址的通告

  移動IPv4:移動節(jié)點將它的轉(zhuǎn)交地址通知家鄉(xiāng)代理,進行注冊;

  移動IPv6:移動節(jié)點將它的轉(zhuǎn)交地址通知家鄉(xiāng)代理,如果可以保證操作的安全性,移動節(jié)點則同時將它的轉(zhuǎn)交地址布告給幾個通信伙伴。

  (3)數(shù)據(jù)包的選路

  ◆通信伙伴向移動節(jié)點發(fā)送數(shù)據(jù)包

  移動IPv4:數(shù)據(jù)包被送往移動節(jié)點的家鄉(xiāng)鏈路,即移動節(jié)點的家鄉(xiāng)代理。家鄉(xiāng)代理截獲這些數(shù)據(jù)包之后,通過隧道向每一個轉(zhuǎn)交地址發(fā)送一個數(shù)據(jù)包的拷貝。在每一個轉(zhuǎn)交地址上,原始數(shù)據(jù)包從隧道中取出拆封后送往移動節(jié)點。

  移動IPv6:如果通信節(jié)點不知道移動節(jié)點的轉(zhuǎn)交地址,那么它就像移動IPv4那樣,向移動節(jié)點發(fā)送數(shù)據(jù)包。知道移動節(jié)點的轉(zhuǎn)交地址的通信節(jié)點可以利用IPv6選路報頭直接將數(shù)據(jù)包發(fā)送給移動節(jié)點,這些包不需要經(jīng)過移動節(jié)點的家鄉(xiāng)代理,它們將經(jīng)過從始發(fā)點到移動節(jié)點的一條優(yōu)化路由。

  ◆移動節(jié)點向通信伙伴發(fā)送數(shù)據(jù)包

  移動IPv4和移動IPv6移動節(jié)點一樣,采用特殊的機制將數(shù)據(jù)包送出,并被直接路由到通信伙伴(目的地)。

3、移動IPv6的技術(shù)優(yōu)勢

  移動IPv6使得IPv6主機在離開其家鄉(xiāng)鏈路時仍能保持所有當(dāng)前的連接,并始終能夠連接到互聯(lián)網(wǎng)上,這是由于無論移動節(jié)點當(dāng)前在互聯(lián)網(wǎng)上的連接點如何,移動IPv6都通過靜態(tài)的家鄉(xiāng)地址來識別每個節(jié)點。從以上論述可以看出移動IPv6的優(yōu)勢:

  (1)地址數(shù)量:移動IPv6為每個移動節(jié)點分配了全球唯一的IP地址,無論它們在何處連接到互聯(lián)網(wǎng)上,為移動節(jié)點服務(wù)的外地鏈路都要預(yù)留足夠多的IP地址來給移動節(jié)點分配一套(至少一個)轉(zhuǎn)交地址,在IPv4地址短缺的情況下,要預(yù)留足夠多的全球IPv4地址是不太可能的。

  (2)代理發(fā)現(xiàn)機制:IPv6的泛播地址的特點是,以泛播地址為目的地址的數(shù)據(jù)包會被轉(zhuǎn)發(fā)到根據(jù)路由協(xié)議測量的距離最近的接口上。移動IPv6有效利用這一原理實現(xiàn)動態(tài)家鄉(xiāng)代理發(fā)現(xiàn)機制,通過發(fā)送綁定更新給家鄉(xiāng)代理的泛播地址,來從幾個家鄉(xiāng)代理中獲得最合適一個的響應(yīng),IPv4則無法提供類似的方法。

  (3)地址自動配置:移動IPv6繼承了IPv6的特征。使用無狀態(tài)地址自動配置和鄰居發(fā)現(xiàn)機制之后,移動IPv6既不需要DHCP也不需要外地代理來配置移動節(jié)點的轉(zhuǎn)交地址。

  (4)安全機制:移動IPv6可以為所有安全的要求使用IPSec,如注冊、授權(quán)、數(shù)據(jù)完整性保護和重發(fā)保護。通過IPv6中的IPsec可以對IP層上(也就是運行在IP層上的所有應(yīng)用)的通信提供加密/授權(quán)。通過移動IPv6還可以實現(xiàn)遠程企業(yè)內(nèi)部網(wǎng)和虛擬專用網(wǎng)絡(luò)的無縫接入,并且可以實現(xiàn)永遠連接。

  (5)路由優(yōu)化:為了避免移動IPv4由于三角路由造成的帶寬的浪費,移動IPv6指定了路由優(yōu)化的機制,路由優(yōu)化是移動IPv4的一個附加功能,但卻是移動IPv6的組成部分之一。

  (6)入口過濾Ingress-Filtering:移動IPv6能夠與這種入口過濾方式毫無問題地并存,一個在外區(qū)鏈路上的移動節(jié)點使用其轉(zhuǎn)交地址作為數(shù)據(jù)包的源地址,并將其家鄉(xiāng)地址包含在其家鄉(xiāng)地址目標(biāo)選項中,由于在外區(qū)鏈路中的轉(zhuǎn)交地址是一個有效地址,所以數(shù)據(jù)包將順利通過入口過濾。

  (7)服務(wù)質(zhì)量(QoS):服務(wù)質(zhì)量是一個各種因素的綜合問題,從協(xié)議的角度來看,與IPv4相比,IPv6的新增優(yōu)點是能提供差別服務(wù),這是因為IPv6的頭標(biāo)增加了一個流標(biāo)記域,共有20位長,這使得網(wǎng)絡(luò)的任何中間點都能夠確定并區(qū)別對待某個IP地址的數(shù)據(jù)流。另外,提供永遠連接、防止服務(wù)中斷以及提高網(wǎng)絡(luò)性能,也提高了網(wǎng)絡(luò)服務(wù)質(zhì)量。

4、小結(jié)

  移動IP結(jié)合了目前最熱門的兩項技術(shù):因特網(wǎng)和移動通訊。本文介紹了移動IPv4和移動IPv6的技術(shù)。同時,比較了兩者的技術(shù)優(yōu)劣,IPv6作為下一代互聯(lián)網(wǎng)協(xié)議,具備著先天的優(yōu)勢。移動IPv6繼承了移動IPv4的許多基本特征,并吸取了IPv6的優(yōu)點。當(dāng)一個移動節(jié)點移動到另一個網(wǎng)絡(luò),移動IPv6解決方案可保持該節(jié)點的通訊暢通并且保有原有的IP地址。

  移動IPv6是一個龐雜的協(xié)議,包含的內(nèi)容非常多,而且目前還在繼續(xù)發(fā)展。移動IPv6又是一個設(shè)計精巧的協(xié)議,雖然目前還有一些缺陷,但我們可以看到,移動IPv6協(xié)議的前景是非常光明的。在可以預(yù)見的未來,移動IPv6和無線技術(shù)(GPRS、3G等)的緊密結(jié)合必然會給電信業(yè)的發(fā)展帶來明媚的春光,必然會使IP承載網(wǎng)的內(nèi)容更加豐富,更加方便。

作者:周旭 丁巖軍 來源:中國聯(lián)通網(wǎng)站


微信掃描分享本文到朋友圈
掃碼關(guān)注5G通信官方公眾號,免費領(lǐng)取以下5G精品資料
  • 1、回復(fù)“YD5GAI”免費領(lǐng)取《中國移動:5G網(wǎng)絡(luò)AI應(yīng)用典型場景技術(shù)解決方案白皮書
  • 2、回復(fù)“5G6G”免費領(lǐng)取《5G_6G毫米波測試技術(shù)白皮書-2022_03-21
  • 3、回復(fù)“YD6G”免費領(lǐng)取《中國移動:6G至簡無線接入網(wǎng)白皮書
  • 4、回復(fù)“LTBPS”免費領(lǐng)取《《中國聯(lián)通5G終端白皮書》
  • 5、回復(fù)“ZGDX”免費領(lǐng)取《中國電信5GNTN技術(shù)白皮書
  • 6、回復(fù)“TXSB”免費領(lǐng)取《通信設(shè)備安裝工程施工工藝圖解
  • 7、回復(fù)“YDSL”免費領(lǐng)取《中國移動算力并網(wǎng)白皮書
  • 8、回復(fù)“5GX3”免費領(lǐng)取《R1623501-g605G的系統(tǒng)架構(gòu)1
  • 本周熱點本月熱點

     

      最熱通信招聘

      最新招聘信息