專利名稱:包括多跳ad-hoc和電路切換模式的混合移動(dòng)通信系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)的技術(shù)領(lǐng)域,其包括諸如移動(dòng)主機(jī)或者移動(dòng)路由器的作 為網(wǎng)絡(luò)部件的移動(dòng)節(jié)點(diǎn)。
背景技術(shù):
隨著無(wú)線技術(shù)的出現(xiàn)和發(fā)展,今天因特網(wǎng)已經(jīng)發(fā)展到許多數(shù)據(jù)通信端點(diǎn) 由移動(dòng)終端組成的階段,每個(gè)移動(dòng)終端通過(guò)不同的域漫游并在不同點(diǎn)及時(shí)地 將自身附著于信息包交換數(shù)據(jù)通信網(wǎng)絡(luò)(諸如因特網(wǎng))的不同附著點(diǎn)。這種 漫游措施(provisioning)在諸如電話系統(tǒng)的電路交換通信網(wǎng)絡(luò)中是相當(dāng)成熟 的。但是,在信息包交換通信網(wǎng)絡(luò)中,支持這種漫游能力是困難的。這是因 為,信息包交換通信網(wǎng)絡(luò)中的終端是使用單一地址被獲得的,并且這種地址 通常包含在空間拓樸中一定是有效的部分(通常為前綴)。另外,在信息包交 換數(shù)據(jù)通信網(wǎng)絡(luò)的附著點(diǎn)的多次變化之后,期望移動(dòng)終端在相同的地址繼續(xù) 被獲得。這就要考慮到在信息包交換數(shù)據(jù)通信網(wǎng)絡(luò)的不同附著點(diǎn)上的會(huì)話(諸 如文件傳遞)無(wú)縫延續(xù)。為了支持這種漫游能力,該產(chǎn)業(yè)已經(jīng)開發(fā)了用于移動(dòng)性支持的解決方案, 其由在因特網(wǎng)協(xié)議版本4 (IPv4)(下面的非專利文獻(xiàn)2)中的移動(dòng)IPv4 (下 面的非專利文獻(xiàn)l)以及在因特網(wǎng)協(xié)議版本6 (IPv6)(下面的非專利文獻(xiàn)4) 中的移動(dòng)IPv6 (下面的非專利文獻(xiàn)3)規(guī)定。在移動(dòng)IP中,每個(gè)數(shù)據(jù)通信終 端(稱為移動(dòng)節(jié)點(diǎn))具有永久宿主域。當(dāng)移動(dòng)節(jié)點(diǎn)被附著于其宿主網(wǎng)絡(luò)時(shí), 其#皮分配7>知為宿主地址的永久全球地址。當(dāng)移動(dòng)節(jié)點(diǎn)在遠(yuǎn)處(away),即附 著于一些其它的外部(foreign)網(wǎng)絡(luò)時(shí),其通常被分配公知為轉(zhuǎn)交地址的臨 時(shí)全球地址。這種臨時(shí)地址通常由移動(dòng)節(jié)點(diǎn)所聯(lián)系的訪問(wèn)路由器分配,并且 其被匯集在訪問(wèn)路由器的地址拓樸處,使得轉(zhuǎn)交地址在全球網(wǎng)絡(luò)的路由基礎(chǔ) 結(jié)構(gòu)中從拓樸學(xué)上而言是正確的。移動(dòng)性支持的思想是即使當(dāng)被附著于其 它外部網(wǎng)絡(luò)時(shí),也能夠在宿主地址獲得移動(dòng)節(jié)點(diǎn),使得在信息包交換數(shù)據(jù)通 信網(wǎng)絡(luò)中的其它節(jié)點(diǎn)僅僅需要通過(guò)移動(dòng)節(jié)點(diǎn)的宿主地址來(lái)識(shí)別移動(dòng)節(jié)點(diǎn)。這
在非專利文獻(xiàn)1和3中實(shí)現(xiàn),具有公知為宿主代理的宿主網(wǎng)絡(luò)上的實(shí)體的介 紹。使用公知為綁定更新的消息,移動(dòng)節(jié)點(diǎn)將它們的轉(zhuǎn)交地址注冊(cè)到宿主代 理上。宿主代理負(fù)責(zé)截取被尋址到移動(dòng)節(jié)點(diǎn)的宿主地址的消息,并且使用IP中IP隧道(下述非專利文獻(xiàn)5和6 )將信息包傳送到移動(dòng)節(jié)點(diǎn)的轉(zhuǎn)交地址。IP中IP隧道包括在另一個(gè)IP信息包中封裝原始IP信息包。原始信息包有時(shí) 被稱為內(nèi)部信息包,并且封裝內(nèi)部信息包的新信息包被稱為外部信息包。在 移動(dòng)節(jié)點(diǎn)的宿主代理上公知的、在宿主地址和轉(zhuǎn)交地址之間的這種綁定允許 移動(dòng)節(jié)點(diǎn)將會(huì)被獲得,而不管該移動(dòng)節(jié)點(diǎn)在何處。有可能將在非專利文獻(xiàn)1和3中規(guī)定的主機(jī)移動(dòng)性支持的概念擴(kuò)展到在 下述專利文獻(xiàn)1和下述非專利文獻(xiàn)7中定義的網(wǎng)絡(luò)移動(dòng)性支持(NEMO)。這 是移動(dòng)節(jié)點(diǎn)本身是移動(dòng)路由器的情況,并且多個(gè)節(jié)點(diǎn)與移動(dòng)路由器一起移動(dòng), 形成移動(dòng)網(wǎng)絡(luò)。*^送到移動(dòng)網(wǎng)絡(luò)的信息包被移動(dòng)路由器的宿主代理截取并 被隧道傳輸?shù)浇夥庋b該隧道信息包的移動(dòng)路由器,并且將內(nèi)部信息包傳送到 目的地。類似地,從移動(dòng)網(wǎng)絡(luò)的節(jié)點(diǎn)發(fā)送的信息包通過(guò)移動(dòng)路由器被隧道傳 輸?shù)剿拗鞔硪员惚粋魉偷秸_的目的地。移動(dòng)路由器本身可以起作為訪問(wèn) 路由器,其允許其它移動(dòng)節(jié)點(diǎn)(移動(dòng)主機(jī)或者移動(dòng)路由器)與該移動(dòng)路由器 相關(guān)聯(lián)并可以通過(guò)該移動(dòng)路由器訪問(wèn)全球通信網(wǎng)絡(luò)。但是,使用前述機(jī)制的系統(tǒng)具有一個(gè)基本要求,即,移動(dòng)節(jié)點(diǎn)必須與該 移動(dòng)節(jié)點(diǎn)所相關(guān)的訪問(wèn)路由器維持鏈路層連通性。因?yàn)樵L問(wèn)路由器中繼#紋 送到移動(dòng)節(jié)點(diǎn)或者從移動(dòng)節(jié)點(diǎn)發(fā)送的所有信息包,因此一旦移動(dòng)節(jié)點(diǎn)喪失了 與其訪問(wèn)路由器的鏈路層連通性,其就不再能夠發(fā)送或者接收信息包。因此, 在這種移動(dòng)網(wǎng)絡(luò)中,訪問(wèn)體系結(jié)構(gòu)在本質(zhì)上是分級(jí)的,移動(dòng)節(jié)點(diǎn)從其訪問(wèn)路 由器中獲得其轉(zhuǎn)交地址,并且必須維持與其訪問(wèn)路由器的連通性。存在利用網(wǎng)狀網(wǎng)絡(luò)協(xié)議的機(jī)制,其允許移動(dòng)節(jié)點(diǎn)將信息包傳送到在其附 近的其它移動(dòng)節(jié)點(diǎn)。這種移動(dòng)網(wǎng)絡(luò)為網(wǎng)狀性質(zhì),典型地采用移動(dòng)Ad-Hoc網(wǎng) 絡(luò)(MANET協(xié)議)。例如,下述專利文獻(xiàn)2公開了移動(dòng)節(jié)點(diǎn)將鏈接信息分發(fā) 到相鄰節(jié)點(diǎn)的方法,使得每個(gè)移動(dòng)節(jié)點(diǎn)能夠在網(wǎng)狀方式中發(fā)現(xiàn)到達(dá)任何其它 移動(dòng)節(jié)點(diǎn)的路由。下述專利文獻(xiàn)3公開了路由方法的另一個(gè)例子,這里移動(dòng) 節(jié)點(diǎn)的相鄰鏈路的相關(guān)性特征被用來(lái)傳播(disseminate)路由信息。在所有 這種例子中,兩個(gè)移動(dòng)節(jié)點(diǎn)能夠相互發(fā)送數(shù)據(jù)信息包,即使在它們之間沒(méi)有 鏈路層連通性也是如此。通過(guò)相互具有鏈路層連通性的一個(gè)或者多個(gè)中間節(jié)
點(diǎn)來(lái)發(fā)送信息包。但是,無(wú)線網(wǎng)狀網(wǎng)絡(luò)中的移動(dòng)節(jié)點(diǎn)如何能夠與有線全球通 信網(wǎng)絡(luò)中的節(jié)點(diǎn)進(jìn)行通信仍然不清楚。為此,下述專利文獻(xiàn)4已經(jīng)提出了一 種方法,在這里,移動(dòng)節(jié)點(diǎn)使用移動(dòng)IP以與全球網(wǎng)絡(luò)中的其它節(jié)點(diǎn)進(jìn)行通信,并且信息包使用MANET協(xié)議在移動(dòng)節(jié)點(diǎn)和公知為外部代理的實(shí)體之間被中繼,非專利文獻(xiàn)1: Perkins, C. E.等人,"IP Mobility Support(IP移動(dòng)性支 持)",IETF RCF 3344, 2002年8月。非專利文獻(xiàn)2: DARPA, "Internet Protocol(互聯(lián)網(wǎng)協(xié)議)",正TF RFC 791, 1981年9月。非專利文獻(xiàn)3: Johnson, D. B., Perkins, C. E.,和Arkko, J., "Mobility Support in IPv6 (IPv6中的移動(dòng)性支持)",IETF Internet Draft: draft-ietf-mobileip-ipv6-24.txt, Work in Progress, 2003年6月。非專利文獻(xiàn)4: Deering, S.,和Hinden, R., "Internet Protocol Version 6 (IPv6 ) Specification (互聯(lián)網(wǎng)協(xié)議第六版(IPv6 )規(guī)范),,,IETF RFC 2460, 1998年12月。非專利文獻(xiàn)5: Simpson, W., "IP in IP Tunneling (IP隧道傳輸中的IP )", IETF RFC 1853, 1995年10月。非專利文獻(xiàn)6: Conta, A.,和Deering, S.,"Generic Packet Tunneling in IPv6 (IPv6中的普通信息包隧道傳輸)",IETF RFC 2473, 1998年12月。非專利文獻(xiàn)7: Devarapalli, V.,等人,"NEMO Basic Support Protocol (NEMO基礎(chǔ)支持協(xié)i義)",IETF Internet Draft: draft畫ietf國(guó)nemo陽(yáng)basic-01 .txt, 2003年9月。專利文獻(xiàn)1: Leung, K.K., "Mobile IP mobile router (移動(dòng)IP移動(dòng)路由 器),,,美國(guó)專利US6636498, 2003年10月。專利文獻(xiàn)2: Elliot , B .B., "Distribution of potential neighbor information through an ad hoc network (通過(guò)ad hoc網(wǎng)絡(luò)的潛在相鄰信息的分布)",美國(guó) 專利US6456599, 2002年9月。專利文獻(xiàn)3: Toh, C.K., "Routing method for Ad-Hoc mobile networks (用 于Ad-Hoc移動(dòng)網(wǎng)絡(luò)的路由方法)",美國(guó)專利US5987011, 1999年11月。專利文獻(xiàn)4: Airiksson, F.,等人,"Mobile IP for mobile Ad Hoc networks (用于移動(dòng)的Ad-Hoc網(wǎng)絡(luò)的移動(dòng)IP)",美國(guó)專利申請(qǐng)20010024443, 2001
年9月。在不需要每個(gè)移動(dòng)節(jié)點(diǎn)保持路由表和不需要由MANET協(xié)議所要求的大 量^各由更新的意義上說(shuō),移動(dòng)IPv6和NEMO的分級(jí)體系結(jié)構(gòu)是很有效的。 這是特別至關(guān)重要的,因?yàn)橐苿?dòng)節(jié)點(diǎn)通常是有效資源和電池供電,因此在功 耗上和存儲(chǔ)器使用上的任何節(jié)省都是有意義的。但是,這種協(xié)議(諸如移動(dòng)IPv6或者NEMO )要求用作為中央節(jié)點(diǎn)的 一個(gè)或多個(gè)訪問(wèn)路由器以傳送信息包。與這些訪問(wèn)路由器相關(guān)的任何移動(dòng)節(jié) 點(diǎn)必須與這些訪問(wèn)路由器保持鏈路層連通性。如果移動(dòng)節(jié)點(diǎn)漫游太遠(yuǎn),其將 失去所有的連通性。其甚至不能夠與處在其無(wú)線范圍內(nèi)的另外的移動(dòng)節(jié)點(diǎn)進(jìn) 行通信,因?yàn)槠洳荒軌驅(qū)⑿畔鼈鬟f到訪問(wèn)路由器,該訪問(wèn)路由器然后應(yīng)該 將該信息包傳遞到目的地節(jié)點(diǎn)(其恰恰在發(fā)送者的旁邊)。諸如MANET的網(wǎng)狀網(wǎng)絡(luò)協(xié)議特別地關(guān)注這個(gè)問(wèn)題,允許移動(dòng)節(jié)點(diǎn)形成 動(dòng)態(tài)網(wǎng)狀網(wǎng)絡(luò),由此移動(dòng)節(jié)點(diǎn)可以傳送由不指定自身的其它節(jié)點(diǎn)所發(fā)送的信 息包。路由被主動(dòng)地廣告或者按需要被發(fā)現(xiàn),從而將動(dòng)態(tài)地適應(yīng)網(wǎng)狀變化結(jié) 構(gòu)的能力給予網(wǎng)狀網(wǎng)絡(luò)節(jié)點(diǎn)。網(wǎng)狀網(wǎng)絡(luò)的這個(gè)特征是極其期望的,因?yàn)槿绱?的網(wǎng)狀網(wǎng)絡(luò)能夠是自愈的。但是,使用網(wǎng)狀網(wǎng)絡(luò)協(xié)議的移動(dòng)節(jié)點(diǎn)將招致一些 不足。為了發(fā)送信息包,移動(dòng)節(jié)點(diǎn)必須花費(fèi)一些時(shí)間來(lái)發(fā)現(xiàn)到達(dá)目的地的路 由。即使當(dāng)不發(fā)送信息包時(shí),移動(dòng)節(jié)點(diǎn)也消耗功率,因?yàn)樗鼈儽仨殔⑴c中繼 從其它移動(dòng)節(jié)點(diǎn)發(fā)送的信息包。另外, 一些量的路由信息必須被保持在存儲(chǔ) 器中?,F(xiàn)有設(shè)備將分級(jí)和網(wǎng)狀體系結(jié)構(gòu)兩者使用作為兩個(gè)結(jié)構(gòu)的簡(jiǎn)單組合是可 能的。當(dāng)分級(jí)結(jié)構(gòu)故障時(shí),上述設(shè)備將轉(zhuǎn)換到網(wǎng)狀結(jié)構(gòu),反之亦然。但是, 這種兩個(gè)體系結(jié)構(gòu)的簡(jiǎn)單組合將導(dǎo)致正進(jìn)行傳送對(duì)話的中斷,這主要是因?yàn)樵趦蓚€(gè)體系結(jié)構(gòu)的每一個(gè)中使用的地址通常是不同的。 發(fā)明內(nèi)容為了解決上述問(wèn)題,本發(fā)明結(jié)合兩個(gè)體系結(jié)構(gòu)(分級(jí)和網(wǎng)狀)以使得移 動(dòng)節(jié)點(diǎn)工作在兩個(gè)不同模式(分級(jí)模式和網(wǎng)狀模式)。在分級(jí)模式中,移動(dòng)節(jié) 點(diǎn)按照由移動(dòng)IP或者NEMO協(xié)議描述的工作在于由移動(dòng)節(jié)點(diǎn)發(fā)送的信息 包被傳送到與其相關(guān)的訪問(wèn)路由器用于進(jìn)一步的傳遞。類似地.,發(fā)送到移動(dòng) 節(jié)點(diǎn)的信息包將到達(dá)其訪問(wèn)路由器(可能地由其宿主代理傳送)和然后被中
繼到移動(dòng)節(jié)點(diǎn)。這發(fā)生在移動(dòng)節(jié)點(diǎn)與其相關(guān)訪問(wèn)路由器具有鏈路層連通性的 時(shí)候。當(dāng)這種連通性失去時(shí),移動(dòng)節(jié)點(diǎn)將進(jìn)入網(wǎng)狀模式。在該網(wǎng)狀模式中, 由移動(dòng)節(jié)點(diǎn)發(fā)送的信息包通過(guò)移動(dòng)路由器的相鄰節(jié)點(diǎn)被中繼到其訪問(wèn)路由 器。類似地,從訪問(wèn)路由器發(fā)送到移動(dòng)節(jié)點(diǎn)的信息包被相鄰節(jié)點(diǎn)中繼。這在 移動(dòng)節(jié)點(diǎn)和其訪問(wèn)路由器之間有效地創(chuàng)建了虛擬鏈路層連通性,由此維持了 分級(jí)模式中的分級(jí)體系結(jié)構(gòu)。如果在分級(jí)和網(wǎng)狀模式中使用的地址空間是不同的,如在本發(fā)明 一個(gè)實(shí) 施例中所述的,則能夠使用封裝方案,使得使用分級(jí)才莫式中的地址發(fā)送的信 息包用網(wǎng)狀模式地址被封裝在信息包中,以傳送到訪問(wèn)路由器。這使得正進(jìn) 行的傳輸對(duì)話被維持而沒(méi)有中斷。而且,對(duì)于移動(dòng)節(jié)點(diǎn)和它們的訪問(wèn)路由器 發(fā)現(xiàn)相互的網(wǎng)狀;f莫式地址,在下面的實(shí)施例中描述了方案。本說(shuō)明書中公開的本發(fā)明包括以兩個(gè)不同模式即分級(jí)模式和網(wǎng)狀模式工 作的無(wú)線移動(dòng)節(jié)點(diǎn)。在分級(jí)模式中,移動(dòng)節(jié)點(diǎn)將采用標(biāo)準(zhǔn)有線節(jié)點(diǎn)地址集合 和路由器選擇。即,它們監(jiān)聽(tīng)由它們的訪問(wèn)路由器發(fā)送的路由器廣告或者指 向消息,其可以釆用基站或者路由器(移動(dòng)或者固定)的形式。根據(jù)這些路 由器廣告或者指向消息,基于在這些路由器廣告或者指向消息中包含的前綴 信息,移動(dòng)節(jié)點(diǎn)可以自動(dòng)地自身配置地址。另外,基于諸如動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP)的技術(shù),能夠指派與訪問(wèn)路由器一起使用的地址。在分級(jí)^^莫式中,移動(dòng)節(jié)點(diǎn)將通過(guò)訪問(wèn)路由器發(fā)送信息包到其同等對(duì)方。 這可以包含正常IP操作,或者移動(dòng)節(jié)點(diǎn)事實(shí)上可以使用移動(dòng)IP或者NEMO 協(xié)議以通過(guò)其宿主代理來(lái)中繼信息包。發(fā)送到移動(dòng)節(jié)點(diǎn)(在按前述配置或者 獲得的地址上)的信息包將到達(dá)訪問(wèn)路由器,然后被傳送到移動(dòng)節(jié)點(diǎn)。在移動(dòng)節(jié)點(diǎn)失去與訪問(wèn)路由器的鏈路層連通性的情況下,將進(jìn)入網(wǎng)狀模 式。在網(wǎng)狀模式中,將通過(guò)諸如MANET協(xié)議的正常類網(wǎng)狀機(jī)構(gòu)來(lái)試圖發(fā)現(xiàn) 到訪問(wèn)路由器的路徑。 一旦發(fā)現(xiàn)了路徑,就將發(fā)送信息包到訪問(wèn)路由器,以 通知訪問(wèn)5^由器現(xiàn)在正工作于網(wǎng)狀;f莫式。另外,網(wǎng)狀才莫式可以通過(guò)初始化/人 訪問(wèn)路由器進(jìn)入。這發(fā)生在訪問(wèn)路由器需要傳送信息包到移動(dòng)節(jié)點(diǎn)并且發(fā)現(xiàn) 其已經(jīng)失去與移動(dòng)節(jié)點(diǎn)的鏈路層連通性的時(shí)候。訪問(wèn)路由器然后將發(fā)現(xiàn)到移 動(dòng)節(jié)點(diǎn)的路由,并且發(fā)送消息用于通知移動(dòng)節(jié)點(diǎn)該訪問(wèn)路由器已經(jīng)進(jìn)入網(wǎng)狀 模式。在網(wǎng)狀模式中,在訪問(wèn)路由器和移動(dòng)節(jié)點(diǎn)之間的通信將使用網(wǎng)狀協(xié)議以 在它們之間傳遞信息包。發(fā)送到移動(dòng)節(jié)點(diǎn)的同等對(duì)方的正常通信量被傳送到 使用網(wǎng)狀協(xié)議的訪問(wèn)路由器。然后訪問(wèn)路由器前進(jìn)到按照分級(jí)模式來(lái)傳送信 息包。當(dāng)信息包到達(dá)被預(yù)定用于移動(dòng)節(jié)點(diǎn)的訪問(wèn)路由器時(shí),訪問(wèn)路由器將信 息包傳送到使用網(wǎng)狀機(jī)構(gòu)的移動(dòng)節(jié)點(diǎn)。當(dāng)移動(dòng)節(jié)點(diǎn)和訪問(wèn)路由器恢復(fù)鏈路層連通性時(shí),獲得從網(wǎng)狀模式到分級(jí) 模式的恢復(fù)。任何一個(gè)節(jié)點(diǎn)都可以首先檢測(cè)這,然后將通知有關(guān)進(jìn)入分級(jí)模 式的消息發(fā)送到其它各方。另外,移動(dòng)節(jié)點(diǎn)可以漫游在另一個(gè)訪問(wèn)路由器附 近。其通過(guò)接收來(lái)自新訪問(wèn)路由器的路由器廣告或者指向消息而檢測(cè)這。移 動(dòng)節(jié)點(diǎn)然后可以與該新訪問(wèn)路由器相關(guān),并且與該新訪問(wèn)路由器一起進(jìn)入分 級(jí)模式。根據(jù)包括前述結(jié)構(gòu)的本發(fā)明,通過(guò)有效地使用兩個(gè)體系結(jié)構(gòu)(分級(jí)和網(wǎng) 狀體系結(jié)構(gòu)),總是能夠維持在移動(dòng)節(jié)點(diǎn)和訪問(wèn)路由器之間的連接和能夠防止 正進(jìn)行傳輸對(duì)話的中斷。
圖1是表示本發(fā)明第一實(shí)施例的移動(dòng)節(jié)點(diǎn)的體系結(jié)構(gòu)的示意圖。圖2是表示本發(fā)明第一實(shí)施例的訪問(wèn)路由器的體系結(jié)構(gòu)的示意圖。 圖3是表示本發(fā)明第一實(shí)施例的移動(dòng)路由器的體系結(jié)構(gòu)的示意圖。 圖4是表示本發(fā)明第一實(shí)施例的移動(dòng)節(jié)點(diǎn)的傳送單元執(zhí)行的處理的流程圖。圖5是表示本發(fā)明第一實(shí)施例的訪問(wèn)路由器傳送單元執(zhí)行的處理的流程圖。圖6是表示本發(fā)明第 一實(shí)施例的系統(tǒng)體系結(jié)構(gòu)的第 一例子的示意圖。 圖7是表示本發(fā)明第 一 實(shí)施例的系統(tǒng)體系結(jié)構(gòu)的第二例子的示意圖。 圖8是表示本發(fā)明第 一 實(shí)施例的系統(tǒng)體系結(jié)構(gòu)的第三例子的示意圖。 圖9是表示本發(fā)明第二實(shí)施例的移動(dòng)節(jié)點(diǎn)的體系結(jié)構(gòu)的示意圖。 圖10是表示本發(fā)明第二實(shí)施例的訪問(wèn)路由器的體系結(jié)構(gòu)的示意圖。 圖11是表示本發(fā)明第二實(shí)施例的移動(dòng)路由器的體系結(jié)構(gòu)的示意圖。 圖12是表示本發(fā)明第二實(shí)施例的移動(dòng)節(jié)點(diǎn)的傳送單元執(zhí)行的處理的流 程圖。圖13是表示本發(fā)明第二實(shí)施例的訪問(wèn)路由器的傳送單元執(zhí)行的處理的流程圖。圖14是表示本發(fā)明第二實(shí)施例的系統(tǒng)體系結(jié)構(gòu)的第 一例子的示意圖。圖15是表示在圖14的系統(tǒng)體系結(jié)構(gòu)中網(wǎng)狀模式所使用的信息包格式的 例子的示意圖。圖16是表示本發(fā)明第二實(shí)施例的系統(tǒng)體系結(jié)構(gòu)的第二例子的示意圖。 圖17是表示在圖16的系統(tǒng)體系結(jié)構(gòu)中網(wǎng)狀模式所使用的信息包格式的 例子的示意圖。圖18是表示本發(fā)明第二實(shí)施例的系統(tǒng)體系結(jié)構(gòu)的第三例子的示意圖。 圖19是表示在圖18的系統(tǒng)體系結(jié)構(gòu)中網(wǎng)狀模式所使用的信息包格式的第一例子的示意圖。圖20是表示在圖18的系統(tǒng)體系結(jié)構(gòu)中網(wǎng)狀模式所使用的信息包格式的第二例子的示意圖。圖21是表示本發(fā)明第三實(shí)施例的移動(dòng)節(jié)點(diǎn)的體系結(jié)構(gòu)的示意圖。 圖2 2是表示本發(fā)明第三實(shí)施例的訪問(wèn)路由器的體系結(jié)構(gòu)的示意圖。 圖23是表示本發(fā)明第三實(shí)施例的移動(dòng)^各由器的體系結(jié)構(gòu)的示意圖。 圖24是表示本發(fā)明第三實(shí)施例的移動(dòng)節(jié)點(diǎn)的傳送單元執(zhí)行的處理的流 程圖。圖25是表示本發(fā)明第三實(shí)施例的訪問(wèn)路由器的傳送單元執(zhí)行的處理的 流程圖。圖26是表示本發(fā)明第三實(shí)施例的系統(tǒng)體系結(jié)構(gòu)的第 一例子的示意圖。 圖27是表示在圖26的系統(tǒng)體系結(jié)構(gòu)中網(wǎng)狀模式所使用的信息包格式的 例子的示意圖。圖28是表示本發(fā)明第三實(shí)施例的系統(tǒng)體系結(jié)構(gòu)的第二例子的示意圖。 圖29是表示在圖28的系統(tǒng)體系結(jié)構(gòu)中網(wǎng)狀模式所使用的信息包格式的 例子的示意圖。圖30是表示本發(fā)明第三實(shí)施例的系統(tǒng)體系結(jié)構(gòu)的第三例子的示意圖。 圖31是表示在圖30的系統(tǒng)體系結(jié)構(gòu)中網(wǎng)狀模式所使用的信息包格式的第一例子的示意圖。圖32是表示在圖30的系統(tǒng)體系結(jié)構(gòu)中網(wǎng)狀模式所使用的信息包格式的第二例子的示意圖。
具體實(shí)施方式
本說(shuō)明書公開了在信息包轉(zhuǎn)換數(shù)據(jù)通信網(wǎng)絡(luò)中移動(dòng)節(jié)點(diǎn)以分級(jí)模式和網(wǎng) 狀模式的混合方式進(jìn)行通信的系統(tǒng)、相關(guān)裝置和方法。為了幫助理解所公開的發(fā)明,使用下述定義(i) "信息包,,是能夠在數(shù)據(jù)網(wǎng)絡(luò)上傳遞的任何可能格式的數(shù)據(jù)的獨(dú)立 單元。"信息包,,通常由兩部分構(gòu)成,即"報(bào)頭"部分和"有效載荷,,部分。"有效載荷"部分包含將被傳遞的數(shù)據(jù),"報(bào)頭"部分包含將幫助信息包傳遞 的信息。"報(bào)頭,,必須具有源地址和目的地地址,以分別識(shí)別"信息包"的發(fā) 送者和接受者。(ii) "信息包隧道"是指被封裝入另一個(gè)信息包的獨(dú)立信息包。"信息包 隧道"的行為也稱為信息包的"封裝"。正被封裝的信息包稱為"隧道后信息 包"或者"內(nèi)部信息包"。封裝"內(nèi)部信息包"的信息包稱為"隧道信息包" 或者"外部信息包"。這里,整個(gè)"內(nèi)部信息包"形成"外部信息包"的有效載荷部分。(iii) "移動(dòng)節(jié)點(diǎn)"是用于改變其到全球數(shù)據(jù)通信網(wǎng)絡(luò)的附著點(diǎn)的網(wǎng)絡(luò)元 素。其可以被用來(lái)指終端用戶端、或者用作為能夠改變其到全球數(shù)據(jù)通信網(wǎng) 絡(luò)的附著點(diǎn)的網(wǎng)關(guān)、路由器、或者智能網(wǎng)絡(luò)集線器的中間網(wǎng)絡(luò)元素。作為終 端用戶端的"移動(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)路由器"。(iv) 網(wǎng)絡(luò)元素的"默認(rèn)路由器,,是指駐留在該網(wǎng)絡(luò)元素的相同鏈接上 的路由器,在這里,凈皮傳遞了發(fā)源于該網(wǎng)絡(luò)元素的具有該網(wǎng)絡(luò)元素沒(méi)有其它 公知路徑將到達(dá)的目的地的所有信息包。(v) 移動(dòng)節(jié)點(diǎn)的"訪問(wèn)路由器"是指與該移動(dòng)節(jié)點(diǎn)相關(guān)以附著到數(shù)據(jù)通 信網(wǎng)絡(luò)的路由器。其通常是移動(dòng)節(jié)點(diǎn)的默認(rèn)路由器。移動(dòng)節(jié)點(diǎn)的訪問(wèn)路由器 可以本身是移動(dòng)的。(vi) "操作的分級(jí)模式"涉及將信息包傳遞到其默認(rèn)路由器的移動(dòng)節(jié) 點(diǎn),其用于當(dāng)對(duì)于移動(dòng)節(jié)點(diǎn)沒(méi)有公知的明確路由信息來(lái)指定如何傳送給出了 目的地的信息包時(shí)進(jìn)行傳遞。在分級(jí)模式中,信息包(以直接一跳傳遞的方 式)在兩個(gè)節(jié)點(diǎn)之間直接地傳輸。術(shù)語(yǔ)"分級(jí)模式"有時(shí)在本說(shuō)明書中被用 于指"操作的分級(jí)模式"。 (Vii)"操作的網(wǎng)狀模式"涉及發(fā)現(xiàn)下一跳節(jié)點(diǎn)的移動(dòng)節(jié)點(diǎn),以當(dāng)對(duì)于移 動(dòng)節(jié)點(diǎn)沒(méi)有公知的明確路由信息來(lái)指定如何傳送給出了目的地的信息包時(shí)將 信息包傳遞到該下一跳節(jié)點(diǎn)。通過(guò)要求每個(gè)移動(dòng)節(jié)點(diǎn)主動(dòng)地將有關(guān)它們可到 達(dá)性的信息周期性地廣播到它們相鄰的節(jié)點(diǎn),或者通過(guò)發(fā)送探測(cè)信息包以發(fā) 現(xiàn)哪一個(gè)相鄰節(jié)點(diǎn)無(wú)論何時(shí)在移動(dòng)節(jié)點(diǎn)需要將信息包發(fā)送到目的地時(shí)都能夠 到達(dá)特定的目的地,能夠?qū)崿F(xiàn)這種路由的發(fā)現(xiàn)。使用一個(gè)例子,其是用于傳遞信息包的諸如MANET協(xié)議的網(wǎng)狀網(wǎng)絡(luò)協(xié)議。在網(wǎng)狀才莫式中,信息包(以 移動(dòng)ad-hoc網(wǎng)絡(luò)方式通過(guò)多跳)在兩個(gè)節(jié)點(diǎn)之間被間接地傳輸。術(shù)語(yǔ)"網(wǎng)狀 模式"有時(shí)在本文獻(xiàn)中被用于指"操作的網(wǎng)狀模式"。(viii)在分級(jí)模式和網(wǎng)狀模式兩者中,信息包通過(guò)中間節(jié)點(diǎn)被傳遞。差 別在于在分級(jí)模式中,中間節(jié)點(diǎn)總是包括移動(dòng)節(jié)點(diǎn)的默認(rèn)路由器,而在網(wǎng) 狀模式中,中間節(jié)點(diǎn)依賴于目的地而變化。在下面的說(shuō)明中,為了解釋的目的,提出了特定數(shù)字、次數(shù)、結(jié)構(gòu)和其 它參數(shù),目的是提供本發(fā)明的完整理解。但是,顯然,對(duì)于本領(lǐng)域技術(shù)人員 來(lái)說(shuō),在沒(méi)有這些特定細(xì)節(jié)的情況下,可以實(shí)現(xiàn)本發(fā)明。<第一實(shí)施例>在本發(fā)明的第 一實(shí)施例中,公開了附著于全球信息包轉(zhuǎn)換數(shù)據(jù)通信網(wǎng)絡(luò) 的在通用無(wú)線移動(dòng)網(wǎng)絡(luò)中配置的移動(dòng)節(jié)點(diǎn)1000、訪問(wèn)路由器1100和移動(dòng)路 由器1200。圖1到3分別表示移動(dòng)節(jié)點(diǎn)1000、訪問(wèn)路由器1100和移動(dòng)路由 器1200的體系結(jié)構(gòu)。在這些體系結(jié)構(gòu)中,提供等同功能性的功能塊給出了相 同的參考數(shù)字。移動(dòng)節(jié)點(diǎn)1000的體系結(jié)構(gòu)包括上層協(xié)議1001 、傳送單元1002 、 網(wǎng)狀網(wǎng)絡(luò)處理單元1003、以及單個(gè)或者多個(gè)下部網(wǎng)絡(luò)接口 1004。訪問(wèn)路由器 1100的體系結(jié)構(gòu)包括上層協(xié)議1001、傳遞單元1102、網(wǎng)狀網(wǎng)絡(luò)處理單元1003、 單個(gè)或者多個(gè)下部網(wǎng)絡(luò)接口 1004、以及相關(guān)管理器1105。移動(dòng)路由器1200 的體系結(jié)構(gòu)是移動(dòng)節(jié)點(diǎn)1000和訪問(wèn)路由器1100的混合,包括上層協(xié)議1001、 傳送單元1202、網(wǎng)狀網(wǎng)絡(luò)處理單元1003、以及單個(gè)或者多個(gè)下部網(wǎng)絡(luò)接口 1004。下部網(wǎng)絡(luò)接口 1004是用于涉及物理網(wǎng)絡(luò)接口硬件、控制該硬件的軟件、 以及用于管理通過(guò)這種硬件的通信的協(xié)議的集合塊。例如,在ISO(國(guó)際標(biāo) 準(zhǔn)化組織)的OSI (開放系統(tǒng)互連)模型下,下部網(wǎng)絡(luò)接口 1004將包括與物 理和數(shù)據(jù)鏈路層相關(guān)的所有協(xié)議。盡管本發(fā)明以一般具有單個(gè)無(wú)線網(wǎng)絡(luò)接口 的移動(dòng)節(jié)點(diǎn)為目標(biāo),但本領(lǐng)域技術(shù)人員應(yīng)當(dāng)清楚,與本發(fā)明之一相同的機(jī)構(gòu) 能夠被擴(kuò)展到具有多個(gè)無(wú)線訪問(wèn)機(jī)構(gòu)的移動(dòng)節(jié)點(diǎn),或者擴(kuò)展到具有無(wú)線和有 線網(wǎng)絡(luò)接口的混合節(jié)點(diǎn)。類似地,功能塊上部協(xié)議層1001是包括經(jīng)過(guò)傳送單元1002和下部網(wǎng)絡(luò) 接口 1004來(lái)傳輸和接收數(shù)據(jù)信息包的所有上層協(xié)議和應(yīng)用的摘要。再次將 ISO的OSI模型用作為例子,上部協(xié)議層1001將包括應(yīng)用、表示、會(huì)話和傳 輸層。網(wǎng)狀網(wǎng)絡(luò)處理單元1003處理被計(jì)劃處理的用于傳送與網(wǎng)狀網(wǎng)絡(luò)協(xié)議相 關(guān)的信息的數(shù)據(jù)信息包。網(wǎng)狀網(wǎng)絡(luò)處理單元1003還負(fù)責(zé)用于適當(dāng)?shù)剡x擇^f吏用 協(xié)議(網(wǎng)狀網(wǎng)絡(luò)協(xié)議)的網(wǎng)狀體系結(jié)構(gòu)和使用協(xié)議(移動(dòng)IPv6或者NEMO ) 的分級(jí)體系結(jié)構(gòu),用于通過(guò)封裝和解封裝其中使用網(wǎng)狀網(wǎng)絡(luò)協(xié)議的數(shù)據(jù)信息 包來(lái)應(yīng)用于數(shù)據(jù)信息包。網(wǎng)狀網(wǎng)絡(luò)處理單元1003還負(fù)責(zé)路由將使用相關(guān)網(wǎng)狀 網(wǎng)絡(luò)協(xié)議將被傳送的信息包。另外,按照相關(guān)網(wǎng)狀網(wǎng)絡(luò)協(xié)議的要求,網(wǎng)狀網(wǎng) 絡(luò)中相鄰節(jié)點(diǎn)的路由信息還通過(guò)網(wǎng)狀網(wǎng)絡(luò)處理單元1003維持。網(wǎng)狀網(wǎng)絡(luò)處理 單元1003典型地執(zhí)行MANET協(xié)議。移動(dòng)節(jié)點(diǎn)1000的傳送單元1002負(fù)責(zé)對(duì)如何處理數(shù)據(jù)信息包做出決定和 負(fù)責(zé)傳送該數(shù)據(jù)信息包,該數(shù)據(jù)信息包是經(jīng)過(guò)數(shù)據(jù)路徑1011從上部協(xié)議層 1001傳遞來(lái)的、是經(jīng)過(guò)凄史據(jù)路徑1012/^網(wǎng)狀網(wǎng)絡(luò)處理單元1003傳遞來(lái)的、 或者是經(jīng)過(guò)數(shù)據(jù)路徑1013從下部網(wǎng)絡(luò)接口 1004之一傳遞來(lái)的。如果網(wǎng)絡(luò)接 口的硬件支持它,則當(dāng)與當(dāng)前相關(guān)訪問(wèn)路由器的鏈路層連接已經(jīng)被斷開時(shí)以 及當(dāng)與訪問(wèn)路由器(可能新相關(guān)或者先前相關(guān)的)的鏈路層連接被恢復(fù)時(shí), 從下部網(wǎng)絡(luò)接口 1004連接到傳送單元1002的信號(hào)路徑1014被用于通知傳送 單元1002。當(dāng)與訪問(wèn)路由器的鏈路層連接為上(即,連接)時(shí),傳送單元1002將設(shè) 置內(nèi)部存儲(chǔ)器以指示其處于分級(jí)模式。當(dāng)與訪問(wèn)路由器的鏈路層連接為下 (即,不連接)時(shí),傳送單元1002將設(shè)置內(nèi)部存儲(chǔ)器以指示其處于網(wǎng)狀模式。 有許多方法檢測(cè)與訪問(wèn)路由器的鏈路層連接為上或者為下。 一個(gè)方法是利用 在下部網(wǎng)絡(luò)接口 1004中可獲得的硬/f牛,其能夠才企測(cè)在移動(dòng)節(jié)點(diǎn)IOOO和其訪 問(wèn)路由器之間的信道狀態(tài)。另 一個(gè)方法是傳送代理監(jiān)聽(tīng)由訪問(wèn)路由器周期性 發(fā)出的路由器廣告消息。例如在IPv6中,要求路由器在x秒的時(shí)間間隔中發(fā) 出至少一個(gè)路由器廣告消息(x是非零正數(shù))。如此,如果在2x秒的時(shí)間間
隔內(nèi)沒(méi)有從移動(dòng)節(jié)點(diǎn)1000所附著的訪問(wèn)路由器中接收到任何路由器廣告消息,則傳送單元1002能夠推論出其已經(jīng)失去與其訪問(wèn)路由器的連接。然后, 傳送單元1002將進(jìn)入網(wǎng)狀模式。 一旦傳送單元1002從移動(dòng)節(jié)點(diǎn)1000所附著 的訪問(wèn)路由器中檢測(cè)到路由器廣告消息,則其將進(jìn)入分級(jí)模式。注意即使當(dāng) 移動(dòng)節(jié)點(diǎn)IOOO改變其附著的訪問(wèn)路由器,這也將工作。當(dāng)接收到來(lái)自另一個(gè) 路由器的路由器廣告并且移動(dòng)節(jié)點(diǎn)1000選擇與該新的訪問(wèn)路由器附著時(shí),這 也會(huì)發(fā)生。然后,隨著來(lái)自該新訪問(wèn)路由器的下一個(gè)路由器廣告的接收,傳 送單元1002將進(jìn)入分級(jí)模式,因?yàn)榻邮樟?"來(lái)自移動(dòng)節(jié)點(diǎn)IOOO所附著的訪 問(wèn)路由器的路由器廣告"。當(dāng)移動(dòng)節(jié)點(diǎn)IOOO進(jìn)入網(wǎng)狀模式時(shí),必須的是,移動(dòng)節(jié)點(diǎn)1000通知與其 相關(guān)的訪問(wèn)路由器(即訪問(wèn)路由器1100)其正在使用網(wǎng)狀模式來(lái)將信息包傳 遞到訪問(wèn)路由器。這能夠通過(guò)將包含至少下述信息的特殊信息包(使用網(wǎng)狀 網(wǎng)絡(luò)協(xié)議)發(fā)送給訪問(wèn)路由器1100來(lái)實(shí)現(xiàn)(a) 用于識(shí)別移動(dòng)節(jié)點(diǎn)1000的唯一識(shí)別符;(b) 用于識(shí)別訪問(wèn)路由器IIOO的唯一識(shí)別符;和(c) 表示進(jìn)入到網(wǎng)狀模式的消息識(shí)別符。優(yōu)選地,唯一識(shí)別符能夠是移動(dòng)節(jié)點(diǎn)IOOO和訪問(wèn)路由器1100的IP地址, 或者是另外定義的其它形式的識(shí)別符。這使得當(dāng)將信息包傳送到移動(dòng)節(jié)點(diǎn) 1000時(shí)訪問(wèn)路由器1100還使用網(wǎng)狀模式。類似地,當(dāng)移動(dòng)節(jié)點(diǎn)1000離開網(wǎng) 狀模式進(jìn)入到分級(jí)模式時(shí),移動(dòng)節(jié)點(diǎn)IOOO應(yīng)該將消息發(fā)送到訪問(wèn)路由器 1100。這能夠通過(guò)將包含至少下述信息的特殊信息包發(fā)送給訪問(wèn)路由器1100 來(lái)實(shí)現(xiàn)(a) 用于識(shí)別移動(dòng)節(jié)點(diǎn)IOOO的唯一識(shí)別符;(b) 用于識(shí)別訪問(wèn)^^由器1100的唯一識(shí)別符;和(c) 表示離開網(wǎng)狀模式的消息識(shí)別符。通常,鏈路層傳輸機(jī)構(gòu)(即下部網(wǎng)絡(luò)接口 1004)在內(nèi)部緩沖器(內(nèi)部數(shù) 據(jù)緩沖器)中將保存未發(fā)送數(shù)據(jù)信息包或者未確認(rèn)的信息包。這允許下部網(wǎng) 絡(luò)接口 1004繼續(xù)試圖重新發(fā)送信息包到下一跳目的地(即訪問(wèn)路由器)。但 是,當(dāng)節(jié)點(diǎn)進(jìn)入網(wǎng)狀模式時(shí),這種內(nèi)部數(shù)據(jù)緩沖器不再是必需的,因?yàn)橄乱?跳目的地(訪問(wèn)路由器)能夠不再被到達(dá)。因此,傳送單元1002能夠經(jīng)過(guò)信 號(hào)路徑1014將信號(hào)發(fā)送到下部網(wǎng)絡(luò)接口 1004,以在移動(dòng)節(jié)點(diǎn)IOOO進(jìn)入網(wǎng)狀
模式時(shí)指令下部網(wǎng)絡(luò)接口 1004刷新內(nèi)部緩沖器。上述內(nèi)部數(shù)據(jù)緩沖器能夠用 作為信息包緩沖器,用于當(dāng)節(jié)點(diǎn)進(jìn)入網(wǎng)狀模式時(shí)進(jìn)行重新發(fā)送,并且內(nèi)部數(shù) 據(jù)緩沖器中的信息包在進(jìn)入網(wǎng)狀模式之后使用網(wǎng)狀模式能夠被重新發(fā)送。
圖4表示在本發(fā)明第一實(shí)施例中通過(guò)傳送單元1002執(zhí)行的數(shù)據(jù)信息包的 處理的流程圖。數(shù)據(jù)信息包可以從上部協(xié)議層1001、網(wǎng)狀網(wǎng)絡(luò)處理單元1003 或者下部網(wǎng)絡(luò)接口 1004到達(dá)傳送單元1002。在步驟SIOOOO,首先檢查信息 包是否是網(wǎng)狀網(wǎng)絡(luò)協(xié)議相關(guān)的。這能夠通過(guò)尋找特定端口號(hào)、在信息包報(bào)頭 中指示其是網(wǎng)狀網(wǎng)絡(luò)協(xié)議數(shù)據(jù)信息包的協(xié)議號(hào)或者任何其它種類的特定標(biāo)志 來(lái)實(shí)現(xiàn)。如果這樣,在步驟SIOOIO,檢查數(shù)據(jù)信息包是否被從網(wǎng)狀網(wǎng)絡(luò)處理 單元1003傳遞到傳送單元1002。如果是,網(wǎng)狀網(wǎng)絡(luò)處理單元1003已經(jīng)對(duì)信息包完成了必需的處理,并且在步驟si10030,;險(xiǎn)查信息包是否^:尋址到這個(gè)節(jié)點(diǎn)(移動(dòng)節(jié)點(diǎn)1000)。如果信息包被尋址到移動(dòng)節(jié)點(diǎn)1000,則信息包被 傳遞到上部協(xié)議層IOOI (如在步驟S10050中所示)。反之,在為了傳輸進(jìn)行 了必要的因特網(wǎng)協(xié)議處理之后,信息包被傳遞到下部網(wǎng)絡(luò)接口 1004 (步驟 S10040)。如果信息包不是來(lái)自網(wǎng)狀網(wǎng)絡(luò)處理單元1003,則為了處理,信息 包4皮傳遞到網(wǎng)狀網(wǎng)絡(luò)處理單元1003,如在步驟S10020中所示。優(yōu)選的是, 從傳送單元1002接收被尋址到其它節(jié)點(diǎn)的信息包的網(wǎng)狀網(wǎng)絡(luò)處理單元1003 檢查該移動(dòng)節(jié)點(diǎn)IOOO是否具有與訪問(wèn)路由器IIOO的鏈路層連通性,并且如 果這樣,通過(guò)例如解封裝網(wǎng)狀網(wǎng)絡(luò)協(xié)議的數(shù)據(jù)信息包來(lái)將信息包變回到正常 IP信息包。
當(dāng)信息包沒(méi)有被檢測(cè)到是網(wǎng)狀網(wǎng)絡(luò)協(xié)議相關(guān)信息包時(shí),在步驟S10060 進(jìn)行正常因特網(wǎng)協(xié)議(4或6版本)處理。如果由于因特網(wǎng)協(xié)議處理而沒(méi)有 放棄該信息包,則在步驟S10070檢查該信息包是否被尋址到移動(dòng)節(jié)點(diǎn)1000。 如果這樣,在步驟S10080,信息包被傳遞到上部協(xié)議層1001。否則,信息包 被標(biāo)記以被傳送到移動(dòng)節(jié)點(diǎn)IOOO的訪問(wèn)路由器(步驟S10090)。然后在步驟 S10100傳送單元1002檢查其是否處于分級(jí)或者網(wǎng)狀模式。如果其處于分級(jí) 模式,則在為了傳輸進(jìn)行了必要的因特網(wǎng)協(xié)議處理之后,在步驟S10120,信 息包被傳遞到下部網(wǎng)絡(luò)接口 1004用于傳輸。如果其處于網(wǎng)狀沖莫式,則網(wǎng)狀網(wǎng) 絡(luò)協(xié)議將被用來(lái)傳遞信息包到訪問(wèn)路由器。這通過(guò)在步驟S10110將信息包傳 遞到網(wǎng)狀網(wǎng)絡(luò)處理單元1003來(lái)實(shí)現(xiàn)。
訪問(wèn)路由器1100的相關(guān)管理器1105管理移動(dòng)節(jié)點(diǎn)的相關(guān)性。實(shí)現(xiàn)相關(guān)管理器1105的最筒單方法是使用存儲(chǔ)位置的相關(guān)結(jié)構(gòu)以形成相關(guān)性的表。表中的每行包含相關(guān)移動(dòng)節(jié)點(diǎn)的信息,至少包含(a)移動(dòng)節(jié)點(diǎn)的唯一識(shí)別符, 可能地為IP地址,和(b)通信模式,網(wǎng)狀或者分級(jí)的。如果網(wǎng)絡(luò)接口的硬 件支持它,則單個(gè)路徑1114被連接在下部網(wǎng)絡(luò)接口 1004和相關(guān)管理器1105 之間。這用于將相關(guān)移動(dòng)節(jié)點(diǎn)的鏈路層連接狀態(tài)通知相關(guān)管理器1105,使得 相關(guān)管理器1105能夠因此更新表。另外,如上述,移動(dòng)節(jié)點(diǎn)1000給其訪問(wèn) 路由器發(fā)送特定信息包,以表示其已經(jīng)進(jìn)入網(wǎng)狀/分級(jí)模式。這些特定信息包 的接收也用于更新相關(guān)管理器1105。同樣,下部網(wǎng)絡(luò)接口 1004可以在內(nèi)部緩沖器(內(nèi)部數(shù)據(jù)緩沖器)中存儲(chǔ) 未發(fā)送數(shù)據(jù)信息包,或者未確認(rèn)的信息包。這允許下部網(wǎng)絡(luò)接口 1004繼續(xù)試 圖重新發(fā)送信息包到下一跳目的地(即移動(dòng)節(jié)點(diǎn))。但是,當(dāng)與移動(dòng)節(jié)點(diǎn)的通 信進(jìn)入網(wǎng)狀模式時(shí),內(nèi)部數(shù)據(jù)緩沖器中存儲(chǔ)的未確認(rèn)信息包不再是必需的, 因?yàn)橄乱惶康牡?移動(dòng)節(jié)點(diǎn))能夠不再被到達(dá)。因此,傳送單元1102能夠 經(jīng)過(guò)信號(hào)路徑1116將信號(hào)發(fā)送到下部網(wǎng)絡(luò)接口 1004,以在與移動(dòng)節(jié)點(diǎn)的通信 進(jìn)入網(wǎng)狀模式時(shí)指令下部網(wǎng)絡(luò)接口 1004從內(nèi)部緩沖器中去除預(yù)定給移動(dòng)節(jié) 點(diǎn)的信息包。這些信息包能夠從下部網(wǎng)絡(luò)接口 1004送回到傳送單元1102, 用于使用網(wǎng)狀模式的重新傳輸。訪問(wèn)路由器1100的傳送單元1102負(fù)責(zé)對(duì)如何處理數(shù)據(jù)信息包做出決定 和用于傳送該數(shù)據(jù)信息包,該數(shù)據(jù)信息包是經(jīng)過(guò)數(shù)據(jù)路徑1011從上部協(xié)議層 1001傳遞的、是經(jīng)過(guò)數(shù)據(jù)路徑1012從網(wǎng)狀網(wǎng)絡(luò)處理單元1003傳遞的、或者 是經(jīng)過(guò)數(shù)據(jù)路徑1013從下部網(wǎng)絡(luò)接口 1004之一傳遞的。而且,傳送單元1102 負(fù)責(zé)進(jìn)行正常因特網(wǎng)協(xié)議處理。從相關(guān)管理器1105連接到傳送單元1102的 單個(gè)路徑1115用于傳送單元1102,以詢問(wèn)與給定相關(guān)移動(dòng)節(jié)點(diǎn)的鏈路層連接 狀態(tài)其是上還是下(是連接還是未連接)。這用于幫助傳送單元1102進(jìn)行 傳送決定。圖5表示由訪問(wèn)路由器1200的傳送單元1102進(jìn)行的數(shù)據(jù)信息包的處理 的流程圖。與圖4中相同的步驟給出了相同的參考數(shù)字,并且其說(shuō)明省略。 從S10000到S10080的步驟基本上是相同的。差別是當(dāng)在步驟S10070信息包 不被預(yù)定用于訪問(wèn)路由器時(shí),決定流程將分支到步驟S11090,在這里還檢查 信息包的目的地,以發(fā)現(xiàn)其是否是與訪問(wèn)路由器IIOO相關(guān)的移動(dòng)節(jié)點(diǎn)。這能 夠通過(guò)查詢相關(guān)管理器1105實(shí)現(xiàn)。如果目的地不是相關(guān)移動(dòng)節(jié)點(diǎn)(步驟 S11090中的否),在為了信息包傳輸進(jìn)行了必要的因特網(wǎng)協(xié)議處理之后,在 步驟S1110,信息包被傳送到下部網(wǎng)絡(luò)接口 1004用于傳輸。否則,在步驟 S11110檢查與移動(dòng)節(jié)點(diǎn)通信的當(dāng)前連通性模式。如果連通性模式是分級(jí)的, 則信息包能夠被直接地發(fā)送到移動(dòng)節(jié)點(diǎn)。因此在步驟S11130,在為了信息包 傳輸進(jìn)行了必要的因特網(wǎng)協(xié)議處理之后,信息包被傳送到下部網(wǎng)絡(luò)接口 1004 用于傳輸。如果連通性模式是網(wǎng)狀的,則信息包必須以網(wǎng)狀網(wǎng)絡(luò)方式被傳送 到移動(dòng)節(jié)點(diǎn)。因此在步驟S11120,信息包被傳送到網(wǎng)狀網(wǎng)絡(luò)處理單元1003。移動(dòng)路由器1200的傳送單元1202本質(zhì)上是移動(dòng)節(jié)點(diǎn)1000的傳送單元 1002的信息包傳送功能性和訪問(wèn)路由器1100的傳送單元1102的入口網(wǎng)絡(luò)的 信息包傳送功能性的和。傳送單元1202由第一傳送子單元1002構(gòu)成,其處 理需要被傳送到移動(dòng)路由器1200的訪問(wèn)路由器的外出信息包。該第一傳送子 單元1002在功能性上基本上與移動(dòng)節(jié)點(diǎn)1000的傳送單元1002相同,并且因 此給出了相同的參考數(shù)字。還有第二傳送子單元1102和相關(guān)管理器1105,其 處理需要被傳送到附著于移動(dòng)路由器1200的移動(dòng)節(jié)點(diǎn)的信息包。這些都具有 與訪問(wèn)路由器IIOO的傳送單元1102和相關(guān)管理器1105相同的功能性,并且 因此給出了相同的參考數(shù)字。而且,傳送單元1202由作為第一和第二傳送子 單元1002和1102的正常因特網(wǎng)協(xié)議處理的功能性構(gòu)成。圖3中,第一和第 二傳送子單元1002和1102 ^皮表示為分離部件,它們能夠以具有相同功能和 聯(lián)合處理的相同硬件來(lái)實(shí)現(xiàn)。而且,第一和第二傳送子單元1002和1102能 夠相互合作和相互交換信息包。這些子部件的詳細(xì)說(shuō)明也被省略以減少?gòu)?fù)制。移動(dòng)路由器1200的傳送單元1202能夠被考慮作為移動(dòng)節(jié)點(diǎn)1000的傳送 單元(第一傳送子單元)1002和訪問(wèn)路由器1100的傳送單元(第二傳送子 單元)1102的組合。當(dāng)移動(dòng)路由器1200進(jìn)行信息包處理時(shí),傳送單元1202 檢查信息包的目的地地址是否位于其入口網(wǎng)絡(luò)之內(nèi)(即,目的地是否是被附 著于移動(dòng)路由器1200的移動(dòng)節(jié)點(diǎn))。當(dāng)信息包的目的地地址位于其入口網(wǎng)絡(luò) 之內(nèi)時(shí),信息包將被傳遞到第二傳送子單元1102用于進(jìn)一步的處理。第二傳 送子單元1102的處理邏輯將按照?qǐng)D5中說(shuō)明的。當(dāng)信息包的目的地地址不位 于其入口網(wǎng)絡(luò)之內(nèi)時(shí),信息包將需要被發(fā)送到移動(dòng)路由器1200的訪問(wèn)路由 器,并且然后信息包將^皮傳遞到第一傳送子單元1002用于進(jìn)一步的處理。第 一傳送子單元1002的處理邏輯將按照?qǐng)D4中說(shuō)明的。移動(dòng)路由器1200的上面的傳送單元1202的功能性可放在下述內(nèi)容中。 移動(dòng)路由器1200的傳送單元1202基本上進(jìn)行與圖5所示流程圖相同的信息 包處理。對(duì)于從出口接口發(fā)送的信息包,訪問(wèn)路由器IIOO總是能夠使用分級(jí) 協(xié)議,但是,即使對(duì)于從出口接口發(fā)送的信息包,移動(dòng)路由器1200需要合適 地選擇使用分級(jí)協(xié)議或者網(wǎng)狀協(xié)議。換言之,當(dāng)移動(dòng)路由器1200與訪問(wèn)路由 器1100沒(méi)有鏈路層鏈接時(shí),移動(dòng)路由器1200需要將發(fā)送到訪問(wèn)路由器1100 的分級(jí)協(xié)議的信息包轉(zhuǎn)換成網(wǎng)狀網(wǎng)絡(luò)協(xié)議的信息包。在這種情況下,通過(guò)執(zhí) 行圖4中與步驟S10100相同的處理,移動(dòng)路由器1200需要確定移動(dòng)路由器 1200的出口接口是否處于分級(jí)或者網(wǎng)狀模式。由于移動(dòng)節(jié)點(diǎn)的傳送單元、訪問(wèn)路由器和移動(dòng)路由器完成各種與正常因 特網(wǎng)協(xié)議處理密切相關(guān)的處理,在本說(shuō)明書中說(shuō)明好像每一個(gè)傳送單元具有 正常因特網(wǎng)協(xié)議處理的功能性并且然后執(zhí)行正常因特網(wǎng)協(xié)議處理。但是,正 常因特網(wǎng)協(xié)議處理的功能性能夠從每一個(gè)傳送單元中分離。例如,正常因特 網(wǎng)協(xié)議處理的功能性被布置在上部協(xié)議層和下部網(wǎng)^4矣口之間以及配置新的圖6表示簡(jiǎn)單的配置情況。移動(dòng)節(jié)點(diǎn)1000-1, 1000-2和1000-3都被附著 于訪問(wèn)路由器1100-1。虛線橢圓1050-1, 1050-2, 1050-3和1150-1分別表示 移動(dòng)節(jié)點(diǎn)1000-1, 1000-2, 1000-3和訪問(wèn)路由器1100-1的無(wú)線操作范圍。當(dāng) 移出訪問(wèn)路由器1100-1的操作范圍時(shí),移動(dòng)節(jié)點(diǎn)1000-3與有線節(jié)點(diǎn)同等對(duì)方 1400-1具有有效對(duì)話(這個(gè)情況被示于圖6)。在正常無(wú)線配置之下,不能夠 維持在移動(dòng)節(jié)點(diǎn)1000-3和同等對(duì)方1400-1之間的對(duì)話。但是,借助采用本發(fā) 明公開的裝置,移動(dòng)節(jié)點(diǎn)1000-3將檢測(cè)其與訪問(wèn)路由器1100-1的鏈路層連接 被斷開。在這種情況下,移動(dòng)節(jié)點(diǎn)1000-3將進(jìn)入網(wǎng)狀模式,并且發(fā)送消息到 訪問(wèn)路由器1100-1用于通知其已經(jīng)進(jìn)入網(wǎng)狀模式。此后,由移動(dòng)節(jié)點(diǎn)1000-3 發(fā)送到同等對(duì)方1400-1的信息包將經(jīng)過(guò)移動(dòng)節(jié)點(diǎn)1000-1使用網(wǎng)狀網(wǎng)絡(luò)協(xié)議被 傳送到訪問(wèn)路由器1100-1。,人訪問(wèn)路由器1100-1,信息包將通過(guò)全球通信網(wǎng) 絡(luò)1300被路由到同等對(duì)方1400-1。類似地,從同等對(duì)方1400-1發(fā)送到移動(dòng) 節(jié)點(diǎn)1000-3的信息包被路由到訪問(wèn)路由器1100-1。從這里,訪問(wèn)路由器1100-1 檢查移動(dòng)節(jié)點(diǎn)1000-3處于網(wǎng)狀模式,并且因此使用網(wǎng)狀網(wǎng)絡(luò)協(xié)議傳送信息包 (即經(jīng)過(guò)移動(dòng)節(jié)點(diǎn)1000-1 )。當(dāng)移動(dòng)節(jié)點(diǎn)采用移動(dòng)IP以與全球通信網(wǎng)絡(luò)1300上的節(jié)點(diǎn)進(jìn)行通信時(shí), 人們能夠?qū)⒃撆渲们闆r擴(kuò)展到系統(tǒng)。這示于圖7中。這里,移動(dòng)節(jié)點(diǎn)1000-4,
1000-5和1000-6都被附著于訪問(wèn)路由器1100-2。虛線橢圓1050-4, 1050-5, 1050-6和1150-2分別表示移動(dòng)節(jié)點(diǎn)1000-4, 1000-5, 1000-6和訪問(wèn)路由器 1100-2的無(wú)線操作范圍。宿主代理1500-1用作為移動(dòng)節(jié)點(diǎn)1000-6的宿主代 理。當(dāng)被附著于訪問(wèn)路由器1100-2時(shí),移動(dòng)節(jié)點(diǎn)1000-6從訪問(wèn)路由器1100-2 中得到轉(zhuǎn)交地址。當(dāng)移動(dòng)節(jié)點(diǎn)1000-6處于訪問(wèn)路由器1100-2的操作范圍之內(nèi) 時(shí),其將封裝被發(fā)送到該宿主代理1500-1之同等對(duì)方1400-2的信息包。類似 地,當(dāng)同等對(duì)方1400-2發(fā)送信息包到移動(dòng)節(jié)點(diǎn)1000-6時(shí),該信息包將被路由 到宿主代理1500-1。宿主代理1500-1然后封裝該信息包,并將其傳送到移動(dòng) 節(jié)點(diǎn)1000-6的轉(zhuǎn)交地址。當(dāng)移動(dòng)節(jié)點(diǎn)1000-6移出訪問(wèn)路由器1100-2的操作 范圍時(shí),移動(dòng)節(jié)點(diǎn)1000-6將檢測(cè)其與訪問(wèn)路由器1100-2的鏈路層連接被斷開 (該情況示于圖7中)。在這種情況下,移動(dòng)節(jié)點(diǎn)1000-6將進(jìn)入網(wǎng)狀模式, 并且發(fā)送消息到訪問(wèn)路由器1100-2用于通知其已經(jīng)進(jìn)入網(wǎng)狀模式。此后,由 移動(dòng)節(jié)點(diǎn)1000-6發(fā)送到同等對(duì)方1400-2的信息包將首先#1封裝到宿主代理 1500-1,并且整個(gè)信息包(經(jīng)過(guò)移動(dòng)節(jié)點(diǎn)1000-4)使用網(wǎng)狀網(wǎng)絡(luò)協(xié)議被傳送 到訪問(wèn)路由器1100-2。從訪問(wèn)路由器1100-2,信息包將被路由到宿主代理 1500-1,在這里,其被封裝,并且內(nèi)部信息包被傳送到同等對(duì)方1400-2。類 似地,當(dāng)同等對(duì)方1400-2發(fā)送信息包到移動(dòng)節(jié)點(diǎn)1000-6時(shí),信息包將被宿主 代理1500-1截取和被封裝到移動(dòng)節(jié)點(diǎn)1000-6。該信息包將到達(dá)訪問(wèn)路由器 1100-2,在這里,發(fā)現(xiàn)移動(dòng)節(jié)點(diǎn)1000-6處于網(wǎng)狀模式。信息包因此使用網(wǎng)狀 網(wǎng)絡(luò)協(xié)議(經(jīng)過(guò)移動(dòng)節(jié)點(diǎn)1000-4)被傳送到移動(dòng)節(jié)點(diǎn)1000-6。
該移動(dòng)IP情況能夠被進(jìn)一步擴(kuò)展到包括網(wǎng)絡(luò)移動(dòng)性,如圖8中所示。這 里,移動(dòng)節(jié)點(diǎn)1000-7, 1000-8和移動(dòng)路由器1200-1被附著于訪問(wèn)路由器 1100-3。移動(dòng)節(jié)點(diǎn)(移動(dòng)網(wǎng)絡(luò)節(jié)點(diǎn))1000-9和1000-10凈皮附著于移動(dòng)i 各由器 1200-1。虛線橢圓1050-7, 1050-8, 1050-9, 1050-10, 1150-3和1250-1分別 表示移動(dòng)節(jié)點(diǎn)1000-7, 1000-8, 1000-9, 1000-10、訪問(wèn)路由器1100-3、和移 動(dòng)路由器1200-1的無(wú)線操作范圍。宿主代理1500-2是移動(dòng)路由器1200-1的 宿主代理。移動(dòng)節(jié)點(diǎn)1000-9正與同等對(duì)方1400-3通信。當(dāng)移動(dòng)路由器1200-1 處于訪問(wèn)路由器1100-3的操作范圍之內(nèi)時(shí),由移動(dòng)節(jié)點(diǎn)1000-9發(fā)送到同等對(duì) 方1400-3的信息包將通過(guò)下述路徑(a)信息包被傳送到移動(dòng)路由器1200-1;
(b) 移動(dòng)路由器1200-1封裝該信息包以將其隧道傳輸?shù)剿拗鞔?500-2;
(c) 整個(gè)信息包被傳送到訪問(wèn)路由器1100-3; (d)信息包通過(guò)全球通信網(wǎng)絡(luò)1300被路由到達(dá)宿主代理1500-2;和(e)宿主代理1500-2解封裝信息包和 將內(nèi)部信息包發(fā)送到同等對(duì)方1400-3。由同等對(duì)方1400-3發(fā)送的信息包將按 照相反路徑(a)信息包被宿主代理1500-2截??;(b )宿主代理1500-2封裝 信息包以將其隧道傳輸?shù)揭苿?dòng)路由器1200-1; (c)整個(gè)信息包通過(guò)全球通信 網(wǎng)絡(luò)1300被路由到達(dá)訪問(wèn)路由器1100-3; (d)訪問(wèn)路由器1100-3將信息包 傳送到移動(dòng)路由器1200-1;以及(e)移動(dòng)路由器1200-1解封裝信息包和將 內(nèi)部信息包傳送到移動(dòng)節(jié)點(diǎn)1000-9。
當(dāng)移動(dòng)路由器1200-1移出訪問(wèn)路由器1100-3的操作范圍時(shí),移動(dòng)路由 器1200-1將檢測(cè)其與訪問(wèn)路由器1100-3的鏈路層連接被斷開(該情況示于圖 8中)。在這種情況下,移動(dòng)路由器1200-1將進(jìn)入網(wǎng)狀模式,并且發(fā)送消息到 訪問(wèn)路由器1100-3用于通知其已經(jīng)進(jìn)入網(wǎng)狀模式。此后,由移動(dòng)節(jié)點(diǎn)1000-9 發(fā)送到同等對(duì)方1400-3的信息包將按照下述路徑(a)信息包被傳送到移動(dòng) 路由器1200-1; (b)移動(dòng)路由器1200-1封裝該信息包以將其隧道傳輸?shù)剿拗?代理1500-2; (c)使用網(wǎng)狀網(wǎng)絡(luò)協(xié)議,整個(gè)信息包被傳送到訪問(wèn)路由器 1100-3; (d)移動(dòng)節(jié)點(diǎn)1000-7將以網(wǎng)狀網(wǎng)絡(luò)協(xié)議中繼該信息包;(e)信息包 通過(guò)全球通信網(wǎng)絡(luò)1300被路由到達(dá)宿主代理1500-2;和(f)宿主代理1500-2 解封裝信息包和將內(nèi)部信息包發(fā)送到同等對(duì)方1400-3。由同等對(duì)方1400-3發(fā) 送的信息包將按照相反路徑(a)信息包被宿主代理1500-2截??;(b)宿主 代理1500-2封裝信息包以將其隧道傳輸?shù)揭苿?dòng)^^由器1200-1; (c)整個(gè)信息 包通過(guò)全球通信網(wǎng)絡(luò)1300被路由到達(dá)訪問(wèn)路由器1100-3; (d)使用網(wǎng)狀網(wǎng)絡(luò) 協(xié)議,訪問(wèn)路由器1100-3將信息包傳送到移動(dòng)路由器1200-1; (e)移動(dòng)節(jié)點(diǎn) 1000-7將以網(wǎng)狀網(wǎng)絡(luò)協(xié)議中繼信息包;和(f)移動(dòng)路由器1200-1解封裝信 息包和將內(nèi)部信息包傳送到移動(dòng)節(jié)點(diǎn)1000-9 。
圖8中,所公開的發(fā)明用于移動(dòng)路由器1200-1的入口網(wǎng)絡(luò)中也是可能的。 當(dāng)移動(dòng)節(jié)點(diǎn)1000-10漫游距移動(dòng)路由器1200-1太遠(yuǎn)時(shí),其將失去與移動(dòng)路由 器1200-1的鏈路層連通性(這個(gè)情況被示于圖8中)。當(dāng)這發(fā)生時(shí),移動(dòng)節(jié) 點(diǎn)1000-10能夠進(jìn)入網(wǎng)狀才莫式,并且在移動(dòng)節(jié)點(diǎn)1000-10和移動(dòng)3各由器1200-1 之間傳送的信息包將使用網(wǎng)狀網(wǎng)絡(luò)協(xié)議通過(guò)移動(dòng)節(jié)點(diǎn)1000-9中繼。
因此,根據(jù)本發(fā)明第一實(shí)施例公開的系統(tǒng)、相關(guān)裝置和方法,按照需要, 通過(guò)在分級(jí)模式和網(wǎng)狀才莫式之間轉(zhuǎn)換,移動(dòng)通信系統(tǒng)中的節(jié)點(diǎn)能夠更有效地 進(jìn)行相互通信。
<第二實(shí)施例>
在本發(fā)明第二實(shí)施例中,公開了第一實(shí)施例中的上述系統(tǒng)、裝置和方法 的特定擴(kuò)展。在第一實(shí)施例中,當(dāng)移動(dòng)節(jié)點(diǎn)使用標(biāo)準(zhǔn)因特網(wǎng)協(xié)議時(shí)和當(dāng)移動(dòng) 節(jié)點(diǎn)使用網(wǎng)狀網(wǎng)絡(luò)協(xié)議時(shí),沒(méi)有假設(shè)進(jìn)行地址空間分離。在移動(dòng)通信網(wǎng)絡(luò)的 實(shí)際配置中,通常優(yōu)選使用不同的地址空間, 一個(gè)用于標(biāo)準(zhǔn)因特網(wǎng)協(xié)議,另 一個(gè)用于網(wǎng)狀網(wǎng)絡(luò)協(xié)議。第二實(shí)施例迎合了使用分離地址空間的情況。
在本發(fā)明的第二實(shí)施例中,公開了部署在附著于全球信息包轉(zhuǎn)換數(shù)據(jù)通
信網(wǎng)絡(luò)的通用無(wú)線移動(dòng)網(wǎng)絡(luò)中的移動(dòng)節(jié)點(diǎn)2000、訪問(wèn)5^由器2100和移動(dòng)3各 由器2200。圖9到11分別表示移動(dòng)節(jié)點(diǎn)2000、訪問(wèn)路由器2100和移動(dòng)路由 器2200的體系結(jié)構(gòu)。在這些體系結(jié)構(gòu)中,提供等同功能性的功能塊給出了相 同的參考數(shù)字。另外, 一些功能塊具有與在第一實(shí)施例中說(shuō)明的功能塊相同 的功能性。這些都給出了相同的參考數(shù)字,并且其說(shuō)明省略。
移動(dòng)節(jié)點(diǎn)2000的體系結(jié)構(gòu)包括上層協(xié)議1001、傳送單元2002、網(wǎng)狀網(wǎng) 絡(luò)處理單元1003、以及單個(gè)或者多個(gè)下部網(wǎng)絡(luò)接口 1004。訪問(wèn)路由器2100 的體系結(jié)構(gòu)包括上層協(xié)議1001、傳遞單元2102、網(wǎng)狀網(wǎng)絡(luò)處理單元1003、 單個(gè)或者多個(gè)下部網(wǎng)絡(luò)接口 1004、以及相關(guān)管理器2105。移動(dòng)3各由器2200 的體系結(jié)構(gòu)是移動(dòng)節(jié)點(diǎn)2000和訪問(wèn)路由器2100的混合,包括上層協(xié)議1001、 傳送單元2202、網(wǎng)狀網(wǎng)絡(luò)處理單元1003、以及單個(gè)或者多個(gè)下部網(wǎng)絡(luò)接口 1004。這些大部分都與第一實(shí)施例中說(shuō)明的那些相同。事實(shí)上,差別<又<又在 于傳送單元2002, 2102和2202,除了需要迎合在網(wǎng)狀才莫式和在分級(jí)模式中 使用不同的地址空間之外,它們大部分都與實(shí)施例1的類似。為了減少?gòu)?fù)制, 第二實(shí)施例的說(shuō)明將僅僅集中在這些差別上。
本質(zhì)上,不同地址空間的使用意味著移動(dòng)節(jié)點(diǎn)借助它們通常使用的全球 地址是可全球到達(dá)的。但是,當(dāng)它們使用網(wǎng)狀網(wǎng)絡(luò)協(xié)議通信時(shí),它們需要使 用分離地址,其典型地具有表示其處于網(wǎng)狀網(wǎng)絡(luò)的唯一前綴。因此,網(wǎng)狀網(wǎng) 絡(luò)中的每個(gè)節(jié)點(diǎn)將具有至少兩個(gè)地址全球地址和網(wǎng)狀網(wǎng)絡(luò)地址。對(duì)于使用 移動(dòng)IP或者NEMO擴(kuò)展的移動(dòng)節(jié)點(diǎn),它們將具有至少三個(gè)地址宿主地址、 轉(zhuǎn)交地址和網(wǎng)狀網(wǎng)絡(luò)地址。注意,宿主地址和轉(zhuǎn)交地址是全球地址和用于分 級(jí)模式中。網(wǎng)狀網(wǎng)絡(luò)地址能夠僅僅用于網(wǎng)狀模式中。
為了讓其它節(jié)點(diǎn)知道它們的網(wǎng)狀網(wǎng)絡(luò)地址,對(duì)于使用的節(jié)點(diǎn)有許多可獲
得的才幾構(gòu)。例如,當(dāng)訪問(wèn)^^由器廣插^各由器廣告時(shí),它們能夠?qū)⑻囟ǖ倪x項(xiàng) 附著到廣告上,用于指示它們的網(wǎng)狀網(wǎng)絡(luò)地址。因此,當(dāng)移動(dòng)節(jié)點(diǎn)接收路由 器廣告時(shí),其能夠知道訪問(wèn)路由器的網(wǎng)狀網(wǎng)絡(luò)地址。當(dāng)移動(dòng)節(jié)點(diǎn)附著到訪問(wèn)
路由器時(shí),移動(dòng)節(jié)點(diǎn)還能夠讓訪問(wèn)路由器知道其自己的網(wǎng)狀網(wǎng)絡(luò)地址。另外, 還能夠通過(guò)發(fā)送特定信息包到節(jié)點(diǎn)的全球地址來(lái)查詢網(wǎng)狀網(wǎng)絡(luò)地址,并且節(jié) 點(diǎn)將用其網(wǎng)狀網(wǎng)絡(luò)地址來(lái)回答。
另外,為了讓移動(dòng)節(jié)點(diǎn)知道將用于全球地址或者網(wǎng)狀網(wǎng)絡(luò)地址的前綴是 什么,路由器(訪問(wèn)^各由器和移動(dòng)路由器兩者)將優(yōu)選地將選項(xiàng)插入i 各由器 廣告中,用于指示前綴和前綴是用于全球?qū)ぶ愤€是用于網(wǎng)狀網(wǎng)絡(luò)尋址。
因此,當(dāng)移動(dòng)節(jié)點(diǎn)處于分級(jí)模式時(shí),將使用其全球地址并正常地發(fā)送信 息包。當(dāng)處于網(wǎng)狀模式時(shí),需要將源和目的地地址改變成其網(wǎng)狀網(wǎng)絡(luò)的源和 目的地地址。通過(guò)用等于其網(wǎng)狀網(wǎng)絡(luò)地址的源地址和等于訪問(wèn)路由器的網(wǎng)狀 網(wǎng)絡(luò)地址的目的地地址來(lái)在新信息包中封裝信息包,能夠?qū)崿F(xiàn)它。這個(gè)信息 包然后被傳送到使用網(wǎng)狀網(wǎng)絡(luò)協(xié)議的訪問(wèn)路由器。類似地,當(dāng)訪問(wèn)路由器接 收被尋址到移動(dòng)節(jié)點(diǎn)的全球地址的信息包和發(fā)現(xiàn)移動(dòng)節(jié)點(diǎn)處于網(wǎng)狀模式時(shí), 訪問(wèn)路由器能夠用等于訪問(wèn)路由器的網(wǎng)狀網(wǎng)絡(luò)地址的源地址和等于移動(dòng)節(jié)點(diǎn) 的網(wǎng)狀網(wǎng)絡(luò)地址的目的地地址來(lái)在新信息包中封裝信息包。這個(gè)信息包然后 被傳送到使用網(wǎng)狀網(wǎng)絡(luò)協(xié)議的移動(dòng)節(jié)點(diǎn)。
圖12表示在本發(fā)明第二實(shí)施例中由移動(dòng)節(jié)點(diǎn)2000的傳遞單元2002執(zhí)行 的數(shù)據(jù)信息包的處理的流程圖。圖12的大部分步驟類似于在第一實(shí)施例傳送 單元1002的說(shuō)明中描述的步驟。相同的這些步驟給出了相同的參考數(shù)字,這 些步驟的說(shuō)明以后省略。差別是當(dāng)傳送單元2002在步驟S10100檢查是否處 于分級(jí)或者網(wǎng)狀模式并且發(fā)現(xiàn)處于網(wǎng)狀模式(步驟SIOIOO中的是)的時(shí)候。 傳送單元2002然后處理到步驟S20110,在這里信息包被封裝在新信息包中。 新信息包具有等于移動(dòng)節(jié)點(diǎn)2000的網(wǎng)狀網(wǎng)絡(luò)地址的源地址和等于移動(dòng)節(jié)點(diǎn) 2000的訪問(wèn)路由器的網(wǎng)狀網(wǎng)絡(luò)地址的目的地地址。新信息包然后在步驟 S20130被傳遞到網(wǎng)狀網(wǎng)絡(luò)處理單元1003。
訪問(wèn)路由器2100的相關(guān)管理器2105管理移動(dòng)節(jié)點(diǎn)的相關(guān)性,并且極大 地類似于在第一實(shí)施例中說(shuō)明的相關(guān)管理器1105。差別在于,除了存儲(chǔ)相關(guān) 移動(dòng)節(jié)點(diǎn)的唯一識(shí)別符和通信模式(網(wǎng)狀或者分級(jí))之外,其還需要存儲(chǔ)相 關(guān)移動(dòng)節(jié)點(diǎn)的網(wǎng)狀網(wǎng)絡(luò)地址。因此,如果相關(guān)管理器2105的執(zhí)行是使用存儲(chǔ)
位置的相關(guān)結(jié)構(gòu)以形成相關(guān)性的表,表中的每行將至少包含(a)移動(dòng)節(jié)點(diǎn)的 唯一識(shí)別符,可能地為IP地址,(b)通信模式(網(wǎng)狀或者分級(jí)),和(C)移 動(dòng)節(jié)點(diǎn)的網(wǎng)狀網(wǎng)絡(luò)地址。
的傳送單元1102。圖13表示在傳送單元2102的信息包處理中的差別。大部 分步驟類似于在第一實(shí)施例的傳送單元1102的說(shuō)明中描述的步驟。相同的這 些步驟給出了相同的參考數(shù)字,這些步驟的說(shuō)明以后省略。差別是當(dāng)傳送單 元2102在步驟S11110檢查信息包的目的地是否處于分級(jí)或者網(wǎng)狀模式并且 發(fā)現(xiàn)處于網(wǎng)狀模式(步驟SllllO中的是)的時(shí)候。傳送單元2102然后處理 到步驟S21120,在這里信息包被封裝在新信息包中。新信息包具有等于訪問(wèn) 路由器2100的網(wǎng)狀網(wǎng)絡(luò)地址的源地址和等于原始目的地的網(wǎng)狀網(wǎng)絡(luò)地址的 目的地地址。新信息包然后在步驟S21140^皮傳遞到網(wǎng)狀網(wǎng)絡(luò)處理單元1003。 移動(dòng)路由器2200的傳送單元2202本質(zhì)上是移動(dòng)節(jié)點(diǎn)2000的傳送單元 2002的信息包傳送功能性和訪問(wèn)路由器2100的傳送單元2102的入口網(wǎng)絡(luò)的 信息包傳送功能性的和。傳送單元2102由第一傳送子單元2002構(gòu)成,其處 理需要被傳送到移動(dòng)路由器2200的訪問(wèn)路由器的外出信息包。該第一傳送子 單元2002在功能性上基本上與移動(dòng)節(jié)點(diǎn)2000的傳送單元2002相同,并且因 此給出了相同的參考數(shù)字。還有第二傳送子單元2102和相關(guān)管理器2105, 其處理需要被傳送到附著于移動(dòng)路由器2200的移動(dòng)節(jié)點(diǎn)的信息包。這些都具 有與訪問(wèn)路由器2100的傳送單元2102和相關(guān)管理器2105相同的功能性,并 且因此給出了相同的參考數(shù)字。而且,傳送單元2202由作為第一和第二傳送 子單元2002和2102的正常因特網(wǎng)協(xié)議處理的功能性構(gòu)成。圖11中,第一和 第二傳送子單元2002和2102被表示為分離部件,它們能夠以具有相同功能 和聯(lián)合處理的相同硬件來(lái)實(shí)現(xiàn)。而且,第一和第二傳送子單元2002和2102 能夠相互合作和相互交換信息包。這些子部件的詳細(xì)說(shuō)明也被省略以減少?gòu)?fù) 制。
移動(dòng)路由器2200的傳送單元2202能夠被考慮作為移動(dòng)節(jié)點(diǎn)2000的傳送 單元(第一傳送子單元)2002和訪問(wèn)路由器2100的傳送單元(第二傳送子 單元)2102的組合。當(dāng)移動(dòng)路由器2200進(jìn)行信息包處理時(shí),傳送單元2202 檢查信息包的目的地地址是否位于其入口網(wǎng)絡(luò)之內(nèi)(即,目的地是否是被附 著于移動(dòng)路由器2200的移動(dòng)節(jié)點(diǎn))。當(dāng)信息包的目的地地址位于其入口網(wǎng)絡(luò)
之內(nèi)時(shí),信息包將被傳遞到第二傳送子單元2102用于進(jìn)一步的處理。第二傳送子單元2102的處理邏輯將按照?qǐng)D13中說(shuō)明的。當(dāng)信息包的目的地地址不 位于其入口網(wǎng)絡(luò)之內(nèi)時(shí),信息包將需要被發(fā)送到移動(dòng)路由器2200的訪問(wèn)路由 器,并且然后信息包將纟皮傳遞到第一傳送子單元2002用于進(jìn)一步的處理。第 一傳送子單元2002的處理邏輯將按照?qǐng)D12中說(shuō)明的。
移動(dòng)路由器2200的上面的傳送單元2202的功能性能夠看成下述。移動(dòng) 路由器2200的傳送單元2202基本上進(jìn)行與圖13所示流程圖相同的信息包處 理。對(duì)于從出口接口發(fā)送的信息包,訪問(wèn)路由器2100總是能夠使用分級(jí)協(xié)議, 但是,即使對(duì)于從出口接口發(fā)送的信息包,移動(dòng)路由器2200需要合適地選擇 使用分級(jí)協(xié)議或者網(wǎng)狀協(xié)議。換言之,當(dāng)移動(dòng)路由器2200與訪問(wèn)路由器2100 沒(méi)有鏈路層連接時(shí),移動(dòng)路由器2200需要將發(fā)送到訪問(wèn)路由器2100的分級(jí) 協(xié)議的信息包轉(zhuǎn)換成網(wǎng)狀網(wǎng)絡(luò)協(xié)議的信息包。在這種情況下,通過(guò)執(zhí)行圖12 中與步驟S10100相同的處理,移動(dòng)路由器2200需要確定移動(dòng)路由器2200的 出口接口是否處于分級(jí)或者網(wǎng)狀模式。
圖14表示簡(jiǎn)單的配置情況。移動(dòng)節(jié)點(diǎn)2000-1, 2000-2和2000-3都被附 著于訪問(wèn)路由器2100-1。虛線橢圓2050-1, 2050-2, 2050-3和2150-1分別表 示移動(dòng)節(jié)點(diǎn)2000-1, 2000-2, 2000-3和訪問(wèn)路由器2100-1的無(wú)線操作范圍。 當(dāng)移出訪問(wèn)路由器2100-1的操作范圍時(shí),移動(dòng)節(jié)點(diǎn)2000-3與有線節(jié)點(diǎn)同等對(duì) 方2400-1具有有效對(duì)話(這個(gè)情況被示于圖14)。在正常無(wú)線配置之下,不 能夠維持在移動(dòng)節(jié)點(diǎn)2000-3和同等對(duì)方2400-1之間的對(duì)話。但是,借助釆用 本發(fā)明公開的裝置,移動(dòng)節(jié)點(diǎn)2000-3將檢測(cè)其與訪問(wèn)路由器2100-1的鏈路層 連接被斷開。在這種情況下,移動(dòng)節(jié)點(diǎn)2000-3將進(jìn)入網(wǎng)狀模式,并且發(fā)送消 息到訪問(wèn)路由器2100-1的網(wǎng)狀網(wǎng)絡(luò)地址用于通知訪問(wèn)路由器2100-1其已經(jīng)進(jìn) 入網(wǎng)狀模式。此后,由移動(dòng)節(jié)點(diǎn)2000-3發(fā)送到同等對(duì)方2400-1的信息包將在 新信息包中被封裝,經(jīng)過(guò)移動(dòng)節(jié)點(diǎn)2000-1被傳送到訪問(wèn)路由器2100-1的網(wǎng)狀 網(wǎng)絡(luò)地址。圖15表示以網(wǎng)狀模式發(fā)送的信息包。原始信息包2760具有等于 GA.2000-3的源地址2761 (移動(dòng)節(jié)點(diǎn)2000-3的全球地址)和等于GA.2400-1 的目的地地址2762 (同等對(duì)方2400-1的全5求地址)。該信息包2760形成外部 信息包2770的有效載荷2773,具有等于MNA.2000-3的源地址2771 (移動(dòng) 節(jié)點(diǎn)2000-3的網(wǎng)狀網(wǎng)絡(luò)地址)和等于MNA.2100-1的目的地地址2772 (訪問(wèn) ^各由器2100-1的網(wǎng)狀網(wǎng)紹-地址)。 )火訪問(wèn)5^由器2100-1,信息包2760 乂人信息包2770中解封裝并通過(guò)全^求 通信網(wǎng)絡(luò)2300路由到同等對(duì)方2400-1。類似地,從同等對(duì)方2400-1發(fā)送到 移動(dòng)節(jié)點(diǎn)2000-3的信息包被路由到訪問(wèn)路由器2100-1。從這里,訪問(wèn)路由器 2100-1檢查移動(dòng)節(jié)點(diǎn)2000-3處于網(wǎng)狀模式,并且因此在新信息包中封裝信息 包,以經(jīng)過(guò)移動(dòng)節(jié)點(diǎn)2000-1將其傳送到移動(dòng)節(jié)點(diǎn)2000-3的網(wǎng)狀網(wǎng)絡(luò)地址。人們能夠?qū)⒃撆渲们闆r擴(kuò)展到系統(tǒng),在這里,移動(dòng)節(jié)點(diǎn)采用移動(dòng)IP以與 全球通信網(wǎng)絡(luò)2300上的節(jié)點(diǎn)進(jìn)行通信。這示于圖16中。這里,移動(dòng)節(jié)點(diǎn) 2000-4, 2000-5和2000-6都被附著于訪問(wèn)路由器2100-2。虛線橢圓2050-4, 2050-5, 2050-6和2150-2分別表示移動(dòng)節(jié)點(diǎn)2000-4, 2000-5, 2000-6和訪問(wèn) 路由器2100-2的無(wú)線操作范圍。宿主代理2500-1用作為移動(dòng)節(jié)點(diǎn)2000-6的 宿主代理。當(dāng)被附著于訪問(wèn)路由器2100-2時(shí),移動(dòng)節(jié)點(diǎn)2000-6從訪問(wèn)路由器 2100-2中得到轉(zhuǎn)交地址(即等于CoA,2000-6 )。當(dāng)移動(dòng)節(jié)點(diǎn)2000-6處于訪問(wèn) 路由器2100-2的操作范圍之內(nèi)時(shí),其將封裝被發(fā)送到該宿主代理2500-1之同 等對(duì)方2400-2的信息包。類似地,當(dāng)同等對(duì)方2400-2發(fā)送信息包到移動(dòng)節(jié)點(diǎn) 2000-6時(shí),該信息包將被路由到宿主代理2500-1。宿主代理2500-1然后封裝 該信息包,并將其傳送到移動(dòng)節(jié)點(diǎn)2000-6的轉(zhuǎn)交地址。這個(gè)操作是按照由移 動(dòng)IP規(guī)定的。當(dāng)移動(dòng)節(jié)點(diǎn)2000-6移出訪問(wèn)路由器2100-2的操作范圍時(shí),移 動(dòng)節(jié)點(diǎn)2000-6將檢測(cè)其與訪問(wèn)路由器2100-2的鏈路層連接被斷開(該情況示 于圖16中)。在這種情況下,移動(dòng)節(jié)點(diǎn)2000-6將進(jìn)入網(wǎng)狀模式,并且發(fā)送消 息到訪問(wèn)路由器2100-2用于通知其已經(jīng)進(jìn)入網(wǎng)狀模式。此后,由移動(dòng)節(jié)點(diǎn) 2000-6發(fā)送到同等對(duì)方2400-2的信息包將首先被封裝到宿主代理2500-1,并 且整個(gè)信息包被進(jìn)一步封裝在另 一個(gè)信息包中,并被傳送到訪問(wèn)路由器 2100-2的網(wǎng)狀網(wǎng)絡(luò)地址。圖17表示以網(wǎng)狀模式發(fā)送的信息包。原始信息包 2860具有等于GA.2000-6的源地址2861 (移動(dòng)節(jié)點(diǎn)2000-6的全球地址)和 等于GA.2400-2的目的地地址2862 (同等對(duì)方2400-2的全球地址)。該信息 包2860形成下一個(gè)外部信息包2880的有效載荷2883,具有等于CoA.2000-6 的源地址2881 (移動(dòng)節(jié)點(diǎn)2000-6的轉(zhuǎn)交地址)和等于GA.2500-1的目的地地 址2882 (宿主代理2500-1的全球地址)。信息包2880被進(jìn)一步封裝作為最外 面信息包2870的有效載荷2873,具有等于MNA.2000-6的源地址2871 (移 動(dòng)節(jié)點(diǎn)2000-6的網(wǎng)狀網(wǎng)絡(luò)地址)和等于MNA.2100-2的目的地地址2872 (訪 問(wèn)路由器2100-2的網(wǎng)狀網(wǎng)絡(luò)地址)。 整個(gè)信息包2870經(jīng)過(guò)移動(dòng)節(jié)點(diǎn)2000-4使用網(wǎng)狀網(wǎng)絡(luò)協(xié)議被傳遞到訪問(wèn) 路由器2100-2。從訪問(wèn)路由器2100-2,信息包2880 乂人信息包2870中解封裝 和#皮路由到宿主代理2500-1,在這里原始信息包2860 乂人信息包2880中解封 裝和被傳送到同等對(duì)方2400-2。類似地,當(dāng)同等對(duì)方2400-2給移動(dòng)節(jié)點(diǎn)2000-6 發(fā)送信息包時(shí),信息包將被宿主代理2500-1截取和被封裝到移動(dòng)節(jié)點(diǎn)2000-6。 該信息包將到達(dá)訪問(wèn)路由器2100-2,在這里發(fā)現(xiàn)移動(dòng)節(jié)點(diǎn)2000-6處于網(wǎng)狀模 式。該信息包因此被封裝在信息包中和(經(jīng)過(guò)移動(dòng)節(jié)點(diǎn)2000-4)使用網(wǎng)狀網(wǎng) 絡(luò)協(xié)議祐:傳送到移動(dòng)節(jié)點(diǎn)2000-6的網(wǎng)狀網(wǎng)絡(luò)地址。
該移動(dòng)IP情況能夠被進(jìn)一步擴(kuò)展到包括網(wǎng)絡(luò)移動(dòng)性,如圖18中所示。 這里,移動(dòng)節(jié)點(diǎn)2000-7 , 2000-8和移動(dòng)路由器2200-1被附著于訪問(wèn)路由器 2100-3。移動(dòng)節(jié)點(diǎn)2000-9和2000-10被附著于移動(dòng)路由器2200-1。宿主代理 2500-2是移動(dòng)路由器2200-1的宿主代理。虛線橢圓2050-7, 2050-8, 2050-9, 2050-10, 2150-3和2250-1分別表示移動(dòng)節(jié)點(diǎn)2000-7,2000-8,2000-9,2000-10、 訪問(wèn)路由器2100-3、和移動(dòng)路由器2200-1的無(wú)線操作范圍。移動(dòng)節(jié)點(diǎn)2000-9 正與同等對(duì)方2400-3通信。當(dāng)移動(dòng)路由器2200-1處于訪問(wèn)路由器2100-3的 操作范圍之內(nèi)時(shí),由移動(dòng)節(jié)點(diǎn)2000-9發(fā)送到同等對(duì)方2400-3的信息包將通過(guò) 下述路徑(a)信息包被傳送到移動(dòng)路由器2200-1; (b)移動(dòng)路由器2200-1 封裝該信息包以將其隧道傳輸?shù)剿拗鞔?500-2; (c)整個(gè)信息包被傳送到 訪問(wèn)路由器2100-3; ( d)信息包通過(guò)全球通信網(wǎng)絡(luò)2300被路由到達(dá)宿主代理 2500-2;和(e)宿主代理2500-2解封裝信息包和將內(nèi)部信息包發(fā)送到同等對(duì) 方2400-3。由同等對(duì)方2400-3發(fā)送的信息包將按照相反路徑(a)信息包被 宿主代理2500-2截??;(b )宿主代理2500-2封裝信息包以將其隧道傳輸?shù)揭?動(dòng)路由器2200-1; (c )整個(gè)信息包通過(guò)全球通信網(wǎng)絡(luò)2300被路由到達(dá)訪問(wèn)路 由器2100-3; (d)訪問(wèn)路由器2100-3將信息包傳送到移動(dòng)路由器2200-l;以 及(e)移動(dòng)路由器2200-1解封裝信息包和將內(nèi)部信息包傳送到移動(dòng)節(jié)點(diǎn) 2000-9。這個(gè)順序是按照移動(dòng)IP的網(wǎng)絡(luò)移動(dòng)性支持的規(guī)定的。
當(dāng)移動(dòng)路由器2200-1移出訪問(wèn)路由器2100-3的操作范圍時(shí),移動(dòng)路由 器2200-1將檢測(cè)其與訪問(wèn)路由器2100-3的鏈路層連接被斷開(該情況示于圖 18中)。在這種情況下,移動(dòng)路由器2200-1將進(jìn)入網(wǎng)狀模式,并且發(fā)送消息 到訪問(wèn)路由器2100-3用于通知其已經(jīng)進(jìn)入網(wǎng)狀模式。該消息使用網(wǎng)狀網(wǎng)絡(luò)協(xié) 議被發(fā)送,并被尋址到訪問(wèn)路由器2100-3的網(wǎng)狀網(wǎng)絡(luò)地址。此后,由移動(dòng)節(jié)
點(diǎn)2000-9發(fā)送到同等對(duì)方2400-3的信息包2960 (后述圖19中所示)將按照 下述路徑(a)信息包2960被傳送到移動(dòng)路由器2200-l; (b)移動(dòng)路由器 2200-1封裝該信息包2960為新信息包2990以將其隧道傳輸?shù)剿拗鞔?2500-2; ( c )整個(gè)信息包2990被進(jìn)一步封裝在信息包2970中,該信息包2970 被尋址到訪問(wèn)路由器2100-3的網(wǎng)狀網(wǎng)絡(luò)地址;(d)使用網(wǎng)狀網(wǎng)絡(luò)協(xié)議,信息 包2970被傳送到訪問(wèn)路由器2100-3,具有中繼信息包的移動(dòng)節(jié)點(diǎn)2000-7; ( e ) 訪問(wèn)路由器2100-3解封裝信息包2970以提取3言息包2990; ( f)信息包2990 通過(guò)全球通信網(wǎng)絡(luò)2300被路由到達(dá)宿主代理2500-2;和(g )宿主代理2500-2 解封裝信息包2990和將內(nèi)部信息包2960發(fā)送到同等對(duì)方2400-3。圖19表示以網(wǎng)狀模式發(fā)送的信息包2960。原始信息包2960具有等于 GA.2000-9的源地址2961 (移動(dòng)節(jié)點(diǎn)2000-9的全球地址)和等于GA.2400-3 的目的地地址2962 (同等對(duì)方2400-3的全3求地址)。該信息包2960形成下一 個(gè)外部信息包2990的有效載荷2993,具有等于CoA.2200-l的源地址2991 (移動(dòng)節(jié)點(diǎn)2200-1的轉(zhuǎn)交地址)和等于GA.2500-2的目的地地址2992 (宿主 代理2500-2的全球地址)。信息包2990被進(jìn)一步封裝作為最外面信息包2970 的有效載荷2973,具有等于MNA.2200-1的源地址2971 (移動(dòng)節(jié)點(diǎn)2200-1 的網(wǎng)狀網(wǎng)絡(luò)地址)和等于MNA.2100-3的目的地地址2972(訪問(wèn)^各由器2100-3 的網(wǎng)狀網(wǎng)絡(luò)地址)。由同等對(duì)方2400-3發(fā)送到移動(dòng)節(jié)點(diǎn)2000-9的信息包2965 (后述的圖15 中所示)將按照相反路徑(a)信息包被宿主代理2500-2截??;(b)宿主代 理2500-2封裝信息包2965成新信息包2995以將其隧道傳輸?shù)揭苿?dòng)路由器 2200-1; (c)信息包2995通過(guò)全球通信網(wǎng)絡(luò)2300被路由到達(dá)訪問(wèn)路由器 2100-3; ( d)訪問(wèn)路由器2100-3將信息包2995封裝在新信息包2975中以將 其尋址到移動(dòng)路由器2200-1的網(wǎng)狀網(wǎng)絡(luò)地址;(e)移動(dòng)節(jié)點(diǎn)2000-7將以網(wǎng)狀 網(wǎng)絡(luò)協(xié)議中繼信息包2975;以及(f)移動(dòng)路由器2200-1解封裝信息包2975 兩次和將內(nèi)部信息包2965傳送到移動(dòng)節(jié)點(diǎn)2000-9。圖20也表示以網(wǎng)狀模式發(fā)送的信息包2965。原始信息包2965具有等于 GA.2400-3的源地址2966 (同等對(duì)方2400-3的全球地址)和等于GA.2000-9 的目的地地址2967 (移動(dòng)節(jié)點(diǎn)2000-9的全球地址)。該信息包2965形成下一 個(gè)外部信息包2995的有效載荷2998,具有等于GA.2500-2的源地址2996(宿 主代理2500-2的全球地址)和等于CoA.2200-l的目的地地址2997 (移動(dòng)路 由器2200-1的轉(zhuǎn)交地址)。信息包2995被進(jìn)一步封裝作為最外面信息包2975 的有效載荷2978,具有等于MNA.2100-3的源地址2976 (訪問(wèn)路由器2100-3 的網(wǎng)狀網(wǎng)絡(luò)地址)和等于MNA.2200-1的目的地地址2977(移動(dòng)路由器2200-1 的網(wǎng)狀網(wǎng)絡(luò)地址)。圖18中,所公開的發(fā)明用于移動(dòng)路由器2200-1的入口網(wǎng)絡(luò)中也是可能 的。當(dāng)移動(dòng)節(jié)點(diǎn)2000-10漫游距移動(dòng)路由器2200-1太遠(yuǎn)時(shí),其將失去與移動(dòng) 路由器2200-1的鏈路層連通性(這個(gè)情況被示于圖18中)。當(dāng)這發(fā)生時(shí),移 動(dòng)節(jié)點(diǎn)2000-10能夠進(jìn)入網(wǎng)狀才莫式,并且在移動(dòng)節(jié)點(diǎn)2000-10和移動(dòng)^各由器 2200-1之間傳送的信息包將用相關(guān)網(wǎng)狀網(wǎng)絡(luò)地址封裝和使用網(wǎng)狀網(wǎng)絡(luò)協(xié)議通 過(guò)移動(dòng)節(jié)點(diǎn)2000-9被中繼。因此,根據(jù)本發(fā)明第二實(shí)施例公開的系統(tǒng)、相關(guān)裝置和方法,按照需要, 通過(guò)在分級(jí)模式和網(wǎng)狀模式之間轉(zhuǎn)換,移動(dòng)通信系統(tǒng)中的節(jié)點(diǎn)能夠更有效地 進(jìn)行相互通信。<第三實(shí)施例>在本發(fā)明第三實(shí)施例中,公開了第一和第二實(shí)施例中的上述系統(tǒng)、裝置 和方法的特定擴(kuò)展。在第三實(shí)施例中,類似于第二實(shí)施例,移動(dòng)節(jié)點(diǎn)和訪問(wèn) 路由器將封裝信息包以在工作于網(wǎng)狀模式時(shí)相互傳送。但是,在第二實(shí)施例 中,該額外隧道的理由是適合不同地址空間的使用。對(duì)于第三實(shí)施例,原因 是安全原因在網(wǎng)狀模式中,其它移動(dòng)節(jié)點(diǎn)中繼信息包。因此,欺騙和其它 相關(guān)攻擊是容易的。因此,當(dāng)以網(wǎng)狀模式通信時(shí),期望加密或者至少保護(hù)信 息包的完整性。實(shí)現(xiàn)它的最簡(jiǎn)單方法是在移動(dòng)節(jié)點(diǎn)和其訪問(wèn)路由器之間將信 息包封裝成加密的或者安全保護(hù)的隧道。盡管在第二實(shí)施例和第三實(shí)施例中, 為了不同的原因,信息包被以網(wǎng)狀模式封裝,但顯然,對(duì)本領(lǐng)域技術(shù)人員來(lái) 說(shuō),有可能將兩個(gè)組合為一個(gè)用于安全保護(hù)的封裝和將源及目的地地址改 變到它們等同的網(wǎng)狀網(wǎng)絡(luò)地址。這里,說(shuō)明將集中在安全保護(hù)上,但是讀者 應(yīng)當(dāng)記住這種組合的可能性。而且,第三實(shí)施例的說(shuō)明將假設(shè)當(dāng)以網(wǎng)狀模式 操作時(shí)節(jié)點(diǎn)將使用網(wǎng)狀網(wǎng)絡(luò)地址。顯然,對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō),對(duì)于配置情況,僅僅要求安全封裝,而不需要改變地址空間,通過(guò)將每個(gè)節(jié)點(diǎn)的網(wǎng) 狀網(wǎng)絡(luò)地址處理為將等于分級(jí)模式中使用的地址,第三實(shí)施例中公開的說(shuō)明 能夠按原樣采用。 在本發(fā)明的第三實(shí)施例中,公開了附著于全球信息包轉(zhuǎn)換數(shù)據(jù)通信網(wǎng)絡(luò)的在通用無(wú)線移動(dòng)網(wǎng)絡(luò)中配置的移動(dòng)節(jié)點(diǎn)3000、訪問(wèn)路由器3100和移動(dòng)路 由器3200。圖21到23分別表示移動(dòng)節(jié)點(diǎn)3000、訪問(wèn)路由器3100和移動(dòng)路 由器3200的體系結(jié)構(gòu)。在這些體系結(jié)構(gòu)中,提供等同功能性的功能塊給出了 相同的參考數(shù)字。另外, 一些功能塊具有與在第一和第二實(shí)施例中說(shuō)明的功 能塊相同的功能性。這些都給出了相同的參考數(shù)字,并且其說(shuō)明省略。移動(dòng)節(jié)點(diǎn)3000的體系結(jié)構(gòu)包括上層協(xié)議1001、傳送單元3002、網(wǎng)狀網(wǎng) 絡(luò)處理單元1003、以及單個(gè)或者多個(gè)下部網(wǎng)絡(luò)接口 1004。訪問(wèn)3各由器3100 的體系結(jié)構(gòu)包括上層協(xié)議1001、傳遞單元3102、網(wǎng)狀網(wǎng)絡(luò)處理單元1003、 單個(gè)或者多個(gè)下部網(wǎng)絡(luò)*接口 1004、以及相關(guān)管理器3105。移動(dòng)^^由器3200 的體系結(jié)構(gòu)是移動(dòng)節(jié)點(diǎn)3000和訪問(wèn)路由器3100的混合,包括上層協(xié)議1001、 傳送單元3202、網(wǎng)狀網(wǎng)絡(luò)處理單元1003、以及單個(gè)或者多個(gè)下部網(wǎng)絡(luò)接口 1004。這些大部分都與第一和第二實(shí)施例中說(shuō)明的那些相同。不同僅僅在于 傳送單元。事實(shí)上,傳送單元是極其類似的,除了需要迎合安全相關(guān)性的使 用以保護(hù)隧道信息包之外。為了減少?gòu)?fù)制,第三實(shí)施例的說(shuō)明將僅僅集中在 這些差別上。為了保護(hù)隧道信息包,移動(dòng)節(jié)點(diǎn)需要與它們的訪問(wèn)路由器交換安全相關(guān) 性。這些安全相關(guān)性通常使用公共密鑰基本結(jié)構(gòu)來(lái)實(shí)現(xiàn)。在這種情況下,每 個(gè)節(jié)點(diǎn)需要產(chǎn)生公共和私有密鑰對(duì),并且讓其它節(jié)點(diǎn)知道其公共密鑰。其它 節(jié)點(diǎn)能夠加密使用公共密鑰的信息包,其僅僅能夠用私有密鑰解密。還能夠 用其私有密鑰簽名信息包,其能夠通過(guò)^^共密鑰—驗(yàn)^L。為了讓其它節(jié)點(diǎn)知道它們的公共密鑰,對(duì)于要使用的節(jié)點(diǎn)有許多可獲得的機(jī)構(gòu)。例如。當(dāng)訪問(wèn)路 由器廣播路由器廣告時(shí),它們能夠?qū)⑻囟ㄟx項(xiàng)附著到廣告上,指示它們的公 共密鑰。因此,當(dāng)移動(dòng)節(jié)點(diǎn)接收了路由器廣告時(shí),它們能夠知道訪問(wèn)路由器 的公共密鑰。當(dāng)移動(dòng)節(jié)點(diǎn)附著到訪問(wèn)路由器時(shí),移動(dòng)節(jié)點(diǎn)也能夠讓訪問(wèn)路由 器知道其自己的公共密鑰。另外,公共密鑰還能夠通過(guò)將特定信息包發(fā)送到節(jié)點(diǎn)的全球地址來(lái)查詢,并且節(jié)點(diǎn)用其公共密鑰來(lái)回答。圖24表示由傳遞單元3002執(zhí)行的數(shù)據(jù)信息包的處理的流程圖。大部分 步驟類似于在第二實(shí)施例的傳送單元2002的公開中描述的步驟。相同的那些 步驟給出了相同的參考數(shù)字,這些步驟的說(shuō)明以后省略。差別是當(dāng)傳送單元 3002在步驟S10100檢查是否處于分級(jí)或者網(wǎng)狀模式并且發(fā)現(xiàn)處于網(wǎng)狀模式(步驟S10100中的是)的時(shí)候。傳送單元3002然后處理到步驟S30110,在 這里信息包被封裝在新信息包中,由移動(dòng)節(jié)點(diǎn)3000的訪問(wèn)路由器的安全相關(guān) 性保護(hù),并且被尋址到訪問(wèn)路由器的網(wǎng)狀網(wǎng)絡(luò)地址。新信息包然后在步驟 S20130被傳遞到網(wǎng)狀網(wǎng)絡(luò)處理單元1003。
訪問(wèn)路由器3100的相關(guān)管理器3105管理移動(dòng)節(jié)點(diǎn)的相關(guān)性,并且極大 地類似于在第一實(shí)施例中說(shuō)明的相關(guān)管理器1105。差別在于,除了存儲(chǔ)相關(guān) 移動(dòng)節(jié)點(diǎn)的唯一識(shí)別符和通信模式(網(wǎng)狀或者分級(jí))之外,其還需要存儲(chǔ)相 關(guān)移動(dòng)節(jié)點(diǎn)的安全相關(guān)性。因此,如果相關(guān)管理器3105的執(zhí)行是使用存儲(chǔ)位 置的相關(guān)結(jié)構(gòu)以形成相關(guān)性的表,表中的每行將至少包含(a)移動(dòng)節(jié)點(diǎn)的唯 一識(shí)別符,可能地為IP地址,(b)通信模式(網(wǎng)狀或者分級(jí)),和(c)移動(dòng) 節(jié)點(diǎn)的安全相關(guān)性和(d)移動(dòng)節(jié)點(diǎn)的網(wǎng)狀網(wǎng)絡(luò)地址,如果網(wǎng)狀網(wǎng)絡(luò)地址不同 于全球地址的話。
訪問(wèn)路由器3100的傳送單元3102還極大地類似于在第二實(shí)施例中描述 的傳送單元2102。圖25表示在其信息包處理中的差別。大部分步驟類似于 在第二實(shí)施例的傳送單元2102的公開中描述的步驟。相同的這些步驟給出了 相同的參考數(shù)字,這些步驟的說(shuō)明以后省略。差別是當(dāng)傳送單元3102在步驟 S11110檢查信息包的目的地是否處于分級(jí)或者網(wǎng)狀模式并且發(fā)現(xiàn)處于網(wǎng)狀模 式(步驟SllllO中的是)的時(shí)候。傳送單元3102然后處理到步驟S31120, 在這里信息包^^皮封裝在新信息包中,由目的地移動(dòng)節(jié)點(diǎn)的安全相關(guān)性保護(hù), 并且被尋址到移動(dòng)節(jié)點(diǎn)的網(wǎng)狀網(wǎng)絡(luò)地址。新信息包然后在步驟S2114(M皮傳遞 到網(wǎng)狀網(wǎng)絡(luò)處理單元1003 。
移動(dòng)路由器3200的傳送單元3202本質(zhì)上是移動(dòng)節(jié)點(diǎn)3000的傳送單元 3002和訪問(wèn)路由器3100的傳送單元3102的和。傳送單元3202由出口傳送 單元3002構(gòu)成,其處理需要被傳送到移動(dòng)路由器3200的訪問(wèn)路由器的外出 信息包。這在功能性上基本上與移動(dòng)節(jié)點(diǎn)3000的傳送單元3002相同,并且 因此給出了相同的參考數(shù)字。還有入口傳送單元3102和相關(guān)管理器3105, 其處理需要被傳送到附著于移動(dòng)路由器3200的移動(dòng)節(jié)點(diǎn)的信息包。這些都具 有與訪問(wèn)路由器3100的傳送單元3102和相關(guān)管理器3105相同的功能性,并 且因此給出了相同的參考數(shù)字。這些子部件的詳細(xì)說(shuō)明也被省略以減少?gòu)?fù)制。
移動(dòng)路由器3200的傳送單元3202本質(zhì)上是移動(dòng)節(jié)點(diǎn)3000的傳送單元 3002的信息包傳送功能性和訪問(wèn)路由器3100的傳送單元3102的入口網(wǎng)絡(luò)的
信息包傳送功能性的和。傳送單元3102由第一傳送子單元3002構(gòu)成,其處 理需要被傳送到移動(dòng)路由器3200的訪問(wèn)路由器的外出信息包。該第一傳送子 單元3002在功能性上基本上與移動(dòng)節(jié)點(diǎn)3000的傳送單元3002相同,并且因 此給出了相同的參考數(shù)字。還有第二傳送子單元3102和相關(guān)管理器3105, 其處理需要被傳送到附著于移動(dòng)路由器3200的移動(dòng)節(jié)點(diǎn)的信息包。這些都具 有與訪問(wèn)路由器3100的傳送單元3102和相關(guān)管理器3105相同的功能性,并 且因此給出了相同的參考數(shù)字。而且,傳送單元3202由作為第一和第二傳送 子單元3002和3102的正常因特網(wǎng)協(xié)議處理的功能性構(gòu)成。圖23中,第一和 第二傳送子單元3002和3102被表示為分離部件,它們能夠以具有相同功能 和聯(lián)合處理的相同硬件來(lái)實(shí)現(xiàn)。而且,第一和第二傳送子單元3002和3102 能夠相互合作和相互交換信息包。這些子部件的詳細(xì)說(shuō)明也被省略以減少?gòu)?fù) 制。移動(dòng)路由器3200的傳送單元3202能夠被考慮作為移動(dòng)節(jié)點(diǎn)3000的傳送 單元(第一傳送子單元)3002和訪問(wèn)路由器3100的傳送單元(第二傳送子 單元)3102的組合。當(dāng)移動(dòng)路由器3200進(jìn)行信息包處理時(shí),傳送單元3202 檢查信息包的目的地地址是否位于其入口網(wǎng)絡(luò)之內(nèi)(即,目的地是否是被附 著于移動(dòng)路由器3200的移動(dòng)節(jié)點(diǎn))。當(dāng)信息包的目的地地址位于其入口網(wǎng)絡(luò) 之內(nèi)時(shí),信息包將被傳遞到第二傳送子單元3102用于進(jìn)一步的處理。第二傳 送子單元3102的處理邏輯將按照?qǐng)D25中說(shuō)明的。當(dāng)信息包的目的地地址不 位于其入口網(wǎng)絡(luò)之內(nèi)時(shí),信息包將需要被發(fā)送到移動(dòng)路由器3200的訪問(wèn)路由 器,并且然后信息包將被傳遞到第一傳送子單元3002用于進(jìn)一步的處理。第 一傳送子單元3002的處理邏輯將按照?qǐng)D24中說(shuō)明的。移動(dòng)路由器3200的上面的傳送單元3202的功能性能夠看成下述。移動(dòng) 路由器3200的傳送單元3202基本上進(jìn)行與圖25所示流程圖相同的信息包處 理。對(duì)于從出口接口發(fā)送的信息包,訪問(wèn)路由器3100總是能夠使用分級(jí)協(xié)議, 但是,即使對(duì)于從出口接口發(fā)送的信息包,移動(dòng)路由器3200需要合適地選擇 使用分級(jí)協(xié)議或者網(wǎng)狀協(xié)議。換言之,當(dāng)移動(dòng)路由器3200與訪問(wèn)路由器3100 沒(méi)有鏈路層連接時(shí),移動(dòng)路由器3200需要將發(fā)送到訪問(wèn)路由器3100的分級(jí) 協(xié)議的信息包轉(zhuǎn)換成網(wǎng)狀網(wǎng)絡(luò)協(xié)議的信息包。在這種情況下,通過(guò)執(zhí)行圖24 中與步驟S10100相同的處理,移動(dòng)路由器3200需要確定移動(dòng)路由器3200的 出口接口是否處于分級(jí)或者網(wǎng)狀模式。
圖26表示簡(jiǎn)單的配置情況。移動(dòng)節(jié)點(diǎn)3000-1, 3000-2和3000-3都被附 著于訪問(wèn)路由器3100-1。虛線橢圓3050-1, 3050-2, 3050-3和3150-1分別表 示移動(dòng)節(jié)點(diǎn)3000-1, 3000-2, 3000-3和訪問(wèn)路由器3100-1的無(wú)線操作范圍。 當(dāng)移出訪問(wèn)路由器3100-1的才喿作范圍時(shí),移動(dòng)節(jié)點(diǎn)3000-3與有線節(jié)點(diǎn)同等對(duì) 方3400-1具有有效對(duì)話(這個(gè)情況被示于圖26)。在正常無(wú)線配置之下,不 能夠維持在移動(dòng)節(jié)點(diǎn)3000-3和同等對(duì)方3400-1之間的對(duì)話。但是,借助采用 本發(fā)明公開的裝置,移動(dòng)節(jié)點(diǎn)3000-3將檢測(cè)其與訪問(wèn)路由器3100-1的鏈路層 連接被斷開。在這種情況下,移動(dòng)節(jié)點(diǎn)3000-3將進(jìn)入網(wǎng)狀模式,并且發(fā)送消 息到訪問(wèn)3各由器3100-1的網(wǎng)狀網(wǎng)絡(luò)地址用于通知訪問(wèn);洛由器3100-1其已經(jīng)進(jìn) 入網(wǎng)狀模式。注意,這個(gè)消息能夠用訪問(wèn)路由器3100-1的安全相關(guān)性來(lái)保護(hù)。 此后,由移動(dòng)節(jié)點(diǎn)3000-3發(fā)送到同等對(duì)方3400-1的信息包將在新信息包中用 訪問(wèn)路由器3100-1的安全相關(guān)性被封裝,經(jīng)過(guò)移動(dòng)節(jié)點(diǎn)3000-1被傳送到訪問(wèn) 路由器3100-1。圖27表示以網(wǎng)狀模式發(fā)送的信息包。原始信息包3760具有 等于GA.3000-3的源地址3761 (移動(dòng)節(jié)點(diǎn)3000-3的全球地址)和等于 GA.3400-1的目的地地址3762(同等對(duì)方3400-1的全球地址)。該信息包3760 形成外部信息包3770的有效載荷3773,具有安全保護(hù)3774以及等于 MNA.3000-3的源地址3771 (移動(dòng)節(jié)點(diǎn)3000-3的網(wǎng)狀網(wǎng)絡(luò)地址)和等于 MNA.3100-1的目的地地址3772 (訪問(wèn)路由器3100-1的網(wǎng)狀網(wǎng)絡(luò)地址)。注 意,如果網(wǎng)狀模式不要求不同的地址空間,則MNA.3000-3和MNA.3100-1 分別是移動(dòng)節(jié)點(diǎn)3000-3和訪問(wèn)路由器3100-1的全球地址。從訪問(wèn)路由器3100-1,信息包3760從信息包3770中解封裝并通過(guò)全球 通信網(wǎng)絡(luò)3300路由到同等對(duì)方3400-1。類似地,從同等對(duì)方3400-1發(fā)送到 移動(dòng)節(jié)點(diǎn)3000-3的信息包被路由到訪問(wèn)路由器3100-1。從這里,訪問(wèn)路由器 3100-1 4全查移動(dòng)節(jié)點(diǎn)3000-3處于網(wǎng)狀才莫式,并且因此用移動(dòng)節(jié)點(diǎn)3000-3的 安全相關(guān)性來(lái)封裝信息包,以經(jīng)過(guò)移動(dòng)節(jié)點(diǎn)3000-1將其傳送到移動(dòng)節(jié)點(diǎn) 3000-3。人們能夠?qū)⒃撆渲们闆r擴(kuò)展到系統(tǒng),此時(shí),移動(dòng)節(jié)點(diǎn)采用移動(dòng)IP以與全 球通信網(wǎng)絡(luò)3300上的節(jié)點(diǎn)進(jìn)行通信。這示于圖28中。這里,移動(dòng)節(jié)點(diǎn)3000-4, 3000-5和3000-6都被附著于訪問(wèn)路由器3100-2。虛線橢圓3050-4, 3050-5, 3050-6和3150-2分別表示移動(dòng)節(jié)點(diǎn)3000-4, 3000-5, 3000-6和訪問(wèn)^各由器 3100-2的無(wú)線操作范圍。宿主代理3500-1用作為移動(dòng)節(jié)點(diǎn)3000-6的宿主代
理。當(dāng)被附著于訪問(wèn)路由器3100-2時(shí),移動(dòng)節(jié)點(diǎn)3000-6從訪問(wèn)路由器3100-2 中得到轉(zhuǎn)交地址。當(dāng)移動(dòng)節(jié)點(diǎn)3000-6處于訪問(wèn)路由器3100-2的操作范圍之內(nèi) 時(shí),其將封裝被發(fā)送到該宿主代理3500-1之同等對(duì)方3400-2的信息包。類似 地,當(dāng)同等對(duì)方3400-2發(fā)送信息包到移動(dòng)節(jié)點(diǎn)3000-6時(shí),該信息包將被路由 到宿主代理3500-1。宿主代理3500-1然后封裝該信息包,并將其傳送到移動(dòng) 節(jié)點(diǎn)3000-6的轉(zhuǎn)交地址。當(dāng)移動(dòng)節(jié)點(diǎn)3000-6移出訪問(wèn)路由器3100-2的操作 范圍時(shí),移動(dòng)節(jié)點(diǎn)3000-6將檢測(cè)其與訪問(wèn)路由器3100-2的鏈路層連接被斷開 (該情況示于圖28中)。在這種情況下,移動(dòng)節(jié)點(diǎn)3000-6將進(jìn)入網(wǎng)狀模式, 并且發(fā)送消息到訪問(wèn)路由器3100-2用于通知其已經(jīng)進(jìn)入網(wǎng)狀模式。注意,這 個(gè)消息也能夠用訪問(wèn)路由器3100-2的安全相關(guān)性來(lái)保護(hù)。此后,由移動(dòng)節(jié)點(diǎn) 3000-6發(fā)送到同等對(duì)方3400-2的信息包將首先被封裝到宿主代理3500-1,并 且整個(gè)信息包被進(jìn)一步封裝在另一個(gè)信息包中,用訪問(wèn)路由器3100-2的安全 相關(guān)性來(lái)保護(hù)并被傳送到訪問(wèn)路由器3100-2。圖29表示以網(wǎng)狀模式發(fā)送的信 息包。原始信息包3860具有等于GA.3000-6的源地址3861 (移動(dòng)節(jié)點(diǎn)3000-6 的全球地址)和等于GA.3400-2的目的地地址3862 (同等對(duì)方3400-2的全球 地址)。該信息包3860形成下一個(gè)外部信息包3880的有效載荷3883,具有 等于CoA,3000-6的源地址3881 (移動(dòng)節(jié)點(diǎn)3000-6的轉(zhuǎn)交地址)和等于 GA.3500-1的目的地地址3882 (宿主代理3500-1的全3求地址)。信息包3880 被進(jìn)一步封裝作為最外面信息包3870的有效載荷3873,具有安全保護(hù)3874 以及等于MNA.3000-6的源地址3871 (移動(dòng)節(jié)點(diǎn)3000-6的網(wǎng)狀網(wǎng)絡(luò)地址)和 等于MNA.3100-2的目的地地址3872(訪問(wèn);洛由器3100-2的網(wǎng)狀網(wǎng)絡(luò)地址)。 整個(gè)信息包3870經(jīng)過(guò)移動(dòng)節(jié)點(diǎn)3000-4使用網(wǎng)狀網(wǎng)絡(luò)協(xié)議被傳遞到訪問(wèn) 路由器3100-2。從訪問(wèn)路由器3100-2,信息包3880從信息包3870中解封裝 和4皮路由到宿主代理3500-1,在這里信息包3860從信息包3880中解封裝, 并且內(nèi)部信息包3860被傳送到同等對(duì)方3400-2。類似地,當(dāng)同等對(duì)方3400-2 給移動(dòng)節(jié)點(diǎn)3000-6發(fā)送信息包時(shí),信息包將被宿主代理3500-1截取和被封裝 到移動(dòng)節(jié)點(diǎn)3000-6。該信息包將到達(dá)訪問(wèn)路由器3100-2,在這里發(fā)現(xiàn)移動(dòng)節(jié) 點(diǎn)3000-6處于網(wǎng)狀模式。該信息包因此被封裝在信息包中,用移動(dòng)節(jié)點(diǎn)3000-6 的安全相關(guān)性保護(hù)和(經(jīng)過(guò)移動(dòng)節(jié)點(diǎn)3000-4)使用網(wǎng)狀網(wǎng)絡(luò)協(xié)議被傳送到移 動(dòng)節(jié)點(diǎn)3000-6。該移動(dòng)IP情況能夠被進(jìn)一步擴(kuò)展到包括網(wǎng)絡(luò)移動(dòng)性,如圖30中所示。
這里,移動(dòng)節(jié)點(diǎn)3000-7, 3000-8和移動(dòng)路由器3200-1被附著于訪問(wèn)路由器 3100-3。移動(dòng)節(jié)點(diǎn)3000-9和3000-10被附著于移動(dòng)路由器3200-1。宿主代理 3500-2是移動(dòng)路由器3200-1的宿主代理。虛線橢圓3050-7, 3050-8, 3050-9, 3050-10,3150-3和3250-1分別表示移動(dòng)節(jié)點(diǎn)3000-7,3000-8,3000-9,3000-10、 訪問(wèn)路由器3100-3、和移動(dòng)路由器3200-1的無(wú)線操作范圍。移動(dòng)節(jié)點(diǎn)3000-9 正與同等對(duì)方3400-3通信。當(dāng)移動(dòng)路由器3200-1處于訪問(wèn)路由器3100-3的 操作范圍之內(nèi)時(shí),由移動(dòng)節(jié)點(diǎn)3000-9發(fā)送到同等對(duì)方3400-3的信息包將通過(guò) 下述路徑(a)信息包被傳送到移動(dòng)路由器3200-1; (b)移動(dòng)路由器3200-1 封裝該信息包以將其隧道傳輸?shù)剿拗鞔?500-2; (c)整個(gè)信息包被傳送到 訪問(wèn)路由器3100-3; (d)信息包通過(guò)全球通信網(wǎng)絡(luò)3300被路由到達(dá)宿主代理 3500-2;和(e )宿主代理3500-2解封裝信息包和將內(nèi)部信息包發(fā)送到同等對(duì) 方3400-3。由同等對(duì)方3400-3發(fā)送的信息包將按照相反路徑(a)信息包被 宿主代理3500-2截取;(b )宿主代理3500-2封裝信息包以將其隧道傳輸?shù)揭?動(dòng)路由器3200-1; ( c )整個(gè)信息包通過(guò)全球通信網(wǎng)絡(luò)3300被路由到達(dá)訪問(wèn)路 由器3100-3; (d)訪問(wèn)路由器3100-3將信息包傳送到移動(dòng)路由器3200-1;以 及(e)移動(dòng)路由器3200-1解封裝信息包和將內(nèi)部信息包傳送到移動(dòng)節(jié)點(diǎn) 3000-9。這個(gè)順序是按照移動(dòng)IP的網(wǎng)絡(luò)移動(dòng)性支持的規(guī)定的。當(dāng)移動(dòng)路由器3200-1移出訪問(wèn)路由器3100-3的操作范圍時(shí),移動(dòng)路由 器3200-1將檢測(cè)其與訪問(wèn)路由器3100-3的鏈路層連接被斷開(該情況示于圖 30中)。在這種情況下,移動(dòng)路由器3200-1將進(jìn)入網(wǎng)狀模式,并且發(fā)送消息 到訪問(wèn)路由器3100-3用于通知其已經(jīng)進(jìn)入網(wǎng)狀模式。該消息使用網(wǎng)狀網(wǎng)絡(luò)協(xié) 議被發(fā)送,并被尋址到訪問(wèn)路由器3100-3的網(wǎng)狀網(wǎng)絡(luò)地址。注意,這個(gè)消息 也能夠用訪問(wèn)路由器3100-3的安全相關(guān)性來(lái)保護(hù)。此后,由移動(dòng)節(jié)點(diǎn)3000-9 發(fā)送到同等對(duì)方3400-3的信息包3960 (后述圖31中所示)將按照下述路徑(a)信息包3960被傳送到移動(dòng)路由器3200-1; (b)移動(dòng)路由器3200-l封裝 該信息包3960為新信息包3990以將其隧道傳輸?shù)剿拗鞔?500-2; (c)整 個(gè)信息包3990被進(jìn)一步封裝在信息包3970中,用訪問(wèn)路由器3100-3的安全 相關(guān)性保護(hù),并且如果使用不同的地址空間,該信息包3970還將具有移動(dòng)路 由器3200-1和訪問(wèn)路由器3100-3的網(wǎng)狀網(wǎng)絡(luò)地址;(d)使用網(wǎng)狀網(wǎng)絡(luò)協(xié)議, 信息包3970被傳送到訪問(wèn)路由器3100-3,具有中繼信息包的移動(dòng)節(jié)點(diǎn)3000-7;(e )訪問(wèn)路由器3100-3解封裝信息包3970以提取信息包3990; ( f)信息包 3990通過(guò)全球通信網(wǎng)絡(luò)3300被^各由到達(dá)宿主代理3500-2;和(g )宿主代理 3500-2解封裝信息包3990和將內(nèi)部信息包3960發(fā)送到同等對(duì)方3400-3。圖31表示以網(wǎng)狀模式發(fā)送的信息包3960。原始信息包3960具有等于 GA.3000-9的源地址3961 (移動(dòng)節(jié)點(diǎn)3000-9的全球地址)和等于GA.3400-3 的目的地地址3962 (同等對(duì)方3400-3的全^U也址)。該信息包3960形成下一 個(gè)外部信息包3990的有效載荷3993,具有等于CoA.3200-l的源地址3991 (移動(dòng)^各由器3200-1的轉(zhuǎn)交地址)和等于GA.3500-2的目的地地址3992 (宿 主代理3500-2的全球地址)。信息包3990被進(jìn)一步封裝作為最外面信息包 3970的有效載荷3973,用安全保護(hù)3974保護(hù)。另外,源地址3971等于 MNA.3200-1 (移動(dòng)^各由器3200-1的網(wǎng)狀網(wǎng)絡(luò)地址)和目的地地址3972等于 MNA.3100-3 (訪問(wèn)路由器3100-3的網(wǎng)狀網(wǎng)絡(luò)地址)。注意,如果不需要使用 不同的地址空間,則MNA.3200-1和MNA.3100-3分別簡(jiǎn)單地等于CoA.3200-l 和GA.3100-3 (訪問(wèn)路由器3100-3的全球地址)。由同等對(duì)方3400-3發(fā)送到移動(dòng)節(jié)點(diǎn)3000-9的信息包3965 (后述的圖32 中所示)將按照相反路徑(a)信息包被宿主代理3500-2截取;(b)宿主代 理3500-2封裝信息包3965成新信息包3995以將其隧道傳輸?shù)揭苿?dòng)路由器 3200-1; (c)信息包3995通過(guò)全球通信網(wǎng)絡(luò)3300被^各由到達(dá)訪問(wèn)路由器 3100-3; (d)訪問(wèn)路由器3100-3將信息包3995封裝在新信息包3975中以用 移動(dòng)路由器3200-1的安全相關(guān)性保護(hù);(e)移動(dòng)節(jié)點(diǎn)3000-7將以網(wǎng)狀網(wǎng)絡(luò)協(xié) 議中繼信息包3975;以及(f)移動(dòng)路由器3200-1解封裝信息包3975兩次和 將內(nèi)部信息包3965傳送到移動(dòng)節(jié)點(diǎn)3000-9。圖32也表示以網(wǎng)狀模式發(fā)送的信息包3965。原始信息包3965具有等于 GA.3400-3的源地址3966 (同等對(duì)方3400-3的全球地址)和等于GA.3000-9 的目的地地址3967 (移動(dòng)節(jié)點(diǎn)3000-9的全球地址)。該信息包3965形成下一 個(gè)外部信息包3995的有效載荷3998,具有等于GA.3500-2的源地址3996(宿 主代理3500-2的全球地址)和等于CoA.3200-l的目的地地址3997 (移動(dòng)路 由器3200-1的轉(zhuǎn)交地址)。信息包3995被進(jìn)一步封裝作為最外面信息包3975 的有效載荷3978,用安全保護(hù)3979保護(hù)。另外,源地址3976等于MNA.3100-3 (訪問(wèn)路由器3100-3的網(wǎng)狀網(wǎng)絡(luò)地址)和目的地地址3977等于MNA.3200-1 (移動(dòng)路由器3200-l的網(wǎng)狀網(wǎng)絡(luò)地址)。注意,如果不需要使用不同的地址 空間,則MNA.3200-1和MNA.3100-3分別筒單地等于CoA.3200-1和 GA.3100-3 (訪問(wèn)^各由器3100-3的全球地址)。圖30中,所公開的發(fā)明用于移動(dòng)路由器3200-1的入口網(wǎng)絡(luò)中也是可能 的。當(dāng)移動(dòng)節(jié)點(diǎn)3000-10漫游距移動(dòng)路由器3200-1太遠(yuǎn)時(shí),其將失去與移動(dòng) 路由器3200-1的鏈路層連通性(這個(gè)情況被示于圖30中)。當(dāng)這發(fā)生時(shí),移 動(dòng)節(jié)點(diǎn)3000-10能夠進(jìn)入網(wǎng)狀斗莫式,并且在移動(dòng)節(jié)點(diǎn)3000-10和移動(dòng)路由器 3200-1之間傳送的信息包將用相關(guān)安全相關(guān)性封裝和使用網(wǎng)狀網(wǎng)絡(luò)協(xié)議通過(guò) 移動(dòng)節(jié)點(diǎn)3000-9被中繼。因此,根據(jù)本發(fā)明第三實(shí)施例公開的系統(tǒng)、相關(guān)裝置和方法,按照需要, 通過(guò)在分級(jí)模式和網(wǎng)狀模式之間轉(zhuǎn)換,移動(dòng)通信系統(tǒng)中的節(jié)點(diǎn)能夠更有效地 進(jìn)行相互通信。上述實(shí)施例假設(shè)移動(dòng)節(jié)點(diǎn)通常將工作在分級(jí)模式,并且僅僅當(dāng)不能到達(dá) 訪問(wèn)路由器時(shí)轉(zhuǎn)換到網(wǎng)狀網(wǎng)絡(luò)模式。根據(jù)傳輸效率,這個(gè)混合操作是最佳的。 但是,移動(dòng)節(jié)點(diǎn)的實(shí)現(xiàn)可以受其它方面例如移動(dòng)節(jié)點(diǎn)的復(fù)雜性限制。因此, 使移動(dòng)節(jié)點(diǎn)實(shí)現(xiàn)為使得其總是僅僅使用網(wǎng)狀網(wǎng)絡(luò)模式而不管訪問(wèn)路由器是否 能夠被到達(dá)是可能的。這會(huì)導(dǎo)致移動(dòng)節(jié)點(diǎn)的較簡(jiǎn)單的實(shí)現(xiàn)。顯而易見(jiàn),對(duì)于 本領(lǐng)域技術(shù)人員來(lái)說(shuō),這種移動(dòng)節(jié)點(diǎn)仍然處于本說(shuō)明書公開的優(yōu)選實(shí)施例的 范圍內(nèi)。盡管在上述實(shí)施例中假設(shè)在分級(jí)模式中使用的協(xié)議的例子是移動(dòng)IPv6 或者NEMO以及在網(wǎng)狀模式中使用的協(xié)議的例子是MANET,但是本發(fā)明不 局限于上述協(xié)議。允許與由上述協(xié)議實(shí)現(xiàn)的操作相類似操作的其它協(xié)議能夠 被應(yīng)用于本發(fā)明。而且,盡管在上述實(shí)施例中說(shuō)明了本發(fā)明主要#1應(yīng)用到層 3中的操作的情況,但本發(fā)明也能夠被應(yīng)用到諸如層2的其它層。工業(yè)實(shí)用性根據(jù)本發(fā)明,通過(guò)有效地使用兩個(gè)體系結(jié)構(gòu)(分級(jí)和網(wǎng)狀體系結(jié)構(gòu)),總 是能夠維持連接和能夠防止正進(jìn)行傳輸對(duì)話的中斷。本發(fā)明能夠被應(yīng)用于包 括諸如移動(dòng)主機(jī)或者移動(dòng)路由器的移動(dòng)節(jié)點(diǎn)作為網(wǎng)絡(luò)部件的網(wǎng)絡(luò)的技術(shù)領(lǐng) 域。
權(quán)利要求
1. 一種網(wǎng)絡(luò)系統(tǒng)的通信方法,其中,移動(dòng)通信節(jié)點(diǎn)通過(guò)與該移動(dòng)通信節(jié)點(diǎn)相關(guān)的訪問(wèn)路由器向和從另 一個(gè)通信節(jié)點(diǎn)發(fā)送和接收信息包,包括步驟 當(dāng)在移動(dòng)通信節(jié)點(diǎn)和訪問(wèn)路由器之間建立了鏈路層連接時(shí),在移動(dòng)通信節(jié)點(diǎn)和訪問(wèn)路由器之間直接傳輸信息包;和當(dāng)在移動(dòng)通信節(jié)點(diǎn)和訪問(wèn)路由器之間沒(méi)有建立鏈路層連接時(shí),在移動(dòng)通信節(jié)點(diǎn)和訪問(wèn)路由器之間以移動(dòng)ad-hoc網(wǎng)絡(luò)方式通過(guò)多跳來(lái)傳輸信息包。
2. 根據(jù)權(quán)利要求1的通信方法,還包括步驟當(dāng)鏈路層連接建立時(shí),在移動(dòng)通信節(jié)點(diǎn)內(nèi)設(shè)置分級(jí)模式狀態(tài),該分級(jí)模 式狀態(tài)指示鏈路層連接建立;和當(dāng)鏈路層連接建立時(shí),在移動(dòng)通信節(jié)點(diǎn)內(nèi)設(shè)置網(wǎng)狀模式狀態(tài),網(wǎng)狀模式 狀態(tài)指示鏈路層連接沒(méi)有建立。
3. 根據(jù)權(quán)利要求1的通信方法,還包括步驟當(dāng)移動(dòng)通信節(jié)點(diǎn)接收信息包時(shí),在移動(dòng)通信節(jié)點(diǎn)處檢查信息包是否被尋 址到該移動(dòng)通信節(jié)點(diǎn),該信息包被以移動(dòng)adhoc網(wǎng)絡(luò)方式被傳輸;和當(dāng)該信息包沒(méi)有被尋址到該移動(dòng)通信節(jié)點(diǎn)時(shí),以移動(dòng)ad-hoc網(wǎng)絡(luò)方式從 移動(dòng)通信節(jié)點(diǎn)傳送該信息包。
4. 根據(jù)權(quán)利要求2的通信方法,還包括步驟當(dāng)移動(dòng)通信節(jié)點(diǎn)接收信息包時(shí),在移動(dòng)通信節(jié)點(diǎn)處檢查信息包是否被尋 址到該移動(dòng)通信節(jié)點(diǎn),該信息包不被以移動(dòng)ad hoc網(wǎng)絡(luò)方式傳輸;和當(dāng)該信息包沒(méi)有^C尋址到該移動(dòng)通信節(jié)點(diǎn)時(shí),在移動(dòng)通信節(jié)點(diǎn)處^r查該 移動(dòng)通信節(jié)點(diǎn)本身是處于分級(jí)模式狀態(tài)還是處于網(wǎng)狀模式狀態(tài);當(dāng)移動(dòng)通信節(jié)點(diǎn)處于分級(jí)模式狀態(tài)時(shí),將信息包直接從移動(dòng)通信節(jié)點(diǎn)傳 送到訪問(wèn)路由器;和當(dāng)移動(dòng)通信節(jié)點(diǎn)處于網(wǎng)狀模式狀態(tài)時(shí),以移動(dòng)ad-hoc網(wǎng)絡(luò)方式從移動(dòng)通 信節(jié)點(diǎn)傳送信息包。
5. 根據(jù)權(quán)利要求2的通信方法,還包括步驟由移動(dòng)通信節(jié)點(diǎn)向訪問(wèn)路由器通知移動(dòng)通信節(jié)點(diǎn)正被設(shè)置在分級(jí)模式狀 態(tài)或者在網(wǎng)狀^^莫式狀態(tài);和在訪問(wèn)路由器上把移動(dòng)通信節(jié)點(diǎn)通知的分級(jí)模式狀態(tài)或者網(wǎng)狀模式狀態(tài) 存儲(chǔ)為移動(dòng)通信節(jié)點(diǎn)的當(dāng)前狀態(tài)。
6. 根據(jù)權(quán)利要求5的通信方法,還包括步驟當(dāng)訪問(wèn)路由器接收信息包時(shí),在訪問(wèn)路由器處檢查信息包是否被尋址到 訪問(wèn)路由器,該信息包以移動(dòng)ad-hoc網(wǎng)絡(luò)方式祐:傳車lr;和當(dāng)信息包沒(méi)有被尋址到訪問(wèn)路由器時(shí),在訪問(wèn)路由器處檢查信息包是否 被尋址到與訪問(wèn)路由器相關(guān)的移動(dòng)通信節(jié)點(diǎn);在信息包被尋址到與訪問(wèn)路由器相關(guān)的移動(dòng)通信節(jié)點(diǎn)時(shí),在訪問(wèn)路由器 處查詢移動(dòng)通信節(jié)點(diǎn)的當(dāng)前狀態(tài);當(dāng)移動(dòng)通信節(jié)點(diǎn)的當(dāng)前狀態(tài)是分級(jí)模式狀態(tài)時(shí),將信息包直接從移動(dòng)通 信節(jié)點(diǎn)傳送到訪問(wèn)路由器;和當(dāng)移動(dòng)通信節(jié)點(diǎn)的當(dāng)前狀態(tài)是網(wǎng)狀模式狀態(tài)時(shí),以移動(dòng)ad-hoc網(wǎng)絡(luò)方式 將信息包從移動(dòng)通信節(jié)點(diǎn)傳送到其訪問(wèn)網(wǎng)絡(luò)。
7. 根據(jù)權(quán)利要求1的通信方法,其中,隧道信息包被用作為以移動(dòng)ad-hoc 網(wǎng)絡(luò)方式傳輸?shù)男畔?,具有第一地址空間之地址的隧道信息包包括作為內(nèi) 部信息包的具有第二地址空間之地址的信息包,第 一地址空間專用于移動(dòng) ad-hoc網(wǎng)絡(luò)并且不同于第二地址空間。
8. 根據(jù)權(quán)利要求1的通信方法,其中,基于在移動(dòng)通信節(jié)點(diǎn)和訪問(wèn)路由 器之間預(yù)先建立的安全相關(guān)性來(lái)保護(hù)以移動(dòng)ad-hoc網(wǎng)絡(luò)方式傳輸?shù)男畔?br>
9. 根據(jù)權(quán)利要求1的通信方法,其中,該移動(dòng)通信節(jié)點(diǎn)是移動(dòng)通信節(jié)點(diǎn) 或者移動(dòng)路由器。
10. —種移動(dòng)通信節(jié)點(diǎn),用于通過(guò)訪問(wèn)路由器向和從另一個(gè)通信節(jié)點(diǎn)發(fā)送 和接收信息包,該移動(dòng)通信節(jié)點(diǎn)與該訪問(wèn)路由器相關(guān),配置該移動(dòng)通信節(jié)點(diǎn) 以便當(dāng)在該移動(dòng)通信節(jié)點(diǎn)和該訪問(wèn)路由器之間建立鏈路層連接時(shí),在該移動(dòng) 通信節(jié)點(diǎn)和該訪問(wèn)路由器之間直接傳輸該信息包,以及當(dāng)在該移動(dòng)通信節(jié)點(diǎn) 和該訪問(wèn)路由器之間沒(méi)有建立該鏈路層連接時(shí),在該移動(dòng)通信節(jié)點(diǎn)和該訪問(wèn) 路由器之間以移動(dòng)ad-hoc網(wǎng)絡(luò)方式通過(guò)多跳來(lái)傳輸該信息包。
11. 根據(jù)權(quán)利要求IO的移動(dòng)通信節(jié)點(diǎn),該移動(dòng)通信節(jié)點(diǎn)配置成在該鏈路 層連接建立時(shí)在移動(dòng)通信節(jié)點(diǎn)內(nèi)設(shè)置分級(jí)模式狀態(tài),該分級(jí)模式狀態(tài)指示該 鏈路層連接建立;和在該鏈路層連接建立時(shí),在移動(dòng)通信節(jié)點(diǎn)內(nèi)設(shè)置網(wǎng)狀模 式狀態(tài),該網(wǎng)狀模式狀態(tài)指示該鏈路層連接沒(méi)有建立。
12. 根據(jù)權(quán)利要求IO的移動(dòng)通信節(jié)點(diǎn),該移動(dòng)通信節(jié)點(diǎn)被配置在接收以 移動(dòng)ad-hoc網(wǎng)絡(luò)方式傳輸?shù)?、且沒(méi)有被尋址到該移動(dòng)通信節(jié)點(diǎn)的信息包時(shí), 以移動(dòng)ad-hoc網(wǎng)絡(luò)方式傳送該信息包。
13. 根據(jù)權(quán)利要求11的移動(dòng)通信節(jié)點(diǎn),該移動(dòng)通信節(jié)點(diǎn)被配置成通知該 訪問(wèn)路由器該移動(dòng)通信節(jié)點(diǎn)正被設(shè)置在分級(jí)模式狀態(tài)還是在網(wǎng)狀模式狀態(tài)。
14. 根據(jù)權(quán)利要求IO的移動(dòng)通信節(jié)點(diǎn),其中,隧道信息包被用作為以移 動(dòng)ad-hoc網(wǎng)絡(luò)方式傳輸?shù)男畔哂械谝坏刂房臻g之地址的隧道信息包包 括作為內(nèi)部信息包的具有第二地址空間之地址的信息包,第一地址空間專用 于移動(dòng)ad-hoc網(wǎng)絡(luò)并且不同于第二地址空間。
15. 根據(jù)權(quán)利要求IO的移動(dòng)通信節(jié)點(diǎn),其中,基于在移動(dòng)通信節(jié)點(diǎn)和訪 問(wèn)路由器之間預(yù)先建立的安全相關(guān)性來(lái)保護(hù)以移動(dòng)ad-hoc網(wǎng)絡(luò)方式傳輸?shù)男?息包。
16. —種訪問(wèn)路由器,用于傳送在移動(dòng)通信節(jié)點(diǎn)和另一個(gè)節(jié)點(diǎn)之間傳輸?shù)?信息包,該移動(dòng)通信節(jié)點(diǎn)與該訪問(wèn)路由器相關(guān),該訪問(wèn)路由器被配置成把分 級(jí)模式狀態(tài)或者網(wǎng)狀模式狀態(tài)存儲(chǔ)為該移動(dòng)通信節(jié)點(diǎn)的當(dāng)前狀態(tài),該分級(jí)模 式狀態(tài)表示與該移動(dòng)通信節(jié)點(diǎn)的鏈路層連接被建立,該網(wǎng)狀模式狀態(tài)表示該 鏈路層連接沒(méi)有被建立,并且在接收以移動(dòng)ad-hoc網(wǎng)絡(luò)方式傳輸?shù)?、且沒(méi)有 被尋址到該移動(dòng)通信節(jié)點(diǎn)的信息包時(shí),在移動(dòng)節(jié)點(diǎn)的當(dāng)前狀態(tài)是分級(jí)模式狀 態(tài)的情況下,直接將信息包傳送到該移動(dòng)通信節(jié)點(diǎn),而在移動(dòng)節(jié)點(diǎn)的當(dāng)前狀 態(tài)是網(wǎng)狀模式狀態(tài)的情況下,以移動(dòng)ad-hoc網(wǎng)絡(luò)方式將該信息包傳送到其訪 問(wèn)網(wǎng)絡(luò)。
17. 根據(jù)權(quán)利要求16的訪問(wèn)路由器,其中,隧道信息包被用作為以移動(dòng) ad-hoc網(wǎng)絡(luò)方式傳輸?shù)男畔?,具有第一地址空間之地址的隧道信息包包括 作為內(nèi)部信息包的具有第二地址空間之地址的信息包,第 一地址空間專用于 移動(dòng)ad-hoc網(wǎng)絡(luò)并且不同于第二地址空間。
18. 根據(jù)權(quán)利要求16的訪問(wèn)路由器,其中,基于在移動(dòng)通信節(jié)點(diǎn)和訪問(wèn) 路由器之間預(yù)先建立的安全相關(guān)性來(lái)保護(hù)以移動(dòng)ad-hoc網(wǎng)絡(luò)方式傳輸?shù)男畔?包。
全文摘要
根據(jù)本發(fā)明,通過(guò)有效地使用兩個(gè)體系結(jié)構(gòu)(分級(jí)和網(wǎng)狀體系結(jié)構(gòu)),總是能夠維持在移動(dòng)節(jié)點(diǎn)和訪問(wèn)路由器之間的連接和能夠防止正進(jìn)行傳輸對(duì)話的中斷。移動(dòng)節(jié)點(diǎn)1000-1,1000-2和1000-3附著于訪問(wèn)路由器1100-1。當(dāng)移動(dòng)節(jié)點(diǎn)維持與訪問(wèn)路由器的鏈路層連通性時(shí),處于分級(jí)模式,而當(dāng)鏈路層連通性失去時(shí),進(jìn)入網(wǎng)狀模式。在網(wǎng)狀模式中,通過(guò)使用諸如MANET的網(wǎng)狀網(wǎng)絡(luò)協(xié)議,移動(dòng)節(jié)點(diǎn)試圖通過(guò)其它節(jié)點(diǎn)與訪問(wèn)路由器建立虛擬鏈路層連通性。在網(wǎng)狀模式中,當(dāng)移動(dòng)節(jié)點(diǎn)和同等對(duì)方1400-1相互通信時(shí),在移動(dòng)節(jié)點(diǎn)和訪問(wèn)路由器之間封裝信息包。
文檔編號(hào)H04L12/56GK101124793SQ20058004710
公開日2008年2月13日 申請(qǐng)日期2005年12月21日 優(yōu)先權(quán)日2004年12月21日
發(fā)明者吳振華, 平野純, 添明.B.高, 陳必耀 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社