專利名稱:控制通信網(wǎng)絡(luò)中移動(dòng)節(jié)點(diǎn)與異類網(wǎng)絡(luò)通信的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信網(wǎng)絡(luò)中的邊緣路由器,尤其涉及通信網(wǎng)絡(luò)的邊 緣路由器中用于控制移動(dòng)節(jié)點(diǎn)與異類網(wǎng)絡(luò)中通信節(jié)點(diǎn)通信的方法 及裝置。
背景技術(shù):
現(xiàn)有的互聯(lián)網(wǎng)主要是基于IPv4協(xié)議的,隨著互聯(lián)網(wǎng)用戶數(shù)量不 斷增加以及對(duì)互聯(lián)網(wǎng)應(yīng)用的要求不斷才是高,基于IP v 6協(xié)議的網(wǎng)絡(luò)部 署也逐漸開展起來(lái),并且越來(lái)越多的用戶希望通過各種各樣的終端, 在任意地點(diǎn)通過無(wú)線網(wǎng)絡(luò)連接到Internet,實(shí)現(xiàn)移動(dòng)業(yè)務(wù),為了支持 解決移動(dòng)業(yè)務(wù)的需求,IPv6協(xié)議支持移動(dòng)IP技術(shù)。
IPv6節(jié)點(diǎn)通過IPv6/IPv4網(wǎng)絡(luò)地址和協(xié)議轉(zhuǎn)換器(NAT-PT, Network Address Translator - Protocol Translator )與IPv4節(jié)點(diǎn)通4l"。 如果IPv6通信網(wǎng)絡(luò)支持IPv6節(jié)點(diǎn)的移動(dòng)性,即IPv6節(jié)點(diǎn)為移動(dòng)節(jié) 點(diǎn),則在IPv6域中還要部署家鄉(xiāng)代理(Home Agents)來(lái)支持IPv6 節(jié)點(diǎn)的移動(dòng)性。在IPv6網(wǎng)絡(luò)部署的初期,通常IPv6/IPv4網(wǎng)絡(luò)地址 和協(xié)議轉(zhuǎn)換器以及家鄉(xiāng)代理的功能都由連接至IPv4通信網(wǎng)絡(luò)(以下 簡(jiǎn)稱"IPv4域")與IPv6通信網(wǎng)絡(luò)(以下簡(jiǎn)稱"IPv6域")的邊緣 路由器來(lái)實(shí)現(xiàn)。圖1示出了現(xiàn)有技術(shù)中一個(gè)網(wǎng)絡(luò)拓樸結(jié)構(gòu)示意圖, 第一邊緣路由器11、第二邊緣路由器12與第三邊緣路由器13分別 連接至IPv6域的三個(gè)通信子網(wǎng),并皆連接至IPv4域。移動(dòng)IPv6節(jié) 點(diǎn)(以下簡(jiǎn)稱"移動(dòng)節(jié)點(diǎn)")20歸屬于第一邊緣路由器11所轄的IPv6 通信子網(wǎng),第一邊緣路由器11實(shí)現(xiàn)IPv6/IPv4網(wǎng)絡(luò)地址和協(xié)議轉(zhuǎn)換 器以及家鄉(xiāng)代理的功能,移動(dòng)節(jié)點(diǎn)20經(jīng)由第一邊緣路由器11與IPv4
域中的IPv4節(jié)點(diǎn)通信。網(wǎng)絡(luò)管理員分配一定數(shù)量的IPv4地址(通常,
稱之為臨時(shí)IPv4地址集合)給每個(gè)邊緣路由器,由每個(gè)邊緣路由器 動(dòng)態(tài)分配IPv4地址給需要與IPv4節(jié)點(diǎn)通信的移動(dòng)IPv6節(jié)點(diǎn)。
如圖1所示,第一邊緣路由器11為移動(dòng)節(jié)點(diǎn)20分配一個(gè)IPv4 地址以便移動(dòng)節(jié)點(diǎn)20與IPv4節(jié)點(diǎn)通信,通常,稱該IPv4地址為移 動(dòng)節(jié)點(diǎn)20的臨時(shí)IPv4地址。第一邊緣路由器11向IPv4域廣播路由 廣告消息(或者路由信息報(bào)文), 一般地,該路由廣告消息中通常 包含有其所有的臨時(shí)IPv4地址的相關(guān)信息,即用于指示第 一 邊緣路 由器11可接收并轉(zhuǎn)發(fā)發(fā)送至所述臨時(shí)IPv4地址集合中的IPv4地址 的數(shù)據(jù)包。
第一邊緣路由器11基于為移動(dòng)節(jié)點(diǎn)20分配的臨時(shí)IPv4地址對(duì) 移動(dòng)節(jié)點(diǎn)20發(fā)往IPv4節(jié)點(diǎn)的數(shù)據(jù)包(或IPv4節(jié)點(diǎn)發(fā)往移動(dòng)節(jié)點(diǎn)20 的數(shù)據(jù)包)執(zhí)行從IPv6通信協(xié)議到IPv4通信協(xié)議(或IPv4通信協(xié)議 到IPv6通信協(xié)議)的協(xié)議轉(zhuǎn)換處理。
如果移動(dòng)節(jié)點(diǎn)20移動(dòng)到第二邊緣路由器12所轄的IPv6域的另 一個(gè)通信子網(wǎng)(外地子網(wǎng)或者訪問地子網(wǎng))中,移動(dòng)節(jié)點(diǎn)20與IPv4 節(jié)點(diǎn)的通信仍然要經(jīng)由第一邊緣路由器11。此時(shí),稱第一邊緣路由 器11為移動(dòng)節(jié)點(diǎn)20的歸屬地邊緣路由器,第二邊緣路由器12為移 動(dòng)節(jié)點(diǎn)20的訪問地邊緣路由器。
具體地,移動(dòng)節(jié)點(diǎn)20移動(dòng)到訪問地子網(wǎng)時(shí),首先根據(jù)第二邊緣 路由器12廣播的該訪問地子網(wǎng)的網(wǎng)絡(luò)前綴獲得一個(gè)訪問地網(wǎng)絡(luò)地址 (或稱之為轉(zhuǎn)交地址,COA, CareofAddress);或者由該訪問地子 網(wǎng)中的DHCP服務(wù)器(為簡(jiǎn)明起見,圖1中未示出該DHCP服務(wù)器) 為其分配一個(gè)訪問地網(wǎng)絡(luò)地址。然后移動(dòng)節(jié)點(diǎn)20通過第二邊緣路由 器12向第一邊緣路由器11發(fā)送一個(gè)綁定更新消息,以通知第一邊 《彖^各由器11其訪問地網(wǎng)絡(luò)地址。
此時(shí),從IPv4節(jié)點(diǎn)發(fā)往移動(dòng)節(jié)點(diǎn)20的數(shù)據(jù)包仍然被路由至第 一邊緣路由器11,由第 一邊緣路由器11基于移動(dòng)節(jié)點(diǎn)20的臨時(shí)IPv4 地址對(duì)該數(shù)據(jù)包執(zhí)行從IPv4通信協(xié)議至IPv6通信協(xié)議的協(xié)議轉(zhuǎn)換處
理后,利用IP隧道技術(shù),在協(xié)議轉(zhuǎn)換后的數(shù)據(jù)包前添加一個(gè)IPv6 包頭后再發(fā)往第二邊緣路由器12。該添加的IPv6包頭中目的地址為
移動(dòng)節(jié)點(diǎn)的訪問地地址,源地址為第一邊緣路由器11的IPv6地址。 第二邊緣路由器12轉(zhuǎn)發(fā)該包給移動(dòng)節(jié)點(diǎn)20,移動(dòng)節(jié)點(diǎn)20接收到該 數(shù)據(jù)包后,去掉第一邊緣路由器11添加的IPv6包頭后,獲得該協(xié) 議轉(zhuǎn)換后數(shù)據(jù)包,數(shù)據(jù)包的路由路徑如圖1中的雙向粗箭頭所示。
移動(dòng)節(jié)點(diǎn)20發(fā)送數(shù)據(jù)包給IPv4節(jié)點(diǎn)時(shí),利用IP隧道技術(shù),發(fā) 出的數(shù)據(jù)包有兩層IP包頭,里面一層IP包頭的源地址為移動(dòng)節(jié)點(diǎn) 20的歸屬地網(wǎng)絡(luò)地址,目的地址為IPv4節(jié)點(diǎn)對(duì)應(yīng)的IPv6地址;夕卜 面一層IP包頭的源地址為移動(dòng)節(jié)點(diǎn)20的訪問地網(wǎng)絡(luò)地址,目的地 址為歸屬地邊緣路由器的IPv6地址。首先該數(shù)據(jù)包發(fā)送給第二邊緣 路由器12,第二邊緣路由器12將該數(shù)據(jù)包發(fā)送給第一邊緣路由器 11,第一邊緣路由器11基于移動(dòng)節(jié)點(diǎn)20的臨時(shí)IPv4地址對(duì)該數(shù)據(jù) 包執(zhí)行從IPv4通信協(xié)議至IPv6通信協(xié)議的協(xié)議轉(zhuǎn)換處理,然后再將 協(xié)議轉(zhuǎn)換處理后的數(shù)據(jù)包發(fā)往IPv4節(jié)點(diǎn),數(shù)據(jù)包的路由路徑如圖1 中的雙向粗箭頭所示。
由以上的數(shù)據(jù)包路由路徑看出,對(duì)于第一邊緣路由器11所轄的 移動(dòng)節(jié)點(diǎn),不論其當(dāng)前是否在歸屬地子網(wǎng),其所有的與IPv4節(jié)點(diǎn)通 信的數(shù)據(jù)包皆要經(jīng)由第一邊緣路由器11,數(shù)據(jù)包的路由路徑不夠優(yōu) 化;另外當(dāng)?shù)谝贿吘壜酚善?1發(fā)生故障,不能工作時(shí),導(dǎo)致其所轄 的移動(dòng)到訪問地子網(wǎng)的移動(dòng)節(jié)點(diǎn)與IPv4節(jié)點(diǎn)的通信中止。
發(fā)明內(nèi)容
本發(fā)明為了解決現(xiàn)有技術(shù)中的上述缺點(diǎn),提出了一種在連接到 第一類通信網(wǎng)絡(luò)(如上述IPv6通信網(wǎng)絡(luò))和第二類通信網(wǎng)絡(luò)(如上述 IPv4通信網(wǎng)絡(luò))的邊緣路由器中用于控制歸屬于第一類通信網(wǎng)絡(luò)的 一個(gè)通信子網(wǎng)(歸屬地子網(wǎng))并移動(dòng)到屬于第一類通信網(wǎng)絡(luò)的另一 個(gè)通信子網(wǎng)(訪問地子網(wǎng))的移動(dòng)節(jié)點(diǎn)與第二類通信網(wǎng)絡(luò)中的通信 節(jié)點(diǎn)通信的技術(shù)方案。首先,訪問地子網(wǎng)的邊緣路由器獲取移動(dòng)節(jié)
點(diǎn)與第二類通信網(wǎng)絡(luò)對(duì)應(yīng)的第二類網(wǎng)絡(luò)地址以及與第 一類通信網(wǎng)絡(luò) 對(duì)應(yīng)的第一類網(wǎng)絡(luò)地址的地址對(duì);然后,基于該地址對(duì)控制所述移 動(dòng)節(jié)點(diǎn)與所述通信節(jié)點(diǎn)進(jìn)行通信。優(yōu)選地,移動(dòng)節(jié)點(diǎn)的歸屬地子網(wǎng) 中的邊緣路由器將該移動(dòng)節(jié)點(diǎn)的上述地址對(duì)通知移動(dòng)節(jié),泉所處的訪 問地子網(wǎng)中的邊緣路由器。
根據(jù)本發(fā)明的第 一方面,提供了 一種在通信網(wǎng)絡(luò)的邊緣路由器 中用于控制在基于第 一 通信協(xié)議的第 一 類通信網(wǎng)絡(luò)中的移動(dòng)節(jié)點(diǎn)與 在基于第二通信協(xié)議的第二類通信網(wǎng)絡(luò)中的通信節(jié)點(diǎn)進(jìn)行通信的方 法,其中,該邊緣路由器所轄的第一類通信網(wǎng)絡(luò)的子網(wǎng)為所述移動(dòng)
節(jié)點(diǎn)所處的訪問子網(wǎng),其特征在于,該方法包括以下步驟I.獲取
所述移動(dòng)節(jié)點(diǎn)的與所述第二類通信網(wǎng)絡(luò)對(duì)應(yīng)的第二類網(wǎng)絡(luò)地址以及
與所述第一類通信網(wǎng)絡(luò)對(duì)應(yīng)的第一類網(wǎng)絡(luò)地址;II.基于所述移動(dòng)節(jié) 點(diǎn)的所述第二類網(wǎng)絡(luò)地址與所述第 一 類網(wǎng)絡(luò)地址,控制所述移動(dòng)節(jié) 點(diǎn)與所述通信節(jié)點(diǎn)進(jìn)行通信。
根據(jù)本發(fā)明的第二方面,提供了 一種在通信網(wǎng)絡(luò)的邊緣路由器 中用于輔助控制在基于第 一通信協(xié)議的第 一類通信網(wǎng)絡(luò)中的移動(dòng)節(jié) 點(diǎn)與在基于第二通信協(xié)議的第二類通信網(wǎng)絡(luò)中的通信節(jié)點(diǎn)進(jìn)行通信 的方法,其中,該邊緣路由器所轄的第一類通信網(wǎng)絡(luò)的子網(wǎng)為所述 移動(dòng)節(jié)點(diǎn)的歸屬地子網(wǎng),所述移動(dòng)節(jié)點(diǎn)處于另 一 邊緣路由器所轄的 第一類通信網(wǎng)絡(luò)的訪問子網(wǎng)中,其特征在于,該方法包括以下步驟 ii.將所述移動(dòng)節(jié)點(diǎn)的與第二類通信網(wǎng)絡(luò)對(duì)應(yīng)的第二類網(wǎng)絡(luò)地址以及 與第 一 類通信網(wǎng)絡(luò)對(duì)應(yīng)的第 一 類網(wǎng)絡(luò)地址通知所述另 一 邊緣路由 器。
根據(jù)本發(fā)明的第三方面,提供了 一種在通信網(wǎng)絡(luò)的邊緣路由器 中用于控制在基于第 一通信協(xié)議的第 一類通信網(wǎng)絡(luò)中的移動(dòng)節(jié)點(diǎn)與 在基于第二通信協(xié)議的第二類通信網(wǎng)絡(luò)中的通信節(jié)點(diǎn)進(jìn)行通信的通 信控制裝置,其中,該邊緣路由器所轄的第一類通信網(wǎng)絡(luò)的子網(wǎng)為 所述移動(dòng)節(jié)點(diǎn)所處的訪問子網(wǎng),其特征在于,該通信控制裝置包括 第一獲取裝置和控制裝置。其中,第一獲取裝置用于獲取所述移動(dòng)
節(jié)點(diǎn)的與所述第二類通信網(wǎng)絡(luò)對(duì)應(yīng)的第二類網(wǎng)絡(luò)地址以及與所述第 一類通信網(wǎng)絡(luò)對(duì)應(yīng)的第 一類網(wǎng)絡(luò)地址;控制裝置用于基于所述移動(dòng) 節(jié)點(diǎn)的所述第二類網(wǎng)絡(luò)地址與所述第 一 類網(wǎng)絡(luò)地址,控制所述移動(dòng) 節(jié)點(diǎn)與所述通信節(jié)點(diǎn)進(jìn)行通信。
根據(jù)本發(fā)明的第四方面,提供了 一種在通信網(wǎng)絡(luò)的邊緣路由器 中用于輔助控制在基于第 一 通信協(xié)議的第 一 類通信網(wǎng)絡(luò)中的移動(dòng)節(jié) 點(diǎn)與在基于第二通信協(xié)議的第二類通信網(wǎng)絡(luò)中的通信節(jié)點(diǎn)進(jìn)行通信 的輔助控制裝置,其中,該邊緣路由器所轄的第一類通信網(wǎng)絡(luò)的子 網(wǎng)為所述移動(dòng)節(jié)點(diǎn)的歸屬地子網(wǎng),所述移動(dòng)節(jié)點(diǎn)處于另一邊緣路由 器所轄的第一類通信網(wǎng)絡(luò)的訪問子網(wǎng)中,其中,該輔助控制裝置包 括通知裝置,該通知裝置用于將所述移動(dòng)節(jié)點(diǎn)的與第二類通信網(wǎng)絡(luò) 對(duì)應(yīng)的第二類網(wǎng)絡(luò)地址以及與第 一類通信網(wǎng)絡(luò)對(duì)應(yīng)的第 一類網(wǎng)絡(luò)地 址通知所述另一邊緣路由器。
優(yōu)選地,所述第 一類通信網(wǎng)絡(luò)為基于IPv6通信協(xié)議的通信網(wǎng)絡(luò), 所述第二類通信網(wǎng)絡(luò)為基于IP V 4通信協(xié)議的通信網(wǎng)絡(luò)。
通過使用本發(fā)明提供的在移動(dòng)節(jié)點(diǎn)的訪問地子網(wǎng)邊緣路由器中 用于控制移動(dòng)到屬于第一類通信網(wǎng)絡(luò)的訪問地子網(wǎng)的移動(dòng)節(jié)點(diǎn)與第 二類通信網(wǎng)絡(luò)中的通信節(jié)點(diǎn)通信的方法及裝置以及在移動(dòng)節(jié)點(diǎn)的歸 屬地子網(wǎng)的邊緣路由器中用于輔助控制移動(dòng)到屬于第 一 類通信網(wǎng)絡(luò) 的訪問地子網(wǎng)的移動(dòng)節(jié)點(diǎn)與第二類通信網(wǎng)絡(luò)中的通信節(jié)點(diǎn)通信的方 法及裝置,有效地優(yōu)化了信息的路由路徑,并減輕了歸屬地子阿中 的邊緣路由器的負(fù)荷。并且當(dāng)歸屬地子網(wǎng)中的邊緣路由器發(fā)生故障 時(shí),移動(dòng)到訪問地子網(wǎng)的移動(dòng)節(jié)點(diǎn)與第二類通信網(wǎng)絡(luò)中的通信節(jié)點(diǎn) 的通信也不會(huì)中止。優(yōu)選地,移動(dòng)節(jié)點(diǎn)還可以發(fā)送綁定更新消息給 訪問地的邊緣路由器,然后再由訪問地的邊緣路由器通知?dú)w屬地邊 緣器或者其它的邊緣路由器,這樣可使得移動(dòng)節(jié)點(diǎn)的切換時(shí)間大大 地減少,加快移動(dòng)節(jié)點(diǎn)切換過程。優(yōu)選地,本發(fā)明通過各個(gè)邊緣路 由器之間交換其所管理的第二類通信網(wǎng)絡(luò)的網(wǎng)絡(luò)地址,能夠有效地 均衡各個(gè)邊緣路由器之間的負(fù)荷。
通過閱讀以下參照附圖對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明 的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯。
圖1為現(xiàn)有技術(shù)中數(shù)據(jù)包的路由路徑示意圖2為根據(jù)本發(fā)明的一個(gè)具體實(shí)施方式
的數(shù)據(jù)包的路由路徑示
意圖3為根據(jù)本發(fā)明的另一個(gè)具體實(shí)施方式
的數(shù)據(jù)包的路由路徑 示意圖4為根據(jù)本發(fā)明的一個(gè)具體實(shí)施方式
在通信網(wǎng)絡(luò)的訪問地邊 緣路由器中用于控制在基于第 一通信協(xié)議的第 一類通信網(wǎng)絡(luò)中的移 動(dòng)節(jié)點(diǎn)與在基于第二通信協(xié)議的第二類通信網(wǎng)絡(luò)中的通信節(jié)點(diǎn)進(jìn)行 通信的流程圖5為根據(jù)本發(fā)明的一個(gè)優(yōu)選實(shí)施例的圖4所示步驟S12中訪 問地緣路由器控制移動(dòng)節(jié)點(diǎn)發(fā)送信息給通信節(jié)點(diǎn)的流程圖6為根據(jù)本發(fā)明的一個(gè)優(yōu)選實(shí)施例的圖4所示步驟S12中訪 問地邊緣路由器控制通信節(jié)點(diǎn)發(fā)送信息給移動(dòng)節(jié)點(diǎn)的另 一個(gè)流程 圖7為根據(jù)本發(fā)明的一個(gè)優(yōu)選實(shí)施例的圖4所示步驟S12中訪 問地邊緣路由器中控制通信節(jié)點(diǎn)發(fā)送信息給移動(dòng)節(jié)點(diǎn)的另 一個(gè)流程 圖8為根據(jù)本發(fā)明的一個(gè)具體實(shí)施方式
在通信網(wǎng)絡(luò)的歸屬地邊 緣路由器用于通知訪問地邊緣路由器移動(dòng)節(jié)點(diǎn)的與第二類通信網(wǎng)絡(luò) 對(duì)應(yīng)的第二類網(wǎng)絡(luò)地址以及與第 一類通信網(wǎng)絡(luò)對(duì)應(yīng)的第 一類網(wǎng)絡(luò)地 址的流程圖9為根據(jù)本發(fā)明的一個(gè)具體實(shí)施方式
在通信網(wǎng)絡(luò)的歸屬地邊 緣路由器用于控制通信節(jié)點(diǎn)發(fā)送信息給移動(dòng)節(jié)點(diǎn)的流程圖10為根據(jù)本發(fā)明的一個(gè)具體實(shí)施方式
在通信網(wǎng)絡(luò)的邊緣路由 器中用于控制在基于第 一通信協(xié)議的第 一類通信網(wǎng)絡(luò)中的移動(dòng)節(jié)點(diǎn) 與在基于第二通信協(xié)議的第二類通信網(wǎng)絡(luò)中的通信節(jié)點(diǎn)進(jìn)行通信的
通信控制裝置的結(jié)構(gòu)框圖11為根據(jù)本發(fā)明的一個(gè)具體實(shí)施方式
在通信網(wǎng)絡(luò)的邊緣路由 器中用于輔助控制在基于第 一 通信協(xié)議的第 一 類通信網(wǎng)絡(luò)中的移動(dòng) 節(jié)點(diǎn)與在基于第二通信協(xié)議的第二類通信網(wǎng)絡(luò)中的通信節(jié)點(diǎn)進(jìn)行通 信的輔助控制裝置的結(jié)構(gòu)框圖。
在附圖中,相同和相似的附圖標(biāo)記代表相同或相似的裝置或方 法步驟。
具體實(shí)施例方式
圖2示出了根據(jù)本發(fā)明的一個(gè)具體實(shí)施方式
的數(shù)據(jù)包路由路徑 示意圖。其中,移動(dòng)節(jié)點(diǎn)20歸屬于第一邊緣路由器11所轄的第一 類通信網(wǎng)絡(luò)的一個(gè)通信子網(wǎng)中,即移動(dòng)節(jié)點(diǎn)20的歸屬地子網(wǎng);移動(dòng) 節(jié)點(diǎn)20當(dāng)前位于第二邊緣路由器12所轄的第一類通信網(wǎng)絡(luò)的另一 個(gè)通信子網(wǎng)中,即移動(dòng)節(jié)點(diǎn)20的訪問地子網(wǎng)。
這里仍以基于IPv6通信協(xié)議的第 一類通信網(wǎng)絡(luò)(以下簡(jiǎn)稱"IPv6 域")與基于IPv4通信協(xié)議的第二類通信網(wǎng)絡(luò)(以下簡(jiǎn)稱"IPv4" 域)為例來(lái)進(jìn)行說明。其中,移動(dòng)節(jié)點(diǎn)20的訪問地子網(wǎng)和歸屬地子 網(wǎng)皆屬于IPv6域,第二類通信網(wǎng)絡(luò)接入網(wǎng)中的通信節(jié)點(diǎn)即為IPv4 節(jié)點(diǎn)。
具體的,當(dāng)移動(dòng)節(jié)點(diǎn)20移動(dòng)到第二邊緣路由器12所轄的IPv6 域的訪問地子網(wǎng)時(shí),首先需要獲得一個(gè)訪問地網(wǎng)絡(luò)地址。具體的, 移動(dòng)節(jié)點(diǎn)20可根據(jù)第二邊緣路由器12廣播的該子網(wǎng)的子網(wǎng)信息(例 如該子網(wǎng)地址前綴)并結(jié)合其MAC地址的部分來(lái)獲得一個(gè)訪問地網(wǎng) 絡(luò)地址(或稱之為轉(zhuǎn)交地址,COA, Care of Address),或者向該子 網(wǎng)中的DHCP服務(wù)器(為簡(jiǎn)明起見,圖2中未示出該DHCP服務(wù)器) 請(qǐng)求獲得一個(gè)訪問地網(wǎng)絡(luò)地址。
隨后,移動(dòng)節(jié)點(diǎn)20通過第二邊緣路由器12向第一邊緣路由器 11 (即歸屬地邊緣路由器)發(fā)送一個(gè)綁定更新消息,以將該移動(dòng)節(jié) 點(diǎn)20的訪問地網(wǎng)絡(luò)地址通知第一邊緣路由器11。第一邊緣路由器11在接收到該綁定更新消息后,可根據(jù)該綁定 更新消息中邊緣節(jié)點(diǎn)20對(duì)應(yīng)的當(dāng)前訪問地網(wǎng)絡(luò)地址中所含的子網(wǎng)地 址前綴可判斷移動(dòng)節(jié)點(diǎn)20當(dāng)前所處的子網(wǎng)(即在第二邊緣路由器12
所轄的IPv6通信子網(wǎng)),然后將為該移動(dòng)節(jié)點(diǎn)20分配的臨時(shí)IPv4 地址通知第二邊緣路由器12。由于移動(dòng)節(jié)點(diǎn)20可通過其訪問地網(wǎng)絡(luò) 地址或歸屬地網(wǎng)絡(luò)地址來(lái)標(biāo)識(shí),第一邊緣路由器11可將移動(dòng)節(jié)點(diǎn)20 的訪問地網(wǎng)絡(luò)地址與臨時(shí)IPv4地址通知第二邊《彖^各由器12;或者將 移動(dòng)節(jié)點(diǎn)20的歸屬地網(wǎng)絡(luò)地址與IPv4地址通知第二邊緣路由器12。
第二邊緣路由器12在獲得移動(dòng)節(jié)點(diǎn)20的臨時(shí)IPv4地址與訪問 地網(wǎng)絡(luò)地址的地址對(duì)或者臨時(shí)IP v 4地址與歸屬地網(wǎng)絡(luò)地址的地址對(duì) 后,基于該地址對(duì)來(lái)控制移動(dòng)節(jié)點(diǎn)20與IPv4節(jié)點(diǎn)的通信。在此, 需要說明的是,除了前述由第一邊緣路由器11通知移動(dòng)節(jié)點(diǎn)20的 臨時(shí)IPv4地址與訪問地網(wǎng)絡(luò)地址或者臨時(shí)IPv4地址與歸屬地網(wǎng)絡(luò)地 址以外,第二邊緣路由器12還可由移動(dòng)節(jié)點(diǎn)20直接獲得其臨時(shí)IPv4 地址與訪問地網(wǎng)絡(luò)地址或者臨時(shí)IPv4地址與歸屬地網(wǎng)絡(luò)地址。
在IPv6域中的移動(dòng)節(jié)點(diǎn)20向IPv4域中的IPv4節(jié)點(diǎn)發(fā)送數(shù)據(jù)包 的情形中,第二邊緣路由器12接收到來(lái)自移動(dòng)節(jié)點(diǎn)20發(fā)往IPv4節(jié) 點(diǎn)的數(shù)據(jù)包后,可基于前述獲得的地址對(duì)(即移動(dòng)節(jié)點(diǎn)20的臨時(shí)IPv4 地址與訪問地網(wǎng)絡(luò)地址或者臨時(shí)IPv4地址與歸屬地網(wǎng)絡(luò)地址),對(duì) 該數(shù)據(jù)包執(zhí)行從IPv4通信協(xié)議到IPv6通信協(xié)議的協(xié)議轉(zhuǎn)換處理;隨 后,將協(xié)議轉(zhuǎn)換后的數(shù)據(jù)包直接發(fā)往IPv4域。然后,該數(shù)據(jù)包在IPv4 域被路由到IPv4節(jié)點(diǎn),具體地,數(shù)據(jù)包在IPv4域的路由過程是本領(lǐng) 域技術(shù)人員應(yīng)知曉的公知常識(shí),本發(fā)明這里不再贅述。
需要說明的是,從IPv4 (或IPv6 )通信協(xié)議到IPv6 (或IPv4 ) 通信協(xié)議的協(xié)議轉(zhuǎn)換處理同現(xiàn)有技術(shù)中協(xié)議轉(zhuǎn)換處理 一 樣,主要對(duì) 數(shù)據(jù)包的IP包頭扭J于協(xié)議轉(zhuǎn)換處理。IPv4節(jié)點(diǎn)對(duì)應(yīng)的IPv6地址通 常是這樣構(gòu)成的,在IPv4地址(32比特)前加96比特的前綴構(gòu)成 對(duì)應(yīng)的IPv6地址(128比特),該96比特的前綴通常由網(wǎng)絡(luò)管理員 設(shè)定,與IPv6域中各個(gè)通信子網(wǎng)的地址前綴各不相同。所以第二邊
緣路由器12在對(duì)移動(dòng)節(jié)點(diǎn)20發(fā)往IPv4節(jié)點(diǎn)的數(shù)據(jù)包執(zhí)行協(xié)議轉(zhuǎn)換
處理時(shí),只需要將該數(shù)據(jù)包對(duì)應(yīng)的目的地址(即IPv4節(jié)點(diǎn)對(duì)應(yīng)的IPv6 地址)中去掉前96比特的前綴即可獲得該IPv4節(jié)點(diǎn)的IPv4地址。
在IPv4域中的IPv4節(jié)點(diǎn)向IPv6域中的移動(dòng)節(jié)點(diǎn)20發(fā)送數(shù)據(jù)包 的情形中,第二邊緣路由器12可接收來(lái)自其他邊緣路由器(例如, 第一邊緣路由器ll)轉(zhuǎn)發(fā)的來(lái)自IPv4節(jié)點(diǎn)的數(shù)據(jù)包后再轉(zhuǎn)發(fā)給移動(dòng) 節(jié)點(diǎn)20;或直接接收來(lái)自IPv4域的數(shù)據(jù)包并轉(zhuǎn)發(fā)給移動(dòng)節(jié)點(diǎn)20。
具體的,如果第二邊緣路由器12在廣播給IPv4域的路由廣告 消息中沒有所述移動(dòng)節(jié)點(diǎn)20對(duì)應(yīng)的IPv4地址信息,則IPv4節(jié)點(diǎn)發(fā) 往移動(dòng)節(jié)點(diǎn)20的數(shù)據(jù)包仍然被路由到第一邊緣路由器11。第一邊緣 路由器11可以對(duì)該數(shù)據(jù)包執(zhí)行協(xié)議轉(zhuǎn)換處理后,然后再發(fā)送給第二 邊緣路由器12,由第二邊緣路由器12將該協(xié)議轉(zhuǎn)換處理后的數(shù)據(jù)包 發(fā)送給移動(dòng)節(jié)點(diǎn)20。此種情形下,該數(shù)據(jù)包的轉(zhuǎn)發(fā)路徑與現(xiàn)有技術(shù) 相同?;蛘叩谝贿吘壜酚善?1在接收到IPv4節(jié)點(diǎn)發(fā)往移動(dòng)節(jié)點(diǎn)20 的數(shù)據(jù)包后,也可直接將該數(shù)據(jù)包發(fā)送給第二邊緣路由器12,由第 二邊緣路由器12對(duì)該數(shù)據(jù)包執(zhí)行協(xié)議轉(zhuǎn)換處理后再發(fā)送給移動(dòng)節(jié)點(diǎn) 20。
而如果第二邊緣路由器12在廣播給IPv4域的路由廣告消息中 包含所述移動(dòng)節(jié)點(diǎn)20對(duì)應(yīng)的IPv4地址信息,即該路由廣告消息用 于指示本邊緣路由器可接收并轉(zhuǎn)發(fā)來(lái)自第二通信網(wǎng)絡(luò)的信息至所述 移動(dòng)節(jié)點(diǎn)20,并且在路由廣告消息設(shè)第二邊緣路由器12為優(yōu)先接收 發(fā)送至該移動(dòng)節(jié)點(diǎn)的臨時(shí)IPv4地址的數(shù)據(jù)包的邊緣路由器時(shí);或者, 移動(dòng)節(jié)點(diǎn)20的歸屬地路由器,即第一邊緣路由器11在獲知該移動(dòng) 節(jié)點(diǎn)移動(dòng)至其它通信子網(wǎng)時(shí),例如,接收到來(lái)自移動(dòng)節(jié)點(diǎn)20的綁定 更新消息時(shí),第一邊緣路由器11廣播至IPv4域的路由廣告消息不 再包含該移動(dòng)節(jié)點(diǎn)的臨時(shí)IPv4地址,則IPv4節(jié)點(diǎn)發(fā)往移動(dòng)節(jié)點(diǎn)的數(shù) 據(jù)包從IPv4域直接被路由至該移動(dòng)節(jié)點(diǎn)的訪問地邊緣路由器,即第 二邊緣路由器12。第二邊緣路由器12在接收到該數(shù)據(jù)包后,基于該 移動(dòng)節(jié)點(diǎn)20對(duì)應(yīng)的IPv4臨時(shí)地址,對(duì)該數(shù)據(jù)包^l行從IPv4通信協(xié)
議至IPv6通信協(xié)議的協(xié)議轉(zhuǎn)換處理;然后,將協(xié)議轉(zhuǎn)換后的數(shù)據(jù)包
發(fā)送至IPv6節(jié)點(diǎn)。由圖2所示的數(shù)據(jù)包轉(zhuǎn)發(fā)路徑可以看出,當(dāng)移動(dòng) 節(jié)點(diǎn)20移動(dòng)到訪問地子網(wǎng)時(shí),可經(jīng)由訪問地邊纟彖路由器,與IPv4 節(jié)點(diǎn)通信而無(wú)需經(jīng)由歸屬地邊緣路由器,從而減輕了訪問地邊緣路 由器的負(fù)荷,并且當(dāng)訪問地邊緣路由器發(fā)生故障時(shí),移動(dòng)節(jié)點(diǎn)20與 IPv4節(jié)點(diǎn)的通信也不會(huì)中止。
以上從一個(gè)移動(dòng)節(jié)點(diǎn)的角度,對(duì)訪問地邊緣^各由器和歸屬地邊 緣路由器中用于控制移動(dòng)到訪問地子網(wǎng)的移動(dòng)節(jié)點(diǎn)與IPv4節(jié)點(diǎn)的通 信過程的技術(shù)方案進(jìn)行了描述。
對(duì)于IPv6網(wǎng)絡(luò)中存在多個(gè)移動(dòng)節(jié)點(diǎn)的情形,優(yōu)選地,每個(gè)邊緣 路由器可以將其自身的臨時(shí)IPv4地址集合通知其它的邊緣路由器, 并且將其所轄的移動(dòng)到其它IPv6通信子網(wǎng)的移動(dòng)節(jié)點(diǎn)的臨時(shí)IPv4 地址與訪問地網(wǎng)絡(luò)地址的地址對(duì)或者臨時(shí)IPv4地址與歸屬地網(wǎng)絡(luò)地 址的地址對(duì)通知其它的邊緣路由器。當(dāng)某個(gè)邊緣路由器中的臨時(shí) IPv4地址集合中的地址發(fā)生變化或者其所轄的移動(dòng)到其它IPv6通信 子網(wǎng)的移動(dòng)節(jié)點(diǎn)的訪問地網(wǎng)絡(luò)地址發(fā)生變化時(shí),也需要及時(shí)通知其 它的邊緣路由器,以保持各個(gè)邊緣路由器中的臨時(shí)IPv4地址集合以 及各個(gè)移動(dòng)到訪問地子網(wǎng)的移動(dòng)節(jié)點(diǎn)的訪問地地址的信息一致。優(yōu)
選地,各個(gè)邊緣路由器還可以將其所轄的處于歸屬地子網(wǎng)的各個(gè)移 動(dòng)節(jié)點(diǎn)的臨時(shí)IPv4地址與歸屬地網(wǎng)絡(luò)地址的地址對(duì)信息通知其它的 邊緣路由器,以使得其它的邊緣路由器在接收到來(lái)自IPv4域發(fā)往該 各個(gè)移動(dòng)節(jié)點(diǎn)的數(shù)據(jù)包時(shí),能夠基于各個(gè)移動(dòng)節(jié)點(diǎn)的臨時(shí)IPv4地址 與歸屬地網(wǎng)絡(luò)地址的地址對(duì)對(duì)該數(shù)據(jù)包執(zhí)行協(xié)議轉(zhuǎn)換處理,并進(jìn)行 相應(yīng)的轉(zhuǎn)發(fā)。
具體地,每個(gè)邊緣路由器將臨時(shí)IPv4地址集合信息以及移動(dòng)節(jié) 點(diǎn)的地址對(duì)信息通知其它邊緣路由器的實(shí)現(xiàn)方式有多種。
一種實(shí)現(xiàn)方式是以任意播組的方式來(lái)實(shí)現(xiàn),各個(gè)邊緣路由器加 入一個(gè)任意播組,各個(gè)邊緣路由器在任意播組的范圍內(nèi)共享各自的 臨時(shí)IPv4地址集合信息以及所轄的各個(gè)移動(dòng)節(jié)點(diǎn)地址對(duì)信息;各個(gè)
移動(dòng)節(jié)點(diǎn)將其更新的訪問地網(wǎng)絡(luò)地址信息發(fā)送至)J該任意播組中的某 一個(gè)成員,然后由該成員在該任意播組的范圍內(nèi)共享各個(gè)移動(dòng)節(jié)點(diǎn) 的訪問地網(wǎng)絡(luò)地址信息(關(guān)于任意播組的具體實(shí)現(xiàn),可以參考
RFC1546和RFC4786,本發(fā)明這里不再贅述)。
另一種實(shí)現(xiàn)方式是設(shè)立一個(gè)中央服務(wù)器(可由某個(gè)邊緣路由器 來(lái)?yè)?dān)任該中央服務(wù)器,或者也可以是一個(gè)另外的網(wǎng)絡(luò)設(shè)備來(lái)?yè)?dān)任該 中央服務(wù)器),各個(gè)邊緣路由器可將各自的臨時(shí)IPv4地址集合信息 以及其所轄的各個(gè)移動(dòng)節(jié)點(diǎn)的地址對(duì)信息發(fā)送給該中央服務(wù)器,然 后由該中央服務(wù)器分別發(fā)送給各個(gè)邊緣路由器;各個(gè)移動(dòng)節(jié)點(diǎn)將其 更新的訪問地網(wǎng)絡(luò)地址信息發(fā)送到該中央服務(wù)器,然后由該中央服
務(wù)器分別發(fā)送給各個(gè)邊緣路由器。
還有一種實(shí)現(xiàn)方式是利用IPv6數(shù)據(jù)包的路由頭來(lái)實(shí)現(xiàn)各個(gè)邊緣 路由器中臨時(shí)IPv4地址集合信息以及各個(gè)邊緣路由器所轄的各個(gè)移 動(dòng)節(jié)點(diǎn)的地址對(duì)信息的交換。例如,在圖3中,當(dāng)?shù)谝贿吘壜酚善?11剛剛啟動(dòng)時(shí),可發(fā)送一個(gè)用于通知其所管理的臨時(shí)IPv4地址集合 信息的IPv6數(shù)據(jù)包給第三邊緣路由器13,在IPv6包頭中指定該數(shù) 據(jù)包須經(jīng)由第二邊緣路由器12?;蛘弋?dāng)?shù)谝贿吘壜酚善?1所轄的移 動(dòng)節(jié)點(diǎn)20的訪問地網(wǎng)絡(luò)地址發(fā)生變化時(shí)(包括第一次獲得訪問地網(wǎng) 絡(luò)地址,或者訪問地網(wǎng)絡(luò)地址從一個(gè)地址變?yōu)榱硗庖粋€(gè)地址),則 發(fā)送一個(gè)用于通知該移動(dòng)節(jié)點(diǎn)20變化后的訪問地地址信息的IPv6 數(shù)據(jù)包至第三邊緣路由器13,并且在該數(shù)據(jù)包的路由頭中指定數(shù)據(jù) 包須經(jīng)由第二邊緣路由器12。
另外,也可以成立 一個(gè)IP組播組來(lái)實(shí)現(xiàn)各個(gè)邊緣路由器中臨時(shí) IPv4地址以及移動(dòng)到其它IPv6通信子網(wǎng)的移動(dòng)節(jié)點(diǎn)的訪問地網(wǎng)絡(luò)地 址信息的交換。
總之,各個(gè)邊緣路由器之間實(shí)現(xiàn)臨時(shí)IPv4地址集合以及移動(dòng)到 其它IPv6通信子網(wǎng)的移動(dòng)節(jié)點(diǎn)的訪問地網(wǎng)絡(luò)地址信息的交換的方式 有很多種,本發(fā)明這里不——列舉。
需要說明的是,雖然圖1至圖3中僅示出了 IPv6域包含三個(gè)通
信子網(wǎng)的網(wǎng)絡(luò)拓樸結(jié)構(gòu)示意圖,本領(lǐng)域的技術(shù)人員應(yīng)能理解本發(fā)明
不限于此,本發(fā)明的技術(shù)方案可應(yīng)用至網(wǎng)絡(luò)拓樸結(jié)構(gòu)包含多個(gè)IPv6
通信子網(wǎng)的情形。具體地,在多少個(gè)IPv6通信予網(wǎng)中的邊緣路由器
之間交換臨時(shí)IPv4地址集合信息以及移動(dòng)節(jié)點(diǎn)的臨時(shí)IPv4地址與訪 問地網(wǎng)絡(luò)地址的地址對(duì)或者臨時(shí)IPv4地址與歸屬地網(wǎng)絡(luò)地址的地址
對(duì)信息,可根據(jù)具體的網(wǎng)絡(luò)部署情況而定。例如, 一個(gè)網(wǎng)絡(luò)運(yùn)營(yíng)商
在IPv4骨干網(wǎng)的邊緣處設(shè)置了十個(gè)IPv6域的通信子網(wǎng),每個(gè)通信子 網(wǎng)中有一個(gè)邊緣路由器連接該通信子網(wǎng),并連接到IPv4骨干網(wǎng)。邊 緣路由器負(fù)責(zé)對(duì)IPv4節(jié)點(diǎn)與IPv6節(jié)點(diǎn)的通信數(shù)據(jù)包的協(xié)議轉(zhuǎn)換處 理,并支持IPv6節(jié)點(diǎn)的移動(dòng)性。這樣,在這十個(gè)邊緣路由器之間交 換臨時(shí)IPv4地址集合信息以及移動(dòng)節(jié)點(diǎn)的臨時(shí)IPv4地址信息。
由于各個(gè)邊緣路由器相互交換了臨時(shí)IPv4地址集合信息以及其 所轄的各個(gè)移動(dòng)節(jié)點(diǎn)的地址對(duì)信息,每個(gè)邊緣路由器向IPv4域廣播 的路由廣告消息中不僅包含該邊緣路由器管理的臨時(shí)IPv4地址信息 (或者該邊緣路由器管理的已被使用的臨時(shí)IPv4地址信息),還可 包含其它邊緣路由器所管理的臨時(shí)IPv4地址集合信息(或者其它邊 緣路由器所管理的已被使用的臨時(shí)IPv4地址信息)。這樣IPv4節(jié)點(diǎn) 發(fā)往IPv6節(jié)點(diǎn)的數(shù)據(jù)包就會(huì)被路由到離IPv4節(jié)點(diǎn)最近的邊緣路由器 中。具體地,如圖3中所示的數(shù)據(jù)包路由路徑,由于第三邊緣路由 器13也獲知移動(dòng)節(jié)點(diǎn)20的臨時(shí)IPv4地址,則在第三邊緣路由器 13向IPv4域廣播的路由廣告消息中還包含移動(dòng)節(jié)點(diǎn)20的臨時(shí)IPv4 地址信息。假設(shè)相比其它邊緣路由器,第三邊緣路由器13離IPv4 節(jié)點(diǎn)最近,則IPv4節(jié)點(diǎn)發(fā)往移動(dòng)節(jié)點(diǎn)20的數(shù)據(jù)包會(huì)被路由到第三 邊緣路由器13,然后再由第三邊緣路由器13對(duì)該數(shù)據(jù)包執(zhí)行從IPv4 通信協(xié)議到IPv6通信協(xié)議的協(xié)議轉(zhuǎn)換處理后發(fā)送給第二邊緣路由器 12。第二邊緣路由器12將該協(xié)議轉(zhuǎn)換處理后的數(shù)據(jù)包發(fā)送給移動(dòng)節(jié) 點(diǎn)。或者第三邊緣路由器13直接將接收到的數(shù)據(jù)包發(fā)送給第二邊緣 路由器12,由第二邊緣路由器12對(duì)該數(shù)據(jù)包執(zhí)行從IPv4通信協(xié)議 到IPv6通信協(xié)議的協(xié)議轉(zhuǎn)換后再發(fā)送給移動(dòng)節(jié)點(diǎn)20。
需要說明的是,圖3中僅示出了 IPv4節(jié)點(diǎn)發(fā)往移動(dòng)節(jié)點(diǎn)20的
數(shù)據(jù)包的路由路徑,對(duì)于移動(dòng)節(jié)點(diǎn)20發(fā)送IPv4節(jié)點(diǎn)的數(shù)據(jù)包的路 由路徑可以是圖3中所示的路由路徑的反向路徑,也可以是如圖2 中所示的路由路徑,可視具體的路由策略而定。
由于各個(gè)邊緣路由器相互交換了臨時(shí)IPv4地址集合信息以及其 所轄的各個(gè)移動(dòng)節(jié)點(diǎn)的地址對(duì)信息,使得移動(dòng)節(jié)點(diǎn)20與IPv4節(jié)點(diǎn) 的通信路徑可以有多條。當(dāng)其中某 一 條路徑中的邊緣路由器發(fā)生故 障時(shí),可以選擇其它的通信路徑進(jìn)行通信。在某個(gè)邊緣路由器的負(fù) 荷過重時(shí),可選擇經(jīng)由其它邊緣路由器的通信路徑以進(jìn)行移動(dòng)節(jié)點(diǎn) 20與IPv4節(jié)點(diǎn)的通信,從而均衡各個(gè)邊緣路由器的負(fù)載。更進(jìn)一步, 如果第一邊緣路由器11所轄的通信子網(wǎng)有一條連接到第二邊緣路由 器12的備用鏈路,則當(dāng)?shù)谝贿吘壜酚善?1發(fā)生故障時(shí),即使移動(dòng) 節(jié)點(diǎn)20當(dāng)前位于第一邊緣路由器11所轄的子網(wǎng)中,也可以使用備 用鏈路經(jīng)由第二邊緣路由器12與IPv4節(jié)點(diǎn)進(jìn)行通信。
由于各個(gè)邊緣路由器相互交換了臨時(shí)IPv4地址集合信息以及其 所轄的各個(gè)移動(dòng)節(jié)點(diǎn)的地址對(duì)信息,使得移動(dòng)節(jié)點(diǎn)20從一個(gè)通信子 網(wǎng)切換到(或者移動(dòng)到)另一個(gè)通信子網(wǎng)的切換時(shí)間有可能縮短。 這里切換時(shí)間的含義是指從移動(dòng)節(jié)點(diǎn)與新的通信子網(wǎng)建立初始聯(lián) 系(但仍然用原有路徑保持原有通信)起至該移動(dòng)節(jié)點(diǎn)開始在新的 通信子網(wǎng)內(nèi)用新的路徑能夠正常與其它IPv6節(jié)點(diǎn)或者IPv4節(jié)點(diǎn)通信 為止。具體地,如圖3中所示,當(dāng)歸屬于第一邊緣路由器11所轄的 通信子網(wǎng)的移動(dòng)節(jié)點(diǎn)20從第二邊緣路由器12所轄的通信子網(wǎng)移動(dòng) 到第三邊緣路由器13所轄的通信子網(wǎng)時(shí),移動(dòng)節(jié)點(diǎn)20發(fā)送用于通 知其新的訪問地網(wǎng)絡(luò)地址的綁定更新消息給第三邊緣路由器13,然 后第三邊緣路由器13再將該綁定更新消息轉(zhuǎn)發(fā)給第二邊緣路由器 12和第一邊緣路由器11。當(dāng)該綁定更新消息到達(dá)第二邊緣路由器12 時(shí),移動(dòng)節(jié)點(diǎn)20與IPv4節(jié)點(diǎn)的新的通信路徑可以如下的方式建立 假設(shè)第一邊緣路由器11是離IPv4節(jié)點(diǎn)最近的邊緣路由器,則IPv4 節(jié)點(diǎn)發(fā)往移動(dòng)節(jié)點(diǎn)20的數(shù)據(jù)包從IPv4域被直接路由到第一邊緣路
由器11中;由于此時(shí)綁定更新消息尚未到達(dá)第一邊緣路由器11,則
第一邊緣路由器11仍然將該數(shù)據(jù)包發(fā)送給第二邊緣路由器12;第二 邊緣路由器12在接收到該數(shù)據(jù)包后,基于移動(dòng)節(jié)點(diǎn)20新的訪問地 網(wǎng)絡(luò)地址信息,將該數(shù)據(jù)包發(fā)送給第三邊緣路由器13,然后再由第 三邊緣路由器13發(fā)送給移動(dòng)節(jié)點(diǎn)20。而根據(jù)現(xiàn)有技術(shù),當(dāng)綁定更新 消息到達(dá)第一邊緣路由器11時(shí),才能建立移動(dòng)節(jié)點(diǎn)20與IPv4節(jié)點(diǎn) 的新的通信路徑。因此,移動(dòng)節(jié)點(diǎn)20的切換時(shí)間縮短了 。
圖4示出了根據(jù)本發(fā)明的一個(gè)具體實(shí)施方式
在通信網(wǎng)絡(luò)的邊緣 路由器中用于控制在基于第 一 通信協(xié)議的第 一 類通信網(wǎng)絡(luò)中的移動(dòng) 節(jié)點(diǎn)與在基于第二通信協(xié)議的第二類通信網(wǎng)絡(luò)中的通信節(jié)點(diǎn)進(jìn)行通 信的流程圖。其中,該邊緣路由器所轄的第一類通信網(wǎng)絡(luò)的子網(wǎng)為 移動(dòng)節(jié)點(diǎn)當(dāng)前所處的訪問地子網(wǎng),即該邊緣路由器為移動(dòng)節(jié),S的訪 問地子網(wǎng)中的邊緣路由器,即訪問地邊緣路由器。
以下以圖2所示的網(wǎng)絡(luò)拓樸結(jié)構(gòu)為例,參照?qǐng)D4對(duì)訪問地邊緣 路由器中用于控制在基于第 一 通信協(xié)議的第 一 類通信網(wǎng)絡(luò)中的移動(dòng) 節(jié)點(diǎn)與在基于第二通信協(xié)議的第二類通信網(wǎng)絡(luò)中的通信節(jié)點(diǎn)進(jìn)行通 信的流程進(jìn)行說明。
首先,在步驟S11中,第二邊緣路由器12獲取移動(dòng)節(jié)點(diǎn)20的 與第二類通信網(wǎng)絡(luò)對(duì)應(yīng)的第二類網(wǎng)絡(luò)地址以及與第 一類通信網(wǎng)絡(luò)對(duì) 應(yīng)的第一類網(wǎng)絡(luò)地址。這里既可以從移動(dòng)節(jié)點(diǎn)的歸屬地子網(wǎng)中的邊 緣路由器獲得該移動(dòng)節(jié)點(diǎn)的與第二類通信網(wǎng)絡(luò)對(duì)應(yīng)的第二類網(wǎng)絡(luò)地 址以及與第 一 類通信網(wǎng)絡(luò)對(duì)應(yīng)的第 一 類網(wǎng)絡(luò)地址,也可以是從該移 動(dòng)節(jié)點(diǎn)處獲得其第二類通信網(wǎng)絡(luò)對(duì)應(yīng)的第二類網(wǎng)絡(luò)地址以及與第一 類通信網(wǎng)絡(luò)對(duì)應(yīng)的第 一類網(wǎng)絡(luò)地址。第 一類網(wǎng)絡(luò)地址包括該移動(dòng)節(jié) 點(diǎn)在歸屬子網(wǎng)獲得的歸屬地網(wǎng)絡(luò)地址和/或在訪問地子網(wǎng)獲得的訪問 地網(wǎng)紹d也址。
然后,在步驟S12中,第二邊緣路由器12基于移動(dòng)節(jié)點(diǎn)20的 第二類網(wǎng)絡(luò)地址與第一類網(wǎng)絡(luò)地址,控制移動(dòng)節(jié)點(diǎn)20與通信節(jié)點(diǎn)進(jìn) 行通信。
具體地,移動(dòng)節(jié)點(diǎn)20與通信節(jié)點(diǎn)之間的通信包括兩種情形情
形一.移動(dòng)節(jié)點(diǎn)20發(fā)送信息給通信節(jié)點(diǎn);情形二.通信節(jié)點(diǎn)發(fā)送信 息給移動(dòng)節(jié)點(diǎn)20。
下面將對(duì)這兩種情形進(jìn)行詳細(xì)說明 情形一.移動(dòng)節(jié)點(diǎn)20發(fā)送信息給通信節(jié)點(diǎn)
圖5示出了根據(jù)本發(fā)明的一個(gè)優(yōu)選實(shí)施例的圖4所示步驟S12 中第二邊緣路由器12控制移動(dòng)節(jié)點(diǎn)20發(fā)送信息給通信節(jié)點(diǎn)的流程圖。
首先,在步驟S1211中,第二邊緣路由器12接收來(lái)自移動(dòng)節(jié)點(diǎn) 20的發(fā)往通信節(jié)點(diǎn)的第一信息。
然后,在步驟S1212中,第二邊緣路由器12基于移動(dòng)節(jié)點(diǎn)的第 二類網(wǎng)絡(luò)地址與第 一類網(wǎng)絡(luò)地址,對(duì)第 一信息執(zhí)行從第 一通信協(xié)議 到第二通信協(xié)議的第 一協(xié)議轉(zhuǎn)換處理,以獲得經(jīng)第 一協(xié)議轉(zhuǎn)換的第 一信息。
最后,在步驟S1213中,第二邊緣路由器12將經(jīng)第一協(xié)議轉(zhuǎn)換 的第一信息發(fā)往通信節(jié)點(diǎn)。
以下以圖2所示通信網(wǎng)絡(luò)為例,參照?qǐng)D5對(duì)邊緣路由器對(duì)來(lái)自 第 一類通信網(wǎng)絡(luò)中移動(dòng)節(jié)點(diǎn)的第 一信息進(jìn)行第 一協(xié)議轉(zhuǎn)換處理的過 程進(jìn)行說明。仍以基于IPv6通信協(xié)議的第一類通信網(wǎng)絡(luò)以及基于 IPv4通信協(xié)議的第二類通信網(wǎng)絡(luò)為例,此時(shí)第二類通信網(wǎng)絡(luò)中的通 信節(jié)點(diǎn)即為IPv4節(jié)點(diǎn),第一信息即為IP數(shù)據(jù)包。
首先,本領(lǐng)域技術(shù)人員應(yīng)可理解,移動(dòng)節(jié)點(diǎn)20可以利用其在IPv6 域歸屬地子網(wǎng)中所獲得歸屬地網(wǎng)絡(luò)地址與IPv4域中的通信節(jié)點(diǎn)(即 IPv4節(jié)點(diǎn))進(jìn)行通信,也可以利用其在IPv6域的訪問地子網(wǎng)所獲得 訪問地網(wǎng)絡(luò)地址與IPv4節(jié)點(diǎn)通信,或者同時(shí)利用歸屬地網(wǎng)絡(luò)地址和 訪問地網(wǎng)絡(luò)地址與IPv4節(jié)點(diǎn)進(jìn)行通信,即移動(dòng)節(jié)點(diǎn)20發(fā)送出的IPv6 數(shù)據(jù)包中源地址既可以是移動(dòng)節(jié)點(diǎn)20的歸屬地網(wǎng)絡(luò)地址;也可以是 移動(dòng)節(jié)點(diǎn)20的訪問地址網(wǎng)絡(luò)地址;或者利用現(xiàn)有才支術(shù)中的IP隧道 技術(shù),即該IPv6數(shù)據(jù)包有兩層IP包頭,里面一層IP包頭的源地址
為移動(dòng)節(jié)點(diǎn)20的歸屬地網(wǎng)絡(luò)地址,目的地址是IPv4節(jié)點(diǎn)對(duì)應(yīng)的IPv6 地址,外面一層IP包頭的源地址為移動(dòng)節(jié)點(diǎn)20的訪問地網(wǎng)絡(luò)地址, 目的地址是第二邊緣路由器12的IP網(wǎng)絡(luò)地址。
第二邊緣路由器12在接收到移動(dòng)節(jié)點(diǎn)20發(fā)往IPv4節(jié)點(diǎn)的數(shù)據(jù) 包后,利用獲得的該移動(dòng)節(jié)點(diǎn)20對(duì)應(yīng)的臨時(shí)IPv4地址,對(duì)該數(shù)據(jù) 包執(zhí)行從IPv6通信協(xié)議到IPv4通信協(xié)議的協(xié)議轉(zhuǎn)換處理,將數(shù)據(jù)包 中的目的地址,即IPv4節(jié)點(diǎn)對(duì)應(yīng)的IPv6地址舉爭(zhēng)才灸為IPv4地址(即 去掉該IPv6地址的96比特的前綴,則獲得該IPv4節(jié)點(diǎn)的IPv4地址); 并基于獲得移動(dòng)節(jié)點(diǎn)的臨時(shí)IPv4地址信息,將源地址轉(zhuǎn)換為移動(dòng)節(jié) 點(diǎn)的臨時(shí)IPv4地址,并對(duì)數(shù)據(jù)包的其它部分扭J亍相應(yīng)的協(xié)議轉(zhuǎn)換處 理,這里同現(xiàn)有技術(shù),本發(fā)明不再贅述。
如果該數(shù)據(jù)包是利用IP隧道技術(shù)進(jìn)行傳輸?shù)?,則其具有兩層IP 包頭,第二邊緣路由器12需將外面一層IP包頭去掉,然后對(duì)里面 一層IP包頭的源地址和目的地址執(zhí)行上述轉(zhuǎn)換處理,并對(duì)數(shù)據(jù)包的 其它部分執(zhí)行相應(yīng)的協(xié)議轉(zhuǎn)換處理。
情形二.第二類通信網(wǎng)絡(luò)中的通信節(jié)點(diǎn)發(fā)送信息給第一類通信 網(wǎng)絡(luò)中的移動(dòng)節(jié)點(diǎn)
第二邊緣路由器12將來(lái)自通信節(jié)點(diǎn)的發(fā)往移動(dòng)節(jié)點(diǎn)20的第二 信息轉(zhuǎn)發(fā)給移動(dòng)節(jié)點(diǎn)20。依據(jù)第二信息的路由^^徑的不同以及是否 由第二邊緣路由器12執(zhí)行協(xié)議轉(zhuǎn)換處理,具體地可分為以下幾種情 形
I.第二邊緣路由器12經(jīng)由其它邊緣路由器接收來(lái)自通信節(jié)點(diǎn)的 第二信息,并對(duì)該第二信息執(zhí)行協(xié)議轉(zhuǎn)換處理后轉(zhuǎn)發(fā)給移動(dòng)節(jié)點(diǎn)20
圖6示出了根據(jù)本發(fā)明的一個(gè)優(yōu)選實(shí)施例在圖4所示步驟S12 中第二邊緣路由器12中用于控制通信節(jié)點(diǎn)發(fā)送信息給移動(dòng)節(jié)點(diǎn)20 的流程圖。
首先,在步驟S1221中,第二邊緣路由器12接收經(jīng)由其它邊緣 路由器傳輸?shù)膩?lái)自于通信節(jié)點(diǎn)的第二信息。
然后,在步驟S1222中,第二邊緣路由器12基于移動(dòng)節(jié)點(diǎn)的第
二類網(wǎng)絡(luò)地址與第 一 類網(wǎng)絡(luò)地址,對(duì)第二信息執(zhí)行從第二通信協(xié)議 到第 一通信協(xié)議的第二協(xié)議轉(zhuǎn)換處理,以獲得經(jīng)第二協(xié)議轉(zhuǎn)換的第 二信息。
最后,在步驟S1223中,第二邊緣路由器12將經(jīng)第二協(xié)議轉(zhuǎn)換 的第二信息轉(zhuǎn)發(fā)給移動(dòng)節(jié)點(diǎn)20。
II. 第二邊緣路由器12經(jīng)由其它邊緣路由器接收來(lái)自通信節(jié)點(diǎn) 的、并由其它邊緣路由器中的任一個(gè)邊緣路由器進(jìn)行協(xié)議轉(zhuǎn)換后第 二信息,并將該協(xié)議轉(zhuǎn)換后的第二信息轉(zhuǎn)發(fā)給移動(dòng)節(jié)點(diǎn)20
首先,第二邊緣路由器12接收經(jīng)由其它邊緣路由器傳輸?shù)膩?lái)自 第二類通信網(wǎng)絡(luò)中的通信節(jié)點(diǎn)的發(fā)往移動(dòng)節(jié)點(diǎn)2 0的第二信息;然后, 將協(xié)議轉(zhuǎn)換后的第二信息發(fā)送至移動(dòng)節(jié)點(diǎn)20。
如果其它邊緣路由器中僅移動(dòng)節(jié)點(diǎn)20的歸屬地子網(wǎng)中的邊緣路 由器,即圖2中所示的第一邊緣路由器11獲知該移動(dòng)節(jié)點(diǎn)20對(duì)應(yīng) 的第二類網(wǎng)絡(luò)地址,則該第二信息被路由到第一邊緣路由器11,然 后由第 一邊緣路由器11對(duì)該第二信息執(zhí)行從第二類通信協(xié)議至第一 類通信協(xié)議的協(xié)議轉(zhuǎn)換處理,并將協(xié)議轉(zhuǎn)換后的第二信息發(fā)送給第 二邊緣路由器12,由第二邊緣路由器12再轉(zhuǎn)發(fā)給移動(dòng)節(jié)點(diǎn)20。
如果其它的邊緣路由器都獲知了移動(dòng)節(jié)點(diǎn)20的第二類網(wǎng)絡(luò)地 址,并皆向第二類通信網(wǎng)絡(luò)廣播路由廣告消息,該路由廣告消息用 于分別指示各個(gè)邊緣路由器可接收并轉(zhuǎn)發(fā)來(lái)自第二通信網(wǎng)絡(luò)的信息 至移動(dòng)節(jié)點(diǎn)20,則第二信息有可能被路由其它邊緣路由器中的任一 個(gè),然后由該任 一 個(gè)邊緣路由器執(zhí)行同上述歸屬地邊緣路由器相同 的操作,即對(duì)該第二信息執(zhí)行從第二類通信協(xié)議至第 一 類通信協(xié)議 的協(xié)議轉(zhuǎn)換處理,并將協(xié)議轉(zhuǎn)換后的第二信息發(fā)送給第二邊緣路由 器12,由第二邊緣路由器12再轉(zhuǎn)發(fā)給移動(dòng)節(jié)點(diǎn)20。
III. 第二邊緣路由器12直接由第二類通信網(wǎng)絡(luò)接收來(lái)自通信節(jié) 點(diǎn)的第二信息,對(duì)該第二信息執(zhí)行協(xié)議轉(zhuǎn)換后轉(zhuǎn)發(fā)給移動(dòng)節(jié)點(diǎn)20
首先,該情形基于的前提是,第二邊緣路由器12獲知移動(dòng)節(jié)點(diǎn) 20的第二類網(wǎng)絡(luò)地址,并向第二類通信網(wǎng)絡(luò)廣^"路由廣告消息。路
由廣告消息用于指示第二邊緣路由器12可接收并轉(zhuǎn)發(fā)來(lái)自第二通信 網(wǎng)絡(luò)的信息至移動(dòng)節(jié)點(diǎn)20,并且在路由廣告消息將第二邊緣路由器
12設(shè)為優(yōu)先接收發(fā)送至該移動(dòng)節(jié)點(diǎn)20對(duì)應(yīng)的第二類網(wǎng)絡(luò)地址的邊 緣路由器;或者,第一邊緣路由器11在獲知該移動(dòng)節(jié)點(diǎn)20移動(dòng)至 其它通信子網(wǎng)時(shí),廣播至第二類通信網(wǎng)絡(luò)的路由廣告消息不再包含 該移動(dòng)節(jié)點(diǎn)20對(duì)應(yīng)的第二類網(wǎng)絡(luò)地址信息,并且除第一邊緣路由器 11夕卜,其它邊緣路由器在廣播至第二類通信網(wǎng)絡(luò)的路由廣告消息中 也不包含該移動(dòng)節(jié)點(diǎn)20對(duì)應(yīng)的第二類網(wǎng)絡(luò)地址的信息,則通信節(jié)點(diǎn) 發(fā)往移動(dòng)節(jié)點(diǎn)20的第二信息則從第二類通信網(wǎng)絡(luò)被直接路由至該移 動(dòng)節(jié)點(diǎn)的第二邊緣路由器12。
圖7示出了此情形下在圖4所示步驟S12中第二邊緣路由器12 中用于控制通信節(jié)點(diǎn)發(fā)送信息給移動(dòng)節(jié)點(diǎn)20的另一個(gè)流程圖。
首先,在步驟S1221,中,第二邊緣路由器12直接經(jīng)由第二類通 信網(wǎng)絡(luò)接收來(lái)自于通信節(jié)點(diǎn)的第二信息。
然后,在步驟S1222,中,第二邊緣路由器12基于移動(dòng)節(jié)點(diǎn)的第 二類網(wǎng)絡(luò)地址與第 一 類網(wǎng)絡(luò)地址,對(duì)第二信息進(jìn)行從第二通信協(xié)議 到第 一通信協(xié)議的第二協(xié)議轉(zhuǎn)換處理,以獲得經(jīng)第二協(xié)議轉(zhuǎn)換的第 二信息。
最后,在步驟S1223,中,第二邊緣路由器12將經(jīng)第二協(xié)議轉(zhuǎn)換 的第二信息轉(zhuǎn)發(fā)給移動(dòng)節(jié)點(diǎn)20。
步驟S1222,與步驟S1223,同圖6中所示的步驟S1222與步驟 S1223。
以上對(duì)移動(dòng)節(jié)點(diǎn)20的訪問地邊緣路由器中控制該移動(dòng)節(jié)點(diǎn)20 與通信節(jié)點(diǎn)通信的過程進(jìn)行了詳細(xì)說明,下面對(duì)移動(dòng)節(jié)點(diǎn)20的歸屬 地邊緣路由器中輔助控制移動(dòng)節(jié)點(diǎn)20與通信節(jié)點(diǎn)通信的過程進(jìn)行說明。
仍以圖2所示的網(wǎng)絡(luò)拓樸結(jié)構(gòu)為例,移動(dòng)節(jié)點(diǎn)20歸屬于第一邊 緣路由器11所轄的第一類通信網(wǎng)絡(luò)的一個(gè)通信子網(wǎng)中,即移動(dòng)節(jié)點(diǎn) 20的歸屬地子網(wǎng);移動(dòng)節(jié)點(diǎn)20當(dāng)前位于第二邊緣路由器12所轄的
第 一 類通信網(wǎng)絡(luò)的另 一個(gè)通信子網(wǎng)中,即移動(dòng)節(jié)點(diǎn)20的訪問地子網(wǎng)。
以下結(jié)合圖2并參照?qǐng)D8和圖9對(duì)第一邊緣路由器11中輔助控制移 動(dòng)節(jié)點(diǎn)20與通信節(jié)點(diǎn)通信的過程進(jìn)行說明。
由于移動(dòng)節(jié)點(diǎn)20移動(dòng)到第二邊緣路由器12所轄的第一類通信 網(wǎng)絡(luò)的訪問地子網(wǎng)中,因此,第一邊緣路由器11需要將移動(dòng)節(jié)點(diǎn)20 的與第二類通信網(wǎng)絡(luò)對(duì)應(yīng)的第二類網(wǎng)絡(luò)地址以及與第 一類通信網(wǎng)絡(luò) 對(duì)應(yīng)的第一類網(wǎng)絡(luò)地址通知第二邊緣路由器12。第一類網(wǎng)絡(luò)地址包 括該移動(dòng)節(jié)點(diǎn)20在歸屬子網(wǎng)獲得的歸屬地網(wǎng)絡(luò)地址和/或在訪問地 子網(wǎng)獲得的訪問地網(wǎng)絡(luò)地址。
當(dāng)?shù)谝活惥W(wǎng)絡(luò)地址包括移動(dòng)節(jié)點(diǎn)20的訪問地網(wǎng)絡(luò)地址時(shí),第一 邊緣路由器11在通知第二邊緣路由器12時(shí)還需要獲取移動(dòng)節(jié)點(diǎn)20 的訪問地網(wǎng)絡(luò)地址。圖8中示出了第一類網(wǎng)絡(luò)地址包括移動(dòng)節(jié)點(diǎn)20 的訪問地網(wǎng)絡(luò)地址時(shí),第一邊緣路由器11將移動(dòng)節(jié)點(diǎn)20的與第二 類通信網(wǎng)絡(luò)對(duì)應(yīng)的第二類網(wǎng)絡(luò)地址以及與第 一類通信網(wǎng)絡(luò)對(duì)應(yīng)的第 一類網(wǎng)絡(luò)地址通知第二邊緣路由器12的流程圖。
首先,在步驟S211中,第一邊緣路由器11獲取移動(dòng)節(jié)點(diǎn)20在 訪問地子網(wǎng)所獲得的訪問地網(wǎng)絡(luò)地址。
然后,在步驟S212中,第一邊緣路由器11將移動(dòng)節(jié)點(diǎn)20對(duì)應(yīng) 的第二類通信網(wǎng)絡(luò)的網(wǎng)絡(luò)地址與訪問地網(wǎng)絡(luò)地址通知第二邊緣路由 器12。
優(yōu)選地,在移動(dòng)節(jié)點(diǎn)20移動(dòng)到訪問地子網(wǎng)時(shí),第一邊緣路由器 11還可向第二類通信網(wǎng)絡(luò)進(jìn)行廣播路由廣告消息,該路由廣告消息 用于通知第一邊緣路由器11可接收并轉(zhuǎn)發(fā)來(lái)自第二類通信網(wǎng)絡(luò)的信 息至移動(dòng)節(jié)點(diǎn)20。
當(dāng)來(lái)自通信節(jié)點(diǎn)的、發(fā)往移動(dòng)節(jié)點(diǎn)20的第二信息,被路由到第 一邊緣路由器11時(shí),第一邊緣路由器11執(zhí)行如圖9所示的流程圖。
首先,在步驟S221中,第一邊緣路由器11接收來(lái)自于通信節(jié) 點(diǎn)的第二信息;
然后,在步驟S222中,第一邊緣路由器11將第二信息轉(zhuǎn)發(fā)至
第二邊緣路由器12,第二邊緣路由器12再將該第二信息轉(zhuǎn)發(fā)至移動(dòng) 節(jié)點(diǎn)20。
具體地,如果該第二信息從第二通信協(xié)議到第 一 通信協(xié)議的第
二協(xié)議轉(zhuǎn)換處理由第二邊緣路由器12來(lái)執(zhí)行,則第一邊緣路由器11 在步驟S222中直接將第二信息轉(zhuǎn)發(fā)至第二邊緣路由器12。如果該第 二信息從第二通信協(xié)議到第 一通信協(xié)議的第二協(xié)議轉(zhuǎn)換處理由第一 邊緣路由器11來(lái)執(zhí)行,則第一邊緣路由器11基于移動(dòng)節(jié)點(diǎn)20的第 二類網(wǎng)絡(luò)地址與第 一 類網(wǎng)絡(luò)地址,對(duì)第二信息進(jìn)行從第二通信協(xié)議 到第 一通信協(xié)議的第二協(xié)議轉(zhuǎn)換處理,以獲得經(jīng)第二協(xié)議轉(zhuǎn)換的第 二信息;然后將經(jīng)第二協(xié)議轉(zhuǎn)換的第二信息轉(zhuǎn)發(fā)給第二邊緣路由器 12。
圖10示出了根據(jù)本發(fā)明的一個(gè)具體實(shí)施方式
在通信網(wǎng)絡(luò)的邊緣 路由器中用于控制在基于第 一通信協(xié)議的第 一類通信網(wǎng)絡(luò)中的移動(dòng) 節(jié)點(diǎn)與在基于第二通信協(xié)議的第二類通信網(wǎng)絡(luò)中的通信節(jié)點(diǎn)進(jìn)行通 信的通信控制裝置的結(jié)構(gòu)框圖,其中,該邊緣路由器所轄的第一類 通信網(wǎng)絡(luò)的子網(wǎng)為移動(dòng)節(jié)點(diǎn)當(dāng)前所處的訪問地子網(wǎng)。該通信控制裝 置100包括第一獲取裝置101、控制裝置102和第一廣播裝置103。 其中控制裝置102具體又包括第一接收裝置1021、第一轉(zhuǎn)換裝置 1022、第一發(fā)送裝置1023和第一轉(zhuǎn)發(fā)裝置1024。其中,第一轉(zhuǎn)發(fā)裝 置1024具體又包括第二接收裝置10241、第二轉(zhuǎn)換裝置10242和第 二發(fā)送裝置10243。這里為了簡(jiǎn)明起見,在圖ll中示出了許多優(yōu)選 實(shí)施例中的可選子裝置,本領(lǐng)域技術(shù)人員根據(jù)本申請(qǐng)的教導(dǎo),應(yīng)能 理解其中僅第一獲取裝置101和控制裝置102是實(shí)施本發(fā)明所必要 的裝置,其他子裝置為可選裝置。
這里仍以圖2所示的網(wǎng)絡(luò)拓樸結(jié)構(gòu)為例,移動(dòng)節(jié)點(diǎn)20歸屬于第 一邊緣路由器11所轄的第一類通信網(wǎng)絡(luò)的一個(gè)通信子網(wǎng)中,即移動(dòng) 節(jié)點(diǎn)20的歸屬地子網(wǎng);移動(dòng)節(jié)點(diǎn)20當(dāng)前位于第二邊緣路由器12所 轄的第一類通信網(wǎng)絡(luò)的另一個(gè)通信子網(wǎng)中,即移動(dòng)節(jié)點(diǎn)20的訪問地 子網(wǎng)。此時(shí),通信控制裝置IOO位于第二邊緣路由器12中,以下結(jié)
合圖2并參照?qǐng)DIO對(duì)第二邊緣路由器12中的通信控制裝置100控
制移動(dòng)節(jié)點(diǎn)20與通信節(jié)點(diǎn)通信的過程進(jìn)行說明。
首先,第一獲取裝置101獲取移動(dòng)節(jié)點(diǎn)20的與第二類通信網(wǎng)絡(luò) 對(duì)應(yīng)的第二類網(wǎng)絡(luò)地址以及與第 一類通信網(wǎng)絡(luò)對(duì)應(yīng)的第 一類網(wǎng)絡(luò)地 址。這里既可以從移動(dòng)節(jié)點(diǎn)20的歸屬地子網(wǎng)中的邊緣路由器,即邊 緣路由器11獲得該移動(dòng)節(jié)點(diǎn)的與第二類通信網(wǎng)絡(luò)對(duì)應(yīng)的第二類網(wǎng)絡(luò) 地址以及與第 一類通信網(wǎng)絡(luò)對(duì)應(yīng)的第 一類網(wǎng)絡(luò)地址,也可以是從該 移動(dòng)節(jié)點(diǎn)20處獲得其第二類通信網(wǎng)絡(luò)對(duì)應(yīng)的第二類網(wǎng)絡(luò)地址以及與 第 一類通信網(wǎng)絡(luò)對(duì)應(yīng)的第 一類網(wǎng)絡(luò)地址。第 一類網(wǎng)絡(luò)地址包括該移 動(dòng)節(jié)點(diǎn)在歸屬子網(wǎng)獲得的歸屬地網(wǎng)絡(luò)地址和/或在訪問地子網(wǎng)獲得的 訪問地網(wǎng)纟各地址。
然后,控制裝置102基于移動(dòng)節(jié)點(diǎn)20的第二類網(wǎng)絡(luò)地址與第一 類網(wǎng)絡(luò)地址,控制移動(dòng)節(jié)點(diǎn)20與通信節(jié)點(diǎn)進(jìn)行通信。
具體地,移動(dòng)節(jié)點(diǎn)20與通信節(jié)點(diǎn)通信的過程包括兩種情形情 形一.移動(dòng)節(jié)點(diǎn)發(fā)送信息給通信節(jié)點(diǎn)20;情形二.通信節(jié)點(diǎn)發(fā)送信息 給移動(dòng)節(jié)點(diǎn)20。
下面將對(duì)這兩種情形進(jìn)行詳細(xì)說明
情形一.移動(dòng)節(jié)點(diǎn)20發(fā)送信息給通信節(jié)點(diǎn)
首先,第一接收裝置1021接收來(lái)自移動(dòng)節(jié)點(diǎn)20的發(fā)往通信節(jié) 點(diǎn)的第一信息。
然后,第一轉(zhuǎn)換裝置1022基于移動(dòng)節(jié)點(diǎn)20的第二類網(wǎng)絡(luò)地址 與第 一類網(wǎng)絡(luò)地址,對(duì)第 一信息執(zhí)行從第 一通信協(xié)議到第二通信協(xié) 議的第一協(xié)議轉(zhuǎn)換處理,以獲得經(jīng)第一協(xié)議轉(zhuǎn)換的第一信息。
最后,第一發(fā)送裝置1023將經(jīng)第一協(xié)議轉(zhuǎn)換的第一信息發(fā)往通
信節(jié)點(diǎn)。
情形二.通信節(jié)點(diǎn)發(fā)送信息給移動(dòng)節(jié)點(diǎn)20
第一轉(zhuǎn)發(fā)裝置1024將來(lái)自通信節(jié)點(diǎn)的發(fā)往移動(dòng)節(jié)點(diǎn)20的第二 信息轉(zhuǎn)發(fā)給移動(dòng)節(jié)點(diǎn)20。依據(jù)第二信息的路由路徑的不同以及是否 由訪問地邊緣路由器執(zhí)行協(xié)議轉(zhuǎn)換處理,具體地可分為以下幾種情頁(yè)
形
I. 通信控制裝置100經(jīng)由其它邊緣路由器接收來(lái)自通信節(jié)點(diǎn)的
第二信息,并對(duì)該第二信息執(zhí)行協(xié)議轉(zhuǎn)換處理后轉(zhuǎn)發(fā)給移動(dòng)節(jié)點(diǎn)20 首先,第二接收裝置10241接收經(jīng)由其它邊緣路由器傳輸?shù)膩?lái)
自于通信節(jié)點(diǎn)的第二信息。
然后,第二轉(zhuǎn)換裝置10242基于移動(dòng)節(jié)點(diǎn)20的第二類網(wǎng)絡(luò)地址
與第 一類網(wǎng)絡(luò)地址,對(duì)第二信息執(zhí)行從第二通信協(xié)議到第 一通信協(xié)
議的第二協(xié)議轉(zhuǎn)換處理,以獲得經(jīng)第二協(xié)議轉(zhuǎn)換的第二信息。
最后,第二發(fā)送裝置10243將經(jīng)第二協(xié)議轉(zhuǎn)換的第二信息轉(zhuǎn)發(fā)
給移動(dòng)節(jié)點(diǎn)20。
II. 通信控制裝置100經(jīng)由其它邊緣路由器接收來(lái)自通信節(jié)點(diǎn) 的、并由其它邊緣路由器中的任一個(gè)邊緣路由器進(jìn)行協(xié)議轉(zhuǎn)換后第 二信息,并將該協(xié)議轉(zhuǎn)換后的第二信息轉(zhuǎn)發(fā)給移動(dòng)節(jié)點(diǎn)20
首先,第二接收裝置10241接收經(jīng)由其它邊緣路由器傳輸?shù)膩?lái) 自第二類通信網(wǎng)絡(luò)中的通信節(jié)點(diǎn)的發(fā)往移動(dòng)節(jié)點(diǎn)20的第二信息;然 后,第二發(fā)送裝置10243將協(xié)議轉(zhuǎn)換后的第二信息發(fā)送至移動(dòng)節(jié)點(diǎn) 20。
如果其它邊緣路由器中僅移動(dòng)節(jié)點(diǎn)20的歸屬地子網(wǎng)中的邊緣路 由器,即圖2中所示的第一邊緣路由器11獲知該移動(dòng)節(jié)點(diǎn)對(duì)應(yīng)的第 二類網(wǎng)絡(luò)地址,則該第二信息被路由到第一邊緣路由器11,然后由 第 一邊緣路由器11對(duì)該第二信息執(zhí)行從第二類通信協(xié)議至第 一類通 信協(xié)議的協(xié)議轉(zhuǎn)換處理,并將協(xié)議轉(zhuǎn)換后的第二信息發(fā)送給通信控 制裝置100。第二接收裝置10241接收該協(xié)議轉(zhuǎn)換后的第二信息,并 由第二發(fā)送裝置10243發(fā)送給移動(dòng)節(jié)點(diǎn)。
如果其它的邊緣路由器都獲知了移動(dòng)節(jié)點(diǎn)的第二類網(wǎng)絡(luò)地址, 并皆向第二類通信網(wǎng)絡(luò)廣播路由廣告消息,路由廣告消息用于分別
指示各個(gè)緣路由器可接收并轉(zhuǎn)發(fā)來(lái)自第二通信網(wǎng)絡(luò)的信息至移動(dòng)節(jié) 點(diǎn),則第二信息有可能被路由其它邊緣路由器中的任一個(gè),然后由 該任一個(gè)邊緣路由器執(zhí)行同上述歸屬地邊緣路由器相同的操作,即
對(duì)該第二信息執(zhí)行從第二類通信協(xié)議至第 一 類通信協(xié)議的協(xié)議轉(zhuǎn)換 處理,并將協(xié)議轉(zhuǎn)換后的第二信息發(fā)送給訪問地邊緣路由器。第二 接收裝置10241接收該協(xié)議轉(zhuǎn)換后的第二信息,并由第二發(fā)送裝置
10243發(fā)送給移動(dòng)節(jié)點(diǎn)。
III.通信控制裝置100直接從第二類通信網(wǎng)絡(luò)接收來(lái)自通信節(jié) 點(diǎn)的第二信息,對(duì)該第二信息執(zhí)行協(xié)議轉(zhuǎn)換后轉(zhuǎn)發(fā)給移動(dòng)節(jié)點(diǎn)20
首先,該情形基于的前提是,第一獲取裝置101獲知移動(dòng)節(jié)點(diǎn) 的第二類網(wǎng)絡(luò)地址,并由第一廣播裝置103向第二類通信網(wǎng)絡(luò)廣播 路由廣告消息。路由廣告消息用于指示第二邊緣路由器12可接收并 轉(zhuǎn)發(fā)來(lái)自第二通信網(wǎng)絡(luò)的信息至移動(dòng)節(jié)點(diǎn),并且在路由廣告消息設(shè) 第二邊緣路由器12為優(yōu)先接收發(fā)送至該移動(dòng)節(jié)點(diǎn)對(duì)應(yīng)的第二類網(wǎng)絡(luò) 地址的邊緣路由器;或者,第一邊緣路由器11在獲知該移動(dòng)節(jié)點(diǎn)20 移動(dòng)至其它通信子網(wǎng)時(shí),廣播至第二類通信網(wǎng)絡(luò)的路由廣告消息不 再包含該移動(dòng)節(jié)點(diǎn)20對(duì)應(yīng)的第二類網(wǎng)絡(luò)地址信息,并且除第一邊緣 路由器11外,其它邊緣路由器在廣播至第二類通信網(wǎng)絡(luò)的路由廣告 消息中也不包含該移動(dòng)節(jié)點(diǎn)2 0對(duì)應(yīng)的第二類網(wǎng)絡(luò)地址的信息,則通 信節(jié)點(diǎn)發(fā)往移動(dòng)節(jié)點(diǎn)20的第二信息則從第二類通信網(wǎng)絡(luò)被直接路由 至該移動(dòng)節(jié)點(diǎn)20的訪問地邊緣路由器。
首先,第二接收裝置10241接收來(lái)自于通信節(jié)點(diǎn)的第二信息。
然后,第二轉(zhuǎn)換裝置10242基于移動(dòng)節(jié)點(diǎn)20的第二類網(wǎng)絡(luò)地址 與第 一類網(wǎng)絡(luò)地址,對(duì)第二信息進(jìn)行從第二通信協(xié)議到第 一通信協(xié) 議的第二協(xié)議轉(zhuǎn)換處理,以獲得經(jīng)第二協(xié)議轉(zhuǎn)換的第二信息。
最后,第二發(fā)送裝置10243將經(jīng)第二協(xié)議轉(zhuǎn)換的第二信息轉(zhuǎn)發(fā) 給移動(dòng)節(jié)點(diǎn)20。
以上對(duì)通信控制裝置100控制該移動(dòng)節(jié)點(diǎn)與通信節(jié)點(diǎn)通信的過 程進(jìn)行了詳細(xì)說明,下面對(duì)輔助控制裝置200輔助控制移動(dòng)節(jié)點(diǎn)與 通信節(jié)點(diǎn)通信的過程進(jìn)行說明。
圖11示出了根據(jù)本發(fā)明的一個(gè)具體實(shí)施方式
在通信網(wǎng)絡(luò)的邊緣 路由器中用于輔助控制在基于第 一 通信協(xié)議的第 一 類通信網(wǎng)絡(luò)中的
移動(dòng)節(jié)點(diǎn)與在基于第二通信協(xié)議的第二類通信網(wǎng)絡(luò)中的通信節(jié)點(diǎn)進(jìn) 行通信的輔助控制裝置的結(jié)構(gòu)框圖。該輔助控制裝置200包括第二
獲取裝置201、通知裝置205、第二廣播裝置203、第三接收裝置204 和第二轉(zhuǎn)發(fā)裝置205。其中,第二轉(zhuǎn)發(fā)裝置205具體又包括第三轉(zhuǎn)換 裝置2052和第三發(fā)送裝置2051。這里為了簡(jiǎn)明起見,在圖12中示 出了許多優(yōu)選實(shí)施例中的可選子裝置,本領(lǐng)域技術(shù)人員根據(jù)本申請(qǐng) 的教導(dǎo),應(yīng)能理解其中僅通知裝置202是實(shí)施本發(fā)明所必要的裝置, 其他子裝置為可選裝置。
仍以圖2所示的網(wǎng)絡(luò)拓樸結(jié)構(gòu)為例,移動(dòng)節(jié)點(diǎn)20歸屬于第一邊 緣路由器11所轄的第一類通信網(wǎng)絡(luò)的一個(gè)通信子網(wǎng)中,即移動(dòng)節(jié)點(diǎn) 20的歸屬地子網(wǎng);移動(dòng)節(jié)點(diǎn)20當(dāng)前位于第二邊緣路由器12所轄的 第 一類通信網(wǎng)絡(luò)的另 一個(gè)通信子網(wǎng)中,即移動(dòng)節(jié)點(diǎn)20的訪問地子網(wǎng)。 此時(shí)輔助控制裝置200位于第一邊緣路由器11中,以下結(jié)合圖2并 參照?qǐng)D12對(duì)第一邊緣路由器11中輔助控制裝置200輔助控制移動(dòng) 節(jié)點(diǎn)20與通信節(jié)點(diǎn)通信的過程進(jìn)行說明。
由于移動(dòng)節(jié)點(diǎn)20移動(dòng)到第二邊緣路由器12所轄的第一類通信 網(wǎng)絡(luò)的訪問地子網(wǎng)中,因此,通知裝置202需要將移動(dòng)節(jié)點(diǎn)20的與 第二類通信網(wǎng)絡(luò)對(duì)應(yīng)的第二類網(wǎng)絡(luò)地址以及與第 一類通信網(wǎng)絡(luò)對(duì)應(yīng) 的第一類網(wǎng)絡(luò)地址通知第二邊緣路由器12。第一類網(wǎng)絡(luò)地址包括該 移動(dòng)節(jié)點(diǎn)20在歸屬地子網(wǎng)獲得的歸屬地網(wǎng)絡(luò)地址和/或在訪問地子 網(wǎng)獲得的訪問地網(wǎng)絡(luò)地址。
當(dāng)?shù)谝活惥W(wǎng)絡(luò)地址包括移動(dòng)節(jié)點(diǎn)20的訪問地網(wǎng)絡(luò)地址時(shí),在通 知裝置202通知訪問地邊緣路由器之前還需要由第二獲取裝置201 獲取移動(dòng)節(jié)點(diǎn)20的訪問地網(wǎng)絡(luò)地址。首先,第二獲取裝置201獲取 移動(dòng)節(jié)點(diǎn)20在訪問地子網(wǎng)所獲得的訪問地網(wǎng)絡(luò)地址。然后,通知裝 置202將移動(dòng)節(jié)點(diǎn)20對(duì)應(yīng)的第二類通信網(wǎng)絡(luò)的網(wǎng)絡(luò)地址與訪問地網(wǎng) 絡(luò)地址通知第二邊緣^^由器12。
優(yōu)選地,在移動(dòng)節(jié)點(diǎn)20移動(dòng)到訪問地子網(wǎng)時(shí),第二廣播裝置203 還可向第二類通信網(wǎng)絡(luò)進(jìn)行廣播路由廣告消息,該路由廣告消息用
于通知第一邊緣路由器11可接收并轉(zhuǎn)發(fā)來(lái)自第二類通信網(wǎng)絡(luò)的信息 至移動(dòng)節(jié)點(diǎn)20。
當(dāng)來(lái)自通信節(jié)點(diǎn)的、發(fā)往移動(dòng)節(jié)點(diǎn)20的第二信息,被路由到第
一邊緣路由器ll時(shí),首先,由第三接收裝置204接收來(lái)自于通信節(jié) 點(diǎn)的第二信息;然后,第二轉(zhuǎn)發(fā)裝置205將第二信息轉(zhuǎn)發(fā)至第二緣 路由器12,第二邊緣路由器12再將該第二信息轉(zhuǎn)發(fā)至移動(dòng)節(jié)點(diǎn)20。 具體地,如果該第二信息從第二通信協(xié)議到第 一通信協(xié)議的第 二協(xié)議轉(zhuǎn)換處理由第二邊緣路由器20來(lái)執(zhí)行,則第二轉(zhuǎn)發(fā)裝置205 直接將第二信息轉(zhuǎn)發(fā)至第二邊緣路由器20。如果該第二信息從第二 通信協(xié)議到第 一通信協(xié)議的第二協(xié)議轉(zhuǎn)換處理由第 一邊緣路由器11 來(lái)執(zhí)行,則第三轉(zhuǎn)換裝置2052基于移動(dòng)節(jié)點(diǎn)20的第二類網(wǎng)絡(luò)地址 與第 一類網(wǎng)絡(luò)地址,對(duì)第二信息進(jìn)行從第二通信協(xié)議到第 一通信協(xié) 議的第二協(xié)議轉(zhuǎn)換處理,以獲得經(jīng)第二協(xié)議轉(zhuǎn)換的第二信息;然后 第三發(fā)送裝置2051將經(jīng)第二協(xié)議轉(zhuǎn)換的第二信息轉(zhuǎn)發(fā)給第二邊緣路 由器12。
需要說明的是,上面從通信控制裝置100位于移動(dòng)節(jié)點(diǎn)的訪問 地邊緣路由器中、輔助控制裝置200位于該移動(dòng)節(jié)點(diǎn)的歸屬地邊緣 路由器中的角度對(duì)本發(fā)明的實(shí)施進(jìn)行了描述。由于每個(gè)邊緣路由器 所轄的通信子網(wǎng)中可能有多個(gè)移動(dòng)節(jié)點(diǎn),該邊緣路由器既是一個(gè)移 動(dòng)節(jié)點(diǎn)的歸屬地邊緣路由器,同時(shí)又是另 一個(gè)移動(dòng)節(jié)點(diǎn)的訪問地邊 緣路由器。因此, 一個(gè)邊緣路由器中同時(shí)包含有通信控制裝置100 與輔助控制裝置200時(shí),執(zhí)行相同功能的裝置可以進(jìn)行合并。例如, 第二轉(zhuǎn)換裝置10242和第三轉(zhuǎn)換裝置2052可以是同一個(gè)轉(zhuǎn)換裝置; 第二發(fā)送裝置10241和第三發(fā)送裝置2051可以是同一個(gè)發(fā)送裝置。
雖然本發(fā)明中以IPv4通信協(xié)議與IPv6通信協(xié)議對(duì)為例對(duì)本發(fā)明 進(jìn)行了詳細(xì)的說明,本領(lǐng)域的技術(shù)人員根據(jù)本申請(qǐng)文件的教導(dǎo),應(yīng) 能理解本發(fā)明不限于IPv4通信協(xié)議與IPv6通信協(xié)議對(duì),對(duì)于其它的 通信協(xié)議對(duì),本發(fā)明同樣適用。本發(fā)明中的移動(dòng)節(jié)點(diǎn)的類型不限, 包括一切可以與IPv4節(jié)點(diǎn)進(jìn)行通信的移動(dòng)終端或者移動(dòng)服務(wù)器等移動(dòng)網(wǎng)絡(luò)設(shè)備。本發(fā)明的技術(shù)方案用軟件或硬件皆可實(shí)現(xiàn)。
以上對(duì)本發(fā)明的具體實(shí)施例進(jìn)行了描述。需要理解的是,本發(fā) 明并不局限于上述特定實(shí)施方式,本領(lǐng)域技術(shù)人員可以在所附權(quán)利 要求的范圍內(nèi)做出各種變形或修改。
權(quán)利要求
1.一種在通信網(wǎng)絡(luò)的邊緣路由器中用于控制在基于第一通信協(xié)議的第一類通信網(wǎng)絡(luò)中的移動(dòng)節(jié)點(diǎn)與在基于第二通信協(xié)議的第二類通信網(wǎng)絡(luò)中的通信節(jié)點(diǎn)進(jìn)行通信的方法,其中,該邊緣路由器所轄的第一類通信網(wǎng)絡(luò)的子網(wǎng)為所述移動(dòng)節(jié)點(diǎn)所處的訪問地子網(wǎng),其特征在于,該方法包括以下步驟I. 獲取所述移動(dòng)節(jié)點(diǎn)的與所述第二類通信網(wǎng)絡(luò)對(duì)應(yīng)的第二類網(wǎng)絡(luò)地址以及與所述第一類通信網(wǎng)絡(luò)對(duì)應(yīng)的第一類網(wǎng)絡(luò)地址;II. 基于所述移動(dòng)節(jié)點(diǎn)的所述第二類網(wǎng)絡(luò)地址與所述第一類網(wǎng)絡(luò)地址,控制所述移動(dòng)節(jié)點(diǎn)與所述通信節(jié)點(diǎn)進(jìn)行通信。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟II包括 以下步驟-接收來(lái)自所述移動(dòng)節(jié)點(diǎn)的發(fā)往所述通信節(jié)點(diǎn)的第 一 信息; -基于所述移動(dòng)節(jié)點(diǎn)的所述第二類網(wǎng)絡(luò)地址與所述第 一類網(wǎng)絡(luò) 地址,對(duì)所述第 一 信,包、執(zhí)行從第 一 通信協(xié)議到第二通信協(xié)議的第一 協(xié)議轉(zhuǎn)換處理,以獲得經(jīng)第 一協(xié)議轉(zhuǎn)換的第 一信息;-將所述經(jīng)第 一協(xié)議轉(zhuǎn)換的第 一信息發(fā)往所述通信節(jié)點(diǎn)。
3. 根據(jù)權(quán)利要求1或2所述的方法,其中,所述步驟II還包括 以下步驟-將來(lái)自所述通信節(jié)點(diǎn)的發(fā)往所述移動(dòng)節(jié)點(diǎn)的第二信息轉(zhuǎn)發(fā)給 所述移動(dòng)節(jié)點(diǎn)。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述將第二信息 轉(zhuǎn)發(fā)給所述移動(dòng)節(jié)點(diǎn)的步驟包括以下步驟-接收經(jīng)由其它邊緣路由器傳輸?shù)膩?lái)自于所述通信節(jié)點(diǎn)的第二 信息;-基于所述移動(dòng)節(jié)點(diǎn)的所述第二類網(wǎng)絡(luò)地址與所述第 一類網(wǎng)絡(luò) 地址,對(duì)所述第二信息執(zhí)行從第二通信協(xié)議到第 一通信協(xié)議的第二 協(xié)議轉(zhuǎn)換處理,以獲得經(jīng)第二協(xié)議轉(zhuǎn)換的第二信息;-將所述經(jīng)第二協(xié)議轉(zhuǎn)換的第二信息轉(zhuǎn)發(fā)給所述移動(dòng)節(jié)點(diǎn)。
5. 根據(jù)權(quán)利要求3所述的方法,其中,所述將第二信息轉(zhuǎn)發(fā)給所述移動(dòng)節(jié)點(diǎn)的步驟還包括以下步驟-接收經(jīng)由其它邊緣路由器傳輸?shù)膩?lái)自所述第二類通信網(wǎng)絡(luò)中 的通信節(jié)點(diǎn)的發(fā)往所述移動(dòng)節(jié)點(diǎn)的并由所述其它邊緣路由器中的任一個(gè)邊緣路由器進(jìn)行協(xié)議轉(zhuǎn)換后的第二信息;-將所述協(xié)議轉(zhuǎn)換后的第二信息發(fā)送至所述移動(dòng)節(jié)點(diǎn)。
6. 根據(jù)權(quán)利要求3所述的方法,其中,在所述步驟I之后還包 括以下步驟-將路由廣告消息向第二通信網(wǎng)絡(luò)進(jìn)行廣播,該路由廣告消息用 于指示本邊緣路由器可接收并轉(zhuǎn)發(fā)來(lái)自第二通信網(wǎng)絡(luò)的信息至所述 移動(dòng)節(jié)點(diǎn);其中,所述將第二信息轉(zhuǎn)發(fā)給所述移動(dòng)節(jié)點(diǎn)妁步驟還包括以下 步驟-接收來(lái)自于所述通信節(jié)點(diǎn)的第二信息;-基于所述移動(dòng)節(jié)點(diǎn)的所述第二類網(wǎng)絡(luò)地址與所述第 一類網(wǎng)絡(luò) 地址,對(duì)所述第二信息進(jìn)行從第二通信協(xié)議到第 一通信協(xié)議的第二 協(xié)議轉(zhuǎn)換處理,以獲得經(jīng)第二協(xié)議轉(zhuǎn)換的第二信息;-將所述經(jīng)第二協(xié)議轉(zhuǎn)換的第二信息轉(zhuǎn)發(fā)給所述移動(dòng)節(jié)點(diǎn)。
7. 根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的方法,其特征在于,所 述第一通信協(xié)議包括IPv6協(xié)議,第二通信協(xié)議包括IPv4協(xié)議。
8. —種在通信網(wǎng)絡(luò)的邊緣路由器中用于輔助控制在基于第一通 信協(xié)議的第 一類通信網(wǎng)絡(luò)中的移動(dòng)節(jié)點(diǎn)與在基于第二通信協(xié)議的第 二類通信網(wǎng)絡(luò)中的通信節(jié)點(diǎn)進(jìn)行通信的方法,其沖,該邊緣路由器 所轄的第 一類通信網(wǎng)絡(luò)的子網(wǎng)為所述移動(dòng)節(jié)點(diǎn)的歸屬地子網(wǎng),所述 移動(dòng)節(jié)點(diǎn)處于另 一邊緣路由器所轄的第 一類通信網(wǎng)絡(luò)的訪問地子網(wǎng) 中,其特征在于,該方法包括以下步驟ii.將所述移動(dòng)節(jié)點(diǎn)的與第二類通信網(wǎng)絡(luò)對(duì)應(yīng)的第二類網(wǎng)絡(luò)地址 以及與第 一 類通信網(wǎng)絡(luò)對(duì)應(yīng)的第 一 類網(wǎng)絡(luò)地址通知所述另 一 邊緣路 由器。
9. 根據(jù)權(quán)利要求8所述的方法,其中,所述移動(dòng)節(jié)點(diǎn)的第一類 網(wǎng)絡(luò)地址包括所述移動(dòng)節(jié)點(diǎn)在所述歸屬子網(wǎng)獲得的歸屬地網(wǎng)絡(luò)地址 和/或在所述訪問地子網(wǎng)獲得的訪問地網(wǎng)絡(luò)地址。
10. 根據(jù)權(quán)利要求9所述的方法,其特征在于,所述第一類網(wǎng) 絡(luò)地址包括所述訪問地網(wǎng)絡(luò)地址,其中,在所述步驟i之前還包括以下步驟i.獲取所述移動(dòng)節(jié)點(diǎn)在所述訪問地子網(wǎng)所獲得的訪問地網(wǎng)絡(luò)地址;所述步驟ii還包括以下步驟-將所述移動(dòng)節(jié)點(diǎn)對(duì)應(yīng)的第二類通信網(wǎng)絡(luò)的網(wǎng)絡(luò)地址與所述訪 問地網(wǎng)絡(luò)地址通知所述另 一 邊緣路由器。
11. 根據(jù)權(quán)利要求8至10中任一項(xiàng)所述的方法,其特征在于, 還包括以下步驟b,將路由廣告消息向第二類通信網(wǎng)絡(luò)進(jìn)行廣播,該路由廣告消 息用于通知本邊緣路由器可接收并轉(zhuǎn)發(fā)來(lái)自第二類通信網(wǎng)絡(luò)的信息 至所述移動(dòng)節(jié)點(diǎn);其中,還包括以下步驟-接收來(lái)自于所述通信節(jié)點(diǎn)的第二信息;-將所述第二信息轉(zhuǎn)發(fā)至所述另一邊緣路由器。
12. 根據(jù)權(quán)利要求11所述的方法,其特征在于,所述將所述第 二信息轉(zhuǎn)發(fā)至所述另 一 邊緣路由器的步驟包括-基于所述移動(dòng)節(jié)點(diǎn)的所述第二類網(wǎng)絡(luò)地址與所述第 一類網(wǎng)絡(luò) 地址,對(duì)所述第二信息進(jìn)行從第二通信協(xié)議到第 一通信協(xié)議的第二 協(xié)議轉(zhuǎn)換處理,以獲得經(jīng)第二協(xié)議轉(zhuǎn)換的第二信息;-將所述經(jīng)第二協(xié)議轉(zhuǎn)換的第二信息轉(zhuǎn)發(fā)給所述另 一邊緣路由器。
13. 根據(jù)權(quán)利要求8至12中任一項(xiàng)所述的方法,其中,所述第 一類通信協(xié)議包括IPv6通信網(wǎng)絡(luò),第二類通信協(xié)議包括IPv4通信網(wǎng)絡(luò)。
14. 一種在通信網(wǎng)絡(luò)的邊緣路由器中用于控制在基于第一通信協(xié)議的第 一 類通信網(wǎng)絡(luò)中的移動(dòng)節(jié)點(diǎn)與在基于第二通信協(xié)議的第二 類通信網(wǎng)絡(luò)中的通信節(jié)點(diǎn)進(jìn)行通信的通信控制裝置,其中,該邊緣 路由器所轄的第 一 類通信網(wǎng)絡(luò)的子網(wǎng)為所述移動(dòng)節(jié)點(diǎn)所處的訪問地子網(wǎng),其特征在于,該通信控制裝置包括第 一 獲取裝置,用于獲取所述移動(dòng)節(jié)點(diǎn)的與所述第二類通信網(wǎng) 絡(luò)對(duì)應(yīng)的第二類網(wǎng)絡(luò)地址以及與所述第 一類通信網(wǎng)絡(luò)對(duì)應(yīng)的第 一類 網(wǎng)絡(luò)i也址;控制裝置,用于基于所述移動(dòng)節(jié)點(diǎn)的所述第二類網(wǎng)絡(luò)地址與所 述第 一類網(wǎng)絡(luò)地址,控制所述移動(dòng)節(jié)點(diǎn)與所述通信節(jié)點(diǎn)進(jìn)行通信。
15. 根據(jù)權(quán)利要求14所述的通信控制裝置,其特征在于,所述 控制裝置還包括第 一 接收裝置,用于接收來(lái)自所述移動(dòng)節(jié)點(diǎn)的發(fā)往所述通信節(jié) 點(diǎn)的第一信息;第 一 轉(zhuǎn)換裝置,用于基于所述移動(dòng)節(jié)點(diǎn)的所述第二類網(wǎng)絡(luò)地址 與所述第 一類網(wǎng)絡(luò)地址,對(duì)所述第 一信息執(zhí)行從第 一通信協(xié)議到第 二通信協(xié)議的第 一協(xié)議轉(zhuǎn)換處理,以獲得經(jīng)第 一協(xié)議轉(zhuǎn)換的第 一信息;第一發(fā)送裝置,用于將所述經(jīng)第一協(xié)議轉(zhuǎn)換的第一信息發(fā)往所述通信節(jié)點(diǎn)。
16. 根據(jù)權(quán)利要求14或15所述的通信控制裝置,其中,所述 控制裝置還包括第一轉(zhuǎn)發(fā)裝置,用于將來(lái)自所述通信節(jié)點(diǎn)的發(fā)往所述移動(dòng)節(jié)點(diǎn) 的第二信息轉(zhuǎn)發(fā)給所述移動(dòng)節(jié)點(diǎn)。
17. 根據(jù)權(quán)利要求16所述的通信控制裝置,其特征在于,所述 第一轉(zhuǎn)發(fā)裝置還包括第二接收裝置,用于接收經(jīng)由其它邊緣路由器傳輸?shù)膩?lái)自于所 述通信節(jié)點(diǎn)的第二信息;第二轉(zhuǎn)換裝置,用于基于所述移動(dòng)節(jié)點(diǎn)的所述第二類網(wǎng)絡(luò)地址 與所述第 一類網(wǎng)絡(luò)地址,對(duì)所述第二信息執(zhí)行從第二通信協(xié)議到第 一通信協(xié)議的第二協(xié)議轉(zhuǎn)換處理,以獲得經(jīng)第二協(xié)議轉(zhuǎn)換的第二信息;第二發(fā)送裝置,用于將所述經(jīng)第二協(xié)議轉(zhuǎn)換的第二信息轉(zhuǎn)發(fā)給 所述移動(dòng)節(jié)點(diǎn)。
18. 根據(jù)權(quán)利要求17所述的通信控制裝置,其中,所述第二接 收裝置還用于-接收經(jīng)由其它邊緣路由器傳輸?shù)膩?lái)自所述第二類通信網(wǎng)絡(luò)中 的通信節(jié)點(diǎn)的發(fā)往所述移動(dòng)節(jié)點(diǎn)的并由所述其它邊緣路由器中的任 一個(gè)邊緣路由器進(jìn)行協(xié)議轉(zhuǎn)換后的第二信息;所述第二發(fā)送裝置還用于-將所述協(xié)議轉(zhuǎn)換后的第二信息發(fā)送至所述移動(dòng)節(jié)點(diǎn)。
19. 根據(jù)權(quán)利要求17或18所述的通信控制裝置,其中,還包括第一廣播裝置,用于將路由廣告消息向第二通信網(wǎng)絡(luò)進(jìn)行廣播, 該路由廣告消息用于指示本邊緣路由器可接收并轉(zhuǎn)發(fā)來(lái)自第二通信 網(wǎng)絡(luò)的信息至所述移動(dòng)節(jié)點(diǎn);其中,所述第二接收裝置還用于-接收來(lái)自于所述通信節(jié)點(diǎn)的第二信息;第二轉(zhuǎn)換裝置還用于-基于所述移動(dòng)節(jié)點(diǎn)的所述第二類網(wǎng)絡(luò)地址與所述第 一類網(wǎng)絡(luò) 地址,對(duì)所述第二信息進(jìn)行從第二通信協(xié)議到第 一通信協(xié)議的第二 協(xié)議轉(zhuǎn)換處理,以獲得經(jīng)第二協(xié)議轉(zhuǎn)換的第二信息;第二發(fā)送裝置還用于-將所述經(jīng)第二協(xié)議轉(zhuǎn)換的第二信息轉(zhuǎn)發(fā)給所述移動(dòng)節(jié)點(diǎn)。
20. 根據(jù)權(quán)利要求14至19中任一項(xiàng)所述的通信控制裝置,其 中,所述第一通信協(xié)議包括IPv6協(xié)議,第二通信協(xié)議包括IPv4協(xié)議。
21. —種在通信網(wǎng)絡(luò)的邊緣路由器中用于輔助控制在基于第一 通信協(xié)議的第 一 類通信網(wǎng)絡(luò)中的移動(dòng)節(jié)點(diǎn)與在基于第二通信協(xié)議的 第二類通信網(wǎng)絡(luò)中的通信節(jié)點(diǎn)進(jìn)行通信的輔助控制裝置,其中,該 邊緣路由器所轄的第 一 類通信網(wǎng)絡(luò)的子網(wǎng)為所述移動(dòng)節(jié)點(diǎn)的歸屬地子網(wǎng),所述移動(dòng)節(jié)點(diǎn)處于另 一 邊緣路由器所轄的第 一 類通信網(wǎng)絡(luò)的訪問地子網(wǎng)中,其中,該輔助控制裝置包括通知裝置,用于將所述移動(dòng)節(jié)點(diǎn)的與第二類通信網(wǎng)絡(luò)對(duì)應(yīng)的第 二類網(wǎng)絡(luò)地址以及與第 一類通信網(wǎng)絡(luò)對(duì)應(yīng)的第 一類網(wǎng)絡(luò)地址通知所 述另一邊緣路由器。
22. 根據(jù)權(quán)利要求21所述的輔助控制裝置,其中,所述移動(dòng)節(jié) 點(diǎn)的第一類網(wǎng)絡(luò)地址包括所述移動(dòng)節(jié)點(diǎn)在所述歸屬子網(wǎng)獲得的歸屬 地網(wǎng)絡(luò)地址和/或在所述訪問地子網(wǎng)獲得的訪問地網(wǎng)絡(luò)地址。
23. 根據(jù)權(quán)利要求22所述的輔助控制裝置,其特征在于,所述 第一類網(wǎng)絡(luò)地址包括所述訪問地網(wǎng)絡(luò)地址,其中,還包括第二獲取裝置,用于獲取所述移動(dòng)節(jié)點(diǎn)在所述訪問地子網(wǎng)所獲 得的訪問地網(wǎng)結(jié)d也址;所述通知裝置還用于-將所述移動(dòng)節(jié)點(diǎn)對(duì)應(yīng)的第二類通信網(wǎng)絡(luò)的網(wǎng)絡(luò)地址與所述訪 問地網(wǎng)絡(luò)地址通知所述另 一 邊緣路由器。
24. 根據(jù)權(quán)利要求21至23中任一項(xiàng)所述的輔助控制裝置,其 特征在于,還包括第二廣播裝置,用于將路由廣告消息向第二類通信網(wǎng)絡(luò)進(jìn)行廣 播,該路由廣告消息用于通知本邊緣路由器可接收并轉(zhuǎn)發(fā)來(lái)自第二 類通信網(wǎng)絡(luò)的信息至所述移動(dòng)節(jié)點(diǎn);其中,還包括第三接收裝置,用于接收來(lái)自于所述通信節(jié)點(diǎn)的第二信息; 第二轉(zhuǎn)發(fā)裝置,將所述第二信息轉(zhuǎn)發(fā)至所述另一邊緣路由器。
25. 根據(jù)權(quán)利要求24所述的輔助控制裝置,其特征在于,所述 第二轉(zhuǎn)發(fā)裝置包括 第三轉(zhuǎn)換裝置,用于基于所述移動(dòng)節(jié)點(diǎn)的所述第二類網(wǎng)絡(luò)地址 與所述第 一 類網(wǎng)絡(luò)地址,對(duì)所述第二信息進(jìn)行從第二通信協(xié)議到第 一通信協(xié)議的第二協(xié)議轉(zhuǎn)換處理,以獲得經(jīng)第二協(xié)議轉(zhuǎn)換的第二信息;第三發(fā)送裝置,用于將所述經(jīng)第二協(xié)議轉(zhuǎn)換的第二信息轉(zhuǎn)發(fā)給 所述另一邊緣路由器。
26.根據(jù)權(quán)利要求21至25中任一項(xiàng)所述的輔助控制裝置,其 中,所述第一類通信協(xié)議包括IPv6通信網(wǎng)絡(luò),第二類通信協(xié)議包括 IPv4通信網(wǎng)纟備。
全文摘要
本發(fā)明提出了一種在連接到第一類通信網(wǎng)絡(luò)和第二類通信網(wǎng)絡(luò)的邊緣路由器中用于控制移動(dòng)到屬于第一類通信網(wǎng)絡(luò)的訪問地子網(wǎng)的移動(dòng)節(jié)點(diǎn)與第二類通信網(wǎng)絡(luò)中的通信節(jié)點(diǎn)通信的技術(shù)方案。首先,訪問地子網(wǎng)的邊緣路由器通過獲取移動(dòng)節(jié)點(diǎn)對(duì)應(yīng)第二類通信網(wǎng)絡(luò)地址,基于該第二類通信網(wǎng)絡(luò)地址控制控制所述移動(dòng)節(jié)點(diǎn)與所述通信節(jié)點(diǎn)進(jìn)行通信。優(yōu)選地,移動(dòng)節(jié)點(diǎn)的屬于第一類通信網(wǎng)絡(luò)的歸屬地子網(wǎng)中的邊緣路由器將該移動(dòng)節(jié)點(diǎn)對(duì)應(yīng)的第二類通信網(wǎng)絡(luò)地址通知移動(dòng)節(jié)點(diǎn)所處的訪問地子網(wǎng)中的邊緣路由器。
文檔編號(hào)H04L12/56GK101374097SQ20071004524
公開日2009年2月25日 申請(qǐng)日期2007年8月23日 優(yōu)先權(quán)日2007年8月23日
發(fā)明者姚春燕, 賓梵祥, 溫海波, 軍 鄭 申請(qǐng)人:上海貝爾阿爾卡特股份有限公司