專利名稱:支持ipv6的移動(dòng)路由器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及連網(wǎng),尤其涉及一種用于支持IPv6中的移動(dòng)路由器的系統(tǒng)與方法。
背景技術(shù):
無論是行走、飛行還是駕駛,人們通常都在移動(dòng)。人們?cè)谝苿?dòng)時(shí)通常帶有一個(gè)或多個(gè)電子設(shè)備。例如,很多人帶有蜂窩電話。此外,當(dāng)人坐車行駛時(shí),此人可能帶有膝上電腦、車輛電子儀器和其它電子設(shè)備。
維持與互聯(lián)網(wǎng)的連接變得日益重要。人們希望經(jīng)由電子郵件檢查股票、天氣和通信。他們希望可以隨時(shí)得到其電子日歷,并存取文件和互聯(lián)網(wǎng)內(nèi)容。玩家希望與其它玩家進(jìn)行在線游戲。
對(duì)于維持連接的需要會(huì)帶來挑戰(zhàn)。使每個(gè)設(shè)備具有蜂窩或衛(wèi)星通性性能可得到“始終在線”的經(jīng)歷,但是會(huì)對(duì)制造商和客戶帶來經(jīng)濟(jì)成本。例如,用戶可能并不希望為他的每個(gè)設(shè)備每月支付連接費(fèi)用。所述用戶也不希望為每個(gè)設(shè)備的通過蜂窩或衛(wèi)星信道連接的性能付費(fèi)。因此,需要一種裝置,用于對(duì)現(xiàn)有基礎(chǔ)設(shè)施起到杠桿作用以在移動(dòng)環(huán)境內(nèi)提供與一組正在移動(dòng)的設(shè)備的互聯(lián)網(wǎng)連接。
發(fā)明內(nèi)容
提供了一種用于支持互聯(lián)網(wǎng)協(xié)議版本6(IPv6)內(nèi)的移動(dòng)路由器的系統(tǒng)和方法。移動(dòng)路由器得到與地址配置相關(guān)的轉(zhuǎn)交地址。所述移動(dòng)路由器將所述轉(zhuǎn)交地址登記到原籍代理。在所述移動(dòng)路由器與原籍代理之間建立雙向隧道。然后經(jīng)由所述雙向隧道轉(zhuǎn)發(fā)分組。
在本發(fā)明的一個(gè)方面中,請(qǐng)求將包括一組前綴內(nèi)的地址前綴的分組轉(zhuǎn)發(fā)到所述移動(dòng)路由器。
在本發(fā)明的另一方面中,經(jīng)由所述雙向隧道轉(zhuǎn)發(fā)配置信息。所述配置信息可能是路由信息。所述配置信息可能是靜止的或動(dòng)態(tài)的。所述配置信息可能被封裝。
在本發(fā)明的另一方面中,所述移動(dòng)路由器在附加到網(wǎng)絡(luò)時(shí)得到所述轉(zhuǎn)交地址。所述網(wǎng)絡(luò)與網(wǎng)絡(luò)地址相關(guān)。所述網(wǎng)絡(luò)地址包括前綴。所述轉(zhuǎn)交地址是通過將所述前綴與識(shí)別所述移動(dòng)路由器的識(shí)別符組合而生成的。
在本發(fā)明的另一方面中,所述原籍代理接收包括所述移動(dòng)路由器的原籍地址的分組。所述分組然后被經(jīng)由所述雙向隧道轉(zhuǎn)發(fā)到所述移動(dòng)路由器。所述移動(dòng)路由器的所述原籍地址可能用于從包括在所述原籍代理上的表中檢索所述轉(zhuǎn)交地址。
在本發(fā)明的另一方面中,原籍代理更新路由表。所述路由表包括與可從所述原籍代理到達(dá)的移動(dòng)路由器相關(guān)的路由入口。所述原籍代理接收分組。所述原籍代理選擇與所述移動(dòng)路由器相關(guān)的雙向隧道。所述原籍代理然后將所述分組隧道發(fā)送到所述移動(dòng)路由器。所述分組可能指向所述移動(dòng)路由器,或是指向可通過所述移動(dòng)路由器到達(dá)的移動(dòng)網(wǎng)絡(luò)上的節(jié)點(diǎn)。
根據(jù)本發(fā)明的另一方面,公開了一種實(shí)質(zhì)上根據(jù)以上方面操作的系統(tǒng)。
這些和其它各種描述本發(fā)明特征的特點(diǎn)與優(yōu)點(diǎn)將從以下的詳細(xì)描述和相關(guān)
中顯而易見。
圖1示出了皆在本地的移動(dòng)路由器和移動(dòng)節(jié)點(diǎn)的框圖;圖2示出了安裝在移動(dòng)網(wǎng)絡(luò)內(nèi)的移動(dòng)節(jié)點(diǎn)的框圖;圖3示出了安裝在通過移動(dòng)路由器接入的移動(dòng)網(wǎng)絡(luò)內(nèi)的移動(dòng)節(jié)點(diǎn)的框圖,其中所述移動(dòng)路由器被附加到外部網(wǎng)絡(luò);圖4示出了描述其中移動(dòng)路由器操作的示例性方法的流程圖;以及圖5示出了描述其中原籍代理操作的示例性方法的流程圖。
具體實(shí)施例方式
在以下對(duì)本發(fā)明的示例性實(shí)施例的詳細(xì)描述中,參照形成本發(fā)明實(shí)施例一部分的附圖,所述附圖是借助實(shí)踐本發(fā)明的例圖、特定示例性實(shí)施例示出的。所述實(shí)施例被足夠詳細(xì)描述,以使本領(lǐng)域技術(shù)人員能夠?qū)嵺`本發(fā)明,且應(yīng)當(dāng)理解在并不背離本發(fā)明的精神或范圍的情況下也可使用其它實(shí)施例,做出其它改變。以下的詳細(xì)描述因而并不具有限制意義,而本發(fā)明的范圍由所附權(quán)利要求書定義。
在本發(fā)明的實(shí)施例中,充當(dāng)移動(dòng)路由器的移動(dòng)節(jié)點(diǎn)可動(dòng)態(tài)地登記到其原籍域,并保持與隨所述移動(dòng)節(jié)點(diǎn)一起移動(dòng)的多個(gè)設(shè)備的會(huì)話。在所述移動(dòng)路由器之后可能存在多個(gè)固定或移動(dòng)的設(shè)備。還可能循環(huán)使用這種接入方法,以生成在其它移動(dòng)網(wǎng)絡(luò)內(nèi)操作的嵌套式移動(dòng)網(wǎng)絡(luò)。
在現(xiàn)有的基于移動(dòng)IPv6的數(shù)據(jù)通信網(wǎng)絡(luò)上,移動(dòng)網(wǎng)絡(luò)的操作模式支持主機(jī)移動(dòng)性。路由器移動(dòng)性被假定為主移動(dòng)性的擴(kuò)展,從而使得子網(wǎng)可連接至移動(dòng)節(jié)點(diǎn)并與所述移動(dòng)節(jié)點(diǎn)一起移動(dòng)。
以下描述的本發(fā)明實(shí)施例提供了一種方法,借助此方法,移動(dòng)路由器及其原籍代理可支持插入主機(jī)和網(wǎng)絡(luò)的轉(zhuǎn)發(fā)表入口,所述主機(jī)和網(wǎng)絡(luò)可直接接入到所述移動(dòng)路由器,并隨所述移動(dòng)路由器一起移動(dòng),且其分組由所述移動(dòng)路由器轉(zhuǎn)發(fā)到互聯(lián)網(wǎng)的其它部分。所述方法考慮到兩種情況。第一種情況是從所述原籍代理得到預(yù)先配置的靜態(tài)網(wǎng)絡(luò)的用戶設(shè)備。所述原籍代理插入和刪除所述路由,作為所述移動(dòng)路由器是否登記到其原籍代理的功能。第二種情況考慮到一種全功能的移動(dòng)路由器,所述移動(dòng)路由器如同在其原籍域內(nèi)一樣運(yùn)行路由協(xié)議。所述動(dòng)態(tài)路由協(xié)議信令在所述移動(dòng)路由器與其原籍代理之間的雙向隧道上延伸,從而使得此隧道如同實(shí)際的點(diǎn)到點(diǎn)鏈路。所述鏈路用于在所述移動(dòng)路由器(及其附加的移動(dòng)網(wǎng)絡(luò))和所述原籍網(wǎng)之間轉(zhuǎn)發(fā)分組,從而使得到和來自所述移動(dòng)網(wǎng)的分組仿佛被處理并從所述原籍域返回。因此,移動(dòng)性對(duì)于所述移動(dòng)網(wǎng)絡(luò)上的主機(jī)以及對(duì)應(yīng)于所述主機(jī)的節(jié)點(diǎn)而言是可見的。
一種所述方法有用的情況是,當(dāng)具有多個(gè)個(gè)人設(shè)備的用戶移動(dòng)并附加到接入全球互聯(lián)網(wǎng)的不同點(diǎn)時(shí)。所述個(gè)人設(shè)備假定能夠?qū)崿F(xiàn)IPv6,且可經(jīng)由諸如移動(dòng)路由器的主控設(shè)備連接至全球互聯(lián)網(wǎng)。此外,所述方法能夠?qū)崿F(xiàn)分布式結(jié)構(gòu),其中一群節(jié)點(diǎn)例如可通過安全的雙向隧道經(jīng)由公共互聯(lián)網(wǎng)連接到公司網(wǎng)絡(luò),并將所述公司網(wǎng)絡(luò)延伸到一組通過移動(dòng)路由器連接的移動(dòng)節(jié)點(diǎn),所述移動(dòng)路由器運(yùn)動(dòng)作態(tài)的路由協(xié)議。
所述方法可根據(jù)現(xiàn)有路由協(xié)議執(zhí)行路由。借助所述移動(dòng)路由器與原籍代理之間的隧道便利了路由。對(duì)于改變轉(zhuǎn)發(fā)狀態(tài)的授權(quán)源于沿所述路徑的集合路由器與所述原籍網(wǎng)絡(luò)達(dá)成的現(xiàn)有協(xié)議。在所述原籍代理和移動(dòng)路由器內(nèi)執(zhí)行實(shí)施方式改變。此外,所述移動(dòng)網(wǎng)絡(luò)上的節(jié)點(diǎn)不必了解網(wǎng)絡(luò)的移動(dòng)性。
本發(fā)明實(shí)施例提供了一種方法,借助此方法,通過動(dòng)態(tài)和移動(dòng)連接而連接到互聯(lián)網(wǎng)的主機(jī)能夠充當(dāng)與其一起移動(dòng)的其它主機(jī)的路由器,而幾乎無須人工配置。
本發(fā)明實(shí)施例重新利用移動(dòng)IPv6,以允許移動(dòng)路由器通過各種轉(zhuǎn)交地址接入互聯(lián)網(wǎng),同時(shí)維持所述移動(dòng)路由器的永久、可全球到達(dá)的原籍地址。這是通過以下描述的方法實(shí)現(xiàn)的,所述方法改善了移動(dòng)IPv6實(shí)施方式,從而在并不改變基礎(chǔ)消息格式或增加協(xié)議擴(kuò)展的情況下允許路由器移動(dòng)性。
當(dāng)移動(dòng)路由器遠(yuǎn)離其原籍網(wǎng)絡(luò)時(shí)使用轉(zhuǎn)交地址。轉(zhuǎn)交地址是所述移動(dòng)路由器在遠(yuǎn)離其原籍網(wǎng)絡(luò)時(shí)可到達(dá)的地址。首先,所述移動(dòng)節(jié)點(diǎn)得到其附加到的網(wǎng)絡(luò)上的地址(轉(zhuǎn)交地址)??赡芡ㄟ^無狀態(tài)地址自動(dòng)配置、有狀態(tài)地址配置等得到地址(轉(zhuǎn)交地址)。所述有狀態(tài)地址配置包括其中所述移動(dòng)路由器可能使用動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP)、服務(wù)器或其它一些機(jī)制來得到此地址的那些行為。所述無狀態(tài)地址自動(dòng)配置包括其中所述移動(dòng)路由器可能通過組合被通知給所述網(wǎng)絡(luò)的網(wǎng)絡(luò)前綴和對(duì)于所述移動(dòng)路由器而言唯一的識(shí)別符來生成此地址的那些行為。然而,本發(fā)明并不僅限于這些方法,而是實(shí)際上可使用任何使得所述移動(dòng)路由器能夠得到其附加到的網(wǎng)絡(luò)上的轉(zhuǎn)交地址的機(jī)制。在任何一種情況下,所述移動(dòng)路由器然后將包括所述轉(zhuǎn)交地址的綁定更新發(fā)送到所述移動(dòng)路由器的原籍代理。當(dāng)所述原籍代理接收指向所述移動(dòng)路由器的原籍地址的事項(xiàng)時(shí),所述原籍代理然后可使用包括在所述綁定更新內(nèi)的轉(zhuǎn)交地址將所述事項(xiàng)轉(zhuǎn)發(fā)到所述移動(dòng)路由器。
本發(fā)明實(shí)施例包括使用各種現(xiàn)有協(xié)議和協(xié)議消息交換,以建立關(guān)于所述移動(dòng)路由器及其移動(dòng)IPv6原籍代理的狀態(tài)。這種狀態(tài)允許指向所述移動(dòng)路由器或是任何使用所述移動(dòng)路由器連接到移動(dòng)網(wǎng)絡(luò)的主機(jī)的分組,可由所述原籍代理從所述分組通常在所述原籍網(wǎng)絡(luò)(原籍代理位于此處)內(nèi)的到達(dá)點(diǎn)隧道發(fā)送到其當(dāng)前附加點(diǎn)處的所述移動(dòng)路由器。此外,來自所述原籍網(wǎng)絡(luò)上的節(jié)點(diǎn)的分組被通過所述隧道發(fā)送回所述原籍網(wǎng)絡(luò),然后照常被從此處轉(zhuǎn)發(fā)到它們的預(yù)定目的地。這避免了由于錯(cuò)誤拓?fù)涠鴮?dǎo)致所述分組被當(dāng)前附加點(diǎn)處的路由器忽略。所述方法可通過將功能性和分組轉(zhuǎn)發(fā)規(guī)則加入移動(dòng)路由器和原籍代理實(shí)施方式內(nèi)的網(wǎng)絡(luò)編碼實(shí)現(xiàn)。
移動(dòng)路由器實(shí)施方式改變圖4示出了說明移動(dòng)路由器操作的示例性方法的流程圖。所述移動(dòng)路由器的實(shí)施方式如下改變(1)當(dāng)所述移動(dòng)路由器遠(yuǎn)離其原籍網(wǎng)絡(luò),并已到達(dá)新的附加點(diǎn)時(shí),其得到如地址配置指定的可全球到達(dá)的轉(zhuǎn)交地址(方框410)。地址配置可能包括無狀態(tài)地址自動(dòng)配置、有狀態(tài)地址配置等。在任何一種情況下,在生成地址之后,通常執(zhí)行檢查以確定所述網(wǎng)絡(luò)內(nèi)的其它任何節(jié)點(diǎn)是否正在使用所述地址。如果無其它節(jié)點(diǎn)正在使用所述地址(通常情況下如此),則所附加的節(jié)點(diǎn)然后可能會(huì)使用所述地址。
(2)所述移動(dòng)路由器通過發(fā)送移動(dòng)IPv6綁定更新消息將其轉(zhuǎn)交地址登記到其原籍代理,以允許到達(dá)所述移動(dòng)路由器的原籍網(wǎng)絡(luò)的分組被隧道發(fā)送到所述移動(dòng)路由器當(dāng)前附加點(diǎn)處的所述移動(dòng)路由器(方框415)。
(3)所述移動(dòng)路由器在其自身與其原籍代理之間建立雙向隧道(方框420)。
(4)所述移動(dòng)路由器使用靜態(tài)配置信息(用戶情況),或與其原籍代理運(yùn)動(dòng)作態(tài)的路由協(xié)議(全激活情況),以與所述原籍代理交換關(guān)于其移動(dòng)網(wǎng)絡(luò)的路由信息(方框425)。例如,用作移動(dòng)路由器的蜂窩電話通常不會(huì)被允許更新蜂窩提供商的路由器的路由表,所述蜂窩提供商的路由器充當(dāng)所述蜂窩電話的原籍代理。所述用作移動(dòng)路由器的蜂窩電話也不會(huì)希望得到可在所述蜂窩提供商的路由器上得到的所有路由信息。所述蜂窩電話可能被靜態(tài)地配置為發(fā)送所有并不指向所述移動(dòng)網(wǎng)絡(luò)的輸出業(yè)務(wù)給所述蜂窩提供商的路由器。
另一方面,例如包括在具有成百上千計(jì)算機(jī)的航船上的移動(dòng)路由器可能會(huì)被允許參與動(dòng)態(tài)的路由協(xié)議,并與所述移動(dòng)路由器的原籍網(wǎng)絡(luò)路由器和其它路由器交換路由信息。
(5)在全激活模式下,所述移動(dòng)路由器與其原籍代理一起運(yùn)動(dòng)作態(tài)路由協(xié)議,以交換最近的路由信息。所述移動(dòng)路由器即使在離開原籍并附加到受訪域時(shí)仍然繼續(xù)運(yùn)行所述域內(nèi)路由協(xié)議。這是通過動(dòng)態(tài)修改其上所述路由協(xié)議有效的接口的列表來實(shí)現(xiàn)的。例如,假定移動(dòng)路由器在連接至其原籍網(wǎng)絡(luò)時(shí)使用“A”接口,并通過所述接口交換路由更新。當(dāng)所述移動(dòng)路由器移動(dòng)并附加到具有相同接口的受訪網(wǎng)絡(luò)時(shí),所述路由協(xié)議對(duì)于接口“A”關(guān)閉。這是為了阻止所述移動(dòng)路由器將其移動(dòng)子網(wǎng)內(nèi)的路由通知給所述受訪網(wǎng)絡(luò)。
(6)所述移動(dòng)路由器然后建立到其原籍代理的封裝隧道。封裝隧道為任何可用于在所述移動(dòng)路由器和原籍代理之間傳送數(shù)據(jù)的安全方法。例如,分組可能會(huì)被封裝在另一分組內(nèi),并被發(fā)送到所述原籍代理。一般須使所述隧道安全,以提供安全通信信道。所述封裝隧道然后被作為虛擬接口加入其上所述路由協(xié)議有效的接口的列表。所述移動(dòng)路由器然后開始通過所述隧道將路由信息發(fā)送到所述原籍代理。多數(shù)IPv6域內(nèi)路由協(xié)議都假定鏈路-本地地址成為用于路由信息消息的源地址。所述封裝隧道通過將所述路由消息封裝在另一IP標(biāo)題內(nèi)負(fù)責(zé)上述工作。外部IP標(biāo)題具有作為移動(dòng)路由器的當(dāng)前轉(zhuǎn)交地址的源地址,以及作為所述原籍代理的地址的目的地地址。當(dāng)所述原籍代理接收隧道發(fā)送的路由消息時(shí),所述原籍代理將所述消息解封裝,并處理所述內(nèi)部路由消息。所述內(nèi)部路由消息顯得似乎所述分組是從所述鏈路上的節(jié)點(diǎn)發(fā)送的。
(7)所述移動(dòng)路由器然后使用標(biāo)準(zhǔn)近鄰發(fā)現(xiàn)協(xié)議或運(yùn)行諸如AODV(ad hoc按需距離矢量路由協(xié)議)的ad-hoc連網(wǎng)協(xié)議將路由器通知發(fā)送到其移動(dòng)網(wǎng),以連接到其它移動(dòng)主機(jī)。
(8)所述移動(dòng)路由器在其轉(zhuǎn)發(fā)引擎內(nèi)制定規(guī)則,以在其移動(dòng)網(wǎng)絡(luò)與所述原籍網(wǎng)絡(luò)之間經(jīng)由在步驟3內(nèi)建立的所述雙向隧道轉(zhuǎn)發(fā)分組(方框430)。
原籍代理改變圖5示出了說明其中原籍代理操作的示例性方法的流程圖。所述原籍代理執(zhí)行以下步驟(1)所述原籍代理增加與所述移動(dòng)路由器建立的雙向隧道,作為其上所述域內(nèi)路由協(xié)議有效的接口之一。然后,所述原籍代理發(fā)送其能夠通過所述隧道到達(dá)的網(wǎng)絡(luò)前綴的周期性路由更新(方框510)。
(2)所述原籍代理還將路由入口增加到用于所有可通過所述移動(dòng)路由器到達(dá)的前綴的路由表(方框515)。
(3)當(dāng)指向所述移動(dòng)路由器的分組由所述原籍代理接收時(shí),找到所述移動(dòng)路由器的綁定緩存入口,且所述分組被隧道發(fā)送到所述移動(dòng)路由器(方框520和525)。在其它任何如移動(dòng)IPv6所定義的移動(dòng)節(jié)點(diǎn)的情況下這同樣會(huì)發(fā)生。
(4)當(dāng)指向所述移動(dòng)網(wǎng)絡(luò)上的節(jié)點(diǎn)的分組由所述原籍代理接收時(shí),所述原籍代理找到所述移動(dòng)網(wǎng)絡(luò)的路由入口,其中所述移動(dòng)路由器被列示為下一跳躍網(wǎng)關(guān)。所述原籍代理然后查閱所述移動(dòng)路由器的另一路由,并找到所述原始綁定緩存入口,從而使得所述分組被隧道發(fā)送到所述移動(dòng)路由器(方框520和525)??赡軙?huì)為所述移動(dòng)路由器接收的指向所述移動(dòng)路由器或所述移動(dòng)網(wǎng)絡(luò)上的節(jié)點(diǎn)的分組重復(fù)方框520和525。
示例性系統(tǒng)圖1示出了皆在本地的移動(dòng)路由器和移動(dòng)節(jié)點(diǎn)的方框圖。在圖1的網(wǎng)絡(luò)配置內(nèi),可使用常規(guī)IPv6機(jī)制路由消息。應(yīng)當(dāng)注意的是,所述移動(dòng)網(wǎng)絡(luò)150的前綴與原籍網(wǎng)絡(luò)110的前綴聚集。當(dāng)移動(dòng)路由器115處于原籍并附加到原籍鏈路時(shí),指向所述移動(dòng)網(wǎng)的分組出現(xiàn)在一個(gè)移動(dòng)路由器115的接口上。然后,移動(dòng)路由器115可將所述分組路由到所述移動(dòng)網(wǎng)絡(luò)105。在這種情況下,移動(dòng)路由器115充當(dāng)正常路由器。
對(duì)應(yīng)節(jié)點(diǎn)120是互聯(lián)網(wǎng)上某處的試圖發(fā)送消息的節(jié)點(diǎn)。對(duì)應(yīng)節(jié)點(diǎn)120不必了解移動(dòng)網(wǎng)絡(luò)105內(nèi)的節(jié)點(diǎn)的移動(dòng)性即可發(fā)送消息到移動(dòng)網(wǎng)絡(luò)105。
圖2示出了安裝在移動(dòng)網(wǎng)絡(luò)內(nèi)的移動(dòng)節(jié)點(diǎn)的方框圖。移動(dòng)路由器115仍然附加到其原籍網(wǎng)絡(luò)??赡茉趦蓚€(gè)或更多路徑的一個(gè)內(nèi)將來自對(duì)應(yīng)節(jié)點(diǎn)120的分組指向移動(dòng)節(jié)點(diǎn)205。如果對(duì)應(yīng)節(jié)點(diǎn)120并不了解移動(dòng)節(jié)點(diǎn)205的移動(dòng)性,則對(duì)應(yīng)節(jié)點(diǎn)120可能將所述分組發(fā)送到移動(dòng)節(jié)點(diǎn)205的原籍地址。在所述分組被傳送到移動(dòng)節(jié)點(diǎn)205的原籍網(wǎng)絡(luò)之后,原籍代理210可能會(huì)拾取所述分組。在所述原籍代理210接收所述分組之后,原籍代理210可能會(huì)執(zhí)行對(duì)綁定表215的查閱。在綁定表215內(nèi),原籍代理210可能會(huì)找到向原籍代理210通知移動(dòng)節(jié)點(diǎn)205的轉(zhuǎn)交地址的綁定入口。原籍代理210然后將所述分組轉(zhuǎn)發(fā)到所述轉(zhuǎn)交地址,這使得所述分組被傳送到移動(dòng)路由器115和移動(dòng)節(jié)點(diǎn)205。
對(duì)應(yīng)節(jié)點(diǎn)120可能會(huì)支持綁定,并意識(shí)到移動(dòng)節(jié)點(diǎn)205的移動(dòng)性。當(dāng)對(duì)應(yīng)節(jié)點(diǎn)120支持綁定時(shí),對(duì)應(yīng)節(jié)點(diǎn)120可能發(fā)送指向移動(dòng)節(jié)點(diǎn)205的轉(zhuǎn)交地址的消息。
圖3示出了安裝在通過移動(dòng)路由器接入的移動(dòng)網(wǎng)絡(luò)內(nèi)的移動(dòng)節(jié)點(diǎn)的方框圖,其中所述移動(dòng)路由器附加到外部網(wǎng)絡(luò)。移動(dòng)路由器115附加到受訪網(wǎng)305。移動(dòng)路由器115的原籍網(wǎng)(原籍網(wǎng)110)和受訪網(wǎng)305可能通過任選的運(yùn)營(yíng)商間鏈路310連接。運(yùn)營(yíng)商間鏈路310可提供更快的鏈路,其中當(dāng)在原籍網(wǎng)110的路由器和受訪網(wǎng)305之間傳送時(shí),業(yè)務(wù)無須通過互聯(lián)網(wǎng)。
當(dāng)對(duì)應(yīng)節(jié)點(diǎn)120將消息通過移動(dòng)路由器115發(fā)送到移動(dòng)節(jié)點(diǎn)205或移動(dòng)網(wǎng)絡(luò)105上的其它任何節(jié)點(diǎn)時(shí),所述消息將到達(dá)原籍網(wǎng)絡(luò)110。原籍代理315將得知所述消息,且所述消息應(yīng)當(dāng)被轉(zhuǎn)發(fā)到所述移動(dòng)網(wǎng)。原籍代理315將在綁定緩存320內(nèi)執(zhí)行查閱。當(dāng)所述原籍代理在綁定緩存320內(nèi)找到綁定時(shí),原籍代理315將會(huì)確認(rèn)其應(yīng)當(dāng)將所述消息發(fā)送到在所述綁定內(nèi)指示的轉(zhuǎn)交地址處的移動(dòng)路由器115。原籍代理315然后可能會(huì)將所述消息通過隧道、互聯(lián)網(wǎng)、受訪網(wǎng)絡(luò)路由器325發(fā)送到移動(dòng)路由器115。在圖3內(nèi),移動(dòng)路由器115被附加到可在受訪網(wǎng)絡(luò)305處到達(dá)的轉(zhuǎn)交地址。
在接收所述分組時(shí),移動(dòng)路由器115解封裝所述分組,并確定其應(yīng)當(dāng)將所述分組路由到移動(dòng)網(wǎng)105。移動(dòng)路由器115然后將所述消息在移動(dòng)路由器115的其它接口上發(fā)送到移動(dòng)網(wǎng)105。
當(dāng)對(duì)應(yīng)節(jié)點(diǎn)120通過將所述消息尋址到移動(dòng)節(jié)點(diǎn)205的原籍地址來發(fā)送消息到移動(dòng)節(jié)點(diǎn)205時(shí),所述消息到達(dá)原籍網(wǎng)125。原籍代理210得知所述消息。原籍代理210在超高速緩沖存儲(chǔ)器綁定215內(nèi)執(zhí)行查閱,并發(fā)現(xiàn)所述消息應(yīng)當(dāng)被轉(zhuǎn)發(fā)到轉(zhuǎn)交地址。原籍代理315然后將所述消息通過隧道發(fā)送到所述轉(zhuǎn)交地址。原籍代理315得知所述消息,并在超高速緩沖存儲(chǔ)器綁定320內(nèi)執(zhí)行查閱。超高速緩沖存儲(chǔ)器綁定320內(nèi)的綁定指示所述消息應(yīng)當(dāng)被轉(zhuǎn)發(fā)到移動(dòng)網(wǎng)105。原籍代理315然后可能將所述消息通過隧道轉(zhuǎn)發(fā)到移動(dòng)路由器115。移動(dòng)路由器115然后將所述消息解封裝,并將所述消息轉(zhuǎn)發(fā)到移動(dòng)網(wǎng)105。
本發(fā)明的各個(gè)實(shí)施例可被實(shí)施為計(jì)算機(jī)實(shí)施的步驟順序,或在計(jì)算系統(tǒng)上運(yùn)行的程序模塊和/或被實(shí)施為所述計(jì)算系統(tǒng)內(nèi)的互連機(jī)器邏輯電路或電路模塊。實(shí)施方式的選擇取決于實(shí)施本發(fā)明的計(jì)算系統(tǒng)的性能要求。就此公開而言,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解的是,在并不背離本發(fā)明的精神或范圍的情況下,所公開的各個(gè)實(shí)施例的功能和操作可以軟件、固件、專用數(shù)字邏輯或以上任何組合實(shí)施。
以上技術(shù)規(guī)范、實(shí)例和數(shù)據(jù)提供了對(duì)產(chǎn)品的詳細(xì)描述,以及對(duì)本發(fā)明組成部分的使用。由于可在并不背離本發(fā)明的精神與范圍的情況下實(shí)施本發(fā)明的許多實(shí)施例,因此本發(fā)明范圍在所附權(quán)利要求書內(nèi)。
權(quán)利要求
1.一種用于支持IPv6中的移動(dòng)路由器的方法,包括借助移動(dòng)路由器得到與地址配置相關(guān)的轉(zhuǎn)交地址;借助所述移動(dòng)路由器將所述轉(zhuǎn)交地址登記到原籍代理;借助所述移動(dòng)路由器在所述移動(dòng)路由器與所述原籍代理之間建立雙向隧道;以及利用與移動(dòng)網(wǎng)絡(luò)相關(guān)的地址,經(jīng)由所述雙向隧道轉(zhuǎn)發(fā)配置信息。
2.根據(jù)權(quán)利要求1的方法,還包括請(qǐng)求將包括一組前綴內(nèi)的地址前綴的分組轉(zhuǎn)發(fā)到所述移動(dòng)路由器。
3.根據(jù)權(quán)利要求1的方法,其中所述配置信息是靜態(tài)的。
4.根據(jù)權(quán)利要求1的方法,其中所述配置信息是動(dòng)態(tài)的。
5.根據(jù)權(quán)利要求1的方法,其中所述配置信息是路由信息。
6.根據(jù)權(quán)利要求1的方法,其中所述移動(dòng)路由器在附加到網(wǎng)絡(luò)時(shí)得到所述轉(zhuǎn)交地址,其中所述網(wǎng)絡(luò)與網(wǎng)絡(luò)地址相關(guān),所述網(wǎng)絡(luò)地址包括前綴,并且與地址配置相關(guān)的所述轉(zhuǎn)交地址是通過將所述前綴與識(shí)別所述移動(dòng)路由器的識(shí)別符組合起來生成的。
7.根據(jù)權(quán)利要求1的方法,其中所述移動(dòng)路由器借助無狀態(tài)地址自動(dòng)配置和有狀態(tài)地址配置中的至少一個(gè)得到所述轉(zhuǎn)交地址。
8.根據(jù)權(quán)利要求1的方法,還包括封裝所述配置信息。
9.根據(jù)權(quán)利要求1的方法,還包括在所述原籍代理中接收包括所述移動(dòng)路由器的原籍地址的分組;以及將所述分組經(jīng)由所述雙向隧道轉(zhuǎn)發(fā)到所述移動(dòng)路由器。
10.根據(jù)權(quán)利要求9的方法,還包括使用所述原籍地址從所述原籍代理所包含的列表中檢索所述轉(zhuǎn)交地址。
11.一種用于支持IPv6中的移動(dòng)路由器的方法,包括借助原籍代理更新路由表,其中所述路由表包括與可從所述原籍代理到達(dá)的移動(dòng)路由器相關(guān)的路由入口;借助所述原籍代理接收分組;借助所述原籍代理選擇與所述移動(dòng)路由器相關(guān)的雙向隧道;借助所述原籍代理將所述分組隧道發(fā)送到所述移動(dòng)路由器。
12.根據(jù)權(quán)利要求11的方法,其中所述分組指向所述移動(dòng)路由器。
13.根據(jù)權(quán)利要求11的方法,其中所述分組指向可通過所述移動(dòng)路由器到達(dá)的移動(dòng)網(wǎng)絡(luò)上的節(jié)點(diǎn)。
14.根據(jù)權(quán)利要求11的方法,還包括借助所述移動(dòng)路由器將另一分組隧道發(fā)送到所述原籍代理。
15.根據(jù)權(quán)利要求14的方法,還包括借助所述移動(dòng)路由器,從可通過所述移動(dòng)路由器到達(dá)的移動(dòng)網(wǎng)絡(luò)上的節(jié)點(diǎn)接收所述另一分組。
16.根據(jù)權(quán)利要求11的方法,還包括執(zhí)行綁定緩存內(nèi)的查閱,以得到與所述移動(dòng)路由器相關(guān)的轉(zhuǎn)交地址。
17.一種用于支持IPv6中的移動(dòng)路由器的系統(tǒng),包括移動(dòng)路由器;原籍代理;以及將所述移動(dòng)路由器連接到所述原籍代理的雙向隧道,其中所述原籍代理被配置為執(zhí)行以下動(dòng)作,包括接收包括所述移動(dòng)路由器的原籍地址的分組;以及將所述分組經(jīng)由所述雙向隧道轉(zhuǎn)發(fā)到所述移動(dòng)路由器,其中所述分組包括與移動(dòng)網(wǎng)絡(luò)相關(guān)的地址。
18.根據(jù)權(quán)利要求17的系統(tǒng),其中所述雙向隧道是可配置的。
19.根據(jù)權(quán)利要求18的系統(tǒng),其中所述雙向隧道是可靜態(tài)配置的。
20.根據(jù)權(quán)利要求18的系統(tǒng),其中所述雙向隧道是可動(dòng)態(tài)配置的。
21.一種用于支持IPv6中的移動(dòng)路由器的系統(tǒng),包括用于將分組轉(zhuǎn)發(fā)到移動(dòng)網(wǎng)絡(luò)的裝置;用于在原籍網(wǎng)絡(luò)內(nèi)接收分組的裝置;以及將所述用于轉(zhuǎn)發(fā)分組的裝置連接到所述用于接收分組的裝置的雙向隧道,其中分組被通過所述雙向隧道轉(zhuǎn)發(fā)到所述用于將分組轉(zhuǎn)發(fā)給所述移動(dòng)網(wǎng)絡(luò)的裝置,所述分組包括所述用于轉(zhuǎn)發(fā)分組的裝置的原籍地址,并被所述接收分組的裝置所接收。
全文摘要
提供了一種用于支持互聯(lián)網(wǎng)協(xié)議版本6(IPv6)中的移動(dòng)路由器的方法和系統(tǒng)。移動(dòng)路由器得到與地址配置(410)相關(guān)的轉(zhuǎn)交地址。所述移動(dòng)路由器將所述轉(zhuǎn)交地址登記到原籍代理(415)。在所述移動(dòng)器和所述原籍代理(420)之間建立雙向隧道。然后,經(jīng)由所述雙向隧道轉(zhuǎn)發(fā)分組。
文檔編號(hào)H04L29/06GK1589538SQ02822712
公開日2005年3月2日 申請(qǐng)日期2002年11月14日 優(yōu)先權(quán)日2001年11月14日
發(fā)明者奧蒂·E.·碼吉, 蒂莫西·J.·尼維敦, 佳瑞·T.·馬林恩, 維杰·德瓦拉帕里, 查爾斯·E.·皮爾金斯 申請(qǐng)人:諾基亞公司