專利名稱:網(wǎng)絡(luò)移動(dòng)性管理方法以及相應(yīng)裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及使用因特網(wǎng)協(xié)議(IP)的通信技術(shù)領(lǐng)域。具體上,它涉及用于隨 著移動(dòng)路由器而移動(dòng)的移動(dòng)網(wǎng)絡(luò)的通信技術(shù)領(lǐng)域。
背景技術(shù):
當(dāng)今的許多設(shè)備使用因特網(wǎng)協(xié)議來(lái)彼此通信。為了對(duì)移動(dòng)設(shè)備提供移動(dòng)
性支持,因特網(wǎng)工程任務(wù)組(IETF)已經(jīng)開(kāi)發(fā)了 "在IPv6中的移動(dòng)性支持"(參 見(jiàn)下面的非專利文件1)。在移動(dòng)IP中,每個(gè)移動(dòng)節(jié)點(diǎn)具有永久的歸屬域(home domain)。當(dāng)將移動(dòng)節(jié)點(diǎn)附接到其歸屬網(wǎng)絡(luò)(home network)時(shí),它被分配稱為 歸屬^也址(Home-address, HoA)的主全局;也址(primary global address)。 當(dāng)所述 移動(dòng)節(jié)點(diǎn)離開(kāi),即附接到某些其他的外部網(wǎng)絡(luò)(foreignnetwork)時(shí),它通常 被分配稱為轉(zhuǎn)交地址(Care-of-Adderess CoA)的臨時(shí)全局地址。移動(dòng)性支持的 構(gòu)思使得甚至當(dāng)移動(dòng)節(jié)點(diǎn)附接到其他的外部網(wǎng)絡(luò)時(shí)也可以在歸屬地址到達(dá) 它。
在[非專利文件l]中,這是通過(guò)引入稱為本地代理(HomeAgent, HA)的歸 屬網(wǎng)絡(luò)上的實(shí)體來(lái)進(jìn)行的。移動(dòng)節(jié)點(diǎn)使用稱為綁定更新(Binding Update, BU) 的消息來(lái)向本地代理注冊(cè)其轉(zhuǎn)交地址。這使得所述本地代理能夠在移動(dòng)節(jié)點(diǎn) 的歸屬地址和轉(zhuǎn)交地址之間建立綁定。本地代理負(fù)責(zé)截取收信地址為 (addressed to)移動(dòng)節(jié)點(diǎn)的歸屬地址的消息,并且使用分組封裝將分組轉(zhuǎn)發(fā)到移 動(dòng)節(jié)點(diǎn)的轉(zhuǎn)交地址(即將的一個(gè)分組作為一個(gè)新分組的有效負(fù)荷,也稱為分組 隨道技術(shù)(Packet tunneling))。
雖然這能夠?qū)崿F(xiàn)移動(dòng)性支持,但是也產(chǎn)生了稱為亞最佳(sub-optimal)或者 迂回路線路由(dog-leg routing)的問(wèn)題。這是因?yàn)楫?dāng)移動(dòng)節(jié)點(diǎn)與對(duì)端節(jié)點(diǎn) (CorrespondentNode, CN)通信時(shí),在它們之間發(fā)送的分組必須經(jīng)過(guò)本地代理。 為此,在[非專利文件l]中規(guī)定移動(dòng)節(jié)點(diǎn)可以向?qū)Χ斯?jié)點(diǎn)發(fā)送BU。 一旦對(duì)端 節(jié)點(diǎn)知道了在移動(dòng)節(jié)點(diǎn)的歸屬地址和轉(zhuǎn)交地址之間的綁定,則在它們之間傳
輸?shù)姆纸M可以直接路由至移動(dòng)節(jié)點(diǎn)的轉(zhuǎn)交地址/自移動(dòng)節(jié)點(diǎn)的轉(zhuǎn)交地址直接 ;洛由(而不通過(guò)本地代理)。
但是,現(xiàn)在安全性是個(gè)問(wèn)題??梢员WC從移動(dòng)節(jié)點(diǎn)向其本地代理發(fā)送的
BU的安全,這是因?yàn)榧俣ㄒ苿?dòng)節(jié)點(diǎn)及其本地代理共享安全性關(guān)聯(lián)(security association)。這樣的假設(shè)對(duì)于移動(dòng)節(jié)點(diǎn)和對(duì)端節(jié)點(diǎn)變得不現(xiàn)實(shí)。換句話說(shuō), 不容易保證從移動(dòng)節(jié)點(diǎn)向?qū)Χ斯?jié)點(diǎn)發(fā)送的BU的安全。
為此,在[非專利文件l]中規(guī)定了稱為返回可路由性(ReturnRoutability, RR)規(guī)程的規(guī)程。所述RR規(guī)程允許對(duì)端節(jié)點(diǎn)確定在BU中指定的歸屬地址和 轉(zhuǎn)交地址事實(shí)上處于相同位置(collocate)。實(shí)質(zhì)上,所述RR規(guī)程要求移動(dòng)節(jié) 點(diǎn)在向?qū)Χ斯?jié)點(diǎn)發(fā)送BU之前從所述對(duì)端節(jié)點(diǎn)獲得兩個(gè)安全產(chǎn)生的權(quán)標(biāo) (token )。
為了啟動(dòng)RR規(guī)程,移動(dòng)節(jié)點(diǎn)首先向?qū)Χ斯?jié)點(diǎn)發(fā)送兩個(gè)不同的消息歸 屬測(cè)試啟動(dòng)(Home-Test-Init, HoTI)消息和轉(zhuǎn)交測(cè)試啟動(dòng)(Care-of-Test-Init, CoTI) 消息。經(jīng)由本地代理發(fā)送以移動(dòng)節(jié)點(diǎn)的歸屬地址作為分組源地址的HoTI,并 且直接發(fā)送以移動(dòng)節(jié)點(diǎn)的轉(zhuǎn)交地址作為分組源地址的CoHI。對(duì)端節(jié)點(diǎn)在接收 到HoTI時(shí)將以發(fā)送到移動(dòng)節(jié)點(diǎn)的歸屬地址的歸屬測(cè)試(Home-Test, HoT)消息 來(lái)應(yīng)答,所述消息包含稱為歸屬密鑰產(chǎn)生權(quán)標(biāo)(Home Keygen Token, HoK)的 安全權(quán)標(biāo)。通過(guò)使用私有密鑰,根據(jù)移動(dòng)節(jié)點(diǎn)的歸屬地址來(lái)以加密方式 (cryptographically)產(chǎn)生所述HoK。類似地,對(duì)端節(jié)點(diǎn)在接收到CoTI時(shí)將以發(fā) 送到移動(dòng)節(jié)點(diǎn)的轉(zhuǎn)交地址的轉(zhuǎn)交測(cè)試(Care-of-Test, CoT)消息來(lái)應(yīng)答,所述消 息包含稱為轉(zhuǎn)交密鑰產(chǎn)生權(quán)標(biāo)(Care-ofKeygenToken, CoK)的安全權(quán)標(biāo)。通過(guò) 使用私有密鑰,根據(jù)移動(dòng)節(jié)點(diǎn)的轉(zhuǎn)交地址來(lái)以加密方式產(chǎn)生所述CoK。
一旦移動(dòng)節(jié)點(diǎn)接收到HoT和CoT消息,則它可以向?qū)Χ斯?jié)點(diǎn)發(fā)送包含鑒 別碼(Authenticator)的BU。該鑒別碼是使用作為HoK和CoK的串接 (concatenation)的密鑰來(lái)以加密方式產(chǎn)生的BU的^f交驗(yàn)和。以這種方式,當(dāng)對(duì) 端節(jié)點(diǎn)接收到BU時(shí),它可以獨(dú)立地計(jì)算所述校驗(yàn)和,并且檢查是否所述校 驗(yàn)和與在鑒別碼中承載的校驗(yàn)和相同。通過(guò)這種檢查,驗(yàn)證在BU中指定的 轉(zhuǎn)交地址和歸屬地址事實(shí)上處于相同的位置。
隨著無(wú)線設(shè)備的日益增加的分散,可以預(yù)見(jiàn)將出現(xiàn)新的類別的移動(dòng)性技 術(shù)網(wǎng)絡(luò)移動(dòng)性,其中,節(jié)點(diǎn)的整個(gè)網(wǎng)絡(luò)整體地改變其附接點(diǎn)(point of attachments通過(guò)將用于各個(gè)主機(jī)的移動(dòng)性支持的思想擴(kuò)展到用于節(jié)點(diǎn)的網(wǎng)
絡(luò)的移動(dòng)性支持,在移動(dòng)方案中的網(wǎng)絡(luò)的目的是提供一種機(jī)制,其中,可以 通過(guò)其主全局地址而達(dá)到在移動(dòng)網(wǎng)絡(luò)中的節(jié)點(diǎn),而不論移動(dòng)網(wǎng)絡(luò)被附接到因 特網(wǎng)上的何處。
存在一些先前的嘗試根據(jù)移動(dòng)IP來(lái)解決在移動(dòng)中的網(wǎng)絡(luò)問(wèn)題。 一種建 議的用于在移動(dòng)中的網(wǎng)絡(luò)的解決方案是移動(dòng)路由器支持(參見(jiàn)下面的專利文 件1)。在該專利文件1中,用于控制移動(dòng)網(wǎng)絡(luò)的移動(dòng)路由器在它處于其歸屬 域時(shí)使用某些路由協(xié)議來(lái)將分組發(fā)送到移動(dòng)網(wǎng)絡(luò)和自移動(dòng)網(wǎng)絡(luò)發(fā)送分組。當(dāng) 移動(dòng)路由器及其移動(dòng)網(wǎng)絡(luò)向外部域移動(dòng)時(shí),移動(dòng)路由器向其本地代理注冊(cè)其 轉(zhuǎn)交地址。然后在移動(dòng)路由器和本地代理之間建立隧道(tunnel)。在所述隧道 上再次執(zhí)行在移動(dòng)路由器處于其歸屬域時(shí)使用的路由協(xié)議。這意味著去往移 動(dòng)網(wǎng)絡(luò)的每個(gè)分組將由本地代理截取,并且通過(guò)所述隧道轉(zhuǎn)發(fā)到移動(dòng)路由器。 所述移動(dòng)路由器然后將所述分組轉(zhuǎn)發(fā)到在其移動(dòng)網(wǎng)絡(luò)中的主機(jī)。當(dāng)在其移動(dòng) 網(wǎng)絡(luò)中的節(jié)點(diǎn)希望將一個(gè)分組發(fā)出所述網(wǎng)絡(luò)時(shí),移動(dòng)路由器截取所述分組, 并且通過(guò)隧道將所述分組轉(zhuǎn)發(fā)到本地代理。所述本地代理然后向期望的接收 者發(fā)出所述分組。在下面的專利文件2a或者2b中公開(kāi)的另一種解決方案基 本上類似,除了在專利文件2a或者2b中僅僅具體陳述了對(duì)于IPv6的支持之 外。
在下面的專利文件3中,公開(kāi)了一種使用組播地址來(lái)作為移動(dòng)路由器的 轉(zhuǎn)交地址的方法。這使得甚至在移動(dòng)路由器已到達(dá)一個(gè)新接入網(wǎng)絡(luò)之后也能 通過(guò)使用同一轉(zhuǎn)交地址來(lái)到達(dá)所述移動(dòng)路由器。IETF當(dāng)前也在開(kāi)發(fā)網(wǎng)絡(luò)移動(dòng) 性的解決方案,如在下面的非專利文件2a或者2b中所公開(kāi)的那樣。在非專 利文件2a或者2b中,規(guī)定移動(dòng)路由器將在向本地代理發(fā)送BU時(shí)指定移動(dòng) 網(wǎng)絡(luò)中的節(jié)點(diǎn)正在使用的一個(gè)或多個(gè)網(wǎng)絡(luò)前綴。使用要插入到BU中的、稱 為網(wǎng)絡(luò)前綴選項(xiàng)的特定選項(xiàng)來(lái)指定這些網(wǎng)絡(luò)前綴。這些網(wǎng)絡(luò)前綴使得本地代 理能夠建立基于前綴的路由表,以便本地代理將發(fā)送到具有這些前綴的目的 地址的任何分組轉(zhuǎn)發(fā)到移動(dòng)路由器的轉(zhuǎn)交地址。
在下面的非專利文件3中,公開(kāi)了對(duì)端路由器(Correspondent Router, CR)。 所述對(duì)端路由器是對(duì)端節(jié)點(diǎn)所在的網(wǎng)絡(luò)(即對(duì)端網(wǎng)絡(luò)(correspondent network)) 的邊緣路由器。該對(duì)端路由器管理關(guān)于特定移動(dòng)路由器的綁定,并且負(fù)責(zé)通 過(guò)隧道將所述分組轉(zhuǎn)發(fā)到所述移動(dòng)路由器在后面包括的移動(dòng)網(wǎng)絡(luò)的網(wǎng)絡(luò)前 綴。
非專利文件1: Johnson, D. B., Perkins, C. E., and Arkko, J., "Mobility Support in IPv6", RFC 3775, June 2004 (Johnson, D. B., Perkins, C. E.和Arkko, J.,"在IPv6中的移動(dòng)性支持",RFC 3775, 2004年6月)
非專利文件2a: Devarapalli, V" et. al., "NEMO Mobility (NEMO) Basic Support Protocol", IETF Internet Draft: draft-ietf-nemo-basic-support-03.txt, December 2003 (Devarapalli, V.等,"NEMO移動(dòng)性(NEMO)基本支持協(xié)議", IETF因特網(wǎng)草案draft-ietf-nemo-basic-support-03.txt, 2003年12月)
非專利文件2b: Devarapalli, V" et. al., "NEMO Mobility (NEMO) Basic Support Protocol", RFC 3963, February 2005 (Devarapalli, V.等,"NEMO移動(dòng)性 (NEMO)基本支持協(xié)議",RFC 3963, 2005年2月)(該文檔不構(gòu)成在日本專利 申請(qǐng)第2004-203869號(hào)、第2004-302260號(hào)和第2004-302269號(hào)中包括的發(fā)明 的現(xiàn)有技術(shù))
非專利文7牛3: Ryuji Wakikawa and Masafumi "Watari, "Optimized Route Cache Protocol", IETF Internet Draft: draft-wakikawa-nemo-orc-00.txt, July 2004 (Ryuji Wakikawa和MasafUmi Watari,"優(yōu)化^各由高速緩存協(xié)議",IETF因特 網(wǎng)草案draft-wakikawa-nemo-orc-00.txt, 2004年7月)
專利文件1:美國(guó)專利第6,636,498號(hào)
專利文件2:美國(guó)專利公開(kāi)第2003-117965號(hào)
專利文件3:美國(guó)專利公開(kāi)第2003-95523號(hào)
但是,在上述專利文件1、專利文件2和非專利文件1中,沒(méi)有對(duì)于在 不通過(guò)本地代理的情況下從移動(dòng)網(wǎng)絡(luò)向?qū)Χ斯?jié)點(diǎn)直接發(fā)送分組的規(guī)定。這些 導(dǎo)致在移動(dòng)IPv6中的"迂回路線"路由("dog-leg"routing)的相同問(wèn)題,結(jié)果 產(chǎn)生了較長(zhǎng)的分組等待時(shí)間。
雖然在上述專利文件3中提到了向?qū)Χ斯?jié)點(diǎn)發(fā)送用于將組播轉(zhuǎn)交地址綁 定到移動(dòng)路由器的歸屬地址的BU,但是不清楚對(duì)端節(jié)點(diǎn)如何將在移動(dòng)路由 器之后的移動(dòng)網(wǎng)絡(luò)中的移動(dòng)網(wǎng)絡(luò)節(jié)點(diǎn)的地址與移動(dòng)路由器的歸屬地址相關(guān) 聯(lián)。
一種天真的解決方案是簡(jiǎn)單地將在非專利文件2a或者2b中提到的單個(gè) 或者多個(gè)網(wǎng)絡(luò)前綴選項(xiàng)包括到發(fā)送至對(duì)端節(jié)點(diǎn)的BU消息中。以這種方式, 對(duì)端節(jié)點(diǎn)將把來(lái)自一個(gè)或多個(gè)指定的網(wǎng)絡(luò)前綴的地址與移動(dòng)路由器相關(guān)聯(lián), 并且然后可以將具有來(lái)自這些前綴的目的地址的分組直接發(fā)送到移動(dòng)路由器
的轉(zhuǎn)交地址。雖然這看起來(lái)是一種似乎合理的解決方案,但是本發(fā)明的發(fā)明
人的細(xì)致分析表明RR規(guī)程僅僅保證轉(zhuǎn)交地址與移動(dòng)路由器的歸屬地址位于
相同位置。通過(guò)簡(jiǎn)單地在BU消息中增加網(wǎng)絡(luò)前綴選項(xiàng),對(duì)端節(jié)點(diǎn)無(wú)法確定
所指定的網(wǎng)絡(luò)前綴確實(shí)是由具有指定歸屬地址的移動(dòng)路由器處理的。在沒(méi)有 這樣的保證的情況下,惡意的攻擊者可以向?qū)Χ斯?jié)點(diǎn)提供其本身(有效)的歸屬
地址和轉(zhuǎn)交地址,但是在BU中聲稱它正在處理其并不擁有的前綴。這將向 DOS(Denial-Of-Service,拒絕服務(wù))和欺騙攻擊打開(kāi)大門,其中,對(duì)端節(jié)點(diǎn)向 攻擊者發(fā)送原本意欲用于具有來(lái)自被攻擊前綴的地址的其他節(jié)點(diǎn)的分組。
對(duì)于在非專利文件3中所述的對(duì)端路由器發(fā)生同一問(wèn)題。當(dāng)惡意對(duì)端路 由器向移動(dòng)路由器聲明,就像所述惡意對(duì)端路由器正在處理對(duì)端網(wǎng)絡(luò)的一個(gè) 或多個(gè)網(wǎng)絡(luò)前綴那樣(事實(shí)上它未處理)時(shí),所述惡意對(duì)端路由器可以將其 本身偽裝為對(duì)端網(wǎng)絡(luò)的擁有者。
發(fā)明內(nèi)容
考慮到上述問(wèn)題,本發(fā)明的第一目的是使得管理網(wǎng)絡(luò)的通信節(jié)點(diǎn)能夠向 其他節(jié)點(diǎn)示出所述通信節(jié)點(diǎn)本身確實(shí)管理網(wǎng)絡(luò)。
而且,本發(fā)明的第二目的是使得對(duì)端節(jié)點(diǎn)能夠驗(yàn)證移動(dòng)路由器確實(shí)管理 在BU消息中指定的網(wǎng)絡(luò)前綴。
而且,本發(fā)明的第三目的是使得與對(duì)端路由器通信的移動(dòng)路由器能夠驗(yàn) 證對(duì)端路由器確實(shí)代表對(duì)端網(wǎng)絡(luò)。
為了實(shí)現(xiàn)上述的第一目的,按照本發(fā)明,管理網(wǎng)絡(luò)的通信節(jié)點(diǎn)向其他通 信節(jié)點(diǎn)通知所述網(wǎng)絡(luò)的網(wǎng)絡(luò)標(biāo)識(shí)信息(網(wǎng)絡(luò)前綴),并且其他通信節(jié)點(diǎn)通過(guò)交換 消息來(lái)驗(yàn)證確實(shí)由所述通信節(jié)點(diǎn)管理網(wǎng)絡(luò)。至少一個(gè)消息被發(fā)送到基于網(wǎng)絡(luò) 標(biāo)識(shí)信息的地址。
為了實(shí)現(xiàn)上述的第二目的,改進(jìn)在移動(dòng)路由器和對(duì)端節(jié)點(diǎn)之間或者在對(duì) 端路由器和移動(dòng)路由器之間的RR規(guī)程。在注冊(cè)其移動(dòng)網(wǎng)絡(luò)的一個(gè)或多個(gè)網(wǎng) 絡(luò)前綴、其轉(zhuǎn)交地址和其歸屬地址的綁定之前執(zhí)行所改進(jìn)的RR規(guī)程。
在這個(gè)改進(jìn)的RR規(guī)程中,移動(dòng)路由器可以在HoTI消息中指定移動(dòng)路由 器所擁有的一部分或者全部網(wǎng)絡(luò)前綴,對(duì)端節(jié)點(diǎn)參考在HoTI消息中的網(wǎng)絡(luò)前 綴,并且除了通常的HoT消息之外還發(fā)送網(wǎng)絡(luò)前綴測(cè)試(Network Prefix Test, NPT)消息,用于-驗(yàn)-〖正網(wǎng)絡(luò)前綴的有效性,在存在多個(gè)網(wǎng)絡(luò)前綴的情況下,對(duì)
端節(jié)點(diǎn)可以發(fā)送針對(duì)每個(gè)網(wǎng)絡(luò)前綴的NPT消息。
所述NPT消息包含根據(jù)網(wǎng)絡(luò)前綴而以加密方式產(chǎn)生、并且發(fā)送到包括所 述網(wǎng)絡(luò)前綴的地址的權(quán)標(biāo)。移動(dòng)路由器截取所有的NPT消息,并且存儲(chǔ)在每 個(gè)NPT消息中包括的權(quán)標(biāo)。從移動(dòng)路由器到對(duì)端節(jié)點(diǎn)的BU消息包含用于驗(yàn) 證有效性的校驗(yàn)和。所述校驗(yàn)和是使用在來(lái)自對(duì)端節(jié)點(diǎn)的HoT、 CoT和NPT 消息中包括的權(quán)標(biāo)而產(chǎn)生的。以這種方式,對(duì)端節(jié)點(diǎn)可以驗(yàn)證是否移動(dòng)路由 器除了移動(dòng)路由器的轉(zhuǎn)交地址和歸屬地址與網(wǎng)絡(luò)前綴的綁定之外還確實(shí)擁有 所述移動(dòng)路由器聲稱擁有的網(wǎng)絡(luò)前綴。因此,實(shí)現(xiàn)了本發(fā)明的第二目的。所 述對(duì)端節(jié)點(diǎn)在驗(yàn)證網(wǎng)絡(luò)前綴后可以建立路由信息,以便通過(guò)分組封裝或者其 他方法來(lái)直接地向移動(dòng)路由器的轉(zhuǎn)交地址轉(zhuǎn)發(fā)目的地址為來(lái)自網(wǎng)絡(luò)前綴的地 址的分組,而不通過(guò)本地代理。
在另一個(gè)方面,在這個(gè)改進(jìn)的RR規(guī)程中,對(duì)端路由器可以在HoTI消息 或者CoT消息中指定對(duì)端路由器通過(guò)代理功能表示的網(wǎng)絡(luò)前綴的一部分或者 全部。對(duì)端節(jié)點(diǎn)參考在HoTI消息或者CoT消息中的網(wǎng)絡(luò)前綴,并且發(fā)送網(wǎng) 絡(luò)前綴測(cè)試(NPT)消息,用于驗(yàn)證網(wǎng)絡(luò)前綴的有效性。在存在多個(gè)網(wǎng)絡(luò)前綴的 情況下,對(duì)端節(jié)點(diǎn)可以發(fā)送對(duì)于每個(gè)網(wǎng)絡(luò)前綴的NPT消息。
所述NPT消息包含根據(jù)網(wǎng)絡(luò)前綴而以加密方式產(chǎn)生、并且被發(fā)送到包括 所述網(wǎng)絡(luò)前綴的地址的權(quán)標(biāo)。對(duì)端路由器截取所有的NPT消息,并且存儲(chǔ)在 每個(gè)NPT消息中包括的權(quán)標(biāo)。從移動(dòng)路由器到對(duì)端節(jié)點(diǎn)的BU消息包含用于 驗(yàn)證有效性的校驗(yàn)和,所述校驗(yàn)和是使用在來(lái)自對(duì)端節(jié)點(diǎn)的HoT、CoT和NPT 消息中包括的權(quán)標(biāo)來(lái)產(chǎn)生的。以這種方式,對(duì)端節(jié)點(diǎn)可以驗(yàn)證是否對(duì)端路由 器除了對(duì)端路由器的地址和網(wǎng)絡(luò)前綴的綁定之外還確實(shí)擁有所述對(duì)端路由器 聲稱擁有的網(wǎng)絡(luò)前綴。因此,實(shí)現(xiàn)了本發(fā)明的第三目的,對(duì)端節(jié)點(diǎn)在驗(yàn)證所 述網(wǎng)絡(luò)前綴后可以建立路由信息,以便通過(guò)分組封裝或者其他方式來(lái)直接地 通過(guò)隧道向?qū)Χ寺酚善鬓D(zhuǎn)發(fā)目的地為來(lái)自網(wǎng)絡(luò)前綴的地址的分組。
按照用于實(shí)現(xiàn)第一目的的本發(fā)明的一個(gè)方面,管理網(wǎng)絡(luò)的通信節(jié)點(diǎn)能夠 向其他節(jié)點(diǎn)示出所述通信節(jié)點(diǎn)本身確實(shí)管理所述網(wǎng)絡(luò)。
按照用于實(shí)現(xiàn)第二目的的本發(fā)明的另一個(gè)方面,對(duì)端節(jié)點(diǎn)可以驗(yàn)證移動(dòng) 路由器確實(shí)管理在BU消息中指定的網(wǎng)絡(luò)前綴。
按照用于實(shí)現(xiàn)第三目的的本發(fā)明的另一個(gè)方面,與對(duì)端路由器通信的移
圖1是示出在本發(fā)明第一實(shí)施例中的通信系統(tǒng)的圖2是示出在本發(fā)明第 一 實(shí)施例中的改進(jìn)的RR規(guī)程的時(shí)序的圖3是示出在本發(fā)明第 一實(shí)施例中的CoTI消息201的內(nèi)容的一個(gè)示例的
圖4是示出在本發(fā)明第一實(shí)施例中的CoT消息202的內(nèi)容的一個(gè)示例的
圖5是示出在本發(fā)明第 一實(shí)施例中的HoTI消息203的內(nèi)容的一個(gè)示例的
圖6是示出在本發(fā)明第 一實(shí)施例中的HoT消息204的內(nèi)容的 一個(gè)示例的
圖7是示出在本發(fā)明第 一實(shí)施例中的NPT消息205的內(nèi)容的一個(gè)示例的
圖8是示出在本發(fā)明第一實(shí)施例中的BU消息206的內(nèi)容的一個(gè)示例的
圖9是示出在本發(fā)明第 一實(shí)施例中的XBUL 900的結(jié)構(gòu)的圖; 圖IO是在本發(fā)明第一實(shí)施例中的算法的流程圖ll是示出在本發(fā)明第一實(shí)施例中的、附加到步驟S1200中的進(jìn)入分組 (incoming packet)的處理中的鉤子(hook)處理的圖12是示出在本發(fā)明第一實(shí)施例中的、由對(duì)端節(jié)點(diǎn)130使用的用于檢查 所接收BU消息206的有效性的算法的圖13是在本發(fā)明第一實(shí)施例中的、帶寬減小的改進(jìn)返回可路由性規(guī)程 (reduced bandwidth improved Return Routablility Procedure)的消息日于序圖14是示出在本發(fā)明第一實(shí)施例中的PHoTI消息253的內(nèi)容的一個(gè)示 例的圖15是示出在本發(fā)明第一實(shí)施例中的PHoT消息254的內(nèi)容的一個(gè)示例 的圖16是示出在本發(fā)明第一實(shí)施例中的、在對(duì)端節(jié)點(diǎn)130使用目的地址來(lái) 產(chǎn)生NPK權(quán)標(biāo)的情況下的移動(dòng)路由器111的處理的一個(gè)示例的流程圖17是示出在本發(fā)明第一實(shí)施例中的、在移動(dòng)路由器lll優(yōu)選地保持以
前操作的結(jié)果的情況下的操作的 一個(gè)示例的流程圖18是示出在本發(fā)明第二實(shí)施例中的通信系統(tǒng)的圖19是示出用于描述在本發(fā)明第二實(shí)施例中的、當(dāng)對(duì)端路由器150向移 動(dòng)路由器111注冊(cè)其管理的對(duì)端網(wǎng)絡(luò)的網(wǎng)絡(luò)前綴時(shí)的操作細(xì)節(jié)的時(shí)序的圖20是示出在本發(fā)明第二實(shí)施例中的、在移動(dòng)路由器111和對(duì)端路由器 150之間的優(yōu)化的返回可路由性規(guī)程的消息時(shí)序的圖21A是示出在本發(fā)明第三實(shí)施例中的通信系統(tǒng)的圖21B是示出包括在移動(dòng)網(wǎng)絡(luò)之前的移動(dòng)路由器的通信系統(tǒng)的系統(tǒng)的圖21D是示出下述通信系統(tǒng)的圖,所述通信系統(tǒng)包括多個(gè)固定路由器, 所述多個(gè)固定路由器管理同 一 固定網(wǎng)絡(luò),上述代理路由器能夠代表一個(gè)或多 個(gè)網(wǎng)絡(luò),諸如移動(dòng)路由器、對(duì)端路由器或者管理特定網(wǎng)絡(luò)的特定路由器;
圖22是示出在本發(fā)明第三實(shí)施例中的操作的流程圖。
具體實(shí)施例方式
在本說(shuō)明書中公開(kāi)了一種系統(tǒng)、相關(guān)聯(lián)的裝置和方法,用于驗(yàn)證網(wǎng)絡(luò)前 綴和轉(zhuǎn)交地址的位置相同。為了幫助理解所公開(kāi)的發(fā)明,使用下面的定義
(i) "分組"是可以在數(shù)據(jù)網(wǎng)絡(luò)上傳送的任何可能格式的數(shù)據(jù)的整裝單位 (self-contained unit)。"分組"通常由兩個(gè)部分構(gòu)成"首標(biāo)"部分和"有效負(fù) 荷"部分。"有效負(fù)荷"部分包含要傳送的數(shù)據(jù),而"首標(biāo)"部分包含用于幫 助分組傳送的信息。所述"首標(biāo)"必須具有源地址和目的地址,用于分別標(biāo) 識(shí)"分組"的發(fā)送者和接收者。所述"首標(biāo)"可以具有包含額外信息的單個(gè) 或者多個(gè)"選項(xiàng)"。
(ii) "移動(dòng)節(jié)點(diǎn)"是用于改變其對(duì)全局分組交換數(shù)據(jù)通信網(wǎng)絡(luò)的附接點(diǎn)的 網(wǎng)絡(luò)單元。它可被用于指端點(diǎn)用戶終端、或中間網(wǎng)絡(luò)單元,所述中間網(wǎng)絡(luò)單 元用作網(wǎng)關(guān)、路由器或智能網(wǎng)絡(luò)集線器,其可改變其對(duì)全局分組交換數(shù)據(jù)通 信網(wǎng)絡(luò)的附接點(diǎn)。作為端點(diǎn)用戶終端的"移動(dòng)節(jié)點(diǎn)"更具體地被稱為"移動(dòng) 主機(jī)";而作為用作網(wǎng)關(guān)、路由器或智能網(wǎng)絡(luò)集線器的中間網(wǎng)絡(luò)單元的"移動(dòng) 節(jié)點(diǎn)"更具體地被稱為"移動(dòng)路由器"。
(iii) "移動(dòng)網(wǎng)絡(luò)"指的是作為整體一起移動(dòng)的節(jié)點(diǎn)的網(wǎng)絡(luò),包括一個(gè)或多 個(gè)移動(dòng)路由器,所述移動(dòng)路由器對(duì)于所述移動(dòng)網(wǎng)絡(luò)提供到全局分組交換數(shù)據(jù) 通信網(wǎng)絡(luò)的連接。在移動(dòng)網(wǎng)絡(luò)中的、依賴于這些移動(dòng)路由器來(lái)進(jìn)行全局連接 的其他網(wǎng)絡(luò)單元稱為"移動(dòng)網(wǎng)絡(luò)節(jié)點(diǎn)"。這些移動(dòng)網(wǎng)絡(luò)節(jié)點(diǎn)具有從由一個(gè)或多
個(gè)移動(dòng)路由器告知(advertise)的一個(gè)或多個(gè)網(wǎng)絡(luò)前綴配置的地址。
(iv) "歸屬地址"是主全局地址,其被分配給移動(dòng)節(jié)點(diǎn),所述歸屬地址可 用于到達(dá)所述移動(dòng)節(jié)點(diǎn),而與所述移動(dòng)節(jié)點(diǎn)當(dāng)前附接到在全局分組交換數(shù)據(jù) 通信網(wǎng)絡(luò)上的何處無(wú)關(guān)。在本文中,使用縮略語(yǔ)"HoA"來(lái)簡(jiǎn)寫"歸屬地址"。
(v) 附接到全局?jǐn)?shù)據(jù)通信網(wǎng)絡(luò)(其中其歸屬地址在拓樸方面與在附接點(diǎn)附 近爿使用的地址兼容)的移動(dòng)節(jié)點(diǎn)被稱為"在本地(athome)"。由單個(gè)管理才幾構(gòu) 控制的該附接點(diǎn)的附近被稱為移動(dòng)節(jié)點(diǎn)的"歸屬域"。
(vi) 在下述點(diǎn)附接到全局分組交換數(shù)據(jù)通信網(wǎng)絡(luò)的移動(dòng)節(jié)點(diǎn)被稱為"離開(kāi) (away)":其中在所述點(diǎn),所述移動(dòng)節(jié)點(diǎn)的歸屬地址在拓樸方面與在該附接點(diǎn) 附近使用的地址不兼容,并且所述附接點(diǎn)的附近被稱為"外部域(foreign domain)"。
(vii) "轉(zhuǎn)交地址"是臨時(shí)全局地址,其被分配給離開(kāi)的移動(dòng)節(jié)點(diǎn),以便 所分配的"轉(zhuǎn)交地址"在拓樸方面與在移動(dòng)節(jié)點(diǎn)到全局分組交換數(shù)據(jù)通信網(wǎng) 絡(luò)的附接點(diǎn)附近使用的地址兼容。在本文中,使用縮略語(yǔ)"CoA"來(lái)簡(jiǎn)寫"轉(zhuǎn) 交地址"。
(viii) "本地代理"是存在于移動(dòng)節(jié)點(diǎn)的歸屬域中的網(wǎng)絡(luò)實(shí)體,其在移動(dòng) 節(jié)點(diǎn)離開(kāi)時(shí)執(zhí)行所述移動(dòng)節(jié)點(diǎn)的轉(zhuǎn)交地址的注冊(cè)服務(wù),并且將收信地址為移 動(dòng)節(jié)點(diǎn)的歸屬地址的分組轉(zhuǎn)發(fā)至移動(dòng)節(jié)點(diǎn)的轉(zhuǎn)交地址。注意本地代理也是路 由器。
(ix) "對(duì)端節(jié)點(diǎn),,是連接到全局分組交換數(shù)據(jù)通信網(wǎng)絡(luò)的任意網(wǎng)絡(luò)單元,
它與移動(dòng)節(jié)點(diǎn)或移動(dòng)網(wǎng)絡(luò)節(jié)點(diǎn)通信。
(X)"網(wǎng)絡(luò)前綴,,是要在局域網(wǎng)段上使用的地址的一部分,通常是最左邊
的部分。"網(wǎng)絡(luò)前綴"通常由在該網(wǎng)絡(luò)段上的路由器告知,并且在所述網(wǎng)絡(luò)段 上的節(jié)點(diǎn)根據(jù)該網(wǎng)絡(luò)段來(lái)配置地址。"網(wǎng)絡(luò)前綴"被用于簡(jiǎn)化路由信息,以便
路由器可以根據(jù)目的地址的前綴來(lái)進(jìn)行判定具有來(lái)自同一網(wǎng)絡(luò)前綴的目的 地址的分組被相同地路由。
在下面描述中,為了說(shuō)明,給出特定數(shù)量、次數(shù)、結(jié)構(gòu)和其他參數(shù)以便 提供對(duì)本發(fā)明的全面理解。但是,對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō),很顯然,可以
在不需要這些特定細(xì)節(jié)的情況下實(shí)踐本發(fā)明。 (第一實(shí)施例)
說(shuō)明本發(fā)明的第一實(shí)施例。圖1是示出在本發(fā)明第一實(shí)施例中的通信系 統(tǒng)的圖。在圖1中,示出了連接到全局分組交換數(shù)據(jù)通信網(wǎng)絡(luò)100的通信節(jié) 點(diǎn)的系統(tǒng)。移動(dòng)路由器111經(jīng)由接入路由器101連接到所述全局分組交換數(shù) 據(jù)通信網(wǎng)絡(luò)IOO,并且它向移動(dòng)網(wǎng)絡(luò)IIO提供全局連通性,所述移動(dòng)網(wǎng)絡(luò)IIO
包括一個(gè)或多個(gè)移動(dòng)網(wǎng)絡(luò)節(jié)點(diǎn)112。在該圖1中,圖解了三個(gè)這樣的移動(dòng)網(wǎng) 絡(luò)節(jié)點(diǎn)112-1、 112-2和112-3。我們使用總的附圖標(biāo)記112來(lái)指示任何一個(gè)移 動(dòng)網(wǎng)絡(luò)節(jié)點(diǎn)。而且,在圖1中僅僅圖解了在移動(dòng)路由器111之后的一個(gè)移動(dòng) 網(wǎng)絡(luò)IIO。但是,例如,移動(dòng)路由器111可以包括多個(gè)移動(dòng)網(wǎng)絡(luò)110,它們具 有獨(dú)立的網(wǎng)絡(luò)前綴。在這種情況下,在移動(dòng)路由器111所屬的網(wǎng)絡(luò)中提供多 個(gè)網(wǎng)絡(luò)前綴。例如,移動(dòng)網(wǎng)絡(luò)節(jié)點(diǎn)112-1和移動(dòng)網(wǎng)絡(luò)節(jié)點(diǎn)112-2可以-使用獨(dú)立 的網(wǎng)絡(luò)前綴來(lái)分別配置它們的地址。
移動(dòng)網(wǎng)絡(luò)節(jié)點(diǎn)112經(jīng)由局域網(wǎng)段(鏈接)115而連接到移動(dòng)路由器111。該 鏈接115可以是無(wú)線的或有線的。本地代理120是移動(dòng)網(wǎng)絡(luò)110的本地代理, 并且對(duì)端節(jié)點(diǎn)130是連接到全局分組交換數(shù)據(jù)通信網(wǎng)絡(luò)100的網(wǎng)絡(luò)單元,它 與移動(dòng)網(wǎng)絡(luò)節(jié)點(diǎn)112通信。按照本發(fā)明,在移動(dòng)路由器111和對(duì)端節(jié)點(diǎn)130 之間交換分組,以便對(duì)端節(jié)點(diǎn)130可以確定所述一個(gè)或多個(gè)網(wǎng)絡(luò)前綴和在BU 消息中的由移動(dòng)路由器111指定的轉(zhuǎn)交地址都在移動(dòng)路由器111的歸屬地址 上。該分組交換的時(shí)序是對(duì)于在非專利文件1中公開(kāi)的返回可路由性(RR)規(guī) 程的改進(jìn)。
圖2是示出在本發(fā)明第 一實(shí)施例中的改進(jìn)的RR規(guī)程的時(shí)序的圖。當(dāng)移 動(dòng)路由器111試圖向?qū)Χ斯?jié)點(diǎn)130發(fā)送BU消息時(shí),需要啟動(dòng)RR規(guī)程。在所 述RR規(guī)程中,移動(dòng)路由器111首先向?qū)Χ斯?jié)點(diǎn)130發(fā)送歸屬測(cè)試啟動(dòng)(HoTI) 消息203和轉(zhuǎn)交測(cè)試啟動(dòng)(CoTI)消息201 。注意,HoTI消息203和CoTI消息 201的順序并不重要。
對(duì)于CoTI消息201,移動(dòng)路由器111使用其轉(zhuǎn)交地址來(lái)作為源地址。因 此,該分組不必通過(guò)其本地代理120。
圖3是示出在本發(fā)明第一實(shí)施例中的CoTI消息201的內(nèi)容的一個(gè)示例 的圖。源地址301和目的地址302分別指定移動(dòng)路由器111的轉(zhuǎn)交地址和對(duì)
端節(jié)點(diǎn)130的地址。移動(dòng)性首標(biāo)310(分組201的一部分)包含用于指示該分組 為CoTI消息的消息類型字段311。
在接收到CoTI消息201時(shí),對(duì)端節(jié)點(diǎn)130以轉(zhuǎn)交測(cè)試(CoT)消息202來(lái) 應(yīng)答。時(shí)段220指示處理延遲(處理時(shí)間)。CoTI消息202包含轉(zhuǎn)交密鑰產(chǎn)生 權(quán)標(biāo)(CoK),并且收信地址為移動(dòng)路由器111的轉(zhuǎn)交地址。這類似于在非專利 文件1中的原始RR規(guī)程,并且可以將在非專利文件1中描述的原始RR規(guī)程 的CoK權(quán)標(biāo)用作這個(gè)CoK權(quán)標(biāo)。
圖4是示出在本發(fā)明第一實(shí)施例中的CoT消息202的內(nèi)容的一個(gè)示例的 圖。源地址401和目的地址402分別指定對(duì)端節(jié)點(diǎn)130的地址和移動(dòng)路由器 lll的轉(zhuǎn)交地址。移動(dòng)性首標(biāo)410 (分組202的一部分)包含消息類型字段 411,其用于指示該分組為CoT消息202;以及CoK字段412,其包含使用對(duì) 端節(jié)點(diǎn)130的私有密鑰、根據(jù)移動(dòng)路由器111的轉(zhuǎn)交地址而以密碼方式產(chǎn)生 的64個(gè)比特的CoK。
對(duì)于HoTI消息203,移動(dòng)路由器111使用其歸屬地址來(lái)作為源地址。因 此,分組將被隧穿到(tunnel)本地代理120,本地代理120將分組去封裝,并 且將其轉(zhuǎn)發(fā)到對(duì)端節(jié)點(diǎn)130。時(shí)段221指示例如由于去封裝而導(dǎo)致的處理延 遲(處理時(shí)間)。HoTI消息203除了承載在原始RR規(guī)程中所需要的信息之外 還包括額外選項(xiàng),其用于指定移動(dòng)網(wǎng)絡(luò)110所具有的網(wǎng)絡(luò)前綴的列表。這可 以以如在非專利文件2a或者2b中規(guī)定的一系列網(wǎng)絡(luò)前綴選項(xiàng)的形式。每個(gè) 網(wǎng)絡(luò)前綴選項(xiàng)承載一個(gè)網(wǎng)絡(luò)前綴的信息。
圖5是示出在本發(fā)明第一實(shí)施例中的HoTI消息203的內(nèi)容的一個(gè)示例 的圖。源地址501和目的地址502分別指定移動(dòng)路由器111的歸屬地址和對(duì) 端節(jié)點(diǎn)130的地址。移動(dòng)性首標(biāo)510 (分組203的一部分)包含消息類型字 段511,其指示該分組為HoTI消息。它也可以包含一個(gè)或多個(gè)網(wǎng)絡(luò)前綴512。 每個(gè)網(wǎng)絡(luò)前綴選項(xiàng)512包括選項(xiàng)類型字段521,用于指示該選項(xiàng)為網(wǎng)絡(luò)前 綴選項(xiàng);以及網(wǎng)絡(luò)前綴字段522,其包括一個(gè)網(wǎng)絡(luò)前綴。
當(dāng)對(duì)端節(jié)點(diǎn)130接收到HoTI消息203時(shí),它以歸屬測(cè)試(HoT)消息204 來(lái)應(yīng)答。HoT消息204包括歸屬密鑰產(chǎn)生權(quán)標(biāo)(HoK)和對(duì)端節(jié)點(diǎn)130從HoTI 消息203接受的網(wǎng)絡(luò)前綴的數(shù)量。在非專利文件1中描述的原始RR規(guī)程的 HoK權(quán)標(biāo)以及CoK權(quán)標(biāo)額也可以用作該HoK權(quán)標(biāo)。而且,如下所述,優(yōu)選 的是,將對(duì)端節(jié)點(diǎn)130配置為具有正確選擇所接受的網(wǎng)絡(luò)前綴的數(shù)量以及是
否它接受該特定網(wǎng)絡(luò)前綴的功能。HoT消息204收信地址為移動(dòng)路由器111 的歸屬地址,因此它將由本地代理120來(lái)封裝。時(shí)段223指示例如由于封裝 而導(dǎo)致的處理延遲(處理時(shí)間)。
圖6是示出在本發(fā)明第 一實(shí)施例中的HoT消息204的內(nèi)容的一個(gè)示例的 圖。源地址601和目的地址602分別指定對(duì)端節(jié)點(diǎn)130的地址和移動(dòng)路由器 lll的歸屬地址。移動(dòng)性首標(biāo)610 (分組204的一部分)包含消息類型字,史 611,用于指示該分組為HoT消息204;以及HoK字段612,其包含使用對(duì) 端節(jié)點(diǎn)130的私有密鑰、根據(jù)移動(dòng)路由器111的歸屬地址而以加密方式產(chǎn)生 的64比特的HoK。移動(dòng)性首標(biāo)610也可以包括字段(前綴數(shù)量字段)613,用 于指示由對(duì)端節(jié)點(diǎn)130接受的在HoTI消息203中的網(wǎng)絡(luò)前綴的數(shù)量。注意, 該字^殳613也可以包括在移動(dòng)性首標(biāo)610中來(lái)作為選項(xiàng)。
在此,公開(kāi)了一種示例情況移動(dòng)網(wǎng)絡(luò)110的網(wǎng)絡(luò)前綴被嵌入HoTI消 息203中,并且對(duì)于所述網(wǎng)絡(luò)前綴的應(yīng)答(諸如上述前綴數(shù)量字段613)被嵌入 HoT消息204中。但是,有可能對(duì)端節(jié)點(diǎn)130可以被配置為通過(guò)使用其他消 息來(lái)獲得存在于移動(dòng)路由器111之后的移動(dòng)網(wǎng)絡(luò)110的網(wǎng)絡(luò)前綴??梢酝ㄟ^(guò) 使用CoTI消息201和/或HoTI消息203、以及CoT消息202和/或HoT消息 204的特定組合來(lái)通知和應(yīng)答關(guān)于網(wǎng)絡(luò)前綴的信息。即,例如,移動(dòng)網(wǎng)絡(luò)110 的網(wǎng)絡(luò)前綴;故嵌入CoTI消息201中,而應(yīng)答凈皮嵌入在CoT消息202中。而 且,可以通過(guò)使用與CoTI消息201/CoT消息202或HoTI消息203/HoT消息 不同的消息來(lái)通知和應(yīng)答關(guān)于網(wǎng)絡(luò)前綴的信息。
在發(fā)出HoT消息204后,對(duì)端節(jié)點(diǎn)130接著發(fā)出對(duì)于對(duì)端節(jié)點(diǎn)130接受 的在HoTI消息203中列出的每個(gè)網(wǎng)絡(luò)前綴的一個(gè)或多個(gè)網(wǎng)絡(luò)前綴測(cè)試(NPT) 消息205。不要求對(duì)端節(jié)點(diǎn)130接受在HoTI消息203中列出的所有網(wǎng)絡(luò)前綴。 依賴于對(duì)端節(jié)點(diǎn)130的配置來(lái)接受它已接收的、在HoTI消息203中指定的所 有、 一些網(wǎng)絡(luò)前綴或不接受。這是因?yàn)槿绻髮?duì)端節(jié)點(diǎn)接受所有的網(wǎng)絡(luò) 前綴,則必須發(fā)出與在HoTI消息203中的前綴的數(shù)量一樣多的NPT消息。
在攻擊者僅僅發(fā)送一個(gè)HoTI消息203,而接收者被強(qiáng)制以多個(gè)NPT消 息205來(lái)應(yīng)答時(shí),這可被用來(lái)發(fā)起分布式的大量攻擊。為此,對(duì)端節(jié)點(diǎn)130 可以從在HoTI消息203中的網(wǎng)絡(luò)前綴的列表中選擇要接受的前綴的子集。這 也使得對(duì)端節(jié)點(diǎn)130能夠拒絕可能與所述對(duì)端節(jié)點(diǎn)的路由配置沖突的前綴。
該NPT消息205具有類似于HoT消息204的格式,除了 (a)它包含網(wǎng)絡(luò)
前綴密鑰產(chǎn)生權(quán)標(biāo)(NPK)而不是HoK以及(b)它具有包括該NPT消息205所對(duì) 應(yīng)的網(wǎng)絡(luò)前綴的目的地址之外。上述包括網(wǎng)絡(luò)前綴的目的地址是包括前綴部 分(其包含在網(wǎng)絡(luò)前綴選項(xiàng)512中指定的網(wǎng)絡(luò)前綴)的目的地址。包括網(wǎng)絡(luò) 前綴的目的地址的示例如下由包括指定的網(wǎng)絡(luò)前綴的前綴部分和包括隨才幾 產(chǎn)生的數(shù)值的主部分(host part)構(gòu)成的地址;由包括指定的網(wǎng)絡(luò)前綴的前綴部 分和包括特定數(shù)值的主部分構(gòu)成的地址;由包括指定的網(wǎng)絡(luò)前綴的前綴部分 和包括以特定方式從移動(dòng)路由器111通知的數(shù)值的主部分構(gòu)成的地址等。
圖7是示出在本發(fā)明第 一實(shí)施例中的NPT消息205的內(nèi)容的一個(gè)示例的 圖。源地址701指定對(duì)端節(jié)點(diǎn)130的地址,目的地址702指定包括在網(wǎng)絡(luò)前 綴選項(xiàng)512中指定的網(wǎng)絡(luò)前綴的地址。移動(dòng)性首標(biāo)710 (分組205的一部分) 包含消息類型字段711,用于指示該分組為NPT消息205;以及NPK字段 712,其包括使用對(duì)端節(jié)點(diǎn)130的私有密鑰、才艮據(jù)在網(wǎng)絡(luò)前綴選項(xiàng)512中指定 的網(wǎng)絡(luò)前綴而以加密方式產(chǎn)生的64比特的NPK。移動(dòng)性首標(biāo)710也可以包 括網(wǎng)絡(luò)前綴選項(xiàng)512,它指定由對(duì)端節(jié)點(diǎn)130從HoTI消息203接受的網(wǎng)絡(luò)前 綴。
因?yàn)镠oTI消息203可以包含多個(gè)前綴,因此對(duì)端節(jié)點(diǎn)130可能必須發(fā) 送多個(gè)NPT消息。而且,對(duì)端節(jié)點(diǎn)130可能希望發(fā)送多個(gè)NPT消息以測(cè)試 單個(gè)網(wǎng)絡(luò)前綴。這可能在接收HoTI消息203之后引起網(wǎng)絡(luò)通信量的突然增加。 因此,對(duì)端節(jié)點(diǎn)可以在每個(gè)NPT消息205的發(fā)送之間具有小的延遲。這在圖 2中以相對(duì)較長(zhǎng)的時(shí)段222來(lái)反映。在連續(xù)的NPT消息205的發(fā)送之間的延 遲(包括任何處理延遲)應(yīng)當(dāng)不超過(guò)預(yù)定最大值,t—NPT—delay。
因?yàn)槊總€(gè)NPT消息205被發(fā)送到在移動(dòng)網(wǎng)絡(luò)110中由網(wǎng)絡(luò)前綴配置的地 址,因此將NPT消息發(fā)送到本地代理120。在通常的操作中,本地代理120 將封裝這些NPT消息205,并且將它們隧穿到移動(dòng)路由器111的轉(zhuǎn)交地址。 時(shí)段223表示封裝延遲(處理延遲)。每個(gè)NPT消息205采用與HoT消息采用 的相同的路由。因此,當(dāng)HoT消息204包括在NPT消息205中包含的NPK 權(quán)標(biāo)和網(wǎng)《各前綴選項(xiàng)512時(shí),HoT消息204可以作為NPT消息205 。
在移動(dòng)路由器111發(fā)出HoTI消息203后,它啟動(dòng)定時(shí)器以等待收集NPT 消息205和HoT消息204。通過(guò)時(shí)段224來(lái)指示此。假定對(duì)端節(jié)點(diǎn)130接受 在HoTI消息203中指定的所有前綴,該時(shí)段224應(yīng)當(dāng)允許接收到所有可能的 NPT消息205和HoT消息204的足夠時(shí)間。因此,然后可以通過(guò)估計(jì)往返行 程延遲t一rtt來(lái)計(jì)算合理的時(shí)段t—wait,以從移動(dòng)路由器111向本地代理120 發(fā)送分組,并且再通過(guò)同一路徑向移動(dòng)路由器111發(fā)回分組。因此,可以例 如通過(guò)對(duì)HoTI消息203中指定的前綴的數(shù)量與t—NPT—delay的乘積以及t—rtt 求和來(lái)給出最小的等待時(shí)段t一wait。這是在假定沒(méi)有引起附加延遲的網(wǎng)絡(luò)擁 塞的情況下的最佳估計(jì)。更安全的時(shí)段t—wait應(yīng)當(dāng)是HoTI消息203中指定的 前綴的數(shù)量和t—NPT—delay的乘積與t一rtt的兩倍之和。
在此時(shí)段224期間,移動(dòng)路由器111需要截取所有的NPT消息205。但 是,NPT消息205并不直接編址到(addressedto)移動(dòng)路由器111的任何地址。 相反,它們根據(jù)在移動(dòng)網(wǎng)絡(luò)110中的網(wǎng)絡(luò)前綴而被編址到隨機(jī)的地址。因此, 移動(dòng)路由器111需要在時(shí)段224中執(zhí)行對(duì)從本地代理120隧穿的分組的額外 掃描,以便捕獲這些NPT消息205。為此,例如,移動(dòng)路由器lll將檢查從 本地代理120隧穿的、源地址等于對(duì)端節(jié)點(diǎn)130的地址而目的地址等于/人在 HoTI消息203中指定的移動(dòng)路由器111的網(wǎng)絡(luò)前綴之一配置的地址的每個(gè)分 組。在此,移動(dòng)路由器lll檢查在這些分組(所述分組被識(shí)別為作為NPT消 息205的分組)的每個(gè)中的移動(dòng)性首標(biāo)710。
在移動(dòng)路由器111已經(jīng)接收到所有的NPT消息205之后,或者在已經(jīng)經(jīng) 過(guò)了時(shí)段224之后,移動(dòng)路由器224可以發(fā)送BU消息206。這是假定移動(dòng)路 由器111已經(jīng)成功地接收了 CoT消息202和HoT消息204。如果還沒(méi)有接收 到CoT消息202或HoT消息204中的任何一個(gè),則RR規(guī)程被視為失敗,并 且移動(dòng)路由器111不應(yīng)當(dāng)嘗試執(zhí)行RR規(guī)程,直到已經(jīng)經(jīng)過(guò)了預(yù)定的時(shí)間段。 存在一種情況雖然移動(dòng)路由器111已經(jīng)接收到所有的CoT消息202和所有 的HoT消息204,但是本發(fā)明的改進(jìn)的RR規(guī)程被視為已失敗。后面說(shuō)明在 這種情況下的錯(cuò)誤處理的細(xì)節(jié)。
移動(dòng)路由器111發(fā)送的BU消息206具有等于移動(dòng)路由器的轉(zhuǎn)交地址的 源地址。因此,BU消息206不通過(guò)到本地代理120的隧道。它應(yīng)當(dāng)包含下述 網(wǎng)絡(luò)前綴選項(xiàng)列表,所述網(wǎng)絡(luò)前綴選項(xiàng)列表包括下述網(wǎng)絡(luò)前綴移動(dòng)路由器 111針對(duì)所述網(wǎng)絡(luò)前綴已接收到NPT消息205。另外,BU消息206也應(yīng)當(dāng)包 含鑒別碼值,其是依次通過(guò)串接所接收的HoK、 CoK和所有的NPK權(quán)標(biāo)而 以加密方式產(chǎn)生的。在NPK權(quán)標(biāo)的串接中,移動(dòng)3各由器111應(yīng)當(dāng)將NPK權(quán) 標(biāo)的順序保持為與在BU消息206中出現(xiàn)的網(wǎng)絡(luò)前綴的順序相同。也應(yīng)當(dāng)根 據(jù)BU消息206的實(shí)際內(nèi)容來(lái)產(chǎn)生所產(chǎn)生的鑒別碼值,以便保護(hù)BU消息206
的完整性。
圖8是示出在本發(fā)明第一實(shí)施例中的BU消息206的內(nèi)容的一個(gè)示例的 圖。源地址801和目的地址802分別指定移動(dòng)路由器111的轉(zhuǎn)交地址和對(duì)端 節(jié)點(diǎn)130的地址。在BU消息206中包含歸屬地址目的地選項(xiàng)803以向接收 者通知關(guān)于發(fā)送者的歸屬地址(即它包含移動(dòng)路由器111的歸屬地址)。作為分 組206的一部分的移動(dòng)性首標(biāo)810包含消息類型字段811,其指示該分組 為BIT消息;以及鑒別碼字段812,其包含下述的96比特的校驗(yàn)和所述校 驗(yàn)和是通過(guò)使用串接所接收的HoK、 CoK和所有NPK權(quán)標(biāo)而依次產(chǎn)生的密 鑰、以加密方式產(chǎn)生的。移動(dòng)性首標(biāo)810也包含一個(gè)或多個(gè)網(wǎng)《各前綴選項(xiàng)512, 其中每個(gè)網(wǎng)絡(luò)前綴選項(xiàng)用于下述每一網(wǎng)絡(luò)前綴針對(duì)所述每一網(wǎng)絡(luò)前綴,移 動(dòng)路由器111已經(jīng)接收到NPT消息。優(yōu)選的是,網(wǎng)絡(luò)前綴選項(xiàng)512的出現(xiàn)順 序與在產(chǎn)生鑒別碼字段812中的加密校驗(yàn)和中使用的對(duì)應(yīng)NPK的順序相同。
BU消息206的發(fā)送完成了改進(jìn)的RR規(guī)程。對(duì)端節(jié)點(diǎn)130在接收到BU 消息206時(shí)可以可選地以綁定確認(rèn)(BA)消息來(lái)確認(rèn)。在本發(fā)明中規(guī)定的改進(jìn) 的RR規(guī)程不要求對(duì)于BA消息的內(nèi)容的任何修改。但是,有可能對(duì)端節(jié)點(diǎn) 130向接收者通知對(duì)具體網(wǎng)絡(luò)前綴的更新是已經(jīng)成功還是已經(jīng)失敗。
如上所述,可以將隨機(jī)產(chǎn)生的數(shù)值插入到從對(duì)端節(jié)點(diǎn)130發(fā)送的NPT消 息205的目的地址的主部分(hostpart)中。而且,可以將特定數(shù)值(例如通過(guò)特 定規(guī)則而定義為用作NPT消息205的目的地址的特定數(shù)值)用作所述主部分。 而且,移動(dòng)5^由器111向?qū)Χ斯?jié)點(diǎn)130通知移動(dòng);洛由器111希望用作NPT消 息205的目的地址的地址,并且該值(該地址)可以用作主部分。
當(dāng)移動(dòng)路由器111所通知的特定數(shù)值或地址正被用作NPT消息205的目 的地址的主部分時(shí),移動(dòng)^各由器111可以容易地掃描包括NPT消息205的分 組。換句話說(shuō),移動(dòng)路由器111掃描分組的目的地址,并且可以通過(guò)選取下 述分組而容易地獲得包括NPT消息205的分組所述分組的目的地址包括特 定的網(wǎng)絡(luò)前綴、和移動(dòng)路由器111已通知使用的特定數(shù)值的主部分或所述值 的主部分。
當(dāng)移動(dòng)路由器111向?qū)Χ斯?jié)點(diǎn)130通知移動(dòng)路由器111希望用作NPT消 息205的目的地址的地址時(shí),移動(dòng)5^由器111可以向例如HoTI消息203中插 入用作該地址的主部分的值,并且發(fā)送它。但是,要求用于通知所述地址的 HoTI消息203除了如圖5中所示的HoT消息204的消息字段之外,還具有
新選項(xiàng)字段以用于嵌入移動(dòng)路由器111希望用作NPT消息205的目的地址的地址。
如上所述,以加密方式產(chǎn)生在HoT消息204中的HoK權(quán)標(biāo)、在CoT消 息202中的CoK權(quán)標(biāo)、在NPT消息205中的NPK權(quán)標(biāo)和在BU消息206中 的鑒別碼。 一般,優(yōu)選的是,根據(jù)在非專利文件l中公開(kāi)的方法來(lái)產(chǎn)生它們。 具體上,它們可以使用根據(jù)在非專利文件1中公開(kāi)的方法而產(chǎn)生的原始HoK 和CoK權(quán)標(biāo)來(lái)作為本發(fā)明的HoK和與CoK權(quán)標(biāo)。
通過(guò)對(duì)端節(jié)點(diǎn)130來(lái)產(chǎn)生NPK權(quán)標(biāo)。例如,串接可接受的網(wǎng)絡(luò)前綴(前 綴)、當(dāng)前(Nonce)值以標(biāo)識(shí)與HoK權(quán)標(biāo)的關(guān)系,所述HoK權(quán)標(biāo)被設(shè)置為與在 HoT消息204中的HoK權(quán)標(biāo)的值相同的值,以通知可接受的網(wǎng)絡(luò)前綴的數(shù)量 和用于指示此為NPK權(quán)標(biāo)的特定數(shù)(例如0x02)。然后,使用上述的串接值、 僅僅對(duì)端節(jié)點(diǎn)知道的密鑰(KcN)和密碼散列函數(shù)(其被稱為HMAC—SHA1),可 以通過(guò)結(jié)果的前(即最左的)64比特來(lái)給出NPK權(quán)標(biāo)。即,NPK權(quán)標(biāo)可以是下 面的l直
NPK=First(64, HMAC—SHA1(KCN, (Prefix|Nonce|0x02》)
在此,使用網(wǎng)絡(luò)前綴來(lái)產(chǎn)生NPK權(quán)標(biāo)。但是,從兼容性的角度看(通常 使用比網(wǎng)絡(luò)前綴長(zhǎng)的地址本身來(lái)產(chǎn)生權(quán)標(biāo)),有可能可以取代網(wǎng)絡(luò)前綴而使用 由網(wǎng)絡(luò)前綴和主部分構(gòu)成的NPT消息的目的地址(Prefix.Address)。即,NPK 權(quán)標(biāo)可以是下面的值;
NPK=First(64, HMAC—SHA1(KCN, (Prefix.Address|Nonce|0x02》)
通過(guò)對(duì)應(yīng)節(jié)點(diǎn)130來(lái)產(chǎn)生這個(gè)NPK權(quán)標(biāo)。
例如可以通過(guò)結(jié)果的前(即最左的)96比特來(lái)給出在BU消息206中的鑒 別碼(Auth),所述結(jié)果是通過(guò)下述方式來(lái)產(chǎn)生的串接HoK、 CoK和所接收 的所有NPK權(quán)標(biāo),通過(guò)向上述的串接值應(yīng)用安全散列算法SHA1而產(chǎn)生值 (Kbm),串接移動(dòng)^各由器111的轉(zhuǎn)交地址(MR.CoA)、對(duì)端節(jié)點(diǎn)130的地址(CN 地址)和整個(gè)BU消息(BU),并且通過(guò)向值(Kbm)和(MR.CoA)、 (CN地址)和(BU) 的所述串接值應(yīng)用密碼散列函數(shù)(其被稱為HMAC—SHA1)而產(chǎn)生值。即,鑒 別碼可以是下面的值;
Auth=First(96, HMAC_SHAl(Kbm, (MR.CoA|CN地址!BU)))
Kbm = SHAl(HoK|CoKlNPK| . . . |NPK)
通過(guò)移動(dòng)路由器111來(lái)產(chǎn)生該鑒別碼。
在使用網(wǎng)絡(luò)前綴來(lái)產(chǎn)生NPK權(quán)標(biāo)的情況和使用關(guān)于移動(dòng)路由器111或者 對(duì)端節(jié)點(diǎn)130的處理的目的地址(網(wǎng)絡(luò)前綴和主部分)而產(chǎn)生NPK權(quán)標(biāo)的情況 之間有略微的差別。當(dāng)對(duì)端節(jié)點(diǎn)130驗(yàn)證在來(lái)自移動(dòng)路由器111的BU消息 206中的鑒別碼時(shí),對(duì)端節(jié)點(diǎn)130需要知道通過(guò)產(chǎn)生NPK權(quán)標(biāo)而使用的網(wǎng)絡(luò) 前綴或者由網(wǎng)絡(luò)前綴和主部分構(gòu)成的目的地址。
在對(duì)端節(jié)點(diǎn)130使用網(wǎng)絡(luò)前綴來(lái)產(chǎn)生NPK權(quán)標(biāo)的情況下,對(duì)端節(jié)點(diǎn)130 可以產(chǎn)生鑒別碼,其用于例如通過(guò)^^用在圖8中的BU消息206的網(wǎng)絡(luò)前綴 選項(xiàng)206中的網(wǎng)絡(luò)前綴來(lái)驗(yàn)證,并且對(duì)端節(jié)點(diǎn)130 -瞼證BU消息206。
在對(duì)端節(jié)點(diǎn)130使用目的地址來(lái)產(chǎn)生NPK權(quán)標(biāo)的另一情況下,驗(yàn)證來(lái)自 移動(dòng)路由器111的BU消息206的對(duì)端節(jié)點(diǎn)130需要以特定方式知道該目的 地址。
現(xiàn)在,在對(duì)端節(jié)點(diǎn)130使用目的地址來(lái)產(chǎn)生NPK權(quán)標(biāo)的上述情況下描述 移動(dòng)路由器111的處理。圖16是示出在本發(fā)明第一實(shí)施例中對(duì)端節(jié)點(diǎn)130使 用目的地址來(lái)產(chǎn)生NPK權(quán)標(biāo)的情況下的移動(dòng)路由器111的處理的一個(gè)示例的 流程圖。
在開(kāi)始,移動(dòng)路由器111識(shí)別用作NPT消息205的目的地址的地址(所 述地址用于產(chǎn)生NPK權(quán)標(biāo))的類型。筒而言之,移動(dòng)路由器111識(shí)別使用下 述三種模式中的哪一種模式隨機(jī)產(chǎn)生目的地址的主部分的模式、按照特定 規(guī)則來(lái)定義特定數(shù)以用在主部分中的模式、以及移動(dòng)路由器111通知主部分 的期望值(或請(qǐng)求使用所述期望值)的模式(步驟S4000、 S4100)。
順便提及,在步驟S4000和S4100中的處理不必然是移動(dòng)路由器111的 判定,而是可以是按照系統(tǒng)的規(guī)則的分類。在隨機(jī)地產(chǎn)生目的地址的主部分 的通信系統(tǒng)中,移動(dòng)路由器111進(jìn)行到步驟S4050。在按照特定規(guī)則來(lái)定義 特定數(shù)以用在主部分中的通信系統(tǒng)中,移動(dòng)路由器111進(jìn)行到步驟S4150。 在移動(dòng)路由器111通知主部分的期望值的通信系統(tǒng)中,移動(dòng)路由器111進(jìn)行 到步驟S4300。
在按照特定規(guī)則來(lái)定義特定數(shù)以用于主部分(在步驟S4000中的"是")或 者隨機(jī)地產(chǎn)生目的地址的主部分(在步驟S4100中的"否")的情況下,移動(dòng) 路由器111僅僅需要向?qū)Χ斯?jié)點(diǎn)130通知網(wǎng)絡(luò)前綴,而不需要通知主部分(步 驟S4050, S4150)。
在移動(dòng)路由器111通知主部分的期望值(在步驟S4100中的"是")的情
況下,如上所述,移動(dòng)路由器111向?qū)Χ斯?jié)點(diǎn)130通知對(duì)端節(jié)點(diǎn)130將用作 主部分的特定數(shù)(步驟S4200),并且將所通知的主部分的該值存儲(chǔ)到特定存儲(chǔ) 器中(步驟S4300)。主部分的該值保持存儲(chǔ)在特定存儲(chǔ)器中,至少到產(chǎn)生發(fā) 送到對(duì)端節(jié)點(diǎn)130的BU消息206為止。移動(dòng)路由器111在發(fā)送HoTI消息 203之前或者期間執(zhí)行如上所述的處理。
接著,對(duì)于先前的三種模式的每一種描述在接收到HoT消息204后的處 理。在按照特定規(guī)則來(lái)定義特定數(shù)以用在主部分中的情況下,NPT消息205 的目的地址由特定的網(wǎng)絡(luò)前綴和具有特定數(shù)的主部分構(gòu)成。因此,移動(dòng)路由 器僅僅產(chǎn)生如圖8中所示的BU消息206,并且將其發(fā)送到對(duì)端節(jié)點(diǎn)130而沒(méi) 有額外處理。
在隨^/L產(chǎn)生目的地址的主部分的情況下,每一 NPT消息205的目的地址 由對(duì)應(yīng)的指定網(wǎng)絡(luò)前綴和具有隨機(jī)數(shù)的主部分構(gòu)成。因此,移動(dòng)路由器111 存儲(chǔ)每個(gè)NPT消息205的目的地址(特別是具有隨機(jī)數(shù)的主部分)(步驟 S4625)。當(dāng)移動(dòng)路由器111產(chǎn)生和發(fā)送BU消息206時(shí)(步驟S4625),移動(dòng)路 由器111向?qū)Χ斯?jié)點(diǎn)130通知目的地址或者NPT消息205的主部分值(步驟 S4650)。移動(dòng)5^由器111在其向?qū)Χ斯?jié)點(diǎn)130通知目的地址或者NPT消息205 的主部分值時(shí),可以使用具有新選項(xiàng)字段的BU消息206,所述新選項(xiàng)字^a用 于包含目的地址或者NPT消息205的主部分值?;蛘撸商鎿Q地,移動(dòng)路由 器111也可以4吏用其他消息。以這種方式,對(duì)端節(jié)點(diǎn)130可以-瞼證/人移動(dòng)路 由器111接收的BU消息206。
在移動(dòng)路由器111通知主部分的期望值的情況下,每一NPT消息205的 目的地址由對(duì)應(yīng)的指定網(wǎng)絡(luò)前綴和具有從移動(dòng)路由器111通知的數(shù)值的主部 分構(gòu)成。而且,使用具有作為主部分的、從移動(dòng)路由器111通知的數(shù)值的目 的地址來(lái)產(chǎn)生每個(gè)NPK^又標(biāo)。因此,當(dāng)移動(dòng)if各由器111產(chǎn)生和發(fā)送BU消息 206時(shí)(步驟S4700),移動(dòng)路由器111向?qū)Χ斯?jié)點(diǎn)130通知在步驟S4300中存 儲(chǔ)的主部分值(步驟S4750)。移動(dòng)路由器lll在其向?qū)Χ斯?jié)點(diǎn)130通知被請(qǐng)求 使用和存儲(chǔ)的主部分時(shí),可以使用具有用于包含所通知的主部分的新選項(xiàng)字 段的BU消息206?;蛘?,可替換地,移動(dòng)^^由器111也可以使用其他的消息。 以這種方式,對(duì)端節(jié)點(diǎn)130可以驗(yàn)證從移動(dòng)路由器111接收的BU消息206。
在參照?qǐng)D2的上述說(shuō)明中,本發(fā)明的改進(jìn)的RR規(guī)程獲得成功,但是所 述改進(jìn)的RR規(guī)程可能失敗或者不完全成功。在下面,說(shuō)明所述改進(jìn)的RR規(guī)
程可能失敗或者不完全成功的情況的一些示例。
如上所述,當(dāng)CoT消息202或者HoT消息204不返回到移動(dòng)if各由器111 時(shí),認(rèn)為改進(jìn)的RR規(guī)程失敗。在這種情況下,優(yōu)選的是,在等待預(yù)定時(shí)間 后再次啟動(dòng)所述改進(jìn)的RR規(guī)程。
會(huì)發(fā)生下述情況HoT消息202和CoT消息返回到移動(dòng)路由器111,但 是NPT消息的任何一個(gè)或者全部不返回。在這種情況下,移動(dòng)路由器lll可 以通過(guò)發(fā)送CoTI消息201和HoTI消息203來(lái)再次啟動(dòng)本發(fā)明的改進(jìn)的RR 規(guī)程?;蛘撸苿?dòng)路由器111可以通過(guò)發(fā)送BU消息206而僅僅更新關(guān)于所 接收的NPT消息205的網(wǎng)絡(luò)前綴(網(wǎng)絡(luò)前綴的一部分)。以后,可以對(duì)于其余 網(wǎng)絡(luò)前綴(即未注冊(cè)的網(wǎng)絡(luò)前綴)再次執(zhí)行改進(jìn)的RR規(guī)程。在這種情況下,優(yōu) 選的是,在移動(dòng)路由器111可以處理的存儲(chǔ)媒體中保存先前的改進(jìn)的RR規(guī) 程的記錄(具體上,例如,用于區(qū)分每個(gè)對(duì)應(yīng)節(jié)點(diǎn)130的已經(jīng)更新的網(wǎng)絡(luò)前綴 和未注冊(cè)的網(wǎng)絡(luò)前綴的信息)。
同時(shí),會(huì)發(fā)生下面的情況代表CoT消息202或者HoT消息204的錯(cuò) 誤消息(例如基于ICMP(因特網(wǎng)控制消息協(xié)議)的錯(cuò)誤消息)從對(duì)端節(jié)點(diǎn)130返 回到移動(dòng)3各由器111。當(dāng)對(duì)端節(jié)點(diǎn)130不能處理傳統(tǒng)RRM4I(即移動(dòng)IP)以及 改進(jìn)的RR規(guī)程時(shí)會(huì)發(fā)生該情況。在這種情況下,優(yōu)選的是,移動(dòng)路由器lll 放棄路由優(yōu)化,并且控制不對(duì)于該對(duì)端節(jié)點(diǎn)130啟動(dòng)改進(jìn)的RR規(guī)程。
而且,會(huì)發(fā)生下述情況返回沒(méi)有前綴數(shù)量字段613的HoT消息204。 當(dāng)對(duì)端節(jié)點(diǎn)130能夠處理傳統(tǒng)RR規(guī)程(即移動(dòng)IP)但是不能處理改進(jìn)的RR規(guī) 程時(shí)發(fā)生這種情況。因此,移動(dòng)路由器111可以僅僅對(duì)該對(duì)端節(jié)點(diǎn)130執(zhí)行 傳統(tǒng)RR規(guī)程。傳統(tǒng)RR規(guī)程使得其中移動(dòng)路由器111本身與對(duì)端節(jié)點(diǎn)130 通信的路由被優(yōu)化。但是,傳統(tǒng)RR規(guī)程不優(yōu)化在存在于移動(dòng)路由器111之 后的節(jié)點(diǎn)(例如移動(dòng)網(wǎng)絡(luò)節(jié)點(diǎn)112-1)和對(duì)端節(jié)點(diǎn)130之間的路由。因此,當(dāng)移 動(dòng)路由器111僅僅對(duì)于存在于移動(dòng)路由器111之后的節(jié)點(diǎn)執(zhí)行路由優(yōu)化時(shí), 移動(dòng)路由器111最好不發(fā)送BU消息206。由于減少了無(wú)用消息,這可能是有 益的。
如上所述,移動(dòng)路由器111可以通過(guò);f全查NPT消息205是否包括前綴數(shù) 量字段613來(lái)識(shí)別對(duì)端節(jié)點(diǎn)130是否能夠處理改進(jìn)的RR規(guī)程。因此,優(yōu)選 的是,能夠處理改進(jìn)的RR規(guī)程的對(duì)端節(jié)點(diǎn)130發(fā)回例如將前綴數(shù)量字段613 明確地設(shè)置為0的NPT消息205,即使對(duì)端節(jié)點(diǎn)130確定不接受網(wǎng)絡(luò)前綴也
是如此。
為了便利HoK、 CoK和NPK權(quán)標(biāo)的收集,優(yōu)選的是,移動(dòng)路由器111 保有特定的存儲(chǔ)部件來(lái)存儲(chǔ)這些權(quán)標(biāo)。另外,在非專利文件1中,移動(dòng)節(jié)點(diǎn) 需要記住那些對(duì)端節(jié)點(diǎn)130知道在被稱為綁定更新列表(BUL)的概念性數(shù)據(jù) 結(jié)構(gòu)中的、在移動(dòng)節(jié)點(diǎn)的轉(zhuǎn)交地址和歸屬地址之間的綁定。在此,公開(kāi)用在 移動(dòng)路由器111中的擴(kuò)展的綁定更新列表(XBUL)以便利HoK、 CoK和NPK 權(quán)標(biāo)的收集,并且完成記錄那些對(duì)端節(jié)點(diǎn)130具有移動(dòng)路由器111的轉(zhuǎn)交地 址和歸屬地址的綁定的原始任務(wù)。
圖9是示出在本發(fā)明第一實(shí)施例中的XBUL900的結(jié)構(gòu)的圖。XBUL900 包含單個(gè)或者多個(gè)XBUL記錄910。
每個(gè)XBUL記錄910包含各種字段
CN地址字段911,用于記錄對(duì)端節(jié)點(diǎn)130的地址;
HoK字段912,用于記錄由對(duì)端節(jié)點(diǎn)130發(fā)送的HoT消息204中包 含的HoK權(quán)標(biāo);
CoK字段913,用于記錄由對(duì)端節(jié)點(diǎn)130發(fā)送的CoT消息202中包 含的CoK權(quán)標(biāo)。
*前綴數(shù)量字段914,用于記錄由對(duì)端節(jié)點(diǎn)130接受的前綴的數(shù)量,如 在由對(duì)端節(jié)點(diǎn)130發(fā)送的HoT消息204中所示;
單個(gè)或者多個(gè)NPK字段915,用于記錄由對(duì)端節(jié)點(diǎn)130發(fā)送的NPT 消息205中包含的NPK權(quán)標(biāo)。
優(yōu)選的是,如果存在多個(gè)NPK字段915,則每個(gè)NPK字段915的順序 與由移動(dòng)路由器111擁有的網(wǎng)絡(luò)前綴的順序相關(guān)聯(lián),以便移動(dòng)路由器111可 以將NPK字段915與基于NPK字段915的索引的網(wǎng)絡(luò)前綴單獨(dú)相關(guān)聯(lián)。
HoK字段912、 CoK字段913和NPK字段915必須具有用于指示在它 們中是否存儲(chǔ)有效的權(quán)標(biāo)值的機(jī)制,以便未存儲(chǔ)有效權(quán)標(biāo)的指示暗示移動(dòng)路 由器111仍接收HoT消息204、 CoT消息202或者NPT消息205。這可以通
時(shí)被置位,而當(dāng)所述字段為空時(shí)被清除?;蛘撸绻A(yù)定所述權(quán)標(biāo)不能具有 特定值(諸如全零或者全1值),則這些同樣可以用于指示所述字段為空。
另外,在非專利文件1中規(guī)定對(duì)端節(jié)點(diǎn)130應(yīng)當(dāng)時(shí)時(shí)改變其用于產(chǎn)生各 種HoK、 ToK和NPK權(quán)標(biāo)的私有密鑰。因此,當(dāng)由對(duì)端節(jié)點(diǎn)130使用的私有
密鑰改變時(shí),這些權(quán)標(biāo)的有效性期滿。因此,這些權(quán)標(biāo)通常具有預(yù)定的使用
期限。當(dāng)使用期限期滿時(shí),將使得在HoK字段912、 CoK字段913和NPK 字段915中存儲(chǔ)的值無(wú)效。
使用XBUL900,移動(dòng)路由器111具有用于平滑地執(zhí)行改進(jìn)的RR規(guī)程的 完全手段。在此,指定由移動(dòng)路由器111使用來(lái)執(zhí)行改進(jìn)的RR規(guī)程的算法。
圖IO是在本發(fā)明第一實(shí)施例中的算法的流程圖。移動(dòng)路由器111在啟動(dòng) 改進(jìn)的RR規(guī)程時(shí)將首先發(fā)送HoTI消息203和CoTI消息201,如在步驟S1000 中所示。然后,在步驟SllOO,移動(dòng)路由器111啟動(dòng)針對(duì)t—wait時(shí)段的定時(shí)器。 另外,它也開(kāi)始RR消息收集過(guò)程,由此,移動(dòng)路由器111捕獲包含從對(duì)端 節(jié)點(diǎn)130發(fā)送的HoT、 CoT或者NPT消息的所有分組。這一般是附接到對(duì)進(jìn) 入分組的通常處理的鉤子處理。在附接所述鉤子處理之前,如果存在具有等 于對(duì)端節(jié)點(diǎn)130的地址的CN字段911的XBUL記錄910,則首先檢查XBUL 900。如果未找到一個(gè)這樣的記錄,則建立新的XBUL記錄910。每當(dāng)移動(dòng)路 由器111接收到進(jìn)入分組時(shí),將觸發(fā)所述鉤子處理。后面說(shuō)明所述鉤子處理 的細(xì)節(jié)(參見(jiàn)圖11)。
在此之后,移動(dòng)路由器111進(jìn)入循環(huán),所述循環(huán)以步驟S1200開(kāi)始,其 中在步驟S1200中,檢查定時(shí)器是否期滿。如果定時(shí)器還沒(méi)有期滿,則將進(jìn) 行步驟S1300,其中在步驟S1300中,移動(dòng)路由器111檢查它是否已接收到 HoT消息204。這可以通過(guò)檢查在XBUL 900中的對(duì)應(yīng)XBUL記錄910的HoK 字段912的有效性來(lái)得出結(jié)論。有效HoK字段912指示已接收到HoT消息 204。如果未接收到HoT消息204,則算法循環(huán)回步驟S1200。
另一方面,如果接收到HoT消息204,則算法進(jìn)行到步驟S1400,其中 在步驟S1400中,4企查所接收的NPT消息的數(shù)量以查看它是否小于在HoT 消息204中指定的、由對(duì)端節(jié)點(diǎn)130接受的前綴的數(shù)量。這可以通過(guò)檢查在 XBUL 900中的相應(yīng)XBUL記錄910中的前綴數(shù)量字段914和有效NPT字段 915的數(shù)量來(lái)進(jìn)行。如果所接收的NPT消息205的數(shù)量小于由對(duì)端節(jié)點(diǎn)130 接受的前綴的數(shù)量,則算法循環(huán)回步驟S1200。否則,算法進(jìn)行到步驟S1500, 以檢查是否已經(jīng)接收到CoT消息202。這可以從在XBUL 900中的相應(yīng)XBUL 記錄910的CoK字段913的有效性來(lái)得出結(jié)論。如果已接收到CoT消息202, 則算法進(jìn)行到步驟S1700。否則,所述算法循環(huán)回步驟S1200。
如果定時(shí)器期滿,則所述算法退出從步驟S1200到步驟S1600的循環(huán),
其中在步驟S1600中,移動(dòng)路由器111檢查它是否已接收到HoT消息204和 CoT消息202。再次,這可以從在XBUL 900中的相應(yīng)XBUL記錄910中的 HoK字段912和CoK字段913的有效性來(lái)得出結(jié)論。如果還沒(méi)有接收到HoT 消息204或者CoT消息202中的任何一個(gè),則移動(dòng)路由器111得出結(jié)論所 述RR規(guī)程已經(jīng)失敗,如在步驟S1800中所示。如果已接收到HoT消息204 和CoT消息202,則所述算法進(jìn)行到步驟S1700。
在步驟S1700,移動(dòng)i 各由器111向?qū)Χ斯?jié)點(diǎn)130發(fā)送BU消息206,因此 完成所述RR規(guī)程。優(yōu)選的是,移動(dòng)路由器111包括下述網(wǎng)絡(luò)前綴對(duì)于所 述網(wǎng)絡(luò)前綴,當(dāng)發(fā)送BU消息206時(shí)接收到NPT消息。而且,如果在BU消 息206中包括任何網(wǎng)絡(luò)前綴,則優(yōu)選的是,BU消息206的鑒別碼字段812 是下述校驗(yàn)和所述校驗(yàn)和是從作為在HoK字段912中存儲(chǔ)的權(quán)標(biāo)、CoK字 段913和在XBUL 900中的相應(yīng)XBUL記錄910的相應(yīng)NPK字段915的串接 的密鑰產(chǎn)生的。
圖11是示出在本發(fā)明第一實(shí)施例中、附接到在步驟S1200中的對(duì)進(jìn)入分 組的處理的鉤子處理的圖。每當(dāng)在執(zhí)行改進(jìn)的RR規(guī)程時(shí)有進(jìn)入分組時(shí)觸發(fā) 所述鉤子處理。在步驟S2100,檢查所述進(jìn)入分組以查看它是否是從對(duì)端節(jié) 點(diǎn)(CN)130發(fā)送來(lái)的。如果不是,則鉤子處理釋放所述分組以用于通常的處 理,如在步驟S2900中所示。
當(dāng)它是從對(duì)端節(jié)點(diǎn)130發(fā)送的時(shí),在步驟S2200中接著4企查進(jìn)入分組以 查看它是否是從移動(dòng)路由器111的本地代理120隧穿而來(lái)的。如果是,則所 述鉤子處理進(jìn)行到步驟S2300。否則,所述鉤子處理進(jìn)行到步驟S2600。
在步驟S2300,進(jìn)一步檢查進(jìn)入分組以查看目的地址是否等于移動(dòng)路由 器111的歸屬地址。如果是,則采取步驟S2500,其中在步驟S2500中,掃 描所述分組以查看它是否包含HoT消息204 。如果它包括HoT消息204,則 將HoK權(quán)標(biāo)和所接受的前綴的數(shù)量分別提取和存儲(chǔ)在在XBUL記錄910中的 HoK字段912和前綴數(shù)量字段914中,如步驟S2580中所示。否則,從鉤子 處理釋^:所述分組以用于正常處理,如在步驟S2900中的所示。
從步驟S2300,如果目的地址不是移動(dòng)路由器111的歸屬地址,則在步 驟S2400接著檢查進(jìn)入分組是否具有等于由移動(dòng)路由器擁有的網(wǎng)絡(luò)前綴的任 何一個(gè)的網(wǎng)絡(luò)前綴。如果進(jìn)入分組具有等于由移動(dòng)路由器擁有的網(wǎng)絡(luò)前綴的 任何一個(gè)的網(wǎng)絡(luò)前綴,則在步驟S2440中進(jìn)一步檢查進(jìn)入分組以查看它是否
包含NPT消息205。如果它包含NPT消息205,則將NPK權(quán)標(biāo)從NPT消息 205提取并且存儲(chǔ)在XBUL記錄910的相應(yīng)NPK字段915中,如在步驟S2480 中所示。否則,從鉤子處理釋放所述進(jìn)入分組以用于通常處理,如在步驟S2900 中所示。
另一方面,如果在步驟S2200中所述分組不是從歸屬地址隧穿而來(lái)的, 則采取步驟S2600,其中在步驟S2600中,;險(xiǎn)查進(jìn)入分組的目的地址以查看 它是否等于移動(dòng)路由器111的轉(zhuǎn)交地址。如果它不等于移動(dòng)路由器111的轉(zhuǎn) 交地址,則從鉤子處理釋放所述進(jìn)入分組以用于通常處理,如在步驟S2卯0 中所示。
如果目的地址是移動(dòng)路由器111的轉(zhuǎn)交地址,則采取步驟S2640,其中 在步驟S2640中,掃描所述進(jìn)入分組以查看它是否包括CoT消息202。如果 它包括CoT消息202,則從CoT消息202提取CoK權(quán)標(biāo),并且將其存儲(chǔ)在 XBUL記錄910的CoK字段913中,如在步驟S2680中所示。否則,從鉤子 處理釋放所述進(jìn)入分組以用于通常處理,如在步驟S2900中所示。 一旦結(jié)束 了改進(jìn)的RR規(guī)程,則分離所述鉤子處理。
移動(dòng)路由器111有可能在運(yùn)動(dòng)時(shí)改變其轉(zhuǎn)交地址。當(dāng)所述轉(zhuǎn)交地址改變 時(shí),必須重復(fù)改進(jìn)的RR規(guī)程。但是,如果在XBUL記錄910中存儲(chǔ)的值(使 用期限)還沒(méi)有期滿,則移動(dòng)if各由器111不必獲得同樣的HoK和NPK權(quán)標(biāo)。 在這種情況下,移動(dòng)路由器lll僅僅需要發(fā)送CoTI消息。 一旦它獲得了 CoT 消息202 ,則它可以使用在XBUL記錄910中存儲(chǔ)的HoK和NPK權(quán)標(biāo)來(lái)產(chǎn) 生BU消息的校驗(yàn)和。
另外,當(dāng)移動(dòng)網(wǎng)絡(luò)100返回原籍(home)時(shí),移動(dòng)路由器111向?qū)Χ斯?jié)點(diǎn) 130發(fā)送BU消息以去除綁定。在這種情況下,移動(dòng)i^各由器111不必通過(guò)RR 規(guī)程來(lái)執(zhí)行測(cè)試。相反,它可以僅僅發(fā)送BU消息206,而不發(fā)送任何網(wǎng)絡(luò)前 綴選項(xiàng)512。而且,可以僅利用HoK;K標(biāo)來(lái)產(chǎn)生BU消息206的鑒別碼字賴二 812中的校驗(yàn)和。
在上述il明中,由HoTI消息203通知網(wǎng)絡(luò)前綴,而由HoT消息204通 知可接受的網(wǎng)絡(luò)前綴的數(shù)量。因此,通過(guò)在步驟S2580中的處理來(lái)從HoT消 息204提取可接受的網(wǎng)絡(luò)前綴的數(shù)量。但是,如前所述,可以利用CoTI消息 201/ CoT消息202或其他消息來(lái)交換網(wǎng)絡(luò)前綴和可接受的網(wǎng)絡(luò)前綴的數(shù)量。 對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō),很明顯,在這樣的情況下,例如,當(dāng)由CoT消息
202通知可接受的網(wǎng)絡(luò)前綴的數(shù)量時(shí),通過(guò)步驟S2680中的處理,移動(dòng)路由 器111可以從CoT消息202提取可接受的網(wǎng)絡(luò)前綴的數(shù)量。
接著,描述由對(duì)端節(jié)點(diǎn)130使用的、用于檢查BU消息206的有效性的 算法。如在非專利文獻(xiàn)1中描述的RR規(guī)程的一個(gè)優(yōu)點(diǎn)是在接收到綁定更新 之前,對(duì)端節(jié)點(diǎn)130不需要維持任何狀態(tài)信息。在本發(fā)明中公開(kāi)的改進(jìn)的RR 規(guī)程繼承了這個(gè)優(yōu)點(diǎn)。對(duì)端節(jié)點(diǎn)130僅僅需要產(chǎn)生對(duì)于HoTI消息203和CoTI 消息201的應(yīng)答,而不必在整個(gè)RR規(guī)程期間保存任何狀態(tài)信息。在接收到 BU消息206時(shí),對(duì)端節(jié)點(diǎn)130可以單獨(dú)才艮據(jù)在BU信息中包含的信息獨(dú)立地 檢查BU消息206的有效性。圖12是示出在本發(fā)明第一實(shí)施例中、由對(duì)端節(jié) 點(diǎn)130使用來(lái)檢查在所接收的BU消息206中的有效性的算法。
當(dāng)對(duì)端節(jié)點(diǎn)130首次接收到BU消息206時(shí),它檢查在BU消息206中 是否存在歸屬地址選項(xiàng)803,如在步驟3000中所示。這區(qū)別于使用BU消息 206來(lái)建立新的綁定或者刪除先前的綁定的情況。如果不存在歸屬地址選項(xiàng) 803,則所述算法進(jìn)行到步驟S3100。在此,將分組的源地址當(dāng)作發(fā)送者(即移 動(dòng)路由器)的歸屬地址,并且這用于產(chǎn)生HoK權(quán)標(biāo)。接著,在步驟S3150中, 將用于檢查BU消息206的密鑰設(shè)置為HoK權(quán)標(biāo),并且,所述算法進(jìn)行到步 驟S3700,其中在步驟S3700中,檢查BU消息206的有效性。
如果所接收的BU消息206包含歸屬地址選項(xiàng)803,則所述算法進(jìn)行到 步驟S3200,其中在步驟S3200中,使用在歸屬地址選項(xiàng)中的歸屬地址來(lái)產(chǎn) 生HoK權(quán)標(biāo)。接著,在步驟S3300中,將BU消息206的源地址當(dāng)作發(fā)送者 的轉(zhuǎn)交地址,并且用于通過(guò)這個(gè)轉(zhuǎn)交地址來(lái)產(chǎn)生CoK權(quán)標(biāo)。然后,在步驟 S3400,串接所述HoK和CoK權(quán)標(biāo),以便提供初始密鑰。所述算法然后進(jìn)行 到在從步驟S3500、步驟S3600到步驟S3650的循環(huán)中的、對(duì)在BU消息206 中存在的每個(gè)網(wǎng)絡(luò)前綴選項(xiàng)512的處理。
在步驟S3500中,檢查BU消息206以查看是否存在任何未處理的網(wǎng)絡(luò) 前綴512。如果不存在,則退出所述循環(huán),并且采取步驟S3700和S3800,其 中在步驟S3700和S3800中,驗(yàn)證BU消息206的有效性。如果仍然存在未 處理的網(wǎng)絡(luò)前綴選項(xiàng)512,則在步驟S3600中處理下一個(gè)未處理的網(wǎng)絡(luò)前綴 選項(xiàng)512。在此,從下一個(gè)未處理的網(wǎng)絡(luò)前綴選項(xiàng)512提取網(wǎng)絡(luò)前綴(由此處 理它),并且從所述網(wǎng)絡(luò)前綴產(chǎn)生NPK權(quán)標(biāo)。在步驟S3650中,這個(gè)NPK權(quán) 標(biāo)然后被附接到所述密鑰,并且所述算法循環(huán)回步驟3500。以這種方式,以
網(wǎng)絡(luò)前綴選項(xiàng)512的出現(xiàn)順序從HoK、 CoK和NPK系列來(lái)串接用于產(chǎn)生校 驗(yàn)和的所述密鑰。
在步驟S3700,使用所獲得的密鑰(來(lái)自步驟S3150、 S3400或者S3650) 來(lái)產(chǎn)生BU消息206的校驗(yàn)和。然后,在步驟S3800,將其與在BU消息206 中存儲(chǔ)的鑒別碼812值相比較。如果兩個(gè)校驗(yàn)和不相等,則驗(yàn)證失敗,如在 步驟S3900中所示。如果兩個(gè)校驗(yàn)和相同,則驗(yàn)證成功,并且接受所述BU 消息206,如在步驟S3950中所示。
〃使用這種纟企查,對(duì)端節(jié)點(diǎn)130可以^^確保網(wǎng)絡(luò)前綴、轉(zhuǎn)交地址和歸屬地 址處于相同位置。 一旦對(duì)端節(jié)點(diǎn)130驗(yàn)證了此,則然后它可以建立路由信息 以通過(guò)分組封裝或者其他方式來(lái)直接地向移動(dòng)路由器111的轉(zhuǎn)交地址轉(zhuǎn)發(fā)意 欲到來(lái)自網(wǎng)絡(luò)前綴的地址的分組,而不通過(guò)本地代理120。因此,按照本發(fā) 明的所述優(yōu)選實(shí)施例,滿足了本發(fā)明的目的。
按照下面所述的操作,有可能減少發(fā)送到移動(dòng)路由器111的消息的數(shù)量, 以便減輕對(duì)于在移動(dòng)路由器111及其接入路由器101之間的、經(jīng)常是有限的 無(wú)線帶寬的壓力。例如,通過(guò)下述方式來(lái)如此進(jìn)行將截取HoT消息204和 NPT消息205的負(fù)擔(dān)轉(zhuǎn)移到另一實(shí)體(諸如移動(dòng)路由器111的本地代理120)。
圖13是在本發(fā)明第一實(shí)施例中的用于帶寬減少的改進(jìn)返回可路由性規(guī) 程的消息的時(shí)序圖。與上述操作相同,當(dāng)移動(dòng)路由器111啟動(dòng)RR規(guī)程時(shí), 它向?qū)Χ斯?jié)點(diǎn)130發(fā)送CoTI消息201。對(duì)端節(jié)點(diǎn)130以包括CoK的CoT消 息202來(lái)應(yīng)答該消息。這與前述的說(shuō)明相同,因此為了簡(jiǎn)潔而省略對(duì)其的說(shuō) 明。
耳又代發(fā)送HoTI消息203,移動(dòng);洛由器111向其本地代理120發(fā)送代理歸 屬測(cè)試啟動(dòng)(PHoT)消息253。該P(yáng)HoT消息253指令本地代理120代表移動(dòng)路 由器111來(lái)執(zhí)行所述RR規(guī)程的歸屬測(cè)試部分。
圖14是示出在本發(fā)明第 一 實(shí)施例中的PHoT消息253的內(nèi)容的一個(gè)示例 的圖。源地址2501和目的地址2502分別指定移動(dòng)5^由器111的歸屬地址和 本地代理120的地址。作為分組253的一部分的移動(dòng)性首標(biāo)2510包含消息類 型字段2511,其用于指示該分組為PHoT消息253。它也包含對(duì)端節(jié)點(diǎn)字段 2512,用于告知本地^C理120對(duì)端節(jié)點(diǎn)130的地址以啟動(dòng)HoTI消息203。
PHoT消息253也可以包含一個(gè)或多個(gè)網(wǎng)絡(luò)前綴選項(xiàng)2513。每個(gè)網(wǎng)絡(luò)前 綴選項(xiàng)2513包括選項(xiàng)類型字段2521,用于指示該選項(xiàng)為網(wǎng)絡(luò)前綴選項(xiàng)2513; 以及網(wǎng)絡(luò)前綴字段2522,它包含一個(gè)網(wǎng)絡(luò)前綴。
在上述說(shuō)明中,移動(dòng)路由器111將網(wǎng)絡(luò)前綴嵌入PHoT消息253中。但 是,移動(dòng)路由器111可以被配置來(lái)發(fā)送沒(méi)有網(wǎng)絡(luò)前綴(或者沒(méi)有網(wǎng)絡(luò)前綴選項(xiàng) 2513)的PHoT消息253。例如,本地代理120已經(jīng)預(yù)先知道一個(gè)或多個(gè)網(wǎng)絡(luò) 前綴。接收到?jīng)]有網(wǎng)絡(luò)前綴的PHoT消息253的本地代理120將本地代理已 預(yù)先知道的一個(gè)或多個(gè)網(wǎng)絡(luò)前綴嵌入HoTI消息203中。以這種方式,可以對(duì) 于移動(dòng)路由器111的網(wǎng)絡(luò)前綴執(zhí)行通過(guò)改進(jìn)的RR規(guī)程的測(cè)試。而且,移動(dòng) 路由器111可以被配置來(lái)發(fā)送下述PHoT消息253:所述PHoT消息253具有 用于標(biāo)識(shí)在本地代理120已知的網(wǎng)絡(luò)前綴中的特定網(wǎng)絡(luò)前綴的信息。這使得 移動(dòng)路由器111能夠選擇特定的一個(gè)或多個(gè)網(wǎng)絡(luò)前綴,并且請(qǐng)求本地代理120 僅僅對(duì)于所述特定的網(wǎng)絡(luò)前綴執(zhí)行通過(guò)改進(jìn)的RR規(guī)程的測(cè)試。
當(dāng)接收到PHoT消息253時(shí),本地代理120將代表移動(dòng)路由器111向?qū)?端節(jié)點(diǎn)130發(fā)送HoTI消息203。注意,HoTI消息203的源地址字^殳501仍 然承載移動(dòng)路由器111的歸屬地址。如果存在在PHoT消息253中包含的網(wǎng) 絡(luò)前綴選項(xiàng)2513,則本地代理120將相同的網(wǎng)絡(luò)前綴選項(xiàng)512置于HoTI消 息203中。否則,本地代理120將由移動(dòng)路由器111處理的配置的網(wǎng)絡(luò)前綴 置于HoTI消息203中。在發(fā)送HoTI消息203后,本地代理120將象移動(dòng)路 由器111 一樣來(lái)截取由對(duì)端節(jié)點(diǎn)130發(fā)送的任何NPT消息205。為此,在時(shí) 段264期間,本地代理120將檢查具有等于對(duì)端節(jié)點(diǎn)130的地址的源地址、 并且具有等于從在HoTI消息203中指定的網(wǎng)絡(luò)前綴之一配置的地址的目的地 址的每個(gè)分組。在此,本地代理120檢查在這些分組的每個(gè)中的移動(dòng)性首標(biāo) 710,用于將所述分組標(biāo)識(shí)為NPT消息205。
除了截取NPT消息205之外,本地代理120也將截取由對(duì)端節(jié)點(diǎn)130發(fā) 送的HoT消息204。注意,本地代理120將不把NPT消息205和HoT消息 204隧穿到移動(dòng)路由器111。相反,將記錄分別在NPT消息205和HoT消息 204中包含的NPK 712和HoK 612。 一旦HoT消息204和所有的NPT消息 205被截取,則本地代理向移動(dòng)路由器111發(fā)送代理歸屬測(cè)試(PHoT)消息254。 發(fā)送PHoT消息254來(lái)將所收集的所有HoK和NPK值發(fā)送回移動(dòng)路由器111 。
圖15是示出在本發(fā)明第 一實(shí)施例中的PHoT消息254的內(nèi)容的一個(gè)示例 的圖。源地址2601和目的地址2602分別指定本地4義理120的地址和移動(dòng)^各 由器111的歸屬地址。作為分組254的一部分的移動(dòng)性首標(biāo)2610包含消息類
型字段2611,其指示該分組為PHoT消息254。它也包含對(duì)端節(jié)點(diǎn)字段2612, 用于標(biāo)識(shí)在RR規(guī)程中作為遠(yuǎn)程方的對(duì)端節(jié)點(diǎn)130。在HoK字段2613中給出 了在所截取的HoT消息204中存儲(chǔ)的HoK值。
PHoT消息254也可以具有一個(gè)或多個(gè)網(wǎng)絡(luò)前綴密鑰選項(xiàng)2614,有可能 所述選項(xiàng)的數(shù)量等于由本地代理120截取的NPT消息205的數(shù)量。每個(gè)網(wǎng)絡(luò) 前綴密鑰選項(xiàng)2614 (如果存在的話)包含選項(xiàng)類型字,殳2621,用于將該選 項(xiàng)標(biāo)識(shí)為網(wǎng)絡(luò)前綴密鑰選項(xiàng)2614;網(wǎng)絡(luò)前綴字^殳2622,用于指示該選項(xiàng)所引 用的網(wǎng)絡(luò)前綴;NPK字段2623,它包括由對(duì)端節(jié)點(diǎn)130對(duì)于該網(wǎng)絡(luò)前綴產(chǎn)生 的NPK。注意,因?yàn)镻HoT消息254一皮發(fā)送到在其歸屬地址的移動(dòng)路由器111, 因此,所述消息將被隧穿到移動(dòng)路由器111的轉(zhuǎn)交地址。
一旦移動(dòng)路由器111接收到PHoT消息254,則移動(dòng)路由器111具有了其 本身向?qū)Χ斯?jié)點(diǎn)130發(fā)送綁定更新消息206所需要的所有信息。所述綁定更 新消息206與如上所述的相同,因此,將省略對(duì)其的詳細(xì)說(shuō)明。
在發(fā)送PHoT消息253和PHoT消息254的情況下,可以結(jié)束改進(jìn)的RR 規(guī)程,使得對(duì)端節(jié)點(diǎn)130能夠確保移動(dòng)路由器111確實(shí)擁有其聲明的網(wǎng)絡(luò)前 綴。另外,因?yàn)樘幚鞱PT消息205的負(fù)擔(dān)被轉(zhuǎn)移到本地代理120,因此在移 動(dòng)路由器111及其訪問(wèn)路由器101之間的接入信道具有較小的壓力。而且, 減少了移動(dòng)路由器111的處理負(fù)荷,這可能是重要的,因?yàn)橐苿?dòng)路由器111 可能由電池供電,因此功耗最好是盡可能低。
如圖13中所示,即使本地代理120向?qū)Χ斯?jié)點(diǎn)130發(fā)送HoTI消息203 并且代表移動(dòng)路由器111接收到HoT消息204和NPT消息205,也會(huì)發(fā)生對(duì) 端節(jié)點(diǎn)130使用目的地址來(lái)產(chǎn)生NPK權(quán)標(biāo)的情況。
在這種情況下,進(jìn)一步是在隨機(jī)產(chǎn)生目的地址的主部分的情況下,本地 代理120需要存儲(chǔ)每個(gè)NPT消息205的目的地址的主部分(對(duì)應(yīng)于如下所述 的步驟S4600),并且通過(guò)PHoT消息253等向移動(dòng)路由器111通知每個(gè)NPT 消息205的目的地址的所存儲(chǔ)的主部分值。在移動(dòng)路由器111通知主部分的 期望值的另 一種情況下,需要附加新選項(xiàng)字段到PHoT消息253或HoTI消息 203以插入所通知的主部分。
移動(dòng)路由器111可以使用改進(jìn)的RR規(guī)程向?qū)Χ斯?jié)點(diǎn)130發(fā)送其擁有的 所有移動(dòng)網(wǎng)絡(luò)110的網(wǎng)絡(luò)前綴。而且,移動(dòng)路由器111可以選擇性地使用改 進(jìn)的RR規(guī)程向?qū)Χ斯?jié)點(diǎn)130發(fā)送其擁有的一些移動(dòng)網(wǎng)絡(luò)110的網(wǎng)絡(luò)前綴。
例如,當(dāng)存在于移動(dòng)路由器111之后的未指定網(wǎng)絡(luò)中的節(jié)點(diǎn)希望與指定 的對(duì)端節(jié)點(diǎn)130(例如門戶站點(diǎn)的服務(wù)器)通信時(shí),移動(dòng)路由器111向?qū)Χ斯?jié)點(diǎn)
130發(fā)送其擁有的所有移動(dòng)網(wǎng)絡(luò)110的網(wǎng)絡(luò)前綴的這個(gè)前一方面是有益的。
例如,當(dāng)存在于移動(dòng)路由器111之后的移動(dòng)網(wǎng)絡(luò)中的一些移動(dòng)網(wǎng)絡(luò)節(jié)點(diǎn) 112希望與對(duì)端節(jié)點(diǎn)130通信時(shí),移動(dòng)路由器111選擇和向?qū)Χ斯?jié)點(diǎn)130發(fā)送 其擁有的一些移動(dòng)網(wǎng)絡(luò)110的網(wǎng)絡(luò)前綴的后一方面是有益的。以這種方式, 移動(dòng)路由器111執(zhí)行對(duì)端節(jié)點(diǎn)130的路由優(yōu)化(即直接通信)。這使得能夠提高 通信效率。
在后一種情況下,移動(dòng)路由器111首先^r測(cè)存在于移動(dòng)路由器111之后 的指定節(jié)點(diǎn)(例如移動(dòng)網(wǎng)絡(luò)節(jié)點(diǎn)112-1)開(kāi)始(或者即將)與對(duì)端節(jié)點(diǎn)130通信。 移動(dòng)路由器111然后使用改進(jìn)的RR規(guī)程向?qū)Χ斯?jié)點(diǎn)130通知僅僅移動(dòng)網(wǎng)絡(luò) 節(jié)點(diǎn)112-1所在的移動(dòng)網(wǎng)絡(luò)的網(wǎng)絡(luò)前綴,并且使得對(duì)端節(jié)點(diǎn)130確定網(wǎng)絡(luò)前 綴。在此處理之后,移動(dòng)路由器111向?qū)Χ斯?jié)點(diǎn)130發(fā)送對(duì)于網(wǎng)絡(luò)前綴的BU 消息。以這種方式,僅僅選擇性地通知用于路由優(yōu)化的網(wǎng)絡(luò)前綴,并且計(jì)算 校驗(yàn)和等。因此,可以省略關(guān)于無(wú)用網(wǎng)絡(luò)前綴的通信和處理。
而且,如上所述,例如在已經(jīng)在移動(dòng)網(wǎng)絡(luò)節(jié)點(diǎn)112-1所在的移動(dòng)網(wǎng)絡(luò)110 和對(duì)端節(jié)點(diǎn)130之間設(shè)置路由優(yōu)化的情況下,當(dāng)移動(dòng)路由器檢測(cè)到另一節(jié)點(diǎn) (例如移動(dòng)網(wǎng)絡(luò)節(jié)點(diǎn)112-2,該節(jié)點(diǎn)使用與移動(dòng)網(wǎng)絡(luò)節(jié)點(diǎn)112-1的網(wǎng)絡(luò)前綴不同 的網(wǎng)絡(luò)前綴)開(kāi)始與同一對(duì)端節(jié)點(diǎn)130通信(或者即將通信)時(shí),移動(dòng)路由器111 發(fā)送僅僅有由移動(dòng)網(wǎng)絡(luò)節(jié)點(diǎn)112-2使用的網(wǎng)絡(luò)前綴的BU消息205。移動(dòng)路由 器111可以對(duì)于由移動(dòng)網(wǎng)絡(luò)節(jié)點(diǎn)112-2使用的網(wǎng)絡(luò)前綴再次啟動(dòng)改進(jìn)的RR規(guī) 程。但是,移動(dòng)路由器在對(duì)由移動(dòng)網(wǎng)絡(luò)節(jié)點(diǎn)112-1使用的網(wǎng)絡(luò)前綴、相對(duì)于 對(duì)端節(jié)點(diǎn)130執(zhí)行改進(jìn)的RR規(guī)程的過(guò)程中已經(jīng)獲得了信息(例如CoK和 HoK)。因此,移動(dòng)路由器可以重新使用上述的信息,并且可以省略改進(jìn)的RR 規(guī)程的一些處理。
如在本說(shuō)明中所示,移動(dòng)路由器111可以選擇由于諸如移動(dòng)路由器的移 動(dòng)和使用期限的更新之類的各種原因而要綁定更新的一個(gè)或多個(gè)網(wǎng)絡(luò)前綴, 并且僅僅對(duì)于所選擇的網(wǎng)絡(luò)前綴執(zhí)行改進(jìn)的RR規(guī)程和綁定更新。而且,類 似于向?qū)Χ斯?jié)點(diǎn)130注冊(cè)網(wǎng)絡(luò)前綴,移動(dòng)路由器111可以選擇性地刪除所注 冊(cè)的網(wǎng)絡(luò)前綴,或更新延長(zhǎng)的使用期限。
優(yōu)選的是,移動(dòng)路由器111保存關(guān)于以前的路由優(yōu)化的操作的結(jié)果。如
上所述,保存操作結(jié)果是有益的,以便當(dāng)移動(dòng)路由器111選擇和向?qū)Χ斯?jié)點(diǎn) 130發(fā)送其擁有的一些移動(dòng)網(wǎng)絡(luò)110的網(wǎng)絡(luò)前綴時(shí)確定是否已經(jīng)向?qū)Χ斯?jié)點(diǎn) 注冊(cè)了網(wǎng)絡(luò)前綴(即判斷是否完成了路由優(yōu)化)。
傳統(tǒng)的路由器一般保存用于指示哪個(gè)網(wǎng)絡(luò)前綴已經(jīng)被注冊(cè)到哪個(gè)對(duì)端節(jié)
點(diǎn)130的信息。但是,有益的是,移動(dòng)路由器111除了上述的信息之外還存 儲(chǔ)為什么RR規(guī)程以失敗結(jié)束的原因的細(xì)節(jié)。為什么RR規(guī)程以失敗結(jié)束的原 因的細(xì)節(jié)的可能示例如下
因?yàn)橐苿?dòng)網(wǎng)絡(luò)節(jié)點(diǎn)112接收到從對(duì)端節(jié)點(diǎn)130返回的錯(cuò)誤消息,所以對(duì) 端節(jié)點(diǎn)130可能不能處理傳統(tǒng)的RR規(guī)程。
因?yàn)槲磸膶?duì)端節(jié)點(diǎn)130通知任何網(wǎng)絡(luò)前綴數(shù)量信息,所以對(duì)端節(jié)點(diǎn)130 可能不能處理改進(jìn)的RR規(guī)程。
對(duì)端節(jié)點(diǎn)130能夠處理改進(jìn)的RR規(guī)程,但是未接受或者未注冊(cè)一些網(wǎng) 絡(luò)前綴。
有可能移動(dòng)路由器被配置來(lái)僅僅在有限的時(shí)段或者以有限的數(shù)量保存關(guān) 于所述原因或者所述操作結(jié)果的上述細(xì)節(jié)的信息。而且,移動(dòng)路由器111以 特定方式來(lái)存儲(chǔ)關(guān)于所述原因或者所述操作結(jié)果的上述細(xì)節(jié)的信息,所述特 定方式諸如通過(guò)用于指示必要狀態(tài)的存在的標(biāo)記或者通過(guò)用于指示與對(duì)端節(jié) 點(diǎn)130的每個(gè)地址相關(guān)聯(lián)的狀態(tài)的值。
下面,將參照?qǐng)D17來(lái)說(shuō)明在移動(dòng)路由器111最好保存先前的操作結(jié)果的 情況下的操作的一個(gè)示例。圖17是示出在本發(fā)明第一實(shí)施例中在移動(dòng)路由器 111最好保存先前的操作結(jié)果的情況下的操作的一個(gè)示例的流程圖。在此,假 定移動(dòng)路由器111已經(jīng)向一個(gè)或多個(gè)對(duì)端節(jié)點(diǎn)130注冊(cè)了其擁有的移動(dòng)網(wǎng)絡(luò) 的一些或者全部。
移動(dòng)路由器111已經(jīng)向一個(gè)或多個(gè)對(duì)端節(jié)點(diǎn)130注冊(cè)了其擁有的移動(dòng)網(wǎng) S5000)。
移動(dòng)路由器111截取意欲去往外部的對(duì)端節(jié)點(diǎn)130的、來(lái)自在移動(dòng)路由 器111之后擁有的移動(dòng)網(wǎng)絡(luò)110中的節(jié)點(diǎn)的分組,并且掃描分組(步驟S5100)。 移動(dòng)路由器111然后查看對(duì)端節(jié)點(diǎn)130的地址和節(jié)點(diǎn)所在的移動(dòng)網(wǎng)絡(luò)110的 網(wǎng)絡(luò)前綴,并且根據(jù)路由優(yōu)化信息來(lái)檢查是否已經(jīng)設(shè)置了路由優(yōu)化(步驟 S5200)。在步驟S5200中,在判斷已經(jīng)完成了路由優(yōu)化的情況下,移動(dòng)路由
器111向?qū)Χ斯?jié)點(diǎn)130以分組沿著優(yōu)化路由通過(guò)隧道的順序來(lái)轉(zhuǎn)發(fā)分組(步驟
S5300)。再次,返回采用步驟S5100以掃描新分組。
在步驟S5200,在判斷還沒(méi)有完成路由優(yōu)化的情況下,移動(dòng)路由器111 查看所保存的路由優(yōu)化信息,并且確定操作(例如確定是否移動(dòng)路由器111進(jìn) 行來(lái)向?qū)Χ斯?jié)點(diǎn)130新注冊(cè)該節(jié)點(diǎn)的網(wǎng)絡(luò)前綴)。而且,移動(dòng)i 各由器lll查看 如上所述的為什么RR規(guī)程以失敗結(jié)束的原因的細(xì)節(jié)。這使得移動(dòng)路由器111 能夠與相對(duì)于每種錯(cuò)誤而定義的處理一致地選擇處理。而且,當(dāng)移動(dòng)路由器 不能在路由優(yōu)化信息中找到對(duì)端節(jié)點(diǎn)130的地址時(shí),移動(dòng)路由器111將對(duì)端 節(jié)點(diǎn)130當(dāng)作移動(dòng)路由器111第一次與其通信的節(jié)點(diǎn),或者當(dāng)作移動(dòng)路由器 111超過(guò)預(yù)定時(shí)段未與其通信的節(jié)點(diǎn)。優(yōu)選的是,移動(dòng)路由器111執(zhí)行與對(duì)端 節(jié)點(diǎn)130的路由優(yōu)化。
當(dāng)移動(dòng)路由器111執(zhí)行路由優(yōu)化時(shí)(在步驟S5500中的"是"),移動(dòng)路 由器111按照這個(gè)操作的結(jié)果來(lái)更新路由優(yōu)化信息(步驟S5600)。當(dāng)移動(dòng)路由 器111不執(zhí)行路由優(yōu)化或者已經(jīng)結(jié)束了更新路由優(yōu)化信息時(shí)(在步驟S5500中 的"否"),返回采取步驟S5100以再次掃描新分組。優(yōu)選的是,移動(dòng)路由器 111立即轉(zhuǎn)發(fā)要沿著非優(yōu)化路由傳送的、在步驟S5200中被判斷還沒(méi)有完成 路由優(yōu)化的分組。
(第二實(shí)施例)
說(shuō)明本發(fā)明的第二實(shí)施例。在此,描述這樣的情況本發(fā)明被應(yīng)用到需 要驗(yàn)證聲明擁有網(wǎng)絡(luò)前綴的一些網(wǎng)絡(luò)節(jié)點(diǎn)是否確實(shí)擁有所述網(wǎng)絡(luò)前綴的任何 情況。 一個(gè)示例是在使用對(duì)端路由器的路由優(yōu)化的情況下。
圖18是示出在本發(fā)明第二實(shí)施例中的通信系統(tǒng)的圖。在圖18中,對(duì)端 路由器150正在管理包括對(duì)端節(jié)點(diǎn)130、 131和132的對(duì)端網(wǎng)絡(luò)155。對(duì)端路 由器150作為在對(duì)端網(wǎng)絡(luò)155中的對(duì)端節(jié)點(diǎn)130、 131和132的代理。順便提 及,在圖18中圖解為存在一個(gè)對(duì)端網(wǎng)絡(luò)155,但是可以存在更多的對(duì)端網(wǎng)絡(luò) 155。為了實(shí)現(xiàn)路由優(yōu)化,移動(dòng)路由器111應(yīng)當(dāng)與對(duì)端路由器150建立雙向隧 道,以便可以通過(guò)這個(gè)雙向隧道來(lái)轉(zhuǎn)發(fā)從在移動(dòng)網(wǎng)絡(luò)110中的任何節(jié)點(diǎn)(除了 移動(dòng)網(wǎng)絡(luò)節(jié)點(diǎn)112-1、 112-2和112-3之夕卜)向在對(duì)端網(wǎng)絡(luò)155中的任何節(jié)點(diǎn)(除 了對(duì)端節(jié)點(diǎn)130、 131和132之外)發(fā)送的分組。
為了實(shí)現(xiàn)這一點(diǎn),不僅移動(dòng)路由器111必須向?qū)Χ寺酚善?50通知其歸
屬地址、轉(zhuǎn)交地址和移動(dòng)網(wǎng)絡(luò)前綴,而且對(duì)端路由器150也必須讓移動(dòng)路由
器111知道對(duì)端路由器150管理的對(duì)端網(wǎng)絡(luò)155的一個(gè)或多個(gè)網(wǎng)絡(luò)前綴。移 動(dòng)路由器111和對(duì)端路由器150需要驗(yàn)證彼此所聲明的前綴的有效性。為了 對(duì)端路由器150驗(yàn)證由移動(dòng)路由器111聲明的前綴,可以應(yīng)用如在本說(shuō)明書 中前述的改進(jìn)的RR規(guī)程。為了移動(dòng)路由器111驗(yàn)證由對(duì)端路由器150聲明 的前綴,可以使用改進(jìn)的RR規(guī)程的變化形式。
因?yàn)閷?duì)端路由器150通常是固定節(jié)點(diǎn)(即非移動(dòng)的),因此沒(méi)有與對(duì)端路 由器150相關(guān)聯(lián)的轉(zhuǎn)交地址。簡(jiǎn)而言之,對(duì)端路由器150不包括轉(zhuǎn)交地址。 因此,可以從改進(jìn)的RR規(guī)程中省略發(fā)送CoTI和CoT消息的處理。相反, 對(duì)端路由器150僅僅需要通過(guò)發(fā)送HoTI消息來(lái)啟動(dòng)所述規(guī)程,并且截取HoT 和NPT消息。發(fā)送對(duì)端路由器150向移動(dòng)路由器lll發(fā)送BU消息后,所述 規(guī)程結(jié)束。
圖19是示出在本發(fā)明的第二實(shí)施例中的、用于描述當(dāng)對(duì)端路由器150 向移動(dòng)路由器111注冊(cè)其管理的對(duì)端網(wǎng)絡(luò)的網(wǎng)絡(luò)前綴時(shí)的操作細(xì)節(jié)的時(shí)序的 圖。對(duì)端路由器150通過(guò)向移動(dòng)路由器lll發(fā)送HoTI消息1701來(lái)開(kāi)始。HoTI 消息1701的源地址是對(duì)端路由器150的地址,并且目的地址是移動(dòng)路由器 111的地址。
在此,預(yù)先假定對(duì)端路由器150已經(jīng)知道移動(dòng)路由器111的地址。通常, 對(duì)端路由器150將在從移動(dòng)路由器111接收到BU消息后發(fā)送HoTI消息1701, 因此它應(yīng)當(dāng)已經(jīng)知道在移動(dòng)路由器111的轉(zhuǎn)交地址和歸屬地址之間的綁定。 因此,HoTI消息1701的目的地址最好可以承載移動(dòng)路由器111的轉(zhuǎn)交地址。 對(duì)于本領(lǐng)域內(nèi)的4支術(shù)人員應(yīng)當(dāng)顯然,如果HoTI消息1701的目的地址承載移 動(dòng)路由器111的歸屬地址,則所述規(guī)程也將有效。
HoTI消息1701也包含對(duì)端路由器150管理的一個(gè)或多個(gè)網(wǎng)絡(luò)前綴。該 HoTI消息1701對(duì)應(yīng)于在本發(fā)明第一實(shí)施例中的HoTI消息203,因此,可以 使用HoTI消息203的格式(在圖5中所示的消息格式)來(lái)作為HoTI消息1701 的格式。
當(dāng)移動(dòng)路由器111接收到HoTI消息1701時(shí),它以HoT消息1702來(lái)應(yīng) 答。HoT消息1702將包含移動(dòng)路由器111根據(jù)對(duì)端路由器150的地址產(chǎn)生的 HoK權(quán)標(biāo)。優(yōu)選的是,HoT消息1702也向?qū)Χ寺酚善?50通知移動(dòng)路由器 111將發(fā)送多少NPT消息。該HoT消息1702對(duì)應(yīng)于在本發(fā)明第 一 實(shí)施例中 的HoT消息204,因此可以使用HoT消息204的格式(在圖6中所示的消息 格式)來(lái)作為HoT消息1702的格式。
對(duì)于在HoTI消息1701中指定的每個(gè)網(wǎng)絡(luò)前綴,移動(dòng);洛由器111向包括 所述網(wǎng)絡(luò)前綴的一些地址(即,每個(gè)地址包括在該地址的前綴部分中的該網(wǎng)絡(luò) 前綴)發(fā)送一個(gè)或多個(gè)NPT消息1703。為了避免向網(wǎng)絡(luò)中注入爆發(fā)的通信量, 移動(dòng)路由器111最好在發(fā)送下一個(gè)NPT消息1703之前等待小的延遲。在圖 19中以延長(zhǎng)的時(shí)段1720示出了每個(gè)NPT消息1703的發(fā)送時(shí)間。
每個(gè)NPT消息1703包含由移動(dòng)路由器111根據(jù)其中包括目的地址的網(wǎng) 絡(luò)前綴而產(chǎn)生的NPK權(quán)標(biāo)。該NPT消息1703對(duì)應(yīng)于在本發(fā)明第一實(shí)施例中 的NPT消息205,因此可以使用NPT消息205的格式(在圖7中的消息格式) 來(lái)作為NPT消息1703的格式。
在發(fā)送HoTI消息1701后,對(duì)端路由器150啟動(dòng)定時(shí)器。在該時(shí)段1724 期間,對(duì)端路由器150察查從移動(dòng)路由器111向來(lái)自由對(duì)端路由器150管理 的網(wǎng)絡(luò)前綴的地址發(fā)送的每個(gè)分組,以檢查NPT消息1703 。對(duì)端路由器150 需要記錄在該時(shí)段1724期間從HoT消息1702和NPT消息1703分別提取的 所有HoK和NPK權(quán)標(biāo)。
當(dāng)對(duì)端路由器150已經(jīng)接收到所有的HoK和NPK權(quán)標(biāo)時(shí),或者當(dāng)時(shí)段 1724已經(jīng)過(guò)去時(shí),對(duì)端路由器150可以行進(jìn)到向移動(dòng)路由器lll發(fā)送BU消 息1704以綁定由對(duì)端路由器150管理的網(wǎng)絡(luò)前綴。BU消息1704包含根據(jù)所 接收的HoK和NPK權(quán)標(biāo)而以加密方式產(chǎn)生的校驗(yàn)和。該BU消息1704對(duì)應(yīng) 于在本發(fā)明第一實(shí)施例中的BU消息206,因此,如果對(duì)端路由器150的地址 被指定為源地址,則可以使用BU消息206的格式(在圖8中所示的消息格式) 來(lái)作為BU消息1704的格式。
是有效的通過(guò)在接收到BU消息1704后獨(dú)立地產(chǎn)生校驗(yàn)和,并且將其與在 BU消息1704中的校驗(yàn)和相比較。這完成了用于驗(yàn)證對(duì)端路由器150的改進(jìn) 的RR規(guī)程。
如上所述,對(duì)端路由器150在從移動(dòng)路由器111接收到BU消息后通常 向移動(dòng)路由器111發(fā)送HoTI消息1701。因此,例如,會(huì)發(fā)生已經(jīng)在移動(dòng)路 由器111和對(duì)應(yīng)路由器150之間啟動(dòng)在本發(fā)明第一實(shí)施例中的操作。然后在 從移動(dòng)路由器111向?qū)Χ寺酚善?50發(fā)送BU消息206后,啟動(dòng)在本發(fā)明第 二實(shí)施例中的操作。但是,因?yàn)橐苿?dòng)路由器111和對(duì)端路由器150 —般使用 同一算法,因此,移動(dòng)路由器111和對(duì)端路由器150中的任何一個(gè)可以啟動(dòng)
改進(jìn)的RR規(guī)程。而且,移動(dòng)路由器111和對(duì)端路由器150都可以幾乎同時(shí) 地獨(dú)立啟動(dòng)改進(jìn)的RR規(guī)程。
當(dāng)移動(dòng)路由器111和對(duì)端路由器150彼此執(zhí)行改進(jìn)的RR規(guī)程時(shí),可能 增加復(fù)雜的處理。但是,可以通過(guò)組合一些消息來(lái)減少分組交換和冗余的數(shù) 量。這在圖20中圖解。
圖20是示出在本發(fā)明第二實(shí)施例中的、在移動(dòng)路由器111和對(duì)端路由器 150之間的優(yōu)化的返回可路由性規(guī)程的消息的時(shí)序圖。移動(dòng)路由器111首先通 過(guò)發(fā)送CoTI消息1801和HoTI消息1803而啟動(dòng)返回可路由性規(guī)程。因?yàn)槭?用移動(dòng)路由器111的歸屬地址作為源地址來(lái)發(fā)送HoTI消息1803,因此HoTI 消息1803通過(guò)雙向隧道而被轉(zhuǎn)發(fā)到本地代理120。上述操作與在圖2中所示 的序列的來(lái)自移動(dòng)路由器111的CoTI消息201和HoTI消息203的發(fā)送操作 相同。
一旦對(duì)端路由器150接收到CoTI消息1801,則它以CoT消息1802來(lái) 應(yīng)答。CoT消息1802的內(nèi)容與原始返回可路由性規(guī)程的那些相同,并且增加 了額外信息。該額外信息包含由對(duì)端路由器150管理的對(duì)端網(wǎng)絡(luò)155的網(wǎng)絡(luò) 前綴。換句話說(shuō),可以說(shuō),CoT消息1802是在圖2中的CoT消息202和在 圖19中的HoTI消息1701的組合。
當(dāng)移動(dòng)路由器111接收到該CoT消息1802并且通知所述額外信息(對(duì)端 網(wǎng)絡(luò)155的網(wǎng)絡(luò)前綴)時(shí),移動(dòng)路由器111認(rèn)為該CoT消息1802類似于在圖 19中的HoTI消息1701。為了驗(yàn)證所述網(wǎng)絡(luò)前綴信息,移動(dòng)^各由器111向從 指定的網(wǎng)絡(luò)前綴選擇的一個(gè)或多個(gè)地址發(fā)送NPT消息1805。每個(gè)NPT消息 1805包含從所述網(wǎng)絡(luò)前綴以密碼形式產(chǎn)生的NPK權(quán)標(biāo)。在發(fā)送NPT消息1805 之前,移動(dòng)路由器111可以向?qū)Χ寺酚善?50發(fā)送消息以告知NPT消息1805 的數(shù)量。
一旦對(duì)端路由器150發(fā)送了 CoT消息1802,則它啟動(dòng)定時(shí)器(時(shí)段1825), 以捕獲^v移動(dòng)^^由器111發(fā)送的NPT消息1805。
當(dāng)對(duì)端路由器150接收到HoTI消息1803時(shí),它以HoT消息1804和NPT 消息1806應(yīng)答,如在圖2中的序列中所述。HoT消息1804收信地址為移動(dòng) 路由器111的歸屬地址,因此將被本地代理120隧穿。NPT消息1806發(fā)送到
包括在CoT消息1802中指定的網(wǎng)絡(luò)前綴的地址,并且也將被本地代理120隧穿。
移動(dòng);洛由器lll在發(fā)送HoTI消息1803后啟動(dòng)定時(shí)器1820,以捕獲由對(duì) 端路由器150發(fā)送的HoT消息1804和NPT消息1806。在捕獲所述HoT消 息1804和NPT消息1806后,移動(dòng)路由器111向?qū)Χ寺酚善?50發(fā)送BU消 息1807。在BU消息1807中,移動(dòng)路由器111包括移動(dòng)網(wǎng)絡(luò)前綴信息、從分 別由HoT消息1804、 CoT消息1802和NPT消息1806提取的HoK、 CoK和 NPK^K標(biāo)以加密方式產(chǎn)生的才交驗(yàn)和。對(duì)端^^由器150可以通過(guò)獨(dú)立地產(chǎn)生這 個(gè)校驗(yàn)和來(lái)驗(yàn)證BU消息1807的有效性。 一旦驗(yàn)證了有效性,則對(duì)端路由器 150存儲(chǔ)移動(dòng)路由器111的歸屬地址和轉(zhuǎn)交地址的綁定以及移動(dòng)網(wǎng)絡(luò)110的網(wǎng) 絡(luò)前綴。
在驗(yàn)證了有效性后,對(duì)端路由器150向移動(dòng)路由器111發(fā)送BA消息 1808。在這個(gè)BA消息1808中,對(duì)端if各由器150也將包括其管理的對(duì)端網(wǎng)絡(luò) 155的網(wǎng)絡(luò)前綴的信息與從自NPT消息1805提取的NPK以加密方式產(chǎn)生的 校驗(yàn)和。以這種方式,移動(dòng)路由器111可以通過(guò)比較校驗(yàn)和來(lái)驗(yàn)證在BA消 息1808中指定的網(wǎng)絡(luò)前綴的有效性。當(dāng)驗(yàn)證了有效性時(shí),移動(dòng)路由器111存 儲(chǔ)對(duì)端路由器150的地址和對(duì)端網(wǎng)絡(luò)155的網(wǎng)絡(luò)前綴的綁定。
在圖20中的序列中,對(duì)端路由器150包括在CoT消息1802中的額外信 息(對(duì)端網(wǎng)絡(luò)155的網(wǎng)絡(luò)前綴),但是,即使在HoT消息1804中包括所述額外 信息的情況下,也實(shí)現(xiàn)本發(fā)明的目的。
(第三實(shí)施例)
接著,說(shuō)明本發(fā)明的第三實(shí)施例。在本發(fā)明的第三實(shí)施例中,描述以與 RR規(guī)程相關(guān)聯(lián)的說(shuō)明在第 一和第二實(shí)施例中提出的本發(fā)明的基本思想。
圖21A是示出在本發(fā)明的第三實(shí)施例中的通信系統(tǒng)的圖。圖21B是示出 包括其后有移動(dòng)網(wǎng)絡(luò)的移動(dòng)路由器的通信系統(tǒng)的圖。圖21C是示出包括作為 用于預(yù)定網(wǎng)絡(luò)的代理路由器的固定路由器的通信系統(tǒng)的圖。圖21D是示出包 括多個(gè)用于管理同 一 固定網(wǎng)絡(luò)的固定路由器的通信系統(tǒng)的圖。上述的代理服 務(wù)器能夠表示一個(gè)或多個(gè)網(wǎng)絡(luò),諸如移動(dòng)路由器、對(duì)端路由器或者用于管理 特定網(wǎng)絡(luò)的特定路由器。因此,可以將代理路由器稱為指定路由器、委托路 由器或者代表路由器。
在圖21A中,示出了兩個(gè)通信節(jié)點(diǎn)11000、 12000連接到通信網(wǎng)絡(luò)10000, 并且兩個(gè)通信節(jié)點(diǎn)彼此通信。通信節(jié)點(diǎn)11000是管理一個(gè)或多個(gè)網(wǎng)絡(luò)的通信 節(jié)點(diǎn)。通信節(jié)點(diǎn)11000管理被設(shè)置到一個(gè)或多個(gè)網(wǎng)絡(luò)的每一個(gè)網(wǎng)絡(luò)的網(wǎng)絡(luò)前 綴。具有作為目的地址的、包括通信節(jié)點(diǎn)11000管理的網(wǎng)絡(luò)前綴的地址的分 組到達(dá)通信節(jié)點(diǎn)11000。通信節(jié)點(diǎn)11000然后將每個(gè)分組轉(zhuǎn)發(fā)到對(duì)應(yīng)于每個(gè)分 組的網(wǎng)絡(luò)前綴的適當(dāng)?shù)木W(wǎng)絡(luò)。因此,具有作為目的地址的、包括通信節(jié)點(diǎn)11000 管理的網(wǎng)絡(luò)前綴的地址的分組通過(guò)通信節(jié)點(diǎn)11000。
該通信節(jié)點(diǎn)11000例如是在圖21B中所示的移動(dòng)路由器11000或者在圖 21C中所示的固定路由器11200。在圖21B中所示的移動(dòng)路由器11000對(duì)應(yīng) 于在第一實(shí)施例中的移動(dòng)路由器lll(在圖1中所示)。在圖21C中所示的固定 路由器11200對(duì)應(yīng)于在第二實(shí)施例中的對(duì)端路由器150(在圖18中所示)。
在圖21B中所示的移動(dòng)路由器11100包括一個(gè)或多個(gè)在后的移動(dòng)網(wǎng)絡(luò) llllO(在圖21B中僅僅示出了一個(gè))。移動(dòng)路由器11100是能夠在特定的附接 點(diǎn)連接到通信網(wǎng)絡(luò)10000的路由器。如在第一實(shí)施例中所述,移動(dòng)路由器 11100管理一個(gè)或多個(gè)移動(dòng)網(wǎng)絡(luò)的網(wǎng)絡(luò)前綴。在移動(dòng)網(wǎng)絡(luò)11110中的特定節(jié)點(diǎn) 被提供包括移動(dòng)路由器11100管理的網(wǎng)絡(luò)前綴的地址(歸屬地址或者轉(zhuǎn)交地 址)。在移動(dòng)網(wǎng)絡(luò)11110中的特定節(jié)點(diǎn)和在移動(dòng)網(wǎng)絡(luò)11110之外的其他節(jié)點(diǎn)之 間的所有分組通過(guò)移動(dòng)路由器11100。
在圖21C中的固定路由器11200包括一個(gè)或多個(gè)固定網(wǎng)絡(luò)U210(在圖 21C中僅僅示出了一個(gè))。固定路由器11200是作為在一個(gè)或多個(gè)固定網(wǎng)絡(luò) 11210中的特定節(jié)點(diǎn)的代理的路由器。固定路由器11200管理一個(gè)或多個(gè)固定 網(wǎng)絡(luò)的網(wǎng)絡(luò)前綴。在固定網(wǎng)絡(luò)11210中的特定節(jié)點(diǎn)被提供包括固定路由器 11200管理的網(wǎng)絡(luò)前綴的地址(歸屬地址或者轉(zhuǎn)交地址)。在固定網(wǎng)絡(luò)11210中 的特定節(jié)點(diǎn)和在固定網(wǎng)絡(luò)11210之外的其他節(jié)點(diǎn)之間的分組通過(guò)固定路由器 U200。在圖21C中,圖解了將固定網(wǎng)絡(luò)11210布置在剛好在固定路由器11200 之下,但是,可以有在固定路由器11200和固定網(wǎng)絡(luò)11210之間的一個(gè)或多 個(gè)中間路由器。而且,固定路由器11200可以在特定的附接點(diǎn)連接到通信網(wǎng) 絡(luò)10000。固定路由器11200除了固定網(wǎng)絡(luò)11210之外也可以管理例如移動(dòng)3各 由器11100管理的移動(dòng)網(wǎng)絡(luò)11110。作為一種管理形式,一個(gè)固定路由器11200 可以管理一個(gè)固定網(wǎng)絡(luò),并且多個(gè)固定路由器U200(在圖21D中所示的三個(gè) 固定路由器11200a、 11200b和11200c)也可以管理一個(gè)固定網(wǎng)絡(luò),如在圖21D
中所示。在這種情況下,每個(gè)固定路由器U200a、 11200b和11200c按照下 述各種條件而動(dòng)態(tài)地或者靜態(tài)地管理一個(gè)固定網(wǎng)絡(luò)11210:所述各種條件諸 如在固定網(wǎng)絡(luò)11210中的節(jié)點(diǎn)、存在于固定網(wǎng)絡(luò)11210之外的節(jié)點(diǎn)、每個(gè)固 定路由器11200a、 11200b和11200c的處理負(fù)擔(dān)。而且,每個(gè)固定路由器 11200a、 11200b和11200c共享關(guān)于在固定網(wǎng)絡(luò)11210和在固定網(wǎng)絡(luò)11210外 部之間交換的分組的處理。在圖21D中,示意性地圖解了固定路由器11200a 作為關(guān)于在通信節(jié)點(diǎn)12000a和在固定網(wǎng)絡(luò)11210中的節(jié)點(diǎn)之間的通信的代 理,并且,固定路由器11200b和/或11200c作為關(guān)于在通信節(jié)點(diǎn)12000b和在 固定網(wǎng)絡(luò)11210中的節(jié)點(diǎn)之間的通信的代理。
接著,將參見(jiàn)圖22來(lái)說(shuō)明在本發(fā)明的第三實(shí)施例中的操作。在此,描述 下述操作管理一個(gè)或多個(gè)網(wǎng)絡(luò)的通信節(jié)點(diǎn)11000向特定的通信節(jié)點(diǎn)(在此為 通信節(jié)點(diǎn)12000)示出它確實(shí)管理所述網(wǎng)絡(luò),并且向特定的通信節(jié)點(diǎn)通知它管 理的網(wǎng)絡(luò)的網(wǎng)絡(luò)前綴。順便提及,有可能一般從在第一和第二實(shí)施例中的操 作提取在圖22中所示的操作。
通信節(jié)點(diǎn)11000首先向通信節(jié)點(diǎn)12000發(fā)送消息M一A 2001。通信節(jié)點(diǎn) 11000可以按照一些觸發(fā)(例如來(lái)自通信節(jié)點(diǎn)12000的請(qǐng)求,通信環(huán)境的改變 等)來(lái)發(fā)送這個(gè)消息M一A2001,或者可以本身自發(fā)地確定發(fā)送。
該消息M—A 2001至少包括通信節(jié)點(diǎn)11000管理的網(wǎng)絡(luò)的網(wǎng)絡(luò)前綴的至 少一些或者全部。順便提及,該消息M—A對(duì)應(yīng)于在第一實(shí)施例中的HoTI消 息203、在第二實(shí)施例中的HoTI消息1701 、 1803和CoT消息1802。
接收到該消息M一A2001的通信節(jié)點(diǎn)從該消息M一A2001提取網(wǎng)絡(luò)前綴, 并且根據(jù)該網(wǎng)絡(luò)前綴來(lái)產(chǎn)生加密的權(quán)標(biāo)。通過(guò)該處理,產(chǎn)生對(duì)應(yīng)的加密權(quán)標(biāo), 其數(shù)量與在消息M_A 2001中包括的網(wǎng)絡(luò)前綴的數(shù)量相同。此時(shí),通信節(jié)點(diǎn) 12000可以選擇所接受的網(wǎng)絡(luò)前綴,并且對(duì)所接受的網(wǎng)絡(luò)前綴的數(shù)量設(shè)置限 制。特別是在設(shè)置限制的情況下,通信節(jié)點(diǎn)12000最好向移動(dòng)路由器11000 通知所述限制數(shù)量。
通信節(jié)點(diǎn)12000產(chǎn)生至少包括對(duì)應(yīng)于每個(gè)網(wǎng)絡(luò)前綴的加密權(quán)標(biāo)的消息 M_B 2002。如上面在第一實(shí)施例中所述,這些消息M—B 2002的目的地址被 設(shè)置為包括每個(gè)網(wǎng)絡(luò)前綴的地址。而且,按照被設(shè)置為所述地址的主部分的 值,通信節(jié)點(diǎn)11000在通信節(jié)點(diǎn)11000接收到消息M—B 2002時(shí)以不同方式 來(lái)執(zhí)行所述處理。在此省略其細(xì)節(jié)。
從通信節(jié)點(diǎn)發(fā)送的一個(gè)或多個(gè)消息M—B 2002 ^皮傳遞到對(duì)應(yīng)于每個(gè)網(wǎng)絡(luò) 前綴的網(wǎng)絡(luò),并且所有的消息M—B 2002必然到達(dá)通信節(jié)點(diǎn)11000。因此,通 信節(jié)點(diǎn)11000可以通過(guò)掃描分組來(lái)截取這些消息M—B 2002。順便提及,該消 息M—B 2002對(duì)應(yīng)于在第一實(shí)施例中的NPT消息205、在第二實(shí)施例中的NPT 消息1703、 1805和1806。
通信節(jié)點(diǎn)11000從所截取的消息M—B 2002提取對(duì)應(yīng)于每個(gè)網(wǎng)絡(luò)前綴的 加密權(quán)標(biāo),并且根據(jù)通過(guò)串連所有的加密權(quán)標(biāo)而產(chǎn)生的信息來(lái)產(chǎn)生證明。通 信節(jié)點(diǎn)11000產(chǎn)生至少包括至少對(duì)應(yīng)于所截取的消息M_B 2002和上述證明 的一個(gè)或多個(gè)網(wǎng)絡(luò)前綴的消息M—C 2003,并且將該消息M—C 2003發(fā)送到通 信節(jié)點(diǎn)12000。順便提及,該消息M一C2003對(duì)應(yīng)于在第一實(shí)施例中的BU消 息206、在第二實(shí)施例中的BU消息1704、 1807和BA消息1808。
接收到該消息M—C 2003的通信節(jié)點(diǎn)12000從消息M—C 2003提取網(wǎng)絡(luò) 前綴,并且再次根據(jù)這些網(wǎng)絡(luò)前綴來(lái)產(chǎn)生加密的權(quán)標(biāo)。而且,通信節(jié)點(diǎn)12000 根據(jù)通過(guò)串連所有的加密權(quán)標(biāo)而產(chǎn)生的信息來(lái)產(chǎn)生信息。通信節(jié)點(diǎn)12000將 該所產(chǎn)生的信息與在消息M—C 2003中的證明相比較。當(dāng)兩者相同時(shí),通信 接收11000識(shí)別出通信節(jié)點(diǎn)11000確實(shí)管理這些網(wǎng)絡(luò)前綴。
當(dāng)通信節(jié)點(diǎn)IIOOO產(chǎn)生包括通信節(jié)點(diǎn)11000不管理的網(wǎng)絡(luò)的網(wǎng)絡(luò)前綴的 消息M—A 2001并且向通信節(jié)點(diǎn)12000發(fā)送該消息M—A 2001時(shí),通信節(jié)點(diǎn) 11000不能截取從通信節(jié)點(diǎn)12000發(fā)送的消息M—B 2002,并且不能向通信節(jié) 點(diǎn)12000發(fā)回包括有效證明的消息M—C 2003。因此,按照上述的^t喿作,通信 節(jié)點(diǎn)12000僅僅與已經(jīng)成功地示出了所述通信節(jié)點(diǎn)11000確實(shí)管理所述網(wǎng)絡(luò) 的通信節(jié)點(diǎn)11000通信,并且僅僅與通信節(jié)點(diǎn)11000管理的節(jié)點(diǎn)通信。這使
(spoofing)。而且,通信節(jié)點(diǎn)12000建立與通信節(jié)點(diǎn)11000的隧道,并且僅僅 通過(guò)所述隧道來(lái)轉(zhuǎn)發(fā)意欲去往通信節(jié)點(diǎn)IIOOO確實(shí)管理的網(wǎng)絡(luò)的分組(其目的 地址包括確實(shí)由通信節(jié)點(diǎn)11000管理的網(wǎng)絡(luò)前綴的分組)。這使得能夠沿著優(yōu) 化的由來(lái)傳遞相關(guān)的分組。
在第一、第二和第三實(shí)施例中所述的詳細(xì)操作和詳細(xì)說(shuō)明可以被應(yīng)用到 不同的實(shí)施例,或者可以被組合在一起。例如,可以將在第一實(shí)施例中所述 的詳細(xì)操作應(yīng)用到在第二和第三實(shí)施例中的操作。
產(chǎn)業(yè)上的應(yīng)用
本發(fā)明的優(yōu)點(diǎn)是管理網(wǎng)絡(luò)的通信節(jié)點(diǎn)可以向 其他通信節(jié)點(diǎn)證明所述 通信節(jié)點(diǎn)確實(shí)管理所述網(wǎng)絡(luò),并且與對(duì)端路由器通信的移動(dòng)路由器可以確定 對(duì)端路由器確實(shí)代表所述對(duì)端路由器聲明代表的對(duì)端網(wǎng)絡(luò)。本發(fā)明被應(yīng)用到 使用因特網(wǎng)協(xié)議的通信技術(shù)領(lǐng)域,特別是應(yīng)用到用于與移動(dòng)路由器移動(dòng)的移 動(dòng)網(wǎng)絡(luò)的通信技術(shù)領(lǐng)域。
權(quán)利要求
1. 一種在通信系統(tǒng)中使用的網(wǎng)絡(luò)管理方法,所述通信系統(tǒng)被提供有其后具有移動(dòng)網(wǎng)絡(luò)的移動(dòng)路由器和與在所述移動(dòng)網(wǎng)絡(luò)中的特定節(jié)點(diǎn)通信的對(duì)端節(jié)點(diǎn),其中,所述移動(dòng)路由器和所述對(duì)端節(jié)點(diǎn)連接到預(yù)定的通信網(wǎng)絡(luò),所述方法用于使得所述對(duì)端節(jié)點(diǎn)驗(yàn)證所述移動(dòng)路由器的位置信息,所述方法包括步驟:所述移動(dòng)路由器產(chǎn)生包括指定所述移動(dòng)網(wǎng)絡(luò)的網(wǎng)絡(luò)前綴的第一消息,并且向所述對(duì)端節(jié)點(diǎn)發(fā)送所述第一消息;所述對(duì)端節(jié)點(diǎn)根據(jù)在從所述移動(dòng)路由器接收的所述第一消息中的所述網(wǎng)絡(luò)前綴來(lái)產(chǎn)生對(duì)應(yīng)于所述網(wǎng)絡(luò)前綴的權(quán)標(biāo);所述對(duì)端節(jié)點(diǎn)產(chǎn)生包括對(duì)應(yīng)于所述網(wǎng)絡(luò)前綴的所述權(quán)標(biāo)的第二消息,并且向可到達(dá)對(duì)應(yīng)于所述網(wǎng)絡(luò)前綴的所述移動(dòng)網(wǎng)絡(luò)的地址發(fā)送所述第二消息;所述移動(dòng)路由器接收所述第二消息,并且提取在所述第二消息中的所述權(quán)標(biāo);所述移動(dòng)路由器使用所述權(quán)標(biāo)來(lái)產(chǎn)生校驗(yàn)和;所述移動(dòng)路由器產(chǎn)生包括所述網(wǎng)絡(luò)前綴和所述校驗(yàn)和的第三消息,并且向所述對(duì)端節(jié)點(diǎn)發(fā)送所述第三消息;以及所述對(duì)端節(jié)點(diǎn)接收所述第三消息,并且根據(jù)在所述第三消息中的所述網(wǎng)絡(luò)前綴來(lái)驗(yàn)證在所述第三消息中的校驗(yàn)和。
2. 按照權(quán)利要求1的網(wǎng)絡(luò)管理方法,其中,所述移動(dòng)路由器的本地代理 連接到所述預(yù)定的通信網(wǎng)絡(luò),并且設(shè)置所述第一消息和/或第二消息的目的地 址或路由地址,以便經(jīng)由所述本地代理來(lái)提供所述第 一消息和/或第二消息。
3. 按照權(quán)利要求1的網(wǎng)絡(luò)管理方法,包括步驟當(dāng)所述移動(dòng)路由器包括多個(gè)所述移動(dòng)網(wǎng)絡(luò)時(shí),所述移動(dòng)路由器產(chǎn)生所述 第一消息,所述第一消息包括多個(gè)網(wǎng)絡(luò)前綴,用于指定每個(gè)所述移動(dòng)網(wǎng)絡(luò); 以及所述對(duì)端節(jié)點(diǎn)在所述第 一 消息中的所述多個(gè)網(wǎng)絡(luò)前綴中選擇一個(gè)或多個(gè) 所接受的網(wǎng)絡(luò)前綴。
4. 按照權(quán)利要求3的網(wǎng)絡(luò)管理方法,包括步驟所述對(duì)端節(jié)點(diǎn)在選#^了 所述網(wǎng)絡(luò)前綴后產(chǎn)生包括所選擇的網(wǎng)絡(luò)前綴的數(shù)量的第四消息,并且向所述移動(dòng)路由器發(fā)送所述第四消息。
5. 按照權(quán)利要求4的網(wǎng)絡(luò)管理方法,其中,將返回可路由性規(guī)程的HoT 消息用作第四消息。
6. 按照權(quán)利要求1的網(wǎng)絡(luò)管理方法,包括步驟所述對(duì)端節(jié)點(diǎn)通過(guò)將作 為主部分的隨機(jī)產(chǎn)生的值加到對(duì)應(yīng)于所述移動(dòng)網(wǎng)絡(luò)的所述網(wǎng)絡(luò)前綴而產(chǎn)生要 被設(shè)置到所述第二消息的、可到達(dá)所述移動(dòng)網(wǎng)絡(luò)的地址。
7. 按照權(quán)利要求6的網(wǎng)絡(luò)管理方法,包括步驟當(dāng)所述對(duì)端節(jié)點(diǎn)在產(chǎn)生 對(duì)應(yīng)于所述網(wǎng)絡(luò)前綴的所述權(quán)標(biāo)的過(guò)程中,根據(jù)由所述網(wǎng)絡(luò)前綴和具有所述 隨機(jī)產(chǎn)生的值的所述主部分構(gòu)成的地址產(chǎn)生所述權(quán)標(biāo),并且通過(guò)將在產(chǎn)生所 述權(quán)標(biāo)中使用的所述地址設(shè)置為可以到達(dá)對(duì)應(yīng)于所述網(wǎng)絡(luò)前綴的所述移動(dòng)網(wǎng) 絡(luò)的所述地址來(lái)發(fā)送所述第二消息的時(shí)候,在發(fā)送所述第三消息的過(guò)程中,所述移動(dòng)路由器在所述主部分中存儲(chǔ)所 述隨機(jī)產(chǎn)生的值,并且向所述對(duì)端節(jié)點(diǎn)通知所存儲(chǔ)的隨機(jī)產(chǎn)生的值。
8. 按照權(quán)利要求1的網(wǎng)絡(luò)管理方法,包括步驟所述移動(dòng)路由器向所述對(duì)端節(jié)點(diǎn)通知用作主部分的特定值,其中所述主 部分^^皮加到在所述第一消息中的所述網(wǎng)絡(luò)前綴;以及所述對(duì)端節(jié)點(diǎn)通過(guò)將從所述移動(dòng)路由器通知的所述特定值作為主部分加 到對(duì)應(yīng)于所述移動(dòng)網(wǎng)絡(luò)的所述網(wǎng)絡(luò)前綴來(lái)產(chǎn)生可到達(dá)所述移動(dòng)網(wǎng)絡(luò)、并且#皮 設(shè)置到所述第二消息的地址。
9. 按照權(quán)利要求8的網(wǎng)絡(luò)管理方法,包括步驟 所述移動(dòng)路由器存儲(chǔ)所述移動(dòng)路由器向所述對(duì)端節(jié)點(diǎn)通知的特定值;當(dāng)所述對(duì)端節(jié)點(diǎn)在產(chǎn)生對(duì)應(yīng)于所述網(wǎng)絡(luò)前綴的所述權(quán)標(biāo)的過(guò)程中,根據(jù) 由所述網(wǎng)絡(luò)前綴和具有所述特定值的所述主部分構(gòu)成的地址產(chǎn)生所述;f又標(biāo), 并且通過(guò)將在產(chǎn)生所述權(quán)標(biāo)中使用的所述地址設(shè)置為可以到達(dá)對(duì)應(yīng)于所述網(wǎng) 絡(luò)前綴的所述移動(dòng)網(wǎng)絡(luò)的所述地址來(lái)發(fā)送所述第二消息的時(shí)候,在發(fā)送所述第三消息的過(guò)程中,所述移動(dòng)路由器向所述對(duì)端節(jié)點(diǎn)通知所 存儲(chǔ)的特定值。
10. 按照權(quán)利要求1的網(wǎng)絡(luò)管理方法,包括步驟所述對(duì)端節(jié)點(diǎn)在產(chǎn)生對(duì)應(yīng)于所述網(wǎng)絡(luò)前綴的所述權(quán)標(biāo)的過(guò)程中,根據(jù)由 所述網(wǎng)絡(luò)前綴和具有通用地預(yù)定的值的主部分構(gòu)成的地址來(lái)產(chǎn)生所述權(quán)標(biāo); 所述對(duì)端節(jié)點(diǎn)通過(guò)將作為主部分的所述通用地預(yù)定的值加到對(duì)應(yīng)于所述 移動(dòng)網(wǎng)絡(luò)的所述網(wǎng)絡(luò)前綴來(lái)產(chǎn)生可到達(dá)所述移動(dòng)網(wǎng)絡(luò)的并且被設(shè)置到所述第 二消息的所述地址。
11. 按照權(quán)利要求1的網(wǎng)絡(luò)管理方法,其中,將返回可路由性規(guī)程的HoTI 消息用作所述第一消息。
12. 按照權(quán)利要求1的網(wǎng)絡(luò)管理方法,其中,將返回可路由性規(guī)程的HoT 消息用作所述第二消息。
13. 按照權(quán)利要求1的網(wǎng)絡(luò)管理方法,其中,所述移動(dòng)路由器在產(chǎn)生所 述校驗(yàn)和的過(guò)程中,除了在所述第二消息中的所述權(quán)標(biāo)之外還根據(jù)返回可路 由性規(guī)程的在HoT消息中的HoK權(quán)標(biāo)和在CoT消息中的CoK權(quán)標(biāo)來(lái)產(chǎn)生所 述校驗(yàn)和。
14. 按照權(quán)利要求1的網(wǎng)絡(luò)管理方法,包括步驟所述對(duì)端節(jié)點(diǎn)根據(jù)驗(yàn) 證結(jié)果將成功驗(yàn)證的網(wǎng)絡(luò)前綴綁定到所述移動(dòng)路由器的歸屬地址和轉(zhuǎn)交地 址,并且存儲(chǔ)綁定信息。
15. 按照權(quán)利要求1的網(wǎng)絡(luò)管理方法,包括步驟所述移動(dòng)路由器存儲(chǔ)在所述對(duì)端節(jié)點(diǎn)的地址和向所述對(duì)端節(jié)點(diǎn)注冊(cè)的所 述網(wǎng)絡(luò)前綴之間的關(guān)系;所述移動(dòng)路由器截取從在所述移動(dòng)網(wǎng)絡(luò)中的所述特定節(jié)點(diǎn)向所述對(duì)端節(jié) 點(diǎn)發(fā)送的分組,并且參考所述關(guān)系來(lái)判定是否可以使用優(yōu)化路由來(lái)轉(zhuǎn)發(fā)所述 分組;以及當(dāng)使用優(yōu)化路由來(lái)轉(zhuǎn)發(fā)所述分組時(shí),所述移動(dòng)路由器使用所述優(yōu)化路由 來(lái)轉(zhuǎn)發(fā)所述分組。
16. 按照權(quán)利要求1的網(wǎng)絡(luò)管理方法,包括步驟所述移動(dòng)路由器存儲(chǔ)在所述對(duì)端節(jié)點(diǎn)的地址、還不能注冊(cè)到所述對(duì)端節(jié) 點(diǎn)的網(wǎng)絡(luò)前綴和注冊(cè)失敗的原因之間的關(guān)系;所述移動(dòng)路由器截取從在所述移動(dòng)網(wǎng)絡(luò)中的所述特定節(jié)點(diǎn)向所述對(duì)端節(jié) 點(diǎn)發(fā)送的分組,并且參考所述關(guān)系來(lái)判定是否可以使用優(yōu)化路由來(lái)轉(zhuǎn)發(fā)所述 分組;以及所述移動(dòng)路由器判斷所述移動(dòng)路由器是否產(chǎn)生包括關(guān)于所述分組的網(wǎng)絡(luò) 前綴的所述第一消息,并且當(dāng)不能使用優(yōu)化路由來(lái)轉(zhuǎn)發(fā)分組時(shí),參考所述關(guān) 系中的注冊(cè)失敗的原因來(lái)向所述對(duì)端節(jié)點(diǎn)發(fā)送所述第一消息。
17. —種網(wǎng)絡(luò)管理裝置,其被配置在能夠形成移動(dòng)網(wǎng)絡(luò)的移動(dòng)路由器中, 所述裝置包括用于產(chǎn)生第一消息并且向預(yù)定的對(duì)端節(jié)點(diǎn)發(fā)送第一消息的部件,所述第 一消息包括指定所述移動(dòng)網(wǎng)絡(luò)的網(wǎng)絡(luò)前綴;用于從所述預(yù)定的對(duì)端節(jié)點(diǎn)接收第二消息并且提取在所述第二消息中的 權(quán)標(biāo)的部件,所述第二消息包括由所述預(yù)定節(jié)點(diǎn)根據(jù)在所述第一消息中的所 述網(wǎng)絡(luò)前綴而產(chǎn)生的所述權(quán)標(biāo);用于使用所述權(quán)標(biāo)來(lái)產(chǎn)生校驗(yàn)和的部件;以及用于產(chǎn)生包括所述網(wǎng)絡(luò)前綴和所述校驗(yàn)和的第三消息、并且向所述預(yù)定 的對(duì)端節(jié)點(diǎn)發(fā)送所述第三消息的部件。
18. 按照權(quán)利要求17的網(wǎng)絡(luò)管理裝置,包括用于執(zhí)行返回可路由性規(guī)程 的部件,所述部件被配置為使用所述返回可路由性規(guī)程的HoTI消息作為所述 第一消息,并且在產(chǎn)生所述校驗(yàn)和的過(guò)程中,除了在所述第二消息中的所述 權(quán)標(biāo)之外,還根據(jù)所述返回可路由性規(guī)程的在HoT消息中的HoK權(quán)標(biāo)和在 CoT消息中的CoK權(quán)標(biāo)來(lái)產(chǎn)生所述校驗(yàn)和。
19. 按照權(quán)利要求17的網(wǎng)絡(luò)管理裝置,包括主部分存儲(chǔ)部件,當(dāng)所述預(yù)定的對(duì)端節(jié)點(diǎn)在產(chǎn)生對(duì)應(yīng)于所述網(wǎng)絡(luò)前綴的 所述權(quán)標(biāo)的過(guò)程中,根據(jù)由所述網(wǎng)絡(luò)前綴和具有隨機(jī)產(chǎn)生的值的主部分構(gòu)成 的地址來(lái)產(chǎn)生所述權(quán)標(biāo),并且通過(guò)將在所述權(quán)標(biāo)產(chǎn)生時(shí)使用的所述地址設(shè)置 為可到達(dá)對(duì)應(yīng)于所述網(wǎng)絡(luò)前綴的所述移動(dòng)網(wǎng)絡(luò)的所述地址來(lái)發(fā)送所述第二消 息的時(shí)候,用于從所述第二消息的目的地址中提取在所述主部分中的所述隨 機(jī)產(chǎn)生的值;以及用于在發(fā)送所述第三消息的過(guò)程中向所述預(yù)定的對(duì)端節(jié)點(diǎn)通知在所述主 部分存儲(chǔ)部件中存儲(chǔ)的所述隨機(jī)產(chǎn)生的值的部件。
20. 按照權(quán)利要求17的網(wǎng)絡(luò)管理裝置,包括用于向所述預(yù)定的對(duì)端節(jié)點(diǎn)通知用作主部分的特定值的部件,所述主部 分^^皮加到在所述第一消息中的所述網(wǎng)絡(luò)前綴;以及值存儲(chǔ)部件,用于存儲(chǔ)通知給所述預(yù)定的對(duì)端節(jié)點(diǎn)的所述特定值; 當(dāng)所述預(yù)定的對(duì)端節(jié)點(diǎn)在產(chǎn)生對(duì)應(yīng)于所述網(wǎng)絡(luò)前綴的所述權(quán)標(biāo)的過(guò)程 中,根據(jù)由所述網(wǎng)絡(luò)前綴和具有特定值的主部分構(gòu)成的地址來(lái)產(chǎn)生所述權(quán)標(biāo), 并且通過(guò)將在所述權(quán)標(biāo)產(chǎn)生時(shí)使用的所述地址設(shè)置為可到達(dá)對(duì)應(yīng)于所述網(wǎng)絡(luò) 前綴的所述移動(dòng)網(wǎng)絡(luò)的地址來(lái)發(fā)送所述第二消息的時(shí)候,用于在發(fā)送所述第 三消息的過(guò)程中向所述預(yù)定的對(duì)端節(jié)點(diǎn)通知在所述值存儲(chǔ)部件中存儲(chǔ)的所述 特定值的部件。
21. —種網(wǎng)絡(luò)管理裝置,其被配置在通信節(jié)點(diǎn)中,所述通信節(jié)點(diǎn)能夠與 形成移動(dòng)網(wǎng)絡(luò)的移動(dòng)路由器通信,包括用于接收由所述移動(dòng)路由器產(chǎn)生的第一消息并且向所述對(duì)端節(jié)點(diǎn)發(fā)送所 述第一消息的部件,所述第一消息包括指定所述移動(dòng)網(wǎng)絡(luò)的網(wǎng)絡(luò)前綴;用于根據(jù)在從所述移動(dòng)路由器接收的所述第 一消息中的所述網(wǎng)絡(luò)前綴來(lái) 產(chǎn)生對(duì)應(yīng)于所述網(wǎng)絡(luò)前綴的權(quán)標(biāo)的部件;用于產(chǎn)生包括對(duì)應(yīng)于所述網(wǎng)絡(luò)前綴的所述權(quán)標(biāo)的第二消息,并且向可到 達(dá)對(duì)應(yīng)于所述網(wǎng)絡(luò)前綴的所述移動(dòng)網(wǎng)絡(luò)的地址發(fā)送所述第二消息的部件;以 及綴的第三消息、并且根據(jù)在所述第三消息中的所述網(wǎng)絡(luò)前綴來(lái)驗(yàn)證在所述第 三消息中的所述校驗(yàn)和的部件。
22. 按照權(quán)利要求21的網(wǎng)絡(luò)管理裝置,包括在從所述移動(dòng)路由器接收包括用于指定每個(gè)所述移動(dòng)網(wǎng)絡(luò)的多個(gè)網(wǎng)絡(luò)前 綴的所述第 一消息的過(guò)程中,當(dāng)所述移動(dòng)路由器包括所述多個(gè)移動(dòng)網(wǎng)絡(luò)時(shí), 用于在所述第一消息中的所述多個(gè)網(wǎng)絡(luò)前綴中選l奪一個(gè)或多個(gè)接受的網(wǎng)絡(luò)前 綴的部件。
23. 按照權(quán)利要求22的網(wǎng)絡(luò)管理裝置,包括用于產(chǎn)生包括所選擇的網(wǎng) 絡(luò)前綴的數(shù)量的第四消息、并且向所述移動(dòng)路由器發(fā)送所述第四消息的部件。
24. 按照權(quán)利要求21的網(wǎng)絡(luò)管理裝置,包括用于執(zhí)行返回可路由性規(guī) 程的部件,其中,將所述返回可路由性規(guī)程的HoT消息用作所述第四消息。
25. 按照權(quán)利要求21的網(wǎng)絡(luò)管理裝置,包括用于根據(jù)在所述第三消息中的驗(yàn)證結(jié)果來(lái)將成功驗(yàn)證的網(wǎng)絡(luò)前綴綁定到 所述移動(dòng)路由器的歸屬地址和轉(zhuǎn)交地址的部件;以及 用于存儲(chǔ)綁定信息的部件。
26. 按照權(quán)利要求21的網(wǎng)絡(luò)管理裝置,其中,所述用于產(chǎn)生所述權(quán)標(biāo)的 部件在產(chǎn)生對(duì)應(yīng)于所述網(wǎng)絡(luò)前綴的所述權(quán)標(biāo)的過(guò)程中,根據(jù)由所述網(wǎng)絡(luò)前綴 和具有隨機(jī)產(chǎn)生的值的主部分構(gòu)成的地址來(lái)產(chǎn)生所述權(quán)標(biāo),并且所述用于發(fā) 達(dá)對(duì)應(yīng)于所述網(wǎng)絡(luò)前綴的所述移動(dòng)網(wǎng)絡(luò)的地址來(lái)發(fā)送所述第二消息。
27. 按照權(quán)利要求21的網(wǎng)絡(luò)管理方法,其中,當(dāng)通知用作被加到所述第 一消息中的所述網(wǎng)絡(luò)前綴的主部分的特定值時(shí),所述用于產(chǎn)生所述權(quán)標(biāo)的部 件在產(chǎn)生對(duì)應(yīng)于所述網(wǎng)絡(luò)前綴的所述權(quán)標(biāo)的過(guò)程中,根據(jù)由所述網(wǎng)絡(luò)前綴和 具有所述特定值的所述主部分構(gòu)成的地址來(lái)產(chǎn)生所述權(quán)標(biāo),并且所述用于發(fā) 送所述第二消息的部件通過(guò)將在產(chǎn)生所述權(quán)標(biāo)時(shí)使用的所述地址設(shè)置為可到 達(dá)對(duì)應(yīng)于所述網(wǎng)絡(luò)前綴的所述移動(dòng)網(wǎng)絡(luò)的地址來(lái)發(fā)送所述第二消息。
28. 按照權(quán)利要求21的網(wǎng)絡(luò)管理裝置,其中,所述用于產(chǎn)生所述權(quán)標(biāo)的 部件在產(chǎn)生對(duì)應(yīng)于所述網(wǎng)絡(luò)前綴的所述權(quán)標(biāo)的過(guò)程中,根據(jù)由所述網(wǎng)絡(luò)前綴 和具有通用地預(yù)定的值的主部分構(gòu)成的地址來(lái)產(chǎn)生所述權(quán)標(biāo),并且所述用于到達(dá)對(duì)應(yīng)于所述網(wǎng)絡(luò)前綴的所述移動(dòng)網(wǎng)絡(luò)的地址來(lái)發(fā)送所述第二消息。
29. —種在通信系統(tǒng)中使用的網(wǎng)絡(luò)管理方法,所述通信系統(tǒng)被提供有作 為用于在對(duì)端網(wǎng)絡(luò)中的特定節(jié)點(diǎn)的代理的對(duì)端路由器和與在所述對(duì)端網(wǎng)絡(luò)中 的所述特定節(jié)點(diǎn)通信的對(duì)端節(jié)點(diǎn),其中,所述對(duì)端路由器和所述對(duì)端節(jié)點(diǎn)連 接到預(yù)定的通信網(wǎng)絡(luò),所述方法用于使得所述對(duì)端節(jié)點(diǎn)能夠驗(yàn)證所述對(duì)端路 由器的位置信息,所述方法包括步驟所述對(duì)端路由器產(chǎn)生包括指定所述對(duì)端網(wǎng)絡(luò)的網(wǎng)絡(luò)前綴的第 一消息,并 且向所述對(duì)端節(jié)點(diǎn)發(fā)送所述第 一消息;所述對(duì)端節(jié)點(diǎn)根據(jù)在從所述對(duì)端路由器接收的所述第 一消息中的所述網(wǎng) 絡(luò)前綴來(lái)產(chǎn)生對(duì)應(yīng)于所述網(wǎng)絡(luò)前綴的權(quán)標(biāo);所述對(duì)端節(jié)點(diǎn)產(chǎn)生包括對(duì)應(yīng)于所述網(wǎng)絡(luò)前綴的權(quán)標(biāo)的第二消息,并且向 可到達(dá)對(duì)應(yīng)于所述網(wǎng)絡(luò)前綴的所述對(duì)端網(wǎng)絡(luò)的地址發(fā)送所述第二消息;所述對(duì)端路由器接收所述第二消息,并且提取在所述第二消息中的所述 權(quán)標(biāo);所述對(duì)端路由器使用所述權(quán)標(biāo)來(lái)產(chǎn)生校驗(yàn)和;所述對(duì)端路由器產(chǎn)生包括所述網(wǎng)絡(luò)前綴和所述校驗(yàn)和的第三消息,并且 向所述對(duì)端節(jié)點(diǎn)發(fā)送所述第三消息;以及所述對(duì)端節(jié)點(diǎn)接收所述第三消息,并且根據(jù)在所述第三消息中的所述網(wǎng) 絡(luò)前綴來(lái)驗(yàn)證在所述第三消息中的所述校驗(yàn)和。
30. 按照權(quán)利要求29的網(wǎng)絡(luò)管理方法,包括步驟 當(dāng)所述對(duì)端路由器作為多個(gè)所述對(duì)端網(wǎng)絡(luò)的代理時(shí),所述對(duì)端路由器產(chǎn) 生所述第 一消息,所述第 一消息包括用于指定每個(gè)所述對(duì)端網(wǎng)絡(luò)的多個(gè)網(wǎng)絡(luò)前綴;以及所述對(duì)端節(jié)點(diǎn)在所述第 一 消息中的所述多個(gè)網(wǎng)絡(luò)前綴中選擇一個(gè)或多個(gè) 接受的網(wǎng)絡(luò)前綴。
31. 按照權(quán)利要求30的網(wǎng)絡(luò)管理方法,包括步驟所述對(duì)端節(jié)點(diǎn)在選擇 了所述網(wǎng)絡(luò)前綴后產(chǎn)生包括所選"^的網(wǎng)絡(luò)前綴的數(shù)量的第四消息,并且向所 述對(duì)端路由器發(fā)送所述第四消息。
32. 按照權(quán)利要求31的網(wǎng)絡(luò)管理方法,其中,將返回可路由性規(guī)程的 HoT消息用作所述第四消息。
33. 按照權(quán)利要求29的網(wǎng)絡(luò)管理方法,包括步驟所述對(duì)端節(jié)點(diǎn)通過(guò)將 作為主部分的隨機(jī)產(chǎn)生的值加到對(duì)應(yīng)于所述對(duì)端網(wǎng)絡(luò)的所述網(wǎng)絡(luò)前綴來(lái)產(chǎn)生 可到達(dá)所述對(duì)端網(wǎng)絡(luò)的被設(shè)置到所述第二消息的地址。
34. 按照權(quán)利要求33的網(wǎng)絡(luò)管理方法,包括步驟當(dāng)所述對(duì)端節(jié)點(diǎn)在產(chǎn) 生對(duì)應(yīng)于所述網(wǎng)絡(luò)前綴的所述權(quán)標(biāo)的過(guò)程中,根據(jù)由所述網(wǎng)絡(luò)前綴和具有所 述隨機(jī)產(chǎn)生的值的所述主部分構(gòu)成的地址來(lái)產(chǎn)生所述權(quán)標(biāo),并且通過(guò)將在產(chǎn) 生所述權(quán)標(biāo)時(shí)使用的所述地址設(shè)置為可到達(dá)對(duì)應(yīng)于所述網(wǎng)絡(luò)前綴的所述對(duì)端 網(wǎng)絡(luò)的地址來(lái)發(fā)送所述第二消息時(shí),所述對(duì)端路由器在所述主部分中存儲(chǔ)所述隨機(jī)產(chǎn)生的值,并且在發(fā)送所 述第三消息的過(guò)程中向所述對(duì)端節(jié)點(diǎn)通知存儲(chǔ)的所述隨機(jī)產(chǎn)生的值。
35. 按照權(quán)利要求29的網(wǎng)絡(luò)管理方法,包括步驟 所述對(duì)端路由器向所述對(duì)端節(jié)點(diǎn)通知用作被加到在所述第一消息中的所述網(wǎng)絡(luò)前綴的主部分的特定值;以及所述對(duì)端節(jié)點(diǎn)通過(guò)將作為主部分的、從所述對(duì)端路由器通知的所述特定 值加到對(duì)應(yīng)于所述對(duì)端網(wǎng)絡(luò)的所述網(wǎng)絡(luò)前綴來(lái)產(chǎn)生可到達(dá)所述對(duì)端網(wǎng)絡(luò)的并 且被設(shè)置到所述第二消息的地址。
36. 按照權(quán)利要求35的網(wǎng)絡(luò)管理方法,包括步驟 所述對(duì)端路由器存儲(chǔ)所述對(duì)端路由器向所述對(duì)端節(jié)點(diǎn)通知的所述特定值;當(dāng)所述對(duì)端節(jié)點(diǎn)在產(chǎn)生對(duì)應(yīng)于所述網(wǎng)絡(luò)前綴的所述權(quán)標(biāo)的過(guò)程中,根據(jù) 由所述網(wǎng)絡(luò)前綴和具有所述特定值的所述主部分構(gòu)成的地址來(lái)產(chǎn)生所述權(quán) 標(biāo),并且通過(guò)將在產(chǎn)生所述權(quán)標(biāo)的過(guò)程時(shí)^f吏用的所述地址^沒(méi)置為可到達(dá)對(duì)應(yīng) 于所述網(wǎng)絡(luò)前綴的所述對(duì)端網(wǎng)絡(luò)的所述地址來(lái)發(fā)送所述第二消息時(shí),所述對(duì)端路由器在發(fā)送所述第三消息的過(guò)程中向所述對(duì)端節(jié)點(diǎn)通知存儲(chǔ) 的所述特定值。
37. 按照權(quán)利要求29的網(wǎng)絡(luò)管理方法,包括步驟 所述對(duì)端節(jié)點(diǎn)在產(chǎn)生對(duì)應(yīng)于所述網(wǎng)絡(luò)前綴的所述權(quán)標(biāo)的過(guò)程中,根據(jù)由所述網(wǎng)絡(luò)前綴和具有通用地預(yù)定的值的主部分構(gòu)成的地址來(lái)產(chǎn)生所述權(quán)標(biāo); 以及所述對(duì)端節(jié)點(diǎn)通過(guò)將所述通用地預(yù)定的值作為主部分加到對(duì)應(yīng)于所述對(duì) 端網(wǎng)絡(luò)的所述網(wǎng)絡(luò)前綴而產(chǎn)生可到達(dá)所述對(duì)端網(wǎng)絡(luò)的并且被設(shè)置到所述第二 消息的地址。
38. 按照權(quán)利要求29的網(wǎng)絡(luò)管理方法,其中,將返回可路由性規(guī)程的 HoTI消息用作所述第一消息。
39. 按照權(quán)利要求29的網(wǎng)絡(luò)管理方法,其中,將返回可路由性規(guī)程的 HoT消息用作所述第二消息。
40. 按照權(quán)利要求29的網(wǎng)絡(luò)管理方法,其中,所述對(duì)端路由器在產(chǎn)生所 述校驗(yàn)和的過(guò)程中,除了在所述第二消息中的所述權(quán)標(biāo)之外,還根據(jù)所述返 回可路由性規(guī)程的在HoT消息中的HoK權(quán)標(biāo)和在CoT消息中的CoK權(quán)標(biāo)來(lái) 產(chǎn)生所述校驗(yàn)和。
41. 按照權(quán)利要求29的網(wǎng)絡(luò)管理方法,包括步驟所述對(duì)端節(jié)點(diǎn)根據(jù)驗(yàn) 證結(jié)果來(lái)將成功驗(yàn)證的網(wǎng)絡(luò)前綴綁定到所述對(duì)端路由器的地址,并且存儲(chǔ)綁 定信息。
42. 按照權(quán)利要求29的網(wǎng)絡(luò)管理方法,包括步驟所述對(duì)端路由器存儲(chǔ)在所述對(duì)端節(jié)點(diǎn)的地址和向所述對(duì)端節(jié)點(diǎn)注冊(cè)的所 述網(wǎng)絡(luò)前綴之間的關(guān)系;點(diǎn)發(fā)送的分組,并且通過(guò)參考所述關(guān)系來(lái)判定是否可以使用優(yōu)化路由來(lái)轉(zhuǎn)發(fā) 所述分組;以及當(dāng)可以使用優(yōu)化路由來(lái)轉(zhuǎn)發(fā)所述分組時(shí),所述對(duì)端路由器使用所述優(yōu)化 路由來(lái)轉(zhuǎn)發(fā)所述分組。
43. 按照權(quán)利要求29的網(wǎng)絡(luò)管理方法,包括步驟 所述對(duì)端路由器存儲(chǔ)在所述對(duì)端節(jié)點(diǎn)的地址、還不能注冊(cè)到所述對(duì)端節(jié) 點(diǎn)的網(wǎng)絡(luò)前綴和注冊(cè)失敗的原因之間的關(guān)系;所述對(duì)端路由器截取從在所述對(duì)端網(wǎng)絡(luò)中的所述特定節(jié)點(diǎn)向所述對(duì)端節(jié) 點(diǎn)發(fā)送的分組,并且參考所述關(guān)系來(lái)判定是否可以使用優(yōu)化路由來(lái)轉(zhuǎn)發(fā)所述分組;以及前綴的所述第 一消息,并且當(dāng)不能使用優(yōu)化路由轉(zhuǎn)發(fā)所述分組時(shí)參考所述關(guān) 系中的注冊(cè)失敗的原因來(lái)向所述對(duì)端節(jié)點(diǎn)發(fā)送所述第一消息。
44. 一種網(wǎng)絡(luò)管理裝置,其被配置在能夠作為在對(duì)端網(wǎng)絡(luò)中的特定節(jié)點(diǎn) 的代理的對(duì)端路由器中,所述裝置包括用于產(chǎn)生第 一 消息并且向預(yù)定的對(duì)端節(jié)點(diǎn)發(fā)送所述第 一 消息的部件,所 述第 一消息包括指定所述對(duì)端網(wǎng)絡(luò)的網(wǎng)絡(luò)前綴;用于從所述預(yù)定的對(duì)端節(jié)點(diǎn)接收第二消息并且提取在所述第二消息中的 權(quán)標(biāo)的部件,所述第二消息包括由所述預(yù)定節(jié)點(diǎn)根據(jù)在所述第一消息中的所 述網(wǎng)絡(luò)前綴而產(chǎn)生的權(quán)標(biāo);用于使用所述權(quán)標(biāo)來(lái)產(chǎn)生校驗(yàn)和的部件;以及用于產(chǎn)生包括所述網(wǎng)絡(luò)前綴和所述校驗(yàn)和的第三消息,并且向所述預(yù)定 的對(duì)端節(jié)點(diǎn)發(fā)送所述第三消息的部件。
45. 按照權(quán)利要求44的網(wǎng)絡(luò)管理裝置,包括用于執(zhí)行返回可路由性規(guī)程 的部件,所述部件被配置成使用所述返回可路由性規(guī)程的HoTI消息來(lái)作為所 述第一消息,并且在產(chǎn)生所述校驗(yàn)和的過(guò)程中,除了在所述第二消息中的所 述權(quán)標(biāo)之外,還根據(jù)所述返回可路由性規(guī)程的在HoT消息中的HoK權(quán)標(biāo)和 在CoT消息中的CoK權(quán)標(biāo)來(lái)產(chǎn)生所述校驗(yàn)和。
46. 按照權(quán)利要求44的網(wǎng)絡(luò)管理裝置,包括主部分存儲(chǔ)部件,當(dāng)所述預(yù)定的對(duì)端節(jié)點(diǎn)在產(chǎn)生對(duì)應(yīng)于所述網(wǎng)絡(luò)前綴的 所述權(quán)標(biāo)的過(guò)程中,根據(jù)由所述網(wǎng)絡(luò)前綴和具有隨機(jī)產(chǎn)生的值的主部分構(gòu)成 的地址來(lái)產(chǎn)生所述權(quán)標(biāo),并且通過(guò)將在所述權(quán)標(biāo)產(chǎn)生時(shí)使用的所述地址設(shè)置 為可到達(dá)對(duì)應(yīng)于所述網(wǎng)絡(luò)前綴的所述對(duì)端網(wǎng)絡(luò)的地址來(lái)發(fā)送所述第二消息的 時(shí)候,用于從所述第二消息的目的地址提取在所述主部分中的所述隨機(jī)產(chǎn)生 的值;以及用于在發(fā)送所述第三消息的過(guò)程中向所述預(yù)定的對(duì)端節(jié)點(diǎn)通知在所述主 部分存儲(chǔ)部件中存儲(chǔ)的所述隨機(jī)產(chǎn)生的值的部件。
47. 按照權(quán)利要求44的網(wǎng)絡(luò)管理裝置,包括用于向所述預(yù)定的對(duì)端節(jié)點(diǎn)通知用作主部分的特定值的部件,所述主部 分被加到在所述第一消息中的所述網(wǎng)絡(luò)前綴;以及值存儲(chǔ)部件,用于存儲(chǔ)通知給所述預(yù)定的對(duì)端節(jié)點(diǎn)的所述特定值; 當(dāng)所述預(yù)定的對(duì)端節(jié)點(diǎn)在產(chǎn)生對(duì)應(yīng)于所述網(wǎng)絡(luò)前綴的所述權(quán)標(biāo)的過(guò)程 中,根據(jù)由所述網(wǎng)絡(luò)前綴和具有所述特定值的所述主部分構(gòu)成的地址來(lái)產(chǎn)生 所述權(quán)標(biāo),并且通過(guò)將在所述權(quán)標(biāo)產(chǎn)生時(shí)使用的所述地址設(shè)置為可到達(dá)對(duì)應(yīng) 于所述網(wǎng)絡(luò)前綴的所述對(duì)端網(wǎng)絡(luò)的地址來(lái)發(fā)送所述第二消息的時(shí)候,用于在 發(fā)送所述第三消息的過(guò)程中向所述預(yù)定的對(duì)端節(jié)點(diǎn)通知在所述值存儲(chǔ)部件中 存儲(chǔ)的所述特定值的部件。
48. —種網(wǎng)絡(luò)管理裝置,其被配置在通信節(jié)點(diǎn)中,所述通信節(jié)點(diǎn)能夠與 作為在對(duì)端網(wǎng)絡(luò)中的特定節(jié)點(diǎn)的代理的對(duì)端路由器通信,包括用于接收由所述對(duì)端路由器產(chǎn)生的第一消息并且向所述對(duì)端節(jié)點(diǎn)發(fā)送所 述第 一消息的部件,所述第 一消息包括指定所述對(duì)端網(wǎng)絡(luò)的網(wǎng)絡(luò)前綴;用于根據(jù)在從所述對(duì)端路由器接收的所述第一消息中的所述網(wǎng)絡(luò)前綴來(lái) 產(chǎn)生對(duì)應(yīng)于所述網(wǎng)絡(luò)前綴的權(quán)標(biāo)的部件;用于產(chǎn)生包括對(duì)應(yīng)于所述網(wǎng)絡(luò)前綴的所述權(quán)標(biāo)的第二消息,并且向可到 達(dá)對(duì)應(yīng)于所述網(wǎng)絡(luò)前綴的對(duì)端網(wǎng)絡(luò)的地址發(fā)送所述第二消息的部件;以及述網(wǎng)絡(luò)前綴的第三消息,并且根據(jù)在所述第三消息中的所述網(wǎng)絡(luò)前綴來(lái)驗(yàn)證 在所述第三消息中的所述校驗(yàn)和的部件。
49. 按照權(quán)利要求48的網(wǎng)絡(luò)管理裝置,包括在從所述對(duì)端路由器接收包括用于指定每個(gè)所述對(duì)端網(wǎng)絡(luò)的多個(gè)網(wǎng)絡(luò)前 綴的所述第一消息的過(guò)程中,當(dāng)所述對(duì)端路由器包括多個(gè)對(duì)端網(wǎng)絡(luò)時(shí),用于 在所述第 一消息中的所述多個(gè)網(wǎng)絡(luò)前綴中選擇一個(gè)或多個(gè)接受的網(wǎng)絡(luò)前綴的 部件。
50,按照權(quán)利要求49的網(wǎng)絡(luò)管理裝置,包括用于產(chǎn)生包括所選擇的網(wǎng) 絡(luò)前綴的數(shù)量的第四消息、并且向所述對(duì)端路由器發(fā)送所迷第四消息的部件。
51.按照權(quán)利要求48的網(wǎng)絡(luò)管理裝置,包括用于執(zhí)行返回可路由性規(guī) 程的部件,其中,將所述返回可路由性規(guī)程的HoT消息用作所述第四消息。
52. 按照權(quán)利要求48的網(wǎng)絡(luò)管理裝置,包括用于根據(jù)在所述第三消息中的驗(yàn)證結(jié)果來(lái)將成功驗(yàn)證的網(wǎng)絡(luò)前綴綁定到 所述對(duì)端5^由器的地址的部件;以及 用于存儲(chǔ)綁定信息的部件。
53. 按照權(quán)利要求48的網(wǎng)絡(luò)管理裝置,其中,所述用于產(chǎn)生權(quán)標(biāo)的部件 在產(chǎn)生對(duì)應(yīng)于所述網(wǎng)絡(luò)前綴的所述權(quán)標(biāo)的過(guò)程中,根據(jù)由所述網(wǎng)絡(luò)前綴和具有隨機(jī)產(chǎn)生的值的主部分構(gòu)成的地址來(lái)產(chǎn)生權(quán)標(biāo),并且所述用于發(fā)送所述第 二消息的部件通過(guò)將在產(chǎn)生所述權(quán)標(biāo)時(shí)使用的所述地址設(shè)置為可到達(dá)對(duì)應(yīng)于 所述網(wǎng)絡(luò)前綴的所述對(duì)端網(wǎng)絡(luò)的地址來(lái)發(fā)送所述第二消息。
54. 按照權(quán)利要求48的網(wǎng)絡(luò)管理方法,其中,當(dāng)通知用作被加到所述第 一消息中的所述網(wǎng)絡(luò)前綴的主部分的特定值時(shí),所述用于產(chǎn)生權(quán)標(biāo)的部件在 產(chǎn)生對(duì)應(yīng)于所述網(wǎng)絡(luò)前綴的所述權(quán)標(biāo)的過(guò)程中根據(jù)由所述網(wǎng)絡(luò)前綴和具有所 述特定值的所述主部分構(gòu)成的地址來(lái)產(chǎn)生所述權(quán)標(biāo),并且所述用于發(fā)送所述于所述網(wǎng)絡(luò)前綴的所述對(duì)端網(wǎng)絡(luò)的地址來(lái)發(fā)送所述第二消息。
55. 按照權(quán)利要求48的網(wǎng)絡(luò)管理裝置,其中,所述用于產(chǎn)生所述權(quán)標(biāo)的 部件在產(chǎn)生對(duì)應(yīng)于所述網(wǎng)絡(luò)前綴的所述權(quán)標(biāo)的過(guò)程中才艮據(jù)由所述網(wǎng)絡(luò)前綴和 具有通用地預(yù)定的值的主部分構(gòu)成的地址來(lái)產(chǎn)生所述權(quán)標(biāo),并且所述用于發(fā) 送所述第二消息的部件通過(guò)將在產(chǎn)生所述權(quán)標(biāo)時(shí)使用的所述地址設(shè)置為可到 達(dá)對(duì)應(yīng)于所述網(wǎng)絡(luò)前綴的所述對(duì)端網(wǎng)絡(luò)的地址來(lái)發(fā)送第二消息。
56. —種在通信系統(tǒng)中使用的網(wǎng)絡(luò)管理方法,所述通信系統(tǒng)被提供有管 理至少一個(gè)或多個(gè)網(wǎng)絡(luò)的第一路由器以及與第一節(jié)點(diǎn)不同的第二節(jié)點(diǎn),其中, 所述第一節(jié)點(diǎn)和所述第二節(jié)點(diǎn)連接到預(yù)定的通信網(wǎng)絡(luò),所述方法用于使得所 述第二節(jié)點(diǎn)能夠驗(yàn)證所述第一節(jié)點(diǎn)的位置信息,所述方法包括步驟所述第 一節(jié)點(diǎn)產(chǎn)生包括指定所述網(wǎng)絡(luò)的網(wǎng)絡(luò)前綴的第 一消息,并且向所 述第二節(jié)點(diǎn)發(fā)送第一消息;所述第二節(jié)點(diǎn)根據(jù)在從所述第 一節(jié)點(diǎn)接收的所述第 一 消息中的所述網(wǎng)絡(luò) 前綴來(lái)產(chǎn)生對(duì)應(yīng)于所述網(wǎng)絡(luò)前綴的權(quán)標(biāo);所述第二節(jié)點(diǎn)產(chǎn)生包括對(duì)應(yīng)于所述網(wǎng)絡(luò)前綴的所述權(quán)標(biāo)的第二消息,并 且向可到達(dá)對(duì)應(yīng)于所述網(wǎng)絡(luò)前綴的所述網(wǎng)絡(luò)的地址發(fā)送所述第二消息;所述第一節(jié)點(diǎn)接收所述第二消息,并且提取在所述第二消息中的所述權(quán) 標(biāo);所述第 一節(jié)點(diǎn)使用所述權(quán)標(biāo)來(lái)產(chǎn)生校驗(yàn)和;所述第 一節(jié)點(diǎn)產(chǎn)生包括所述網(wǎng)絡(luò)前綴和所述校驗(yàn)和的第三消息,并且向 所述第二節(jié)點(diǎn)發(fā)送所述第三消息;以及所述第二節(jié)點(diǎn)接收所述第三消息,并且根據(jù)在所述第三消息中的所述網(wǎng)絡(luò)前綴來(lái)驗(yàn)證在第三消息中的所述校驗(yàn)和。
57. 按照權(quán)利要求56的網(wǎng)絡(luò)管理方法,包括步驟當(dāng)所述第一節(jié)點(diǎn)包括多個(gè)網(wǎng)絡(luò)時(shí),所述第 一節(jié)點(diǎn)選^t奪所述多個(gè)網(wǎng)絡(luò)的一 部分或者全部,并且產(chǎn)生包括對(duì)應(yīng)于每個(gè)所選"f奪網(wǎng)絡(luò)的網(wǎng)絡(luò)前綴的所述第一 消息;以及所述第二節(jié)點(diǎn)在所述第 一 消息中的所述多個(gè)網(wǎng)絡(luò)前綴中選擇要驗(yàn)證的網(wǎng) 絡(luò)前綴。
58. 按照權(quán)利要求57的網(wǎng)絡(luò)管理方法,包括步驟所述第二節(jié)點(diǎn)在選沖奪 所述網(wǎng)絡(luò)前綴后產(chǎn)生包括所選擇的網(wǎng)絡(luò)前綴的數(shù)量的第四消息,并且向所述 第 一 節(jié)點(diǎn)發(fā)送所述第四消息。
59. 按照權(quán)利要求56的網(wǎng)絡(luò)管理方法,包括步驟所述第二節(jié)點(diǎn)根據(jù)驗(yàn) 證結(jié)果來(lái)將成功驗(yàn)證的網(wǎng)絡(luò)前綴綁定到所述第一節(jié)點(diǎn)的地址,并且存儲(chǔ)綁定 信息。
60. —種網(wǎng)絡(luò)管理裝置,其被配置在第一節(jié)點(diǎn)中,所述第一節(jié)點(diǎn)能夠管 理至少一個(gè)或多個(gè)網(wǎng)絡(luò),所述裝置包括用于產(chǎn)生包括指定所述網(wǎng)絡(luò)的網(wǎng)絡(luò)前綴的第 一消息,并且向與所述第一 節(jié)點(diǎn)不同的第二節(jié)點(diǎn)發(fā)送所述第 一 消息的部件;用于從所述第二節(jié)點(diǎn)接收包括由所述第二節(jié)點(diǎn)根據(jù)在所述第一消息中的 所述網(wǎng)絡(luò)前綴而產(chǎn)生的權(quán)標(biāo)的第二消息,并且提取在所述第二消息中的所述 權(quán)標(biāo)的部件;用于使用所述權(quán)標(biāo)來(lái)產(chǎn)生校驗(yàn)和的部件;以及用于產(chǎn)生包括所述網(wǎng)絡(luò)前綴和所述校驗(yàn)和的第三消息,并且向所述第二 節(jié)點(diǎn)發(fā)送所述第三消息的部件。
61. —種網(wǎng)絡(luò)管理裝置,其被配置在作為第二節(jié)點(diǎn)的、能夠與管理至少 一個(gè)或多個(gè)網(wǎng)絡(luò)的第一節(jié)點(diǎn)通信的一個(gè)節(jié)點(diǎn)中,所述裝置包括用于接收包括指定所述網(wǎng)絡(luò)的網(wǎng)絡(luò)前綴的、由所述第 一節(jié)點(diǎn)產(chǎn)生的第一消息、并且向所述第二節(jié)點(diǎn)發(fā)送所述第一消息的部件;用于根據(jù)在從所述第 一節(jié)點(diǎn)接收的所述第 一 消息中的所述網(wǎng)絡(luò)前綴產(chǎn)生 對(duì)應(yīng)于所述網(wǎng)絡(luò)前綴的權(quán)標(biāo)的部件;用于產(chǎn)生包括對(duì)應(yīng)于所述網(wǎng)絡(luò)前綴的所述權(quán)標(biāo)的第二消息,并且向可到 達(dá)對(duì)應(yīng)于所述網(wǎng)絡(luò)前綴的所述網(wǎng)絡(luò)的地址發(fā)送所述第二消息的部件;以及用于接收包括由所述第 一節(jié)點(diǎn)使用所述權(quán)標(biāo)而產(chǎn)生的校驗(yàn)和以及所述網(wǎng) 絡(luò)前綴的第三消息,并且根據(jù)在所述第三消息中的所述網(wǎng)絡(luò)前綴來(lái)驗(yàn)證在所 述第三消息中的所述校驗(yàn)和的部件。
62. 按照權(quán)利要求61的網(wǎng)絡(luò)管理方法,包括當(dāng)所述第一節(jié)點(diǎn)管理多個(gè) 網(wǎng)絡(luò)并且所述第二節(jié)點(diǎn)接收到包括對(duì)應(yīng)于所述一個(gè)或多個(gè)網(wǎng)絡(luò)的每一個(gè)網(wǎng)絡(luò) 的一個(gè)或多個(gè)網(wǎng)絡(luò)前綴的所述第一消息時(shí),用于在所述第 一消息中的所述多 個(gè)網(wǎng)絡(luò)前綴中選擇要驗(yàn)證的所述網(wǎng)絡(luò)前綴的部件。
63. 按照權(quán)利要求62的網(wǎng)絡(luò)管理方法,包括用于產(chǎn)生包括所選《^的網(wǎng) 絡(luò)前綴的數(shù)量的第四消息,并且在選擇所述網(wǎng)絡(luò)前綴的過(guò)程中向所述第 一節(jié) 點(diǎn)發(fā)送所述第四消息的部件。
全文摘要
本發(fā)明公開(kāi)了一種用于實(shí)現(xiàn)更安全的通信和更有效的通信的技術(shù)。按照這種技術(shù),移動(dòng)路由器(111)通過(guò)發(fā)送HoTI消息(203)向?qū)Χ斯?jié)點(diǎn)(130)通知移動(dòng)路由器在后包括的移動(dòng)網(wǎng)絡(luò)的網(wǎng)絡(luò)前綴。對(duì)端節(jié)點(diǎn)發(fā)送包括根據(jù)在HoTI消息中的網(wǎng)絡(luò)前綴來(lái)以加密方式產(chǎn)生的權(quán)標(biāo)的NPT消息(205)。移動(dòng)路由器提取該權(quán)標(biāo),并且發(fā)送包括由該權(quán)標(biāo)和傳統(tǒng)的RR規(guī)程權(quán)標(biāo)產(chǎn)生的校驗(yàn)和的BU消息(206)。取代上述移動(dòng)路由器,也可以應(yīng)用對(duì)端路由器。
文檔編號(hào)H04L29/06GK101385302SQ200580030269
公開(kāi)日2009年3月11日 申請(qǐng)日期2005年7月11日 優(yōu)先權(quán)日2004年7月9日
發(fā)明者吳振華, 平野純, 陳必耀 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社