專利名稱:通信控制方法、通信系統(tǒng)以及數(shù)據(jù)格式的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及關(guān)于互聯(lián)網(wǎng)協(xié)議版本6(IPv6)的技術(shù),尤其涉及移動(dòng)節(jié)點(diǎn)、移動(dòng)性控制裝置、通信控制方法、通信系統(tǒng)以及數(shù)據(jù)格式。
相關(guān)技術(shù)在通過(guò)互聯(lián)網(wǎng)協(xié)議版本6(例如參考“S.Deering和R.Hinden,“互聯(lián)網(wǎng),版本6(IPv6)技術(shù)規(guī)范”,請(qǐng)求意見2460,1998年12月”)的互聯(lián)網(wǎng)中,移動(dòng)IPv6(例如參考“C.Perkins和D.B.Johnson,“IPv6內(nèi)的移動(dòng)性支持”,draft-ietf-mobileip-ipv6-18.txt,2002年6月”)表現(xiàn)為一種使得節(jié)點(diǎn)即使隨著移動(dòng)持續(xù)改變所連接鏈路仍可保持與對(duì)應(yīng)節(jié)點(diǎn)的通信的常規(guī)技術(shù)。移動(dòng)IPv6提供了移動(dòng)節(jié)點(diǎn)(MN)和原籍代理(HA)的定義,所述移動(dòng)節(jié)點(diǎn)是在互聯(lián)網(wǎng)上移動(dòng)的節(jié)點(diǎn),而所述原籍代理存在于互聯(lián)網(wǎng)的預(yù)定鏈路上,并將尋址到MN的分組轉(zhuǎn)發(fā)到MN。MN使用根據(jù)MN自身使用的HA所存在的鏈路所確定的原籍地址(HoA),以及根據(jù)MN自身當(dāng)前存在的鏈路確定的轉(zhuǎn)交地址(CoA)。MN在每次遷移時(shí)更新所述CoA。然后,MN將綁定更新(BU)消息發(fā)送至HA,以將指示HoA和新CoA之間的對(duì)應(yīng)綁定通告給HA。HA將從MN對(duì)應(yīng)物發(fā)送且尋址到MN的HoA的分組翻譯為尋址到所述綁定所指示新CoA的分組,并將其轉(zhuǎn)發(fā)至所述CoA。移動(dòng)IPv6通過(guò)上述操作保證MN和對(duì)應(yīng)節(jié)點(diǎn)之間的通信。
在MN遷移以切換其連接到互聯(lián)網(wǎng)的鏈路之前,HA繼續(xù)轉(zhuǎn)發(fā)分組到舊CoA,此后MN在HA更新其管理下的MN的綁定之前將所述CoA更新為新CoA。在所述綁定更新過(guò)程完成之后,HA開始將分組轉(zhuǎn)發(fā)至新CoA。由于已被轉(zhuǎn)發(fā)至舊CoA的分組會(huì)被轉(zhuǎn)發(fā)至連接在MN遷移之前所使用的鏈路,它們不會(huì)被MN接收到,最終導(dǎo)致突發(fā)分組丟失。
為了縮短導(dǎo)致突發(fā)分組丟失的綁定更新過(guò)程的持續(xù)時(shí)間,建議實(shí)施在HA和MN之間采用移動(dòng)性錨點(diǎn)(MAP)的分級(jí)移動(dòng)IPv6(例如參考“H.Soliman等,“分級(jí)MIPv6移動(dòng)性管理(HMIPv6)”,draft-ietf-mobileip-hmipv6-06.txt,2002年7月”)。在分級(jí)移動(dòng)IPv6中,HA管理HoA和MAP地址之間的綁定,而MAP管理所述HoA和CoA之間的綁定。當(dāng)MN在相同MAP域內(nèi)切換其連接的鏈路時(shí),無(wú)需更新由HA管理的綁定,僅更新由MAP管理的綁定即足夠。由于MN和MAP之間的傳輸延遲小于MN和HA之間的延遲,與MAP相關(guān)的綁定更新持續(xù)時(shí)間短于與HA相關(guān)的綁定更新時(shí)間。因此,在相同MAP域內(nèi)切換所連接鏈路時(shí),分級(jí)移動(dòng)IPv6與移動(dòng)IP相比更多地降低突發(fā)分組丟失。
但是,分級(jí)移動(dòng)IPv6無(wú)法縮短CoA更新持續(xù)時(shí)間,而所述CoA更新持續(xù)時(shí)間是引起突發(fā)分組丟失的另一因素。在MN從存在于所連接鏈路上的接入路由器(AR)接收路由器通告(RA)消息以檢測(cè)缺省路由器之后,MN能夠更新CoA。MN可以通過(guò)接收由接入控制器以規(guī)律的間隔傳送的RA,或是通過(guò)自身在所連接鏈路上將路由器征求(RS)消息發(fā)送至接入路由器以請(qǐng)求傳輸RA來(lái)接收RA。但是,在從MN接收到借助RS傳送RA的請(qǐng)求時(shí),接入控制器將不會(huì)立即傳送,而是在最多500[msec](例如參考“T.Narten等,“Neighbor Discovery for IP version 6(IPv6)”,請(qǐng)求意見2461,1998年12月”)的隨機(jī)傳輸延遲之后傳送所述RA。因此,所述CoA更新占用最多500[msec]時(shí)間。
發(fā)明內(nèi)容
本發(fā)明旨在解決上述問(wèn)題,本發(fā)明的一個(gè)目的是提供一種移動(dòng)節(jié)點(diǎn)、移動(dòng)性控制裝置、通信控制方法、通信系統(tǒng)以及數(shù)據(jù)格式,以在所述移動(dòng)節(jié)點(diǎn)將連接至IP網(wǎng)絡(luò)的鏈路切換到另一個(gè)鏈路時(shí),減少建立所述移動(dòng)節(jié)點(diǎn)與數(shù)據(jù)鏈路層的連接與完成CoA更新之間必需的CoA更新持續(xù)時(shí)間。
為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的移動(dòng)節(jié)點(diǎn),其與移動(dòng)性控制裝置和接入節(jié)點(diǎn)一起構(gòu)成基于互聯(lián)網(wǎng)協(xié)議版本6的通信系統(tǒng),所述移動(dòng)性控制裝置用于管理所述移動(dòng)節(jié)點(diǎn)的移動(dòng),所述接入節(jié)點(diǎn)為將連接至分組通信網(wǎng)絡(luò)的所述移動(dòng)節(jié)點(diǎn)提供鏈路,所述移動(dòng)節(jié)點(diǎn)包括列表獲取裝置,用于獲取接入節(jié)點(diǎn)的列表,其中所述接入節(jié)點(diǎn)存在于與由所述移動(dòng)節(jié)點(diǎn)用于連接的鏈路相鄰的鏈路上;轉(zhuǎn)交地址(CoA)列表生成裝置,用于生成CoA的列表,所述CoA對(duì)應(yīng)于進(jìn)入所獲取的接入節(jié)點(diǎn)列表的各個(gè)接入節(jié)點(diǎn),每個(gè)CoA用作在對(duì)應(yīng)于所述移動(dòng)節(jié)點(diǎn)的接入節(jié)點(diǎn)所位于的鏈路上的、所述移動(dòng)節(jié)點(diǎn)的目的地地址;接入節(jié)點(diǎn)地址獲取裝置,用于在所述移動(dòng)節(jié)點(diǎn)將所連接的鏈路改變?yōu)榱硪绘溌返那闆r下,獲取存在于所述改變后鏈路上的接入節(jié)點(diǎn)的數(shù)據(jù)鏈路層地址;缺省路由器檢測(cè)裝置,基于所獲取的數(shù)據(jù)鏈路層地址,并參考所述接入節(jié)點(diǎn)列表來(lái)檢測(cè)缺省路由器;主CoA檢測(cè)裝置,用于從所述CoA列表中檢測(cè)作為主CoA的、帶有與所述缺省路由器子網(wǎng)前綴相對(duì)應(yīng)的網(wǎng)絡(luò)前綴的CoA;以及路徑更新請(qǐng)求裝置,通過(guò)所述主CoA請(qǐng)求所述移動(dòng)性控制裝置更新尋址到所述移動(dòng)節(jié)點(diǎn)的分組的路徑。
在所述移動(dòng)節(jié)點(diǎn)中,所述列表獲取裝置獲取存在于所述移動(dòng)節(jié)點(diǎn)連接所用鏈路的相鄰鏈路上的接入節(jié)點(diǎn)的列表,所述CoA列表生成裝置生成對(duì)應(yīng)于進(jìn)入所獲取接入節(jié)點(diǎn)列表的各個(gè)接入節(jié)點(diǎn)的CoA的列表,每個(gè)CoA都被用作在對(duì)應(yīng)于所述移動(dòng)節(jié)點(diǎn)的接入節(jié)點(diǎn)所存在的鏈路上的所述移動(dòng)節(jié)點(diǎn)的目的地。當(dāng)所述移動(dòng)節(jié)點(diǎn)將其所連接的鏈路改變?yōu)榱硪绘溌窌r(shí),所述接入節(jié)點(diǎn)地址獲取裝置此后獲取存在于改變后鏈路上的接入節(jié)點(diǎn)的數(shù)據(jù)鏈路層地址,而所述缺省路由器檢測(cè)裝置基于所獲取的所述數(shù)據(jù)鏈路層地址并參考所述接入節(jié)點(diǎn)列表來(lái)檢測(cè)缺省路由器。此外,所述主CoA檢測(cè)裝置從所述CoA列表檢測(cè)作為主CoA的具有對(duì)應(yīng)于所述缺省路由器子網(wǎng)前綴的網(wǎng)絡(luò)前綴的CoA,而所述路徑更新請(qǐng)求裝置根據(jù)所述主CoA請(qǐng)求所述移動(dòng)性控制裝置更新分組尋址到所述移動(dòng)節(jié)點(diǎn)的路徑。
如上所述,在改變所連接鏈路之后,所述移動(dòng)節(jié)點(diǎn)基于預(yù)先保持的存在于所述相鄰鏈路上接入節(jié)點(diǎn)的接入節(jié)點(diǎn)列表以及所述CoA列表,檢測(cè)所述缺省路由器和主CoA,并借助所述主CoA請(qǐng)求所述移動(dòng)性控制裝置更新分組尋址到所述移動(dòng)節(jié)點(diǎn)的路徑。為此,在改變所連接鏈路時(shí),所述移動(dòng)節(jié)點(diǎn)能夠連續(xù)發(fā)送更新所述CoA的更新請(qǐng)求到所述移動(dòng)性控制裝置,由此可以顯著縮短建立移動(dòng)節(jié)點(diǎn)與數(shù)據(jù)鏈路層的連接與完成CoA更新之間必須的CoA更新持續(xù)時(shí)間。
所述列表獲取裝置包括接入節(jié)點(diǎn)通告裝置,用于向所述移動(dòng)性控制裝置通告這樣的信息,即關(guān)于存在于由所述移動(dòng)節(jié)點(diǎn)用于連接的鏈路上的接入點(diǎn)的信息;接入節(jié)點(diǎn)列表請(qǐng)求裝置,用于請(qǐng)求所述移動(dòng)性控制裝置發(fā)送這樣接入節(jié)點(diǎn)的列表,即所述接入節(jié)點(diǎn)存在于與由所述移動(dòng)節(jié)點(diǎn)用于連接的鏈路相鄰的鏈路上;以及接入節(jié)點(diǎn)列表獲取裝置,用于從所述移動(dòng)性控制裝置獲取由所述移動(dòng)性控制裝置生成的、在所述相鄰鏈路上的接入節(jié)點(diǎn)的列表。
即,在所述列表獲取裝置中,所述接入節(jié)點(diǎn)通告裝置將關(guān)于存在于由所述移動(dòng)節(jié)點(diǎn)用于連接的鏈路上的接入節(jié)點(diǎn)的信息通告給所述移動(dòng)性控制裝置。接收所述通告的所述移動(dòng)性控制裝置能夠生成其內(nèi)登記接入節(jié)點(diǎn)的接入節(jié)點(diǎn)列表。然后,所述接入節(jié)點(diǎn)列表請(qǐng)求裝置請(qǐng)求所述移動(dòng)性控制裝置發(fā)送存在于所述移動(dòng)節(jié)點(diǎn)連接所用鏈路的相鄰鏈路上的接入節(jié)點(diǎn)的接入節(jié)點(diǎn)列表,而接入節(jié)點(diǎn)列表獲取裝置能夠從所述移動(dòng)性控制裝置獲取由所述移動(dòng)性控制裝置如上生成的存在于相鄰鏈路上接入節(jié)點(diǎn)的接入節(jié)點(diǎn)列表。
上述移動(dòng)節(jié)點(diǎn)也可以下述任何一種配置來(lái)構(gòu)造。
所述接入節(jié)點(diǎn)通告裝置將關(guān)于存在于由所述移動(dòng)節(jié)點(diǎn)用于連接的鏈路上的接入節(jié)點(diǎn)的信息輸入接入節(jié)點(diǎn)選項(xiàng),所述接入節(jié)點(diǎn)選項(xiàng)被附加到指向所述移動(dòng)性控制裝置的綁定更新消息,從而將所述關(guān)于接入節(jié)點(diǎn)的信息通告給所述移動(dòng)性控制裝置。
所述接入節(jié)點(diǎn)列表請(qǐng)求裝置使用新定義的消息或者附加到指向所述移動(dòng)性控制裝置的綁定更新消息的消息字段,來(lái)請(qǐng)求存在于與由所述移動(dòng)節(jié)點(diǎn)用于連接的鏈路相鄰的鏈路上的接入節(jié)點(diǎn)的列表。
所述接入節(jié)點(diǎn)列表獲取裝置使用新定義的消息或者附加到來(lái)自于所述移動(dòng)性控制裝置的綁定確認(rèn)消息的消息字段,來(lái)獲取存在于與由所述移動(dòng)節(jié)點(diǎn)用于連接的鏈路相鄰的鏈路上的接入節(jié)點(diǎn)的列表。
順便提及,上述接入節(jié)點(diǎn)可能僅由接入路由器組成,或包括接入路由器和用于為移動(dòng)節(jié)點(diǎn)提供接入鏈路的接入點(diǎn)。根據(jù)接入節(jié)點(diǎn)的所述構(gòu)造,所述接入節(jié)點(diǎn)通告裝置、接入節(jié)點(diǎn)地址獲取裝置以及缺省路由器檢測(cè)裝置都可以如下構(gòu)造。
在所述接入節(jié)點(diǎn)是接入路由器的情況下,所述接入節(jié)點(diǎn)通告裝置將所述接入路由器的網(wǎng)絡(luò)層地址和數(shù)據(jù)鏈路層地址作為關(guān)于所述接入節(jié)點(diǎn)的信息,通告給所述移動(dòng)性控制裝置;其中在所述接入節(jié)點(diǎn)由接入路由器、用于向所述移動(dòng)節(jié)點(diǎn)提供接入鏈路的接入點(diǎn)所構(gòu)成的情況下,所述接入節(jié)點(diǎn)通告裝置將所述接入路由器的網(wǎng)絡(luò)層地址和數(shù)據(jù)鏈路層地址、以及所述接入點(diǎn)的數(shù)據(jù)鏈路層地址作為關(guān)于所述接入節(jié)點(diǎn)的信息,通告給所述移動(dòng)性控制裝置。
在所述接入節(jié)點(diǎn)是接入路由器的情況下,所述接入節(jié)點(diǎn)地址獲取裝置通過(guò)將預(yù)定信息交換消息用于IP層和數(shù)據(jù)鏈路層之間的信息交換,以將存在于所述改變后鏈路上的所述接入路由器的數(shù)據(jù)鏈路層地址通告給所述IP層,來(lái)獲取所述數(shù)據(jù)鏈路層地址;其中在所述接入節(jié)點(diǎn)由接入路由器、用于向所述移動(dòng)節(jié)點(diǎn)提供接入鏈路的接入點(diǎn)所構(gòu)成的情況下,所述接入節(jié)點(diǎn)地址獲取裝置通過(guò)將所述預(yù)定信息交換消息用于將存在于所述改變后鏈路上的所述接入點(diǎn)的數(shù)據(jù)鏈路層地址通告給IP層,來(lái)獲取所述數(shù)據(jù)鏈路層地址。
在所述接入節(jié)點(diǎn)是接入路由器的情況下,所述缺省路由器檢測(cè)裝置從所述接入節(jié)點(diǎn)列表中搜索與所獲取的接入路由器的數(shù)據(jù)鏈路層地址相對(duì)應(yīng)的接入路由器,并將通過(guò)該搜索所獲取的接入路由器定義為缺省路由器;其中在所述接入節(jié)點(diǎn)由接入路由器、用于向所述移動(dòng)節(jié)點(diǎn)提供接入鏈路的接入點(diǎn)所構(gòu)成的情況下,所述缺省路由器檢測(cè)裝置參考所獲取的接入點(diǎn)的數(shù)據(jù)鏈路層地址以及所述接入節(jié)點(diǎn)列表,從所述接入節(jié)點(diǎn)列表中搜索這樣的接入路由器,即所述接入路由器存在于與所述改變后鏈路上的接入點(diǎn)的子網(wǎng)相同的子網(wǎng)上,并將通過(guò)搜索所獲取的接入路由器定義為缺省路由器。
根據(jù)本發(fā)明的移動(dòng)性控制裝置基于互聯(lián)網(wǎng)協(xié)議版本6來(lái)管理移動(dòng)節(jié)點(diǎn)的移動(dòng),所述移動(dòng)性控制裝置包括接入節(jié)點(diǎn)獲取裝置,用于獲取關(guān)于接入節(jié)點(diǎn)的信息,其中所述接入節(jié)點(diǎn)存在于由所述移動(dòng)節(jié)點(diǎn)用于連接的鏈路上;接入節(jié)點(diǎn)列表生成裝置,用于生成接入節(jié)點(diǎn)列表,在所述接入節(jié)點(diǎn)列表中登記了向所述移動(dòng)節(jié)點(diǎn)提供接入鏈路的接入節(jié)點(diǎn);以及接入節(jié)點(diǎn)列表通告裝置,用于向所述移動(dòng)節(jié)點(diǎn)通告其內(nèi)管理所述移動(dòng)性控制裝置的域中的接入節(jié)點(diǎn)列表。
在該移動(dòng)性控制裝置中,所述接入節(jié)點(diǎn)獲取裝置獲取關(guān)于存在于由所述移動(dòng)節(jié)點(diǎn)用于連接的鏈路上的接入節(jié)點(diǎn)的信息,然后所述接入節(jié)點(diǎn)列表生成裝置生成其內(nèi)登記向所述移動(dòng)節(jié)點(diǎn)提供接入鏈路的接入節(jié)點(diǎn)的接入節(jié)點(diǎn)列表。例如,在所述移動(dòng)性控制裝置從所述移動(dòng)節(jié)點(diǎn)接收對(duì)接入節(jié)點(diǎn)列表的請(qǐng)求的情況下,所述接入節(jié)點(diǎn)列表通告裝置能夠向所述移動(dòng)節(jié)點(diǎn)通告其內(nèi)安裝所述移動(dòng)性控制裝置的域內(nèi)的接入節(jié)點(diǎn)列表。
上述的各個(gè)裝置也可如下構(gòu)造。
所述接入節(jié)點(diǎn)獲取裝置從附加到來(lái)自于所述移動(dòng)節(jié)點(diǎn)的綁定更新消息的接入節(jié)點(diǎn)選項(xiàng)中,獲取關(guān)于所述接入節(jié)點(diǎn)的信息。
所述接入節(jié)點(diǎn)列表通告裝置使用新定義的消息或者附加到指向所述移動(dòng)節(jié)點(diǎn)的綁定確認(rèn)消息的消息字段,將所述接入節(jié)點(diǎn)列表通告給所述移動(dòng)節(jié)點(diǎn)。
所述接入節(jié)點(diǎn)列表通告裝置將其內(nèi)登記了關(guān)于這樣接入節(jié)點(diǎn)的信息的接入節(jié)點(diǎn)列表通告給所述移動(dòng)節(jié)點(diǎn),即所述接入節(jié)點(diǎn)存在于其中管理所述移動(dòng)控制裝置的域內(nèi)鏈路之中的、為所述移動(dòng)節(jié)點(diǎn)提供接入鏈路的所有鏈路上。
所述接入節(jié)點(diǎn)列表通告裝置將其內(nèi)登記了關(guān)于這樣接入節(jié)點(diǎn)的信息的接入節(jié)點(diǎn)列表通告給所述移動(dòng)節(jié)點(diǎn),即所述接入節(jié)點(diǎn)在可以以不低于預(yù)定參考值的可能性、從當(dāng)前用于連接的鏈路移動(dòng)到的相鄰鏈路上。
順便提及,上述接入節(jié)點(diǎn)可能僅由接入路由器組成,或可能由接入路由器與用于向所述移動(dòng)節(jié)點(diǎn)提供接入鏈路的移動(dòng)點(diǎn)組成。根據(jù)接入節(jié)點(diǎn)的這種配置,所述接入節(jié)點(diǎn)獲取裝置與接入節(jié)點(diǎn)列表生成裝置可如下構(gòu)造。
在所述接入節(jié)點(diǎn)是接入路由器的情況下,所述接入節(jié)點(diǎn)獲取裝置獲取所述接入路由器的網(wǎng)絡(luò)層地址和數(shù)據(jù)鏈路層地址,作為關(guān)于所述接入節(jié)點(diǎn)的信息;其中在所述接入節(jié)點(diǎn)由接入路由器以及用于向所述移動(dòng)節(jié)點(diǎn)提供接入鏈路的接入點(diǎn)所構(gòu)成的情況下,所述接入節(jié)點(diǎn)獲取裝置獲取所述接入路由器的網(wǎng)絡(luò)層地址和數(shù)據(jù)鏈路層地址、以及所述接入點(diǎn)的數(shù)據(jù)鏈路層地址,作為關(guān)于所述接入節(jié)點(diǎn)的信息。
在所述接入節(jié)點(diǎn)是接入路由器的情況下,所述接入節(jié)點(diǎn)列表生成裝置生成這樣的接入節(jié)點(diǎn)列表,即所述接入節(jié)點(diǎn)列表包含作為入口的所述接入路由器的網(wǎng)絡(luò)層地址和數(shù)據(jù)鏈路層地址;其中在所述接入節(jié)點(diǎn)由接入路由器以及用于向所述移動(dòng)節(jié)點(diǎn)提供接入鏈路的接入點(diǎn)所構(gòu)成的情況下,所述接入節(jié)點(diǎn)列表生成裝置生成這樣的接入節(jié)點(diǎn)列表,即所述接入節(jié)點(diǎn)列表包括作為入口的所述接入路由器的網(wǎng)絡(luò)層地址和數(shù)據(jù)鏈路層地址、以及所述接入點(diǎn)的數(shù)據(jù)鏈路層地址。
順便提及,本發(fā)明還可視為關(guān)于一種包括所述移動(dòng)節(jié)點(diǎn)和移動(dòng)性控制裝置的通信系統(tǒng)的發(fā)明,或是用于所述移動(dòng)節(jié)點(diǎn)和通信系統(tǒng)內(nèi)的通信控制方法。
根據(jù)本發(fā)明的移動(dòng)節(jié)點(diǎn)內(nèi)的通信控制方法,所述移動(dòng)節(jié)點(diǎn)與用于管理所述移動(dòng)節(jié)點(diǎn)移動(dòng)的移動(dòng)性控制裝置、向?qū)⑦B接至分組通信網(wǎng)絡(luò)的所述移動(dòng)節(jié)點(diǎn)提供鏈路的接入節(jié)點(diǎn)一起構(gòu)成基于互聯(lián)網(wǎng)協(xié)議版本6的通信系統(tǒng),所述通信控制方法包括列表獲取步驟,獲取接入節(jié)點(diǎn)的列表,其中所述接入節(jié)點(diǎn)存在于與由所述移動(dòng)節(jié)點(diǎn)用于連接的鏈路相鄰的鏈路上;轉(zhuǎn)交地址(CoA)列表生成步驟,用于生成CoA的列表,所述CoA對(duì)應(yīng)于進(jìn)入所獲取的接入節(jié)點(diǎn)列表的各個(gè)接入節(jié)點(diǎn),每個(gè)CoA用作在對(duì)應(yīng)于所述移動(dòng)節(jié)點(diǎn)的接入節(jié)點(diǎn)所位于的鏈路上的、所述移動(dòng)節(jié)點(diǎn)的目的地地址;接入節(jié)點(diǎn)地址獲取步驟,用于在所述移動(dòng)節(jié)點(diǎn)將所連接的鏈路改變?yōu)榱硪绘溌返那闆r下,獲取存在于所述改變后鏈路上的接入節(jié)點(diǎn)的數(shù)據(jù)鏈路層地址;缺省路由器檢測(cè)步驟,基于所獲取的數(shù)據(jù)鏈路層地址,并參考所述接入節(jié)點(diǎn)列表來(lái)檢測(cè)缺省路由器;主CoA檢測(cè)步驟,用于從所述CoA列表中檢測(cè)作為主CoA的、帶有與所述缺省路由器子網(wǎng)前綴相對(duì)應(yīng)的網(wǎng)絡(luò)前綴的CoA;以及路徑更新請(qǐng)求步驟,通過(guò)所述主CoA來(lái)請(qǐng)求所述移動(dòng)性控制裝置更新尋址到所述移動(dòng)節(jié)點(diǎn)的分組的路徑。
根據(jù)本發(fā)明的另一通信系統(tǒng)中的通信控制方法,所述通信系統(tǒng)被配置為基于互聯(lián)網(wǎng)協(xié)議版本6來(lái)實(shí)現(xiàn)分組通信,并且包括移動(dòng)節(jié)點(diǎn)、用于管理所述移動(dòng)節(jié)點(diǎn)移動(dòng)的移動(dòng)性控制裝置、向?qū)⑦B接至分組通信網(wǎng)絡(luò)的移動(dòng)節(jié)點(diǎn)提供鏈路的接入節(jié)點(diǎn),所述通信控制方法包括接入節(jié)點(diǎn)通告步驟,所述移動(dòng)節(jié)點(diǎn)將關(guān)于接入節(jié)點(diǎn)的信息通告給所述移動(dòng)性控制裝置,其中所述接入節(jié)點(diǎn)存在于由所述移動(dòng)節(jié)點(diǎn)用于連接的鏈路上;接入節(jié)點(diǎn)獲取步驟,所述移動(dòng)性控制裝置從所述移動(dòng)節(jié)點(diǎn)獲取關(guān)于所述接入節(jié)點(diǎn)的信息;接入節(jié)點(diǎn)列表生成步驟,所述移動(dòng)性控制裝置基于所述關(guān)于接入節(jié)點(diǎn)的信息,生成接入節(jié)點(diǎn)列表,在所述接入節(jié)點(diǎn)列表中登記了向所述移動(dòng)節(jié)點(diǎn)提供接入鏈路的接入節(jié)點(diǎn);接入節(jié)點(diǎn)列表請(qǐng)求步驟,所述移動(dòng)節(jié)點(diǎn)請(qǐng)求所述移動(dòng)性控制裝置發(fā)送這樣的接入節(jié)點(diǎn)的列表,即所述接入節(jié)點(diǎn)存在于與由所述移動(dòng)節(jié)點(diǎn)用于連接的鏈路相鄰的鏈路上;接入節(jié)點(diǎn)列表通告步驟,所述移動(dòng)性控制裝置從所述移動(dòng)節(jié)點(diǎn)接收對(duì)于所述接入節(jié)點(diǎn)列表的請(qǐng)求,并將存在于所述相鄰鏈路上的接入節(jié)點(diǎn)的接入節(jié)點(diǎn)列表通告給所述移動(dòng)節(jié)點(diǎn);以及接入節(jié)點(diǎn)列表獲取步驟,所述移動(dòng)節(jié)點(diǎn)從所述移動(dòng)性控制裝置中獲取在所述相鄰鏈路上的接入節(jié)點(diǎn)的接入節(jié)點(diǎn)列表。
根據(jù)本發(fā)明的通信系統(tǒng),被配置為基于互聯(lián)網(wǎng)協(xié)議版本6來(lái)實(shí)現(xiàn)分組通信,并且包括移動(dòng)節(jié)點(diǎn)、用于管理所述移動(dòng)節(jié)點(diǎn)移動(dòng)的移動(dòng)性控制裝置、向?qū)⑦B接至分組通信網(wǎng)絡(luò)的所述移動(dòng)節(jié)點(diǎn)提供鏈路的接入節(jié)點(diǎn),其中所述移動(dòng)節(jié)點(diǎn)包括列表獲取裝置,用于獲取接入節(jié)點(diǎn)的列表,其中所述接入節(jié)點(diǎn)存在于與由所述移動(dòng)節(jié)點(diǎn)用于連接的鏈路相鄰的鏈路上;轉(zhuǎn)交地址(CoA)列表生成裝置,用于生成CoA的列表,所述CoA對(duì)應(yīng)于進(jìn)入所獲取的接入節(jié)點(diǎn)列表的各個(gè)接入節(jié)點(diǎn),每個(gè)CoA用作在對(duì)應(yīng)于所述移動(dòng)節(jié)點(diǎn)的接入節(jié)點(diǎn)所位于的鏈路上的、所述移動(dòng)節(jié)點(diǎn)的目的地地址;接入節(jié)點(diǎn)地址獲取裝置,用于在所述移動(dòng)節(jié)點(diǎn)將所連接的鏈路改變?yōu)榱硪绘溌返那闆r下,獲取存在于所述改變后鏈路上的接入節(jié)點(diǎn)的數(shù)據(jù)鏈路層地址;
缺省路由器檢測(cè)裝置,基于所獲取的數(shù)據(jù)鏈路層地址,并參考所述接入節(jié)點(diǎn)列表來(lái)檢測(cè)缺省路由器;主CoA檢測(cè)裝置,用于從所述CoA列表中檢測(cè)作為主CoA的、帶有與所述缺省路由器子網(wǎng)前綴相對(duì)應(yīng)的網(wǎng)絡(luò)前綴的CoA;以及路徑更新請(qǐng)求裝置,通過(guò)所述主CoA請(qǐng)求所述移動(dòng)性控制裝置更新尋址到所述移動(dòng)節(jié)點(diǎn)的分組的路徑。
在上述移動(dòng)系統(tǒng)中,所述移動(dòng)節(jié)點(diǎn)的所述列表獲取裝置包括接入節(jié)點(diǎn)通告裝置,用于向所述移動(dòng)性控制裝置通告這樣的信息,即關(guān)于存在于由所述移動(dòng)節(jié)點(diǎn)用于連接的鏈路上的接入點(diǎn)的信息;接入節(jié)點(diǎn)列表請(qǐng)求裝置,用于請(qǐng)求所述移動(dòng)性控制裝置發(fā)送這樣接入節(jié)點(diǎn)的列表,即所述接入節(jié)點(diǎn)存在于與由所述移動(dòng)節(jié)點(diǎn)用于連接的鏈路相鄰的鏈路上;以及接入節(jié)點(diǎn)列表獲取裝置,用于從所述移動(dòng)性控制裝置獲取存在于所述相鄰鏈路上的接入節(jié)點(diǎn)的列表;其中所述移動(dòng)性控制裝置包括接入節(jié)點(diǎn)獲取裝置,用于從所述移動(dòng)站獲取關(guān)于所述接入節(jié)點(diǎn)的信息;接入節(jié)點(diǎn)列表生成裝置,用于基于關(guān)于接入節(jié)點(diǎn)的所述信息來(lái)生成接入節(jié)點(diǎn)列表,在所述接入節(jié)點(diǎn)列表中登記了向所述移動(dòng)節(jié)點(diǎn)提供接入鏈路的接入節(jié)點(diǎn);以及接入節(jié)點(diǎn)列表通告裝置,用于從所述移動(dòng)節(jié)點(diǎn)接收對(duì)于所述接入節(jié)點(diǎn)列表的請(qǐng)求,并且將存在于所述相鄰鏈路上的接入節(jié)點(diǎn)的所述接入節(jié)點(diǎn)列表通告給所述移動(dòng)節(jié)點(diǎn)。
上述“新定義的消息”優(yōu)選的是采用如下所述數(shù)據(jù)格式。
根據(jù)本發(fā)明一種數(shù)據(jù)格式是適用于如權(quán)利要求4所述的新定義消息的數(shù)據(jù)格式,所述數(shù)據(jù)格式由基于互聯(lián)網(wǎng)協(xié)議版本6的基本標(biāo)題部分以及擴(kuò)展標(biāo)題部分所構(gòu)成,其中所述基本標(biāo)題部分包括
用于指示下一標(biāo)題是關(guān)于ICMP版本6的標(biāo)題的下一標(biāo)題配置字段;用于存儲(chǔ)所述移動(dòng)節(jié)點(diǎn)的CoA的源地址字段;以及用于存儲(chǔ)所述移動(dòng)節(jié)點(diǎn)將綁定登記到的移動(dòng)性控制裝置的地址的目的地地址字段;其中所述擴(kuò)展標(biāo)題部分包括用于將所述消息識(shí)別為ICMP路由器地址征求消息的類型字段。
根據(jù)本發(fā)明的另一種數(shù)據(jù)格式是一種適用于如權(quán)利要求5所述的新定義消息的數(shù)據(jù)格式,所述數(shù)據(jù)格式由基于互聯(lián)網(wǎng)協(xié)議版本6的基本標(biāo)題部分以及擴(kuò)展標(biāo)題部分所構(gòu)成,其中所述基本標(biāo)題部分包括用于指示下一標(biāo)題是關(guān)于ICMP版本6的標(biāo)題的下一標(biāo)題配置字段;用于存儲(chǔ)所述移動(dòng)性控制裝置的地址的源地址字段;以及用于存儲(chǔ)所述移動(dòng)節(jié)點(diǎn)的CoA的目的地地址字段;其中所述擴(kuò)展標(biāo)題部分包括用于識(shí)別所述消息是ICMP路由器地址征求消息的類型字段;序號(hào)字段,用于存儲(chǔ)根據(jù)所述移動(dòng)性控制裝置所保持的所述接入節(jié)點(diǎn)列表內(nèi)的入口順序所給出的序號(hào);用于存儲(chǔ)所通告地址的有效持續(xù)時(shí)間信息的有效持續(xù)時(shí)間字段;地址存儲(chǔ)字段,用于存儲(chǔ)接入路由器的網(wǎng)絡(luò)層地址和數(shù)據(jù)鏈路層地址、以及接入點(diǎn)的數(shù)據(jù)鏈路層地址的其中之一;以及類型字段,用于指示所述地址存儲(chǔ)字段內(nèi)存儲(chǔ)的地址是所述接入路由器的網(wǎng)絡(luò)層地址和數(shù)據(jù)鏈路層地址、以及所述接入點(diǎn)的數(shù)據(jù)鏈路層地址的其中一個(gè)。
圖1是第一實(shí)施例中的通信系統(tǒng)的配置圖。
圖2是移動(dòng)節(jié)點(diǎn)(MN)的配置圖。
圖3是移動(dòng)性錨點(diǎn)(MAP)的配置圖。
圖4示出了帶有接入節(jié)點(diǎn)選項(xiàng)標(biāo)題的BU消息的格式。
圖5示出了ICMP路由器地址征求消息的格式。
圖6示出了帶有接入節(jié)點(diǎn)列表請(qǐng)求標(biāo)志的BU消息的格式。
圖7示出了第一實(shí)施例中的接入節(jié)點(diǎn)列表的格式。
圖8示出了ICMP路由器地址通告消息的格式。
圖9示出了帶有路由器地址通告選項(xiàng)的BA消息的格式。
圖10示出了CoA列表的格式。
圖11是說(shuō)明第一實(shí)施例中的MN的操作流程的流程圖。
圖12是說(shuō)明第一實(shí)施例中的MAP的操作流程的流程圖。
圖13A示出了MAP向MN通告所述接入節(jié)點(diǎn)列表內(nèi)的所有入口的模式。
圖13B示出了MAP僅向MN通告存在于將接入節(jié)點(diǎn)列表通告到的目標(biāo)MN的連接AR周圍AR入口的模式。
圖14是第二實(shí)施例中的通信系統(tǒng)的配置圖。
圖15示出了第二實(shí)施例中的接入節(jié)點(diǎn)列表的格式。
圖16是說(shuō)明第二實(shí)施例中的MN的操作流程的流程圖。
圖17是說(shuō)明第二實(shí)施例中的MAP的操作流程的流程圖。
具體實(shí)施例方式
以下將詳細(xì)描述根據(jù)本發(fā)明的各個(gè)實(shí)施例。
[通信系統(tǒng)的配置]圖1示出了第一實(shí)施例中的通信系統(tǒng)1的配置。如圖1所示,通信系統(tǒng)1被配置為基于互聯(lián)網(wǎng)協(xié)議版本6實(shí)施分組通信,并包括移動(dòng)節(jié)點(diǎn)(MN)10;管理所述移動(dòng)節(jié)點(diǎn)10移動(dòng)的移動(dòng)性錨點(diǎn)(MAP)50;以及作為接入節(jié)點(diǎn)的接入路由器(AR)30,其用于為MN 10連接到分組通信網(wǎng)絡(luò)提供鏈路。每個(gè)AR 30都通過(guò)有線或無(wú)線鏈路連接到MAP 50。在第一實(shí)施例的通信系統(tǒng)1中,每個(gè)接入節(jié)點(diǎn)僅由AR 30構(gòu)成。圖1內(nèi)的區(qū)域40指示其中每個(gè)AR都提供其接入鏈路的范圍。
圖2示出了MN 10的配置。如圖2所示,MN 10包括用于信息傳輸和接收的收發(fā)信機(jī)12;存儲(chǔ)設(shè)備14;以及包括執(zhí)行下述多種過(guò)程的構(gòu)成部分的處理單元16。所述處理單元16包括接入節(jié)點(diǎn)通告部分16A,其將AR 30的網(wǎng)絡(luò)層地址和數(shù)據(jù)鏈路層地址通告給MAP50;接入節(jié)點(diǎn)列表請(qǐng)求部分16B,其請(qǐng)求MAP50發(fā)送接入節(jié)點(diǎn)列表;接入節(jié)點(diǎn)列表獲取部分16C,其從MAP50獲取所述接入節(jié)點(diǎn)列表;CoA列表生成部分16D,其生成CoA列表;接入節(jié)點(diǎn)地址獲取部分16E,其從L2觸發(fā)獲取遷移之后的所連接鏈路上的AR 30的數(shù)據(jù)鏈路層地址;缺省路由器檢測(cè)部分16F,其從所述接入節(jié)點(diǎn)列表檢測(cè)缺省路由器;主CoA檢測(cè)部分16G,其從所述CoA列表檢測(cè)主CoA(PCoA);以及路徑更新登記請(qǐng)求部分16H,其通過(guò)綁定更新消息(BU)請(qǐng)求MAP 50更新PCoA和原籍地址(HoA)之間的綁定。
圖3示出了MAP 50的配置。如圖3所示,MAP 50包括用于信息傳輸和接收的收發(fā)信機(jī)52;存儲(chǔ)設(shè)備54;以及包括執(zhí)行下述多種過(guò)程的構(gòu)成部分的處理單元56。所述處理單元56包括接入節(jié)點(diǎn)獲取部分56A,其獲取AR 30的網(wǎng)絡(luò)層地址和數(shù)據(jù)鏈路層地址;接入節(jié)點(diǎn)列表生成部分56B,其生成包括作為一個(gè)入口的AR 30的網(wǎng)絡(luò)層地址和數(shù)據(jù)鏈路層地址的接入節(jié)點(diǎn)列表;以及接入節(jié)點(diǎn)列表通告部分56C,其將所述接入節(jié)點(diǎn)列表通告MN 10。
MN 10的接入節(jié)點(diǎn)通告部分16A將新定義的接入節(jié)點(diǎn)選項(xiàng)標(biāo)題60D附至MN 10傳送到MAP 50的圖4的BU 60。此處概述圖4的BU 60。BU 60用于接入節(jié)點(diǎn)通告部分16A將AR30的網(wǎng)絡(luò)層地址和數(shù)據(jù)鏈路層地址以及AP的數(shù)據(jù)鏈路層地址通告給MAP 50(但應(yīng)當(dāng)注意的是,在第一實(shí)施例僅通告AR 30的網(wǎng)絡(luò)層地址和數(shù)據(jù)鏈路層地址)。BU 60包括IPv6基本標(biāo)題60A、BU移動(dòng)性選項(xiàng)標(biāo)題60B、原籍地址選項(xiàng)標(biāo)題60C以及接入節(jié)點(diǎn)選項(xiàng)標(biāo)題60D。僅一個(gè)地址可由一個(gè)接入節(jié)點(diǎn)選項(xiàng)通告。因此,在通告AR 30的網(wǎng)絡(luò)層地址和數(shù)據(jù)鏈路層地址的情況下,兩個(gè)接入節(jié)點(diǎn)選項(xiàng)標(biāo)題被附至BU 60。
在上述的接入節(jié)點(diǎn)選項(xiàng)標(biāo)題60D的字段中,“選項(xiàng)類型”字段代表區(qū)別接入節(jié)點(diǎn)選項(xiàng)的字段,并被指配任意整數(shù)?!斑x項(xiàng)長(zhǎng)度”字段代表關(guān)于接入節(jié)點(diǎn)選項(xiàng)的標(biāo)題長(zhǎng)度的字段,而A標(biāo)志字段代表關(guān)于存儲(chǔ)在標(biāo)題字段內(nèi)的地址類型的字段。例如,在A標(biāo)志為0的情況下,它指示所存儲(chǔ)的地址是AR 30的網(wǎng)絡(luò)層地址;在A標(biāo)志是1的情況下,它指示所存儲(chǔ)的地址是AR 30的數(shù)據(jù)鏈路層地址;在A標(biāo)志為2的情況下,它指示所存儲(chǔ)的地址是AP的數(shù)據(jù)鏈路層地址。“前綴長(zhǎng)度”字段僅在所通告地址是網(wǎng)絡(luò)層地址的情況下才使用,代表關(guān)于所述地址的前綴長(zhǎng)度的字段。“壽命”字段代表關(guān)于所通告地址的有效持續(xù)時(shí)間的字段。
在移動(dòng)節(jié)點(diǎn)改變其自身綁定登記到的MAP 50時(shí),或在移動(dòng)節(jié)點(diǎn)所保持接入節(jié)點(diǎn)列表內(nèi)的入口的有效持續(xù)時(shí)間到期時(shí),接入節(jié)點(diǎn)列表請(qǐng)求部分16B請(qǐng)求MAP 50發(fā)送接入節(jié)點(diǎn)列表。在此情況下,它通過(guò)收發(fā)信機(jī)12傳送圖5所示的ICMP (互聯(lián)網(wǎng)控制消息協(xié)議)路由器地址征求消息62,以請(qǐng)求所述接入節(jié)點(diǎn)列表。此時(shí),所述接入節(jié)點(diǎn)列表請(qǐng)求部分16B也可能被配置為將圖6所示的包括接入節(jié)點(diǎn)列表請(qǐng)求標(biāo)志的BU 64傳送至MAP 50,以請(qǐng)求所述接入節(jié)點(diǎn)列表。
如圖5所示,所述ICMP路由器地址征求消息62包括IPv6基本標(biāo)題62A和ICMP路由器地址征求標(biāo)題62B,而IPv6基本標(biāo)題62A的“下一標(biāo)題”字段存儲(chǔ)指示下一標(biāo)題是與ICMPv6相關(guān)標(biāo)題的信息(例如“58”)。在ICMP路由器地址征求標(biāo)題62B中,“類型”字段是指示所述標(biāo)題是ICMP路由器地址征求的字段,并被賦以任意整數(shù)值。在“選項(xiàng)”字段中,可以使用在ICMPv6中定義的選項(xiàng),例如源鏈路層地址選項(xiàng)等。
包括接入節(jié)點(diǎn)列表請(qǐng)求標(biāo)志的BU 64如圖6所示由IPv6基本標(biāo)題64A、BU移動(dòng)性選項(xiàng)標(biāo)題64B以及原籍地址選項(xiàng)標(biāo)題64C構(gòu)成。新R標(biāo)志64X被設(shè)置在所述標(biāo)題中的BU移動(dòng)性選項(xiàng)標(biāo)題64B內(nèi)。在所述R標(biāo)志64X為1的情況下,MN 10請(qǐng)求MAP 50發(fā)送所述接入節(jié)點(diǎn)列表。在所述R標(biāo)志64X為0的情況下,MN 10并不請(qǐng)求MAP 50發(fā)送所述接入節(jié)點(diǎn)列表。
接入節(jié)點(diǎn)列表獲取部分16C從MAP 50獲取由MAP 50生成的接入節(jié)點(diǎn)列表,如圖7所示,所述接入節(jié)點(diǎn)列表可形成為,包括作為一個(gè)入口的從MN 10發(fā)送至MAP的所述AR的網(wǎng)絡(luò)層地址和數(shù)據(jù)鏈路層地址的列表。接入節(jié)點(diǎn)列表獲取部分16C通過(guò)收發(fā)信機(jī)12接收ICMP路由器地址通告(圖8),并獲取進(jìn)入所述ICMP路由器地址通告的預(yù)定字段內(nèi)的接入節(jié)點(diǎn)列表。接入節(jié)點(diǎn)列表獲取部分16C也可能被配置為從MAP 50接收包括路由器地址通告選項(xiàng)的BA(圖9),以獲取所述接入節(jié)點(diǎn)列表。
如圖8所示,ICMP路由器地址通告消息66包括IPv6基本標(biāo)題66A和ICMP路由器地址通告標(biāo)題66B,而IPv6基本標(biāo)題66A的“下一標(biāo)題”字段存儲(chǔ)指示下一標(biāo)題是與ICMPv6相關(guān)標(biāo)題的信息(例如“58”)。在ICMP路由器地址通告標(biāo)題66B中,“類型”字段代表指示所述標(biāo)題是ICMP路由器地址通告選項(xiàng)的字段,并被賦以任意整數(shù)值。“序列”字段存儲(chǔ)根據(jù)MAP 50所保持的接入節(jié)點(diǎn)列表內(nèi)入口的順序分配的序號(hào)。具有相同序號(hào)的AR 30的網(wǎng)絡(luò)層地址和數(shù)據(jù)鏈路層地址以及AP的數(shù)據(jù)鏈路層地址指示它們是存在于相同接入鏈路上的AR和AP的地址?!皦勖弊侄未黻P(guān)于所通告地址的有效持續(xù)時(shí)間的字段。
A標(biāo)志字段代表關(guān)于存儲(chǔ)在標(biāo)題字段內(nèi)地址的類型的字段。例如,在A標(biāo)志為0的情況下,它指示所存儲(chǔ)的地址是AR 30的網(wǎng)絡(luò)層地址;在A標(biāo)志為1的情況下,它指示所存儲(chǔ)的地址是AR 30的數(shù)據(jù)鏈路層地址;在A標(biāo)志為2的情況下,它指示所存儲(chǔ)的地址是AP的數(shù)據(jù)鏈路層地址?!扒熬Y長(zhǎng)度”字段僅在所通告地址是網(wǎng)絡(luò)層地址的情況下使用,并代表關(guān)于所述地址的前綴長(zhǎng)度的字段。
如圖9所示,包括路由器地址通告選項(xiàng)的BA 68由IPv6基本標(biāo)題68A、BA移動(dòng)性選項(xiàng)標(biāo)題68B以及新定義的路由器地址通告選項(xiàng)標(biāo)題68C所構(gòu)成。路由器地址通告選項(xiàng)標(biāo)題68C的“選項(xiàng)類型”字段是指示所述標(biāo)題為路由器地址通告選項(xiàng)的字段,并被賦予任意整數(shù)值?!斑x項(xiàng)長(zhǎng)度”字段存儲(chǔ)所述路由器地址通告選項(xiàng)的標(biāo)題長(zhǎng)度信息。在“序列”字段中,根據(jù)MAP 50所保持的接入節(jié)點(diǎn)列表內(nèi)入口的順序來(lái)指配序號(hào)。具有相同序號(hào)的AR 30的網(wǎng)絡(luò)層地址和數(shù)據(jù)鏈路層地址以及AP的數(shù)據(jù)鏈路層地址代表存在于相同接入鏈路上的AR和AP的地址。“壽命”字段是關(guān)于所通告地址的有效持續(xù)時(shí)間的字段。
A標(biāo)志字段代表關(guān)于存儲(chǔ)在標(biāo)題字段內(nèi)地址的類型的字段。例如,在A標(biāo)志為0的情況下,它指示所存儲(chǔ)的地址是AR 30的網(wǎng)絡(luò)層地址;在A標(biāo)志為1的情況下,它指示所存儲(chǔ)的地址是AR 30的數(shù)據(jù)鏈路層地址;在A標(biāo)志為2的情況下,它指示所存儲(chǔ)的地址是AP的數(shù)據(jù)鏈路層地址?!扒熬Y長(zhǎng)度”字段僅在所通告地址是網(wǎng)絡(luò)層地址的情況下使用,是關(guān)于所述地址的前綴長(zhǎng)度的字段。
CoA列表生成部分16D生成對(duì)應(yīng)于作為入口進(jìn)入MAP 50所通告接入節(jié)點(diǎn)列表內(nèi)的AR 30的子網(wǎng)前綴的CoA,并將如此生成的CoA輸入圖10的轉(zhuǎn)交地址列表(CoA列表)。如該圖所示,所述CoA列表包括每個(gè)CoA的序號(hào)、CoA和有效持續(xù)時(shí)間,而下述的主CoA是指示“主CoA”的特定信息。
以下將描述第一實(shí)施例中處理的內(nèi)容。
圖11示出了MN 10的操作流程。在MN 10中,接入節(jié)點(diǎn)通告部分16A在圖11的A01中發(fā)送BU,以將當(dāng)前連接至MN 10的AR30的網(wǎng)絡(luò)層地址和數(shù)據(jù)鏈路層地址通告MAP 50。在此情況下,接入節(jié)點(diǎn)通告部分16A將接入節(jié)點(diǎn)選項(xiàng)標(biāo)題附至指向MAP 50的BU,并將AR 30的網(wǎng)絡(luò)層地址和數(shù)據(jù)鏈路層地址輸入接入節(jié)點(diǎn)選項(xiàng)標(biāo)題的預(yù)定字段,然后將BU傳送至MAP 50。
接入節(jié)點(diǎn)列表請(qǐng)求部分16B此后在A02中將ICMP路由器地址征求(圖5)通過(guò)收發(fā)信機(jī)12傳送至MAP 50,以請(qǐng)求接入節(jié)點(diǎn)列表的通告。在MN 10改變其自身綁定登記到的MAP 50時(shí),或在MN10所保持接入節(jié)點(diǎn)列表內(nèi)的入口的有效持續(xù)時(shí)間到期時(shí),執(zhí)行所述請(qǐng)求。接入節(jié)點(diǎn)列表請(qǐng)求部分16B也可能被配置為將包括接入節(jié)點(diǎn)列表請(qǐng)求標(biāo)志(圖6)的BU傳送至MAP 50,以請(qǐng)求所述接入節(jié)點(diǎn)列表。
接入節(jié)點(diǎn)列表獲取部分16C此后在A03中通過(guò)收發(fā)信機(jī)12從MAP 50接收ICMP路由器地址通告(圖8),并獲取輸入ICMP路由器地址通告的預(yù)定字段內(nèi)的接入節(jié)點(diǎn)列表(圖7)。接入節(jié)點(diǎn)列表獲取部分16C也可能被配置為從MAP 50接收包括路由器地址通告選項(xiàng)的BA(圖9),以獲取所述接入節(jié)點(diǎn)列表。
CoA列表生成部分16D此后在A04中生成對(duì)應(yīng)于作為入口輸入MAP 50所通告接入節(jié)點(diǎn)列表的AR 30的子網(wǎng)前綴的CoA,然后將如此生成的CoA輸入CoA列表(圖10)。將CoA輸入到圖10的CoA列表的順序?qū)?yīng)于接入節(jié)點(diǎn)列表內(nèi)的序號(hào)順序。所獲取的接入節(jié)點(diǎn)列表被保持在存儲(chǔ)設(shè)備14內(nèi)。
接入節(jié)點(diǎn)地址獲取部分16E此后在A05中從L2觸發(fā)獲取存在于隨著MN 10遷移而改變所連接節(jié)點(diǎn)之后的鏈路上的AR 30的數(shù)據(jù)鏈路層地址。所述L2觸發(fā)是用于將MN 10的數(shù)據(jù)鏈路層在所述數(shù)據(jù)鏈路層內(nèi)建立連接通告IP層的消息,而AR 30的數(shù)據(jù)鏈路層地址存儲(chǔ)在L2觸發(fā)的預(yù)定字段內(nèi)。
缺省路由器檢測(cè)部分16F此后在A06內(nèi)從接入節(jié)點(diǎn)列表中搜索對(duì)應(yīng)于所獲取的AR 30的數(shù)據(jù)鏈路層地址的入口,并將該搜索獲取的入口的AR設(shè)置為缺省路由器。
主CoA檢測(cè)部分16G此后在A07中從保持在存儲(chǔ)設(shè)備14內(nèi)的CoA列表中搜索具有對(duì)應(yīng)于以上所設(shè)置缺省路由器的子網(wǎng)前綴的網(wǎng)絡(luò)前綴的CoA,并將該搜索所獲取的CoA設(shè)置為主轉(zhuǎn)交地址(PCoA)。
路徑更新登記請(qǐng)求部分16H此后在A08中將BU通過(guò)收發(fā)信機(jī)12傳送至MAP 50,以將MN 10的PCoA和HoA之間的綁定向MAP 50登記。以上完成了MN 10的處理。
圖12示出了MAP 50的操作流程。在MAP 50中,接入節(jié)點(diǎn)獲取部分56A在圖12的B01中通過(guò)收發(fā)信機(jī)52從MN 10接收BU,獲取輸入附至BU的接入節(jié)點(diǎn)選項(xiàng)的AR 30的網(wǎng)絡(luò)層地址和數(shù)據(jù)鏈路層地址。
接入節(jié)點(diǎn)列表生成部分56B此后在B02-B04中生成包括作為一個(gè)入口的所獲取AR 30的網(wǎng)絡(luò)層地址和數(shù)據(jù)鏈路層地址的接入節(jié)點(diǎn)列表(圖7),并將所述列表保持在存儲(chǔ)設(shè)備54內(nèi)(接入節(jié)點(diǎn)列表生成功能)。在此連接中,發(fā)送至MAP 50的AR 30的地址由使用該MAP 50的MN10通告,因而MAP的MAP域被定義為一組由MN 10通告的AR 30。如果至少一個(gè)MN 10連接到所述MAP域內(nèi)的所有AR 30的每一個(gè),則MAP 50可以獲取所有AR 30的地址。因此,MAP 50可以生成其中MAP域內(nèi)所有AR 30被作為入口輸入的接入節(jié)點(diǎn)列表。
具體地說(shuō),接入節(jié)點(diǎn)列表生成部分56B在B02中從接入節(jié)點(diǎn)列表中搜索與BU所通告的AR 30相同的入口,并確定是否尋找到。當(dāng)在所述接入節(jié)點(diǎn)列表中尋找到與BU所通告的AR 30相同的入口時(shí),接入節(jié)點(diǎn)列表生成部分56B僅更新每個(gè)所通告地址的有效持續(xù)時(shí)間(B03)。當(dāng)未尋找到與所通告的AR 30相同的入口時(shí),接入節(jié)點(diǎn)列表生成部分56B新登記AR地址的新入口(B04)。
接入節(jié)點(diǎn)列表通告部分56C此后在接下來(lái)的B05中將保持在存儲(chǔ)設(shè)備54內(nèi)的接入節(jié)點(diǎn)列表通告給MN 10。但是,MAP 50此時(shí)在通過(guò)收發(fā)信機(jī)52從MN 10接收MN 10用于請(qǐng)求接入節(jié)點(diǎn)列表的ICMP路由器地址征求(圖5)或包括接入節(jié)點(diǎn)列表請(qǐng)求標(biāo)志的BU(圖6)時(shí),發(fā)送所述接入節(jié)點(diǎn)列表。MAP 50被配置為規(guī)則地將接入節(jié)點(diǎn)列表發(fā)送到進(jìn)入MN 10自身的存儲(chǔ)設(shè)備54內(nèi)保持的綁定的MN 10。
在上述的B05中,MAP 50通過(guò)收發(fā)信機(jī)52將ICMP路由器地址通告(圖8)發(fā)送到MN 10,以將所述接入節(jié)點(diǎn)列表通告給MN10,將被通告的接入節(jié)點(diǎn)的入口被輸入到所述ICMP路由器地址通告的預(yù)定字段。也可以將包括路由器地址通告選項(xiàng)(圖9)的BA通過(guò)收發(fā)信機(jī)52傳送至MN 10,以將所述接入節(jié)點(diǎn)列表通告給MN 10。
MAP 50可能如圖13A所示,將自身保持的接入節(jié)點(diǎn)列表內(nèi)的所有入口通告給MN 10,或是如圖13B所示,僅將存在于連接到MN 10的AR周圍的AR的入口作為通告接入節(jié)點(diǎn)列表的對(duì)象通告給MN 10。
根據(jù)上述的第一實(shí)施例,在僅存在作為接入節(jié)點(diǎn)的AR的通信系統(tǒng)中,MN生成CoA的列表,所述CoA對(duì)應(yīng)于進(jìn)入存在于相鄰鏈路上的接入節(jié)點(diǎn)的接入節(jié)點(diǎn)列表的各個(gè)接入節(jié)點(diǎn)(此處僅AR),每個(gè)CoA都被用作在對(duì)應(yīng)于MN的接入節(jié)點(diǎn)存在的鏈路上的MN的目的地。然后,MN在將所連接鏈路改變?yōu)榱硪粋€(gè)時(shí),基于存在于改變后鏈路上的接入節(jié)點(diǎn)的數(shù)據(jù)鏈路層地址并參考接入節(jié)點(diǎn)列表檢測(cè)缺省路由器,檢測(cè)作為主CoA的帶有對(duì)應(yīng)于所述缺省路由器子網(wǎng)前綴的網(wǎng)絡(luò)前綴的CoA,并根據(jù)所述主CoA請(qǐng)求MAP更新分組尋址到所述移動(dòng)節(jié)點(diǎn)的路徑。這樣,在改變所連接鏈路時(shí),MN能夠立即將更新CoA的請(qǐng)求發(fā)送到MAP,由此可顯著降低建立MN到數(shù)據(jù)鏈路層的連接與完成CoA更新之間必需的CoA更新持續(xù)時(shí)間。
[通信系統(tǒng)的配置]圖14示出了第二實(shí)施例中的通信系統(tǒng)1S的配置。如圖14所示,通信系統(tǒng)1S被配置為基于互聯(lián)網(wǎng)協(xié)議版本6實(shí)施分組通信,并包括移動(dòng)節(jié)點(diǎn)(MN)10;管理移動(dòng)節(jié)點(diǎn)10移動(dòng)的移動(dòng)性錨點(diǎn)(MAP)50;作為接入節(jié)點(diǎn)的接入路由器(AR)30和接入點(diǎn)(AP)20,其用于為MN 10到分組通信網(wǎng)絡(luò)的連接提供鏈路。即,第二實(shí)施例中的通信系統(tǒng)1S與第一實(shí)施例中的通信系統(tǒng)1的不同之處在于,每個(gè)接入節(jié)點(diǎn)并不僅僅包括AR 30,而是包括AR 30與AP20。
MN 10與MAP 50(圖2和圖3)的配置與第一實(shí)施例中的配置相當(dāng)類似。但應(yīng)當(dāng)注意的是,圖2的接入節(jié)點(diǎn)通告部分16A向MAP通告AR 30的網(wǎng)絡(luò)層地址與數(shù)據(jù)鏈路層地址以及AP 20的數(shù)據(jù)鏈路層地址。接入節(jié)點(diǎn)地址獲取部分16E從L2觸發(fā)獲取在遷移之后所連接鏈路上的AP 20的數(shù)據(jù)鏈路層地址。缺省路由器檢測(cè)部分16F從保持在存儲(chǔ)設(shè)備14內(nèi)的接入節(jié)點(diǎn)列表搜索對(duì)應(yīng)于所獲取的AP 20的數(shù)據(jù)鏈路層地址的入口,基于該搜索獲取的入口檢測(cè)與AP 20的數(shù)據(jù)鏈路層地址相同入口內(nèi)的AR 30的網(wǎng)絡(luò)層地址與數(shù)據(jù)鏈路層地址,并將所獲取AR 30設(shè)置為缺省路由器。
圖3的接入節(jié)點(diǎn)獲取部分56A從MN 10獲取AR 30的網(wǎng)絡(luò)層地址與數(shù)據(jù)鏈路層地址,以及AP 20的數(shù)據(jù)鏈路層地址。接入節(jié)點(diǎn)列表生成部分56B生成包括作為一個(gè)入口的AR 30的網(wǎng)絡(luò)層地址與數(shù)據(jù)鏈路層地址以及AP 20的數(shù)據(jù)鏈路層地址的接入節(jié)點(diǎn)列表。
在第二實(shí)施例中,各個(gè)消息與列表的格式與第一實(shí)施例中類似,但是接入節(jié)點(diǎn)列表的格式與第一實(shí)施例中有所不同。即,如圖15所示,所述接入節(jié)點(diǎn)列表可形成為這樣一種列表,其包括作為一個(gè)入口的從MN 10發(fā)送至MAP 50的AR 30的網(wǎng)絡(luò)層地址和數(shù)據(jù)鏈路層地址,以及AP 20的數(shù)據(jù)鏈路層地址。
以下將描述第二實(shí)施例中的處理的內(nèi)容。
圖16示出了MN 10的操作流程。在MN 10中,接入節(jié)點(diǎn)通告部分16A在圖16的A11中發(fā)送BU,以將當(dāng)前連接至MN 10的AR30的網(wǎng)絡(luò)層地址和數(shù)據(jù)鏈路層地址以及AP 20的數(shù)據(jù)鏈路層地址通告MAP 50。此時(shí),接入節(jié)點(diǎn)通告部分16A將接入節(jié)點(diǎn)選項(xiàng)標(biāo)題附至指向MAP 50的BU,將AR 30的網(wǎng)絡(luò)層地址與數(shù)據(jù)鏈路層地址以及AP 20的數(shù)據(jù)鏈路層地址輸入接入節(jié)點(diǎn)選項(xiàng)標(biāo)題的預(yù)定字段,然后將所述BU傳送到MAP 50。
接入節(jié)點(diǎn)列表請(qǐng)求部分16B然后在A12中通過(guò)收發(fā)信機(jī)12將ICMP路由器地址征求(圖5)傳送到MAP 50,以請(qǐng)求接入節(jié)點(diǎn)列表的通告。在MN改變其自身綁定登記到的MAP 50時(shí),或在MN所保持接入節(jié)點(diǎn)列表內(nèi)的入口的有效持續(xù)時(shí)間到期時(shí),執(zhí)行所述請(qǐng)求。接入節(jié)點(diǎn)列表請(qǐng)求部分16B也可能被配置為將包括接入節(jié)點(diǎn)列表請(qǐng)求標(biāo)志(圖6)的BU傳送至MAP 50,以請(qǐng)求所述接入節(jié)點(diǎn)列表。
接入節(jié)點(diǎn)列表獲取部分16C此后在A13中通過(guò)收發(fā)信機(jī)12從MAP 50接收ICMP路由器地址通告(圖8),以獲取進(jìn)入ICMP路由器地址通告的預(yù)定字段內(nèi)的接入節(jié)點(diǎn)列表(圖15)。接入節(jié)點(diǎn)列表獲取部分16C從MAP 50接收包括路由器地址通告選項(xiàng)的BA(圖9),以獲取所述接入節(jié)點(diǎn)列表。
CoA列表生成部分16D此后在A14中生成對(duì)應(yīng)于輸入MAP 50所通告接入節(jié)點(diǎn)列表的AR 30的子網(wǎng)前綴的CoA,然后將如此生成的CoA輸入CoA列表(圖10)。將CoA輸入到圖10的CoA列表的順序?qū)?yīng)于接入節(jié)點(diǎn)列表內(nèi)的序號(hào)順序。所獲取的接入節(jié)點(diǎn)列表被保持在存儲(chǔ)設(shè)備14內(nèi)。
然后在A15中,接入節(jié)點(diǎn)地址獲取部分16E在隨著MN 10移動(dòng)而改變所連接鏈路之后從L2觸發(fā)獲取存在于鏈路上的AP 20的數(shù)據(jù)鏈路層地址。所述L2觸發(fā)是用于將MN 10的數(shù)據(jù)鏈路層在所述數(shù)據(jù)鏈路層內(nèi)建立連接通告IP層的消息,而AP 20的數(shù)據(jù)鏈路層地址存儲(chǔ)在L2觸發(fā)的預(yù)定字段內(nèi)。
缺省路由器檢測(cè)部分16F此后在A16內(nèi)從接入節(jié)點(diǎn)列表中搜索與所獲取的AP 20的數(shù)據(jù)鏈路層地址相匹配的入口,并將該搜索獲取的入口的AR設(shè)置為缺省路由器。
主CoA檢測(cè)部分16G此后在A17中從保持在存儲(chǔ)設(shè)備14內(nèi)的CoA列表中搜索具有對(duì)應(yīng)于以上所設(shè)置缺省路由器的子網(wǎng)前綴的網(wǎng)絡(luò)前綴的CoA,并將該搜索獲取的CoA設(shè)置為主轉(zhuǎn)交地址(PCoA)。
路徑更新登記請(qǐng)求部分16H此后在A18中將BU通過(guò)收發(fā)信機(jī)12傳送至MAP 50,以將MN 10的PCoA和HoA之間的綁定向MAP 50登記。以上完成了MN 10的處理。
圖17示出了MAP 50的操作流程。在MAP 50中,接入節(jié)點(diǎn)獲取部分56A在圖17的B11中通過(guò)收發(fā)信機(jī)52從MN 10接收BU,獲取輸入附至BU的接入節(jié)點(diǎn)選項(xiàng)的AR 30的網(wǎng)絡(luò)層地址和數(shù)據(jù)鏈路層地址以及AP 20的數(shù)據(jù)鏈路層地址。
接入節(jié)點(diǎn)列表生成部分56B此后在B12-B14中生成這樣一種接入節(jié)點(diǎn)列表(圖15),該列表包括作為一個(gè)入口的上述所獲取的AR30的網(wǎng)絡(luò)層地址和數(shù)據(jù)鏈路層地址以及AP 20的數(shù)據(jù)鏈路層地址,所述接入節(jié)點(diǎn)列表生成部分56B將所述列表保持在存儲(chǔ)設(shè)備54內(nèi)(接入節(jié)點(diǎn)列表生成功能)。在此連接中,由于發(fā)送至MAP 50的AR 30和AP 20的地址由使用該MAP 50的MN 10通告,因而MAP的MAP域被定義為一組由MN 10通告的AR 30和AP 20。如果至少一個(gè)MN 10連接到所述MAP域內(nèi)的所有AP 20的每一個(gè),則MAP可以獲取所有AR地址和AP地址的入口。因此,MAP 50可以生成包括MAP域內(nèi)所有AR 30與AP 20的入口的接入節(jié)點(diǎn)列表。
具體地說(shuō),接入節(jié)點(diǎn)列表生成部分56B在B12中從接入節(jié)點(diǎn)列表中搜索與BU所通告的AR 30或AP 20相同的入口,并確定是否尋找到所述入口。當(dāng)在所述接入節(jié)點(diǎn)列表中尋找到與BU所通告的AR30或AP 20相同的入口時(shí),接入節(jié)點(diǎn)列表生成部分56B僅更新每個(gè)所獲取地址的有效持續(xù)時(shí)間(B13);如果未尋找到與所通告的AR30或AP 20相同的入口,接入節(jié)點(diǎn)列表生成部分56B新登記所獲取的AR 30的網(wǎng)絡(luò)層地址與數(shù)據(jù)鏈路層地址以及AP 20的數(shù)據(jù)鏈路層地址的入口(B14)。
接入節(jié)點(diǎn)列表通告部分56C此后在接下來(lái)的B15中將保持在存儲(chǔ)設(shè)備54內(nèi)的接入節(jié)點(diǎn)列表通告給MN 10。但是,MAP 50此時(shí)在通過(guò)收發(fā)信機(jī)52從MN 10接收MN 10用于請(qǐng)求接入節(jié)點(diǎn)列表的ICMP路由器地址征求(圖5)或包括接入節(jié)點(diǎn)列表請(qǐng)求標(biāo)志的BU(圖6)時(shí),向MN 10通告接入節(jié)點(diǎn)列表。MAP 50可能還會(huì)被配置為規(guī)則地將接入節(jié)點(diǎn)列表通告進(jìn)入MN 10自身的存儲(chǔ)設(shè)備54內(nèi)保持的綁定的MN 10。
在上述的B15中,MAP 50通過(guò)收發(fā)信機(jī)52將ICMP路由器地址通告(圖8)發(fā)送到MN 10,以將所述接入節(jié)點(diǎn)列表通告給MN10,將被通告的接入節(jié)點(diǎn)的入口被輸入到所述ICMP路由器地址通告的預(yù)定字段。MAP 50還可能被配置為將包括路由器地址通告選項(xiàng)(圖9)的BA通過(guò)收發(fā)信機(jī)52傳送至MN 10,以將所述接入節(jié)點(diǎn)列表通告給MN 10。
MAP 50可能如圖13A所示,將自身保持的接入節(jié)點(diǎn)列表內(nèi)的所有入口通告給MN 10,或是如圖13B所示,僅將存在于連接到MN 10的AR周圍的AR的入口作為通告接入節(jié)點(diǎn)列表的目標(biāo)通告給MN 10。
根據(jù)上述的第二實(shí)施例,在存在作為接入節(jié)點(diǎn)的AR和AP的通信系統(tǒng)中,MN生成CoA的列表,所述CoA對(duì)應(yīng)于進(jìn)入存在于相鄰鏈路上的接入節(jié)點(diǎn)的接入節(jié)點(diǎn)列表的各個(gè)接入節(jié)點(diǎn)(此處是AR和AP),每個(gè)CoA都被用作在對(duì)應(yīng)于MN的接入節(jié)點(diǎn)存在的鏈路上的MN的目的地。隨著所連接鏈路的改變,MN基于存在于改變后鏈路上的接入節(jié)點(diǎn)的數(shù)據(jù)鏈路層地址并參考接入節(jié)點(diǎn)列表檢測(cè)缺省路由器,檢測(cè)作為主CoA的帶有對(duì)應(yīng)于所述缺省路由器子網(wǎng)前綴的網(wǎng)絡(luò)前綴的CoA,并根據(jù)所述主CoA請(qǐng)求MAP更新分組尋址到所述移動(dòng)節(jié)點(diǎn)的路徑。這樣,隨著所連接鏈路的改變,MN能夠立即將更新CoA的請(qǐng)求發(fā)送到MAP,由此可顯著降低建立MN到數(shù)據(jù)鏈路層的連接與完成CoA更新之間必需的CoA更新持續(xù)時(shí)間。
根據(jù)本發(fā)明,如上所述,所述移動(dòng)節(jié)點(diǎn)生成CoA的列表,所述CoA對(duì)應(yīng)于進(jìn)入存在于所述相鄰鏈路上的接入節(jié)點(diǎn)的接入節(jié)點(diǎn)列表的各個(gè)接入節(jié)點(diǎn),每個(gè)CoA都被用作在對(duì)應(yīng)于所述移動(dòng)節(jié)點(diǎn)的接入節(jié)點(diǎn)存在的鏈路上的移動(dòng)節(jié)點(diǎn)的目的地。隨著所連接鏈路的改變,所述移動(dòng)節(jié)點(diǎn)基于存在于改變后鏈路上的接入節(jié)點(diǎn)的數(shù)據(jù)鏈路層地址并參考接入節(jié)點(diǎn)列表檢測(cè)缺省路由器,檢測(cè)作為主CoA的帶有對(duì)應(yīng)于所述缺省路由器子網(wǎng)前綴的網(wǎng)絡(luò)前綴的CoA,并根據(jù)所述主CoA請(qǐng)求移動(dòng)性控制裝置更新分組尋址到所述移動(dòng)節(jié)點(diǎn)的路徑。因此,所述移動(dòng)節(jié)點(diǎn)能夠在改變所連接鏈路時(shí)立即將更新CoA的請(qǐng)求發(fā)送到所述移動(dòng)性控制裝置,由此可顯著降低建立所述移動(dòng)節(jié)點(diǎn)到數(shù)據(jù)鏈路層的連接與完成CoA更新之間必需的CoA更新持續(xù)時(shí)間。
權(quán)利要求
1.一種移動(dòng)節(jié)點(diǎn),其與移動(dòng)性控制裝置和接入節(jié)點(diǎn)一起構(gòu)成基于互聯(lián)網(wǎng)協(xié)議版本6的通信系統(tǒng),所述移動(dòng)性控制裝置用于管理所述移動(dòng)節(jié)點(diǎn)的移動(dòng),所述接入節(jié)點(diǎn)為將連接至分組通信網(wǎng)絡(luò)的所述移動(dòng)節(jié)點(diǎn)提供鏈路,所述移動(dòng)節(jié)點(diǎn)包括列表獲取裝置,用于獲取接入節(jié)點(diǎn)的列表,其中所述接入節(jié)點(diǎn)存在于與由所述移動(dòng)節(jié)點(diǎn)用于連接的鏈路相鄰的鏈路上;轉(zhuǎn)交地址(CoA)列表生成裝置,用于生成CoA的列表,所述CoA對(duì)應(yīng)于進(jìn)入所獲取的接入節(jié)點(diǎn)列表的各個(gè)接入節(jié)點(diǎn),每個(gè)CoA用作在對(duì)應(yīng)于所述移動(dòng)節(jié)點(diǎn)的接入節(jié)點(diǎn)所位于的鏈路上的、所述移動(dòng)節(jié)點(diǎn)的目的地地址;接入節(jié)點(diǎn)地址獲取裝置,用于在所述移動(dòng)節(jié)點(diǎn)將所連接的鏈路改變?yōu)榱硪绘溌返那闆r下,獲取存在于所述改變后鏈路上的接入節(jié)點(diǎn)的數(shù)據(jù)鏈路層地址;缺省路由器檢測(cè)裝置,基于所獲取的數(shù)據(jù)鏈路層地址,并參考所述接入節(jié)點(diǎn)列表來(lái)檢測(cè)缺省路由器;主CoA檢測(cè)裝置,用于從所述CoA列表中檢測(cè)作為主CoA的、帶有與所述缺省路由器子網(wǎng)前綴相對(duì)應(yīng)的網(wǎng)絡(luò)前綴的CoA;以及路徑更新請(qǐng)求裝置,通過(guò)所述主CoA請(qǐng)求所述移動(dòng)性控制裝置更新尋址到所述移動(dòng)節(jié)點(diǎn)的分組的路徑。
2.根據(jù)權(quán)利要求1的移動(dòng)節(jié)點(diǎn),其中所述列表獲取裝置包括接入節(jié)點(diǎn)通告裝置,用于向所述移動(dòng)性控制裝置通告這樣的信息,即關(guān)于存在于由所述移動(dòng)節(jié)點(diǎn)用于連接的鏈路上的接入點(diǎn)的信息;接入節(jié)點(diǎn)列表請(qǐng)求裝置,用于請(qǐng)求所述移動(dòng)性控制裝置發(fā)送這樣接入節(jié)點(diǎn)的列表,即所述接入節(jié)點(diǎn)存在于與由所述移動(dòng)節(jié)點(diǎn)用于連接的鏈路相鄰的鏈路上;以及接入節(jié)點(diǎn)列表獲取裝置,用于從所述移動(dòng)性控制裝置獲取由所述移動(dòng)性控制裝置生成的、在所述相鄰鏈路上的接入節(jié)點(diǎn)的列表。
3.根據(jù)權(quán)利要求2的移動(dòng)節(jié)點(diǎn),其中所述接入節(jié)點(diǎn)通告裝置將關(guān)于存在于由所述移動(dòng)節(jié)點(diǎn)用于連接的鏈路上的接入節(jié)點(diǎn)的信息輸入接入節(jié)點(diǎn)選項(xiàng),所述接入節(jié)點(diǎn)選項(xiàng)被附加到指向所述移動(dòng)性控制裝置的綁定更新消息,從而將所述關(guān)于接入節(jié)點(diǎn)的信息通告給所述移動(dòng)性控制裝置。
4.根據(jù)權(quán)利要求2的移動(dòng)節(jié)點(diǎn),其中所述接入節(jié)點(diǎn)列表請(qǐng)求裝置使用新定義的消息或者附加到指向所述移動(dòng)性控制裝置的綁定更新消息的消息字段,來(lái)請(qǐng)求存在于與由所述移動(dòng)節(jié)點(diǎn)用于連接的鏈路相鄰的鏈路上的接入節(jié)點(diǎn)的列表。
5.根據(jù)權(quán)利要求2的移動(dòng)節(jié)點(diǎn),其中所述接入節(jié)點(diǎn)列表獲取裝置使用新定義的消息或者附加到來(lái)自于所述移動(dòng)性控制裝置的綁定確認(rèn)消息的消息字段,來(lái)獲取存在于與由所述移動(dòng)節(jié)點(diǎn)用于連接的鏈路相鄰的鏈路上的接入節(jié)點(diǎn)的列表。
6.根據(jù)權(quán)利要求2的移動(dòng)節(jié)點(diǎn),其中在所述接入節(jié)點(diǎn)是接入路由器的情況下,所述接入節(jié)點(diǎn)通告裝置將所述接入路由器的網(wǎng)絡(luò)層地址和數(shù)據(jù)鏈路層地址作為關(guān)于所述接入節(jié)點(diǎn)的信息,通告給所述移動(dòng)性控制裝置;其中在所述接入節(jié)點(diǎn)由接入路由器、用于向所述移動(dòng)節(jié)點(diǎn)提供接入鏈路的接入點(diǎn)所構(gòu)成的情況下,所述接入節(jié)點(diǎn)通告裝置將所述接入路由器的網(wǎng)絡(luò)層地址和數(shù)據(jù)鏈路層地址、以及所述接入點(diǎn)的數(shù)據(jù)鏈路層地址作為關(guān)于所述接入節(jié)點(diǎn)的信息,通告給所述移動(dòng)性控制裝置。
7.根據(jù)權(quán)利要求6的移動(dòng)節(jié)點(diǎn),其中在所述接入節(jié)點(diǎn)是接入路由器的情況下,所述接入節(jié)點(diǎn)地址獲取裝置通過(guò)將預(yù)定信息交換消息用于IP層和數(shù)據(jù)鏈路層之間的信息交換,以將存在于所述改變后鏈路上的所述接入路由器的數(shù)據(jù)鏈路層地址通告給所述IP層,來(lái)獲取所述數(shù)據(jù)鏈路層地址;其中在所述接入節(jié)點(diǎn)由接入路由器、用于向所述移動(dòng)節(jié)點(diǎn)提供接入鏈路的接入點(diǎn)所構(gòu)成的情況下,所述接入節(jié)點(diǎn)地址獲取裝置通過(guò)將所述預(yù)定信息交換消息用于將存在于所述改變后鏈路上的所述接入點(diǎn)的數(shù)據(jù)鏈路層地址通告給IP層,來(lái)獲取所述數(shù)據(jù)鏈路層地址。
8.根據(jù)權(quán)利要求7的移動(dòng)節(jié)點(diǎn),其中在所述接入節(jié)點(diǎn)是接入路由器的情況下,所述缺省路由器檢測(cè)裝置從所述接入節(jié)點(diǎn)列表中搜索與所獲取的接入路由器的數(shù)據(jù)鏈路層地址相對(duì)應(yīng)的接入路由器,并將通過(guò)該搜索所獲取的接入路由器定義為缺省路由器;其中在所述接入節(jié)點(diǎn)由接入路由器、用于向所述移動(dòng)節(jié)點(diǎn)提供接入鏈路的接入點(diǎn)所構(gòu)成的情況下,所述缺省路由器檢測(cè)裝置參考所獲取的接入點(diǎn)的數(shù)據(jù)鏈路層地址以及所述接入節(jié)點(diǎn)列表,從所述接入節(jié)點(diǎn)列表中搜索這樣的接入路由器,即所述接入路由器存在于與所述改變后鏈路上的接入點(diǎn)的子網(wǎng)相同的子網(wǎng)上,并將通過(guò)搜索所獲取的接入路由器定義為缺省路由器。
9.一種移動(dòng)性控制裝置,基于互聯(lián)網(wǎng)協(xié)議版本6來(lái)管理移動(dòng)節(jié)點(diǎn)的移動(dòng),所述移動(dòng)性控制裝置包括接入節(jié)點(diǎn)獲取裝置,用于獲取關(guān)于接入節(jié)點(diǎn)的信息,其中所述接入節(jié)點(diǎn)存在于由所述移動(dòng)節(jié)點(diǎn)用于連接的鏈路上;接入節(jié)點(diǎn)列表生成裝置,用于生成接入節(jié)點(diǎn)列表,在所述接入節(jié)點(diǎn)列表中登記了向所述移動(dòng)節(jié)點(diǎn)提供接入鏈路的接入節(jié)點(diǎn);以及接入節(jié)點(diǎn)列表通告裝置,用于向所述移動(dòng)節(jié)點(diǎn)通告其內(nèi)管理所述移動(dòng)性控制裝置的域中的接入節(jié)點(diǎn)列表。
10.根據(jù)權(quán)利要求9的移動(dòng)性控制裝置,其中所述接入節(jié)點(diǎn)獲取裝置從附加到來(lái)自于所述移動(dòng)節(jié)點(diǎn)的綁定更新消息的接入節(jié)點(diǎn)選項(xiàng)中,獲取關(guān)于所述接入節(jié)點(diǎn)的信息。
11.根據(jù)權(quán)利要求9的移動(dòng)性控制裝置,其中所述接入節(jié)點(diǎn)列表通告裝置使用新定義的消息或者附加到指向所述移動(dòng)節(jié)點(diǎn)的綁定確認(rèn)消息的消息字段,將所述接入節(jié)點(diǎn)列表通告給所述移動(dòng)節(jié)點(diǎn)。
12.根據(jù)權(quán)利要求9的移動(dòng)性控制裝置,其中所述接入節(jié)點(diǎn)列表通告裝置將其內(nèi)登記了關(guān)于這樣接入節(jié)點(diǎn)的信息的接入節(jié)點(diǎn)列表通告給所述移動(dòng)節(jié)點(diǎn),即所述接入節(jié)點(diǎn)存在于其中管理所述移動(dòng)控制裝置的域內(nèi)鏈路之中的、為所述移動(dòng)節(jié)點(diǎn)提供接入鏈路的所有鏈路上。
13.根據(jù)權(quán)利要求9的移動(dòng)性控制裝置,其中所述接入節(jié)點(diǎn)列表通告裝置將其內(nèi)登記了關(guān)于這樣接入節(jié)點(diǎn)的信息的接入節(jié)點(diǎn)列表通告給所述移動(dòng)節(jié)點(diǎn),即所述接入節(jié)點(diǎn)在可以以不低于預(yù)定參考值的可能性、從當(dāng)前用于連接的鏈路移動(dòng)到的相鄰鏈路上。
14.根據(jù)權(quán)利要求12的移動(dòng)性控制裝置,其中在所述接入節(jié)點(diǎn)是接入路由器的情況下,所述接入節(jié)點(diǎn)獲取裝置獲取所述接入路由器的網(wǎng)絡(luò)層地址和數(shù)據(jù)鏈路層地址,作為關(guān)于所述接入節(jié)點(diǎn)的信息;其中在所述接入節(jié)點(diǎn)由接入路由器以及用于向所述移動(dòng)節(jié)點(diǎn)提供接入鏈路的接入點(diǎn)所構(gòu)成的情況下,所述接入節(jié)點(diǎn)獲取裝置獲取所述接入路由器的網(wǎng)絡(luò)層地址和數(shù)據(jù)鏈路層地址、以及所述接入點(diǎn)的數(shù)據(jù)鏈路層地址,作為關(guān)于所述接入節(jié)點(diǎn)的信息。
15.根據(jù)權(quán)利要求14的移動(dòng)性控制裝置,其中在所述接入節(jié)點(diǎn)是接入路由器的情況下,所述接入節(jié)點(diǎn)列表生成裝置生成這樣的接入節(jié)點(diǎn)列表,即所述接入節(jié)點(diǎn)列表包含作為入口的所述接入路由器的網(wǎng)絡(luò)層地址和數(shù)據(jù)鏈路層地址;其中在所述接入節(jié)點(diǎn)由接入路由器以及用于向所述移動(dòng)節(jié)點(diǎn)提供接入鏈路的接入點(diǎn)所構(gòu)成的情況下,所述接入節(jié)點(diǎn)列表生成裝置生成這樣的接入節(jié)點(diǎn)列表,即所述接入節(jié)點(diǎn)列表包括作為入口的所述接入路由器的網(wǎng)絡(luò)層地址和數(shù)據(jù)鏈路層地址、以及所述接入點(diǎn)的數(shù)據(jù)鏈路層地址。
16.一種移動(dòng)節(jié)點(diǎn)內(nèi)的通信控制方法,所述移動(dòng)節(jié)點(diǎn)與用于管理所述移動(dòng)節(jié)點(diǎn)移動(dòng)的移動(dòng)性控制裝置、向?qū)⑦B接至分組通信網(wǎng)絡(luò)的所述移動(dòng)節(jié)點(diǎn)提供鏈路的接入節(jié)點(diǎn)一起構(gòu)成基于互聯(lián)網(wǎng)協(xié)議版本6的通信系統(tǒng),所述通信控制方法包括列表獲取步驟,獲取接入節(jié)點(diǎn)的列表,其中所述接入節(jié)點(diǎn)存在于與由所述移動(dòng)節(jié)點(diǎn)用于連接的鏈路相鄰的鏈路上;轉(zhuǎn)交地址(CoA)列表生成步驟,用于生成CoA的列表,所述CoA對(duì)應(yīng)于進(jìn)入所獲取的接入節(jié)點(diǎn)列表的各個(gè)接入節(jié)點(diǎn),每個(gè)CoA用作在對(duì)應(yīng)于所述移動(dòng)節(jié)點(diǎn)的接入節(jié)點(diǎn)所位于的鏈路上的、所述移動(dòng)節(jié)點(diǎn)的目的地地址;接入節(jié)點(diǎn)地址獲取步驟,用于在所述移動(dòng)節(jié)點(diǎn)將所連接的鏈路改變?yōu)榱硪绘溌返那闆r下,獲取存在于所述改變后鏈路上的接入節(jié)點(diǎn)的數(shù)據(jù)鏈路層地址;缺省路由器檢測(cè)步驟,基于所獲取的數(shù)據(jù)鏈路層地址,并參考所述接入節(jié)點(diǎn)列表來(lái)檢測(cè)缺省路由器;主CoA檢測(cè)步驟,用于從所述CoA列表中檢測(cè)作為主CoA的、帶有與所述缺省路由器子網(wǎng)前綴相對(duì)應(yīng)的網(wǎng)絡(luò)前綴的CoA;以及路徑更新請(qǐng)求步驟,通過(guò)所述主CoA來(lái)請(qǐng)求所述移動(dòng)性控制裝置更新尋址到所述移動(dòng)節(jié)點(diǎn)的分組的路徑。
17.一種通信系統(tǒng)中的通信控制方法,所述通信系統(tǒng)被配置為基于互聯(lián)網(wǎng)協(xié)議版本6來(lái)實(shí)現(xiàn)分組通信,并且包括移動(dòng)節(jié)點(diǎn)、用于管理所述移動(dòng)節(jié)點(diǎn)移動(dòng)的移動(dòng)性控制裝置、向?qū)⑦B接至分組通信網(wǎng)絡(luò)的移動(dòng)節(jié)點(diǎn)提供鏈路的接入節(jié)點(diǎn),所述通信控制方法包括接入節(jié)點(diǎn)通告步驟,所述移動(dòng)節(jié)點(diǎn)將關(guān)于接入節(jié)點(diǎn)的信息通告給所述移動(dòng)性控制裝置,其中所述接入節(jié)點(diǎn)存在于由所述移動(dòng)節(jié)點(diǎn)用于連接的鏈路上;接入節(jié)點(diǎn)獲取步驟,所述移動(dòng)性控制裝置從所述移動(dòng)節(jié)點(diǎn)獲取關(guān)于所述接入節(jié)點(diǎn)的信息;接入節(jié)點(diǎn)列表生成步驟,所述移動(dòng)性控制裝置基于所述關(guān)于接入節(jié)點(diǎn)的信息,生成接入節(jié)點(diǎn)列表,在所述接入節(jié)點(diǎn)列表中登記了向所述移動(dòng)節(jié)點(diǎn)提供接入鏈路的接入節(jié)點(diǎn);接入節(jié)點(diǎn)列表請(qǐng)求步驟,所述移動(dòng)節(jié)點(diǎn)請(qǐng)求所述移動(dòng)性控制裝置發(fā)送這樣的接入節(jié)點(diǎn)的列表,即所述接入節(jié)點(diǎn)存在于與由所述移動(dòng)節(jié)點(diǎn)用于連接的鏈路相鄰的鏈路上;接入節(jié)點(diǎn)列表通告步驟,所述移動(dòng)性控制裝置從所述移動(dòng)節(jié)點(diǎn)接收對(duì)于所述接入節(jié)點(diǎn)列表的請(qǐng)求,并將存在于所述相鄰鏈路上的接入節(jié)點(diǎn)的接入節(jié)點(diǎn)列表通告給所述移動(dòng)節(jié)點(diǎn);以及接入節(jié)點(diǎn)列表獲取步驟,所述移動(dòng)節(jié)點(diǎn)從所述移動(dòng)性控制裝置中獲取在所述相鄰鏈路上的接入節(jié)點(diǎn)的接入節(jié)點(diǎn)列表。
18.一種通信系統(tǒng),被配置為基于互聯(lián)網(wǎng)協(xié)議版本6來(lái)實(shí)現(xiàn)分組通信,并且包括移動(dòng)節(jié)點(diǎn)、用于管理所述移動(dòng)節(jié)點(diǎn)移動(dòng)的移動(dòng)性控制裝置、向?qū)⑦B接至分組通信網(wǎng)絡(luò)的所述移動(dòng)節(jié)點(diǎn)提供鏈路的接入節(jié)點(diǎn),其中所述移動(dòng)節(jié)點(diǎn)包括列表獲取裝置,用于獲取接入節(jié)點(diǎn)的列表,其中所述接入節(jié)點(diǎn)存在于與由所述移動(dòng)節(jié)點(diǎn)用于連接的鏈路相鄰的鏈路上;轉(zhuǎn)交地址(CoA)列表生成裝置,用于生成CoA的列表,所述CoA對(duì)應(yīng)于進(jìn)入所獲取的接入節(jié)點(diǎn)列表的各個(gè)接入節(jié)點(diǎn),每個(gè)CoA用作在對(duì)應(yīng)于所述移動(dòng)節(jié)點(diǎn)的接入節(jié)點(diǎn)所位于的鏈路上的、所述移動(dòng)節(jié)點(diǎn)的目的地地址;接入節(jié)點(diǎn)地址獲取裝置,用于在所述移動(dòng)節(jié)點(diǎn)將所連接的鏈路改變?yōu)榱硪绘溌返那闆r下,獲取存在于所述改變后鏈路上的接入節(jié)點(diǎn)的數(shù)據(jù)鏈路層地址;缺省路由器檢測(cè)裝置,基于所獲取的數(shù)據(jù)鏈路層地址,并參考所述接入節(jié)點(diǎn)列表來(lái)檢測(cè)缺省路由器;主CoA檢測(cè)裝置,用于從所述CoA列表中檢測(cè)作為主CoA的、帶有與所述缺省路由器子網(wǎng)前綴相對(duì)應(yīng)的網(wǎng)絡(luò)前綴的CoA;以及路徑更新請(qǐng)求裝置,通過(guò)所述主CoA請(qǐng)求所述移動(dòng)性控制裝置更新尋址到所述移動(dòng)節(jié)點(diǎn)的分組的路徑。
19.根據(jù)權(quán)利要求18的通信系統(tǒng),其中所述移動(dòng)節(jié)點(diǎn)的所述列表獲取裝置包括接入節(jié)點(diǎn)通告裝置,用于向所述移動(dòng)性控制裝置通告這樣的信息,即關(guān)于存在于由所述移動(dòng)節(jié)點(diǎn)用于連接的鏈路上的接入點(diǎn)的信息;接入節(jié)點(diǎn)列表請(qǐng)求裝置,用于請(qǐng)求所述移動(dòng)性控制裝置發(fā)送這樣接入節(jié)點(diǎn)的列表,即所述接入節(jié)點(diǎn)存在于與由所述移動(dòng)節(jié)點(diǎn)用于連接的鏈路相鄰的鏈路上;以及接入節(jié)點(diǎn)列表獲取裝置,用于從所述移動(dòng)性控制裝置獲取存在于所述相鄰鏈路上的接入節(jié)點(diǎn)的列表;其中所述移動(dòng)性控制裝置包括接入節(jié)點(diǎn)獲取裝置,用于從所述移動(dòng)站獲取關(guān)于所述接入節(jié)點(diǎn)的信息;接入節(jié)點(diǎn)列表生成裝置,用于基于關(guān)于接入節(jié)點(diǎn)的所述信息來(lái)生成接入節(jié)點(diǎn)列表,在所述接入節(jié)點(diǎn)列表中登記了向所述移動(dòng)節(jié)點(diǎn)提供接入鏈路的接入節(jié)點(diǎn);以及接入節(jié)點(diǎn)列表通告裝置,用于從所述移動(dòng)節(jié)點(diǎn)接收對(duì)于所述接入節(jié)點(diǎn)列表的請(qǐng)求,并且將存在于所述相鄰鏈路上的接入節(jié)點(diǎn)的所述接入節(jié)點(diǎn)列表通告給所述移動(dòng)節(jié)點(diǎn)。
20.一種適用于如權(quán)利要求4所述的新定義消息的數(shù)據(jù)格式,所述數(shù)據(jù)格式由基于互聯(lián)網(wǎng)協(xié)議版本6的基本標(biāo)題部分以及擴(kuò)展標(biāo)題部分所構(gòu)成,其中所述基本標(biāo)題部分包括用于指示下一標(biāo)題是關(guān)于ICMP版本6的標(biāo)題的下一標(biāo)題配置字段;用于存儲(chǔ)所述移動(dòng)節(jié)點(diǎn)的CoA的源地址字段;以及用于存儲(chǔ)所述移動(dòng)節(jié)點(diǎn)將綁定登記到的移動(dòng)性控制裝置的地址的目的地地址字段;其中所述擴(kuò)展標(biāo)題部分包括用于將所述消息識(shí)別為ICMP路由器地址征求消息的類型字段。
21.一種適用于如權(quán)利要求5所述的新定義消息的數(shù)據(jù)格式,所述數(shù)據(jù)格式由基于互聯(lián)網(wǎng)協(xié)議版本6的基本標(biāo)題部分以及擴(kuò)展標(biāo)題部分所構(gòu)成,其中所述基本標(biāo)題部分包括用于指示下一標(biāo)題是關(guān)于ICMP版本6的標(biāo)題的下一標(biāo)題配置字段;用于存儲(chǔ)所述移動(dòng)性控制裝置的地址的源地址字段;以及用于存儲(chǔ)所述移動(dòng)節(jié)點(diǎn)的CoA的目的地地址字段;其中所述擴(kuò)展標(biāo)題部分包括用于識(shí)別所述消息是ICMP路由器地址征求消息的類型字段;序號(hào)字段,用于存儲(chǔ)根據(jù)所述移動(dòng)性控制裝置所保持的所述接入節(jié)點(diǎn)列表內(nèi)的入口順序所給出的序號(hào);用于存儲(chǔ)所通告地址的有效持續(xù)時(shí)間信息的有效持續(xù)時(shí)間字段;地址存儲(chǔ)字段,用于存儲(chǔ)接入路由器的網(wǎng)絡(luò)層地址和數(shù)據(jù)鏈路層地址、以及接入點(diǎn)的數(shù)據(jù)鏈路層地址的其中之一;以及類型字段,用于指示所述地址存儲(chǔ)字段內(nèi)存儲(chǔ)的地址是所述接入路由器的網(wǎng)絡(luò)層地址和數(shù)據(jù)鏈路層地址、以及所述接入點(diǎn)的數(shù)據(jù)鏈路層地址的其中一個(gè)。
全文摘要
本發(fā)明的目的是減少移動(dòng)節(jié)點(diǎn)(MN)交換用于連接到IP網(wǎng)絡(luò)的鏈路的轉(zhuǎn)交地址更新持續(xù)時(shí)間。MN獲取存在于由所述移動(dòng)節(jié)點(diǎn)用于連接鏈路的相鄰鏈路上的接入路由器(AR)的列表,并生成對(duì)應(yīng)于進(jìn)入所述列表的各個(gè)AR的轉(zhuǎn)交地址(CoA)的列表,每個(gè)CoA都被用作在對(duì)應(yīng)于所述MN的AR所位于的鏈路上的MN的目的地地址。在改變所連接鏈路之后,MN獲取存在于所述改變后鏈路上的AR的數(shù)據(jù)鏈路層地址,并基于所述地址參考所述接入節(jié)點(diǎn)列表來(lái)檢測(cè)缺省路由器。此外,MN檢測(cè)作為主CoA的帶有對(duì)應(yīng)于所述缺省路由器子網(wǎng)前綴的網(wǎng)絡(luò)前綴的CoA,并請(qǐng)求MAP登記所述主CoA與HoA之間的綁定。
文檔編號(hào)H04L29/06GK1520219SQ200310122399
公開日2004年8月11日 申請(qǐng)日期2003年12月19日 優(yōu)先權(quán)日2002年12月19日
發(fā)明者高橋秀明, 大前浩司, 井上雅廣, 岡島一郎, 梅田成視, 司, 廣, 視, 郎 申請(qǐng)人:株式會(huì)社Ntt都科摩