專利名稱:移動網(wǎng)絡(luò)中管理移動節(jié)點的系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及由多個在移動網(wǎng)絡(luò)中相互連接的子網(wǎng)絡(luò)所組成的移動節(jié)點管理系統(tǒng),該移動網(wǎng)絡(luò)向每個訪問任意子網(wǎng)絡(luò)的移動節(jié)點提供數(shù)據(jù)包通訊服務(wù)。
背景技術(shù):
隨著因特網(wǎng)的飛速發(fā)展,主要提供基于語音的服務(wù)的移動網(wǎng)絡(luò)正在迅速建立數(shù)據(jù)服務(wù)。因此,未來數(shù)據(jù)通訊量將有可能超過語音通訊量。針對這種背景,3GPP(第3代合作項目)和3GPP2正在進(jìn)行全I(xiàn)P網(wǎng)絡(luò)方面的工作,以便將基于語音的網(wǎng)絡(luò)發(fā)展成為適合移動因特網(wǎng)的通訊網(wǎng)絡(luò)。此外,在IETF(因特網(wǎng)工程任務(wù)組)中,最初討論IP移動性在LAN中使用的移動IP WG(工作組)將參與制定第3代移動通訊網(wǎng)絡(luò)的標(biāo)準(zhǔn)。而且,因為涉及未來地址定義方法的IPv6(第6版INTERNET協(xié)議標(biāo)準(zhǔn))將要替代IPv4(第4版INTERNET協(xié)議標(biāo)準(zhǔn)),IPv6中的IP移動性(IPv6中的移動性支持<draft-ietf-mobileip-ipv6-12.txt>)將會是工作組的重要研究課題。
根據(jù)IPv6和IPv4,持續(xù)移動并改變連接子網(wǎng)絡(luò)的節(jié)點稱為“移動節(jié)點”,移動節(jié)點最初所連接的子網(wǎng)絡(luò)稱為“本地網(wǎng)絡(luò)”,出現(xiàn)在本地網(wǎng)絡(luò)中并且在移動節(jié)點不在期間進(jìn)行代管的節(jié)點稱為“本地代理”,移動節(jié)點當(dāng)前所連接的子網(wǎng)絡(luò)被稱為“外部網(wǎng)絡(luò)”,出現(xiàn)在外部網(wǎng)絡(luò)并且在移動節(jié)點處于外部網(wǎng)絡(luò)期間進(jìn)行代管的節(jié)點被稱為“外部代理”,外部網(wǎng)絡(luò)分配給移動節(jié)點的地址稱為“轉(zhuǎn)交(c/o)地址”(Care-Of Address,縮寫為CoA),獨立于移動節(jié)點所連接的子網(wǎng)絡(luò)而分配給移動節(jié)點的特定地址稱為“本地地址”。附帶指出,因為移動節(jié)點本身以及IPv6裝置將會承擔(dān)外部代理的角色,因此在IPv6中將不會存在外部代理。此外,移動節(jié)點的遠(yuǎn)端(correspondent)節(jié)點(Correspondence)包括固定節(jié)點和其他的移動節(jié)點。
以下列出IPv6和IPv4中的一般處理過程。
(1)移動節(jié)點在本地網(wǎng)絡(luò)的情況下如同正常TCP/IP一樣,移動節(jié)點與遠(yuǎn)端節(jié)點通過正常方式通訊。
(2)移動節(jié)點不在本地網(wǎng)絡(luò)的情況下當(dāng)移動節(jié)點檢測到其處于本地網(wǎng)絡(luò)以外的其他網(wǎng)絡(luò)時,移動節(jié)點生成一個“聯(lián)接更新請求”并通過外部代理向本地代理告知一個新轉(zhuǎn)交地址CoA,以便將發(fā)往本地地址的所有數(shù)據(jù)包傳遞給移動節(jié)點。在IPv6中,如圖8所示,移動節(jié)點直接向本地代理發(fā)送聯(lián)接更新請求。
(2-1)數(shù)據(jù)包的到達(dá)由遠(yuǎn)端節(jié)點發(fā)往本地地址的數(shù)據(jù)包通過正常IP路由的機(jī)構(gòu)到達(dá)本地網(wǎng)絡(luò)。本地代理通過Proxy ARP(代理地址轉(zhuǎn)換協(xié)議)等獲取數(shù)據(jù)包,進(jìn)行封裝后將其隧道至移動節(jié)點所在網(wǎng)絡(luò)的外部代理。因此,移動節(jié)點通過外部代理接收數(shù)據(jù)包。在IPv6中,如圖8所示,已經(jīng)接收了隧道數(shù)據(jù)包的移動節(jié)點向發(fā)出數(shù)據(jù)包的遠(yuǎn)端節(jié)點傳送新的注冊請求,并向遠(yuǎn)端節(jié)點告知一個轉(zhuǎn)交地址CoA。此后,遠(yuǎn)端節(jié)點使用轉(zhuǎn)交地址CoA直接向移動節(jié)點傳送數(shù)據(jù)包。
(2-2)數(shù)據(jù)包的傳送在移動節(jié)點向遠(yuǎn)端節(jié)點傳送數(shù)據(jù)包時,每個IP數(shù)據(jù)包的報頭依然保留本地地址作為源地址。在途中出現(xiàn)任何錯誤的情況下,數(shù)據(jù)包將被傳送到本地地址,并通過上述的機(jī)構(gòu)返回到移動節(jié)點。在IPv6的情況下,轉(zhuǎn)交地址CoA被設(shè)定為源地址,本地地址被指定為重新定義的指定選項。
此外,在傳統(tǒng)移動IPv6中,當(dāng)MN(移動節(jié)點)在子網(wǎng)絡(luò)間移動時,移動節(jié)點MN向其HA(本地代理)發(fā)出注冊請求(聯(lián)接更新下文簡稱為BU)。在CN(遠(yuǎn)端節(jié)點)發(fā)出的數(shù)據(jù)包同移動IPv4一樣通過隧道由本地代理傳遞給移動節(jié)點的情況下,移動節(jié)點假定遠(yuǎn)端節(jié)點與移動節(jié)點的轉(zhuǎn)交地址CoA之間無聯(lián)系,而向遠(yuǎn)端節(jié)點發(fā)出包括其本地代理和轉(zhuǎn)交地址CoA的聯(lián)接更新信息。之后,遠(yuǎn)端節(jié)點就能夠直接向移動節(jié)點傳送數(shù)據(jù)包。因此,在移動IPv6中,就有可能支持路由優(yōu)化特征,從而解決移動IPv4的一個缺陷,即,三角路由問題。
此外,移動IPv6支持平滑傳遞特征從而避免傳遞中的數(shù)據(jù)包丟失。移動IPv6在移動IPv4基礎(chǔ)上有所改進(jìn),它同IPv4一樣采用扁平本地代理-移動節(jié)點網(wǎng)絡(luò)模式。由于這個原因,回路延時問題依然未能得到解決。也就是說,例如,在移動節(jié)點漫游到物理上遠(yuǎn)離本地代理的網(wǎng)絡(luò)的情況下,注冊請求將因移動節(jié)點與本地代理之間的回路延時而被延遲。為了解決這個問題,提出了一個INTERNET草案(下文稱其為I-D)“分級移動IPv6移動性管理”<draft-ietf-mobileip-hmipv6-0.1.txt>。根據(jù)這個INTERNET草案,如圖17所示,由節(jié)點MN-AR(接入路由器)-MAP(移動錨點)-HA(本地代理)所組成的分級網(wǎng)絡(luò)模式被引入到移動IPv6。在分級移動IPv6中,移動錨點支持本地代理的代理功能,從而減少前述的移動節(jié)點注冊請求的延時。
此外,根據(jù)IETF工作組在2000年10月11日至15日間所提出的另一個INTERNET草案“無本地移動(Homeless Mobile)IPv6”<draft-nikander-mobileip-homelessv6-00.txt>,如圖18所示,將無須本地代理和本地地址。最初,在移動IPv6中,移動節(jié)點與遠(yuǎn)端節(jié)點之間所交換的聯(lián)接更新請求是用于使移動節(jié)點和遠(yuǎn)端節(jié)點共享移動管理信息。在無本地移動IPv6中,聯(lián)接更新依然進(jìn)行,移動節(jié)點保留所謂的“主機(jī)緩存”的信息。因而,就有可能在無本地代理的情況下執(zhí)行運動/移動管理。有關(guān)無本地移動IPv6的優(yōu)點,該INTERNET草案中指出,兩個無本地支持主機(jī)之間的通訊無須使用移動IPv6中所使用的路由報頭和本地地址指定選項,而且只須使用移動IPv6報頭就可以進(jìn)行數(shù)據(jù)包的傳送/接收。因此,數(shù)據(jù)包的報頭能夠由92字節(jié)減小到40字節(jié)。
在IPv4的情況下,因為發(fā)往移動節(jié)點的數(shù)據(jù)包不可避免的要經(jīng)過其本地代理進(jìn)行傳送,因此存在著所謂的三角路由問題。此外,由遠(yuǎn)端節(jié)點發(fā)往移動節(jié)點的數(shù)據(jù)包被本地代理截取,封裝并隧道至移動節(jié)點所在網(wǎng)絡(luò)的外部代理。而后,外部代理進(jìn)行去封裝并將數(shù)據(jù)包傳遞給移動節(jié)點。這種本地代理所進(jìn)行的數(shù)據(jù)包封裝在縮放數(shù)據(jù)包以適應(yīng)大規(guī)模移動網(wǎng)絡(luò)時,可能會產(chǎn)生瓶頸。
在IPv6的情況下,已接收到隧道數(shù)據(jù)包的移動節(jié)點,假定遠(yuǎn)端節(jié)點與轉(zhuǎn)交地址CoA之間無聯(lián)系,而以聯(lián)接更新請求的方式告知遠(yuǎn)端節(jié)點,遠(yuǎn)端節(jié)點直接使用轉(zhuǎn)交地址CoA向移動節(jié)點傳送數(shù)據(jù)包。這有助于解決IPv4中的缺陷,即,三角路由問題。然而,未獲悉移動節(jié)點轉(zhuǎn)交地址CoA的遠(yuǎn)端節(jié)點所發(fā)出的第一個數(shù)據(jù)包依然不可避免的要經(jīng)過本地代理進(jìn)行傳遞。因此,在第一個數(shù)據(jù)包上,三角路由的問題依然未能得到解決。
此外,根據(jù)IPv6,向遠(yuǎn)端節(jié)點發(fā)送聯(lián)接更新請求的功能并不是移動節(jié)點的本質(zhì)功能。根據(jù)IETF的說法,移動節(jié)點可以發(fā)送聯(lián)接更新請求,這意味著并不是所有的移動節(jié)點都支持聯(lián)接更新功能。基于這個原因,在IPv6的高級移動網(wǎng)絡(luò)中,三角路由和本地代理數(shù)據(jù)包封裝的問題有可能同IPv4一樣存在。
另一方面,在移動節(jié)點與遠(yuǎn)端節(jié)點(移動節(jié)點等)交換聯(lián)接更新請求以更新本地地址與每個節(jié)點轉(zhuǎn)交地址CoA之間的關(guān)聯(lián)信息,以便使第一個之后的數(shù)據(jù)包能夠直接發(fā)往轉(zhuǎn)交地址CoA的情況下,如果移動節(jié)點具有很多的遠(yuǎn)端節(jié)點,其就必須以相當(dāng)高的頻率發(fā)送/接收聯(lián)接更新請求。因為處于等待狀態(tài)的移動節(jié)點需要進(jìn)入發(fā)射模式以傳送聯(lián)接更新請求,其電池放電就將加劇。此外,當(dāng)移動節(jié)點之間交換聯(lián)接更新請求時,聯(lián)接更新請求將在大規(guī)模移動網(wǎng)絡(luò)中產(chǎn)生巨大的無線電流量。這個流量將導(dǎo)致需要認(rèn)真對待的無線電資源消耗。
分級移動IPv6移動管理具有以下的缺點。以下是INTERNET草案6.1移動節(jié)點操作中一段節(jié)選“移動節(jié)點可以向其當(dāng)前的遠(yuǎn)端節(jié)點發(fā)送相似的聯(lián)接更新(也就是指定本地地址與本地轉(zhuǎn)交地址RCoA之間的聯(lián)接)?!币簿褪钦f,如同在移動IPv6中,移動節(jié)點必須與遠(yuǎn)端節(jié)點(移動節(jié)點等)交換聯(lián)接更新,以便使每個遠(yuǎn)端節(jié)點能夠更新聯(lián)接更新信息。因為聯(lián)接更新信息不僅需要在移動節(jié)點在區(qū)域間移動時隨時更新,而且還需要以一定的間隔進(jìn)行更新,當(dāng)移動節(jié)點具有很多需要進(jìn)行聯(lián)接更新交換的遠(yuǎn)端節(jié)點時,其就必須以相當(dāng)高的頻率發(fā)送/接收聯(lián)接更新請求。處于等待狀態(tài)的移動節(jié)點需要進(jìn)入發(fā)射模式以發(fā)送聯(lián)接更新,因此其電池放電將加劇。此外,移動節(jié)點需要一定資源(內(nèi)存,CPU載荷)以儲存聯(lián)接更新信息,這些資源同電池壽命一樣都對移動節(jié)點的小型化具有影響。
以下是INTERNET草案6.1移動節(jié)點操作中的另一段節(jié)選“移動錨點將接收發(fā)往移動節(jié)點本地轉(zhuǎn)交地址RCoA(從本地代理或者遠(yuǎn)端節(jié)點)的數(shù)據(jù)包。數(shù)據(jù)包將由移動錨點隧道至移動節(jié)點的在線轉(zhuǎn)交地址LCoA。移動節(jié)點將去封裝數(shù)據(jù)包,并以一般方式對它們進(jìn)行處理。”如前所述,在移動IPv4中,由遠(yuǎn)端節(jié)點發(fā)往移動節(jié)點的數(shù)據(jù)包被本地代理截取,封裝并隧道至移動節(jié)點所訪問網(wǎng)絡(luò)的外部代理FA。外部代理FA在接收數(shù)據(jù)包后,去封裝數(shù)據(jù)包并將其傳遞給移動節(jié)點。這種本地代理所進(jìn)行的數(shù)據(jù)包封裝在縮放數(shù)據(jù)包以適應(yīng)大規(guī)模移動網(wǎng)絡(luò)時,可能會產(chǎn)生瓶頸。相似的,在分級移動IPv6中,移動錨點將封裝遠(yuǎn)端節(jié)點發(fā)往移動節(jié)點的數(shù)據(jù)包。因此,封裝操作的數(shù)量將成為大規(guī)模移動網(wǎng)絡(luò)的關(guān)注點。
此外,無本地移動IPv6具有以下的缺點。因為同分級移動IPv6一樣,移動節(jié)點與遠(yuǎn)端節(jié)點之間需要使用聯(lián)接更新來更新主機(jī)緩存,所以無本地移動IPv6同樣具有移動節(jié)點電池放電和大規(guī)模移動網(wǎng)絡(luò)中聯(lián)接更新流量所造成的無線電資源消耗等問題。此外,在兩個無本地支持主機(jī)間的通訊中,當(dāng)兩者同時進(jìn)入新的地域時可能將失去無線電連接。在這種情況下,當(dāng)最壞的情況發(fā)生時,兩個主機(jī)都將失去對方的地址信息(新的地址信息)。以這種結(jié)構(gòu),每個主機(jī)不具有任何裝置向它的遠(yuǎn)端主機(jī)告知地址改變。附帶指出,可以想像此種問題在遠(yuǎn)端主機(jī)是固定節(jié)點時將不會出現(xiàn)。此外,當(dāng)移動主機(jī)從一個未知的或者新的主機(jī)第一次接收到數(shù)據(jù)包時,新的主機(jī)不具備任何裝置以獲悉移動主機(jī)的地址。在這兩種情況下,都將需要支持本地代理功能。
上述的問題總結(jié)如下(1)因移動節(jié)點與遠(yuǎn)端節(jié)點之間的聯(lián)接更新交換所造成的移動節(jié)點電池放電問題;(2)因移動節(jié)點與遠(yuǎn)端節(jié)點之間的聯(lián)接更新交換所造成的無線電資源消耗問題;和(3)本地代理向移動節(jié)點進(jìn)行數(shù)據(jù)包封裝時所遇到的大規(guī)模移動網(wǎng)絡(luò)中的縮放問題。
發(fā)明內(nèi)容
因此,本發(fā)明的目標(biāo)就是提供一個解決上述三個與現(xiàn)有技術(shù)有關(guān)的問題的移動節(jié)點管理系統(tǒng)。
根據(jù)本發(fā)明的第一個方面,提供一個移動節(jié)點管理系統(tǒng),該系統(tǒng)包括多個在移動網(wǎng)絡(luò)中相互連接的子網(wǎng)絡(luò),該移動網(wǎng)絡(luò)向每個具有移動節(jié)點當(dāng)前連接的子網(wǎng)絡(luò)轉(zhuǎn)交地址CoA和獨立本地地址的移動節(jié)點提供數(shù)據(jù)包通訊服務(wù),其中每個子網(wǎng)絡(luò)包括一個負(fù)責(zé)從本地網(wǎng)絡(luò)為其子網(wǎng)絡(luò)的移動節(jié)點接收位置注冊請求,并保持或保留轉(zhuǎn)交地址CoA與移動節(jié)點本地地址之間關(guān)聯(lián)(聯(lián)接)的本地代理,和一個負(fù)責(zé)保持/管理本地網(wǎng)絡(luò)為其子網(wǎng)絡(luò)的移動節(jié)點的本地地址與移動節(jié)點的本地代理地址之間關(guān)聯(lián)(聯(lián)接)的姓名服務(wù)器;該姓名服務(wù)器負(fù)責(zé)接收指明了移動節(jié)點本地地址的轉(zhuǎn)交地址CoA詢問,并從該詢問所指明本地地址的本地網(wǎng)絡(luò)中的本地代理獲得移動節(jié)點的轉(zhuǎn)交地址CoA以響應(yīng)該詢問。
在根據(jù)本發(fā)明第一個方面的移動節(jié)點管理系統(tǒng)中,當(dāng)移動節(jié)點在子網(wǎng)絡(luò)間移動并生成位置注冊請求以向本地代理告知一個新轉(zhuǎn)交地址CoA時,本地代理保持轉(zhuǎn)交地址CoA與移動節(jié)點本地地址之間的聯(lián)接。當(dāng)一個試圖聯(lián)絡(luò)移動節(jié)點的遠(yuǎn)端節(jié)點發(fā)出一個指明了移動節(jié)點本地地址的轉(zhuǎn)交地址CoA詢問時,姓名服務(wù)器通過該詢問所指明本地地址的本地網(wǎng)絡(luò)中的本地代理獲得移動節(jié)點的轉(zhuǎn)交地址CoA,并將其返回給遠(yuǎn)端節(jié)點作為回復(fù)。
附帶指出,姓名服務(wù)器從移動節(jié)點本地代理獲得轉(zhuǎn)交地址CoA,并且在服務(wù)器所處子網(wǎng)絡(luò)對應(yīng)于詢問指明了本地地址的移動節(jié)點的本地網(wǎng)絡(luò)時,回應(yīng)詢問。然而,當(dāng)上述兩者之間不具有對應(yīng)關(guān)系時,服務(wù)器將該詢問傳遞給移動節(jié)點本地網(wǎng)絡(luò)中的其他姓名服務(wù)器,以便從其他服務(wù)器獲得移動節(jié)點的轉(zhuǎn)交地址CoA。
根據(jù)本發(fā)明的第二個方面,提供一個移動節(jié)點管理系統(tǒng),該系統(tǒng)包括多個在移動網(wǎng)絡(luò)中相互連接的子網(wǎng)絡(luò),該移動網(wǎng)絡(luò)向每個具有移動節(jié)點當(dāng)前連接的子網(wǎng)絡(luò)轉(zhuǎn)交地址CoA和獨立本地地址的移動節(jié)點提供數(shù)據(jù)包通訊服務(wù),其中每個子網(wǎng)絡(luò)包括一個負(fù)責(zé)從本地網(wǎng)絡(luò)為其子網(wǎng)絡(luò)的移動節(jié)點接收位置注冊請求,并保持/管理轉(zhuǎn)交地址CoA與移動節(jié)點本地地址之間關(guān)聯(lián)(聯(lián)接)的本地代理,和一個從本地代理接收位置注冊請求,并保持/管理轉(zhuǎn)交地址CoA與移動節(jié)點本地地址之間關(guān)聯(lián)(聯(lián)接)的姓名服務(wù)器;該姓名服務(wù)器具有一個負(fù)責(zé)接收指明了移動節(jié)點本地地址的轉(zhuǎn)交地址CoA詢問,并返回移動節(jié)點轉(zhuǎn)交地址CoA作為該詢問回復(fù)的裝置。
在根據(jù)本發(fā)明第二個方面的移動節(jié)點管理系統(tǒng)中,當(dāng)移動節(jié)點在子網(wǎng)絡(luò)間移動并生成位置注冊請求以向本地代理告知一個新轉(zhuǎn)交地址CoA時,本地代理由此注冊一個轉(zhuǎn)交地址CoA與移動節(jié)點本地地址之間的聯(lián)接,并且立即將位置注冊請求傳遞給同一子網(wǎng)絡(luò)的姓名服務(wù)器,以便使服務(wù)器保留轉(zhuǎn)交地址CoA與移動節(jié)點本地地址之間的聯(lián)接。當(dāng)一個試圖聯(lián)絡(luò)移動節(jié)點的遠(yuǎn)端節(jié)點發(fā)出一個指明了移動節(jié)點本地地址的轉(zhuǎn)交地址CoA詢問時,該姓名服務(wù)器返回移動節(jié)點轉(zhuǎn)交地址CoA作為該詢問的回復(fù)。
附帶指出,當(dāng)姓名服務(wù)器所處子網(wǎng)絡(luò)對應(yīng)于該詢問指明了本地地址的移動節(jié)點的本地網(wǎng)絡(luò)時,姓名服務(wù)器返回其所保留的轉(zhuǎn)交地址CoA。然而,當(dāng)上述兩者之間不具有對應(yīng)關(guān)系時,服務(wù)器將該詢問傳遞給移動節(jié)點本地網(wǎng)絡(luò)中的其他姓名服務(wù)器,以便從其他服務(wù)器獲得移動節(jié)點的轉(zhuǎn)交地址CoA。
根據(jù)本發(fā)明的第三個方面,提供一個移動節(jié)點管理系統(tǒng),該系統(tǒng)包括多個在移動網(wǎng)絡(luò)中相互連接的子網(wǎng)絡(luò),該移動網(wǎng)絡(luò)向每個具有移動節(jié)點當(dāng)前連接的子網(wǎng)絡(luò)轉(zhuǎn)交地址CoA和獨立本地地址的移動節(jié)點提供數(shù)據(jù)包通訊服務(wù),其中每個子網(wǎng)絡(luò)包括一個具有本地代理功能和姓名服務(wù)器功能的服務(wù)器;該服務(wù)器提供有一個負(fù)責(zé)從本地網(wǎng)絡(luò)為其子網(wǎng)絡(luò)的移動節(jié)點接收位置注冊請求,并保持/管理轉(zhuǎn)交地址CoA與移動節(jié)點本地地址之間關(guān)聯(lián)(聯(lián)接)的裝置,和一個負(fù)責(zé)接收指明了移動節(jié)點本地地址的轉(zhuǎn)交地址CoA詢問,并返回移動節(jié)點轉(zhuǎn)交地址CoA作為該詢問回復(fù)的裝置。
在根據(jù)本發(fā)明第三個方面的移動節(jié)點管理系統(tǒng)中,當(dāng)移動節(jié)點在子網(wǎng)絡(luò)間移動并生成位置注冊請求以向本地代理告知一個新轉(zhuǎn)交地址CoA時,該服務(wù)器由此注冊一個轉(zhuǎn)交地址CoA與移動節(jié)點本地地址之間的聯(lián)接。當(dāng)一個試圖聯(lián)絡(luò)移動節(jié)點的遠(yuǎn)端節(jié)點發(fā)出一個指明了移動節(jié)點本地地址的轉(zhuǎn)交地址CoA詢問時,該具有姓名服務(wù)器功能的服務(wù)器返回移動節(jié)點轉(zhuǎn)交地址CoA作為該詢問的回復(fù)。
附帶指出,當(dāng)服務(wù)器沒有保留轉(zhuǎn)交地址CoA與該詢問所指明的移動節(jié)點本地地址之間的聯(lián)接時,服務(wù)器將該詢問傳遞給其他保留有聯(lián)接的服務(wù)器,以便從其他服務(wù)器獲得移動節(jié)點的轉(zhuǎn)交地址CoA。
根據(jù)本發(fā)明的第四個方面,提供一個移動節(jié)點管理系統(tǒng),該系統(tǒng)包括多個在移動網(wǎng)絡(luò)中相互連接的子網(wǎng)絡(luò),該移動網(wǎng)絡(luò)向每個具有移動節(jié)點當(dāng)前連接的子網(wǎng)絡(luò)轉(zhuǎn)交地址CoA和獨立本地地址的移動節(jié)點提供數(shù)據(jù)包通訊服務(wù),其中每個子網(wǎng)絡(luò)包括一個負(fù)責(zé)從本地網(wǎng)絡(luò)為其子網(wǎng)絡(luò)的移動節(jié)點接收位置注冊請求,保持/管理轉(zhuǎn)交地址CoA與移動節(jié)點本地地址之間的關(guān)聯(lián)(聯(lián)接),并將轉(zhuǎn)交地址CoA和移動節(jié)點本地地址之間的聯(lián)接告知根姓名服務(wù)器的本地代理,和一個負(fù)責(zé)從根姓名服務(wù)器接收位置注冊請求,并保持/管理轉(zhuǎn)交地址CoA與移動節(jié)點本地之間的關(guān)聯(lián)(聯(lián)接)的姓名服務(wù)器;該姓名服務(wù)器具有一個負(fù)責(zé)接收指明了移動節(jié)點本地地址的轉(zhuǎn)交地址CoA詢問,并返回移動節(jié)點轉(zhuǎn)交地址CoA作為該詢問回復(fù)的裝置。
在根據(jù)本發(fā)明第四個方面的移動節(jié)點管理系統(tǒng)中,當(dāng)移動節(jié)點在子網(wǎng)絡(luò)間移動并生成位置注冊請求以向本地代理告知一個新轉(zhuǎn)交地址CoA時,本地代理由此注冊一個轉(zhuǎn)交地址CoA與移動節(jié)點本地地址之間的聯(lián)接,并且立即將位置注冊請求傳遞給根姓名服務(wù)器。該根姓名服務(wù)器一旦接收到位置注冊請求,立即將其傳遞給每個子網(wǎng)絡(luò)中的姓名服務(wù)器,以便使姓名服務(wù)器保留轉(zhuǎn)交地址CoA與移動節(jié)點本地地址之間的聯(lián)接。當(dāng)一個試圖聯(lián)絡(luò)移動節(jié)點的遠(yuǎn)端節(jié)點,向其所在子網(wǎng)絡(luò)中的姓名服務(wù)器發(fā)出一個指明了移動節(jié)點本地地址的轉(zhuǎn)交地址CoA詢問時,該姓名服務(wù)器返回移動節(jié)點轉(zhuǎn)交地址CoA作為該詢問的回復(fù)。
此外,在根據(jù)本發(fā)明第一至第四個方面的移動節(jié)點管理系統(tǒng)中,不同的子網(wǎng)絡(luò)具有各自的網(wǎng)絡(luò)前綴,移動節(jié)點的轉(zhuǎn)交地址CoA由移動節(jié)點所在子網(wǎng)絡(luò)的網(wǎng)絡(luò)前綴,移動節(jié)點的界面標(biāo)識,和例如用作移動節(jié)點本地地址的特定標(biāo)識移動節(jié)點本地網(wǎng)絡(luò)的統(tǒng)一資源定位器URL所構(gòu)成。
根據(jù)本發(fā)明的第五個方面,提供一個移動節(jié)點管理系統(tǒng),該系統(tǒng)包括多個在移動網(wǎng)絡(luò)中相互連接的子網(wǎng)絡(luò),該移動網(wǎng)絡(luò)向每個在任意子網(wǎng)絡(luò)中的移動節(jié)點提供數(shù)據(jù)包服務(wù),其中每個子網(wǎng)絡(luò)包括一個與移動節(jié)點具有單跳(1-hop)關(guān)系的接入路由器;該接入路由器提供有一個負(fù)責(zé)保持/管理接入路由器域內(nèi)每個移動節(jié)點轉(zhuǎn)交地址CoA的節(jié)點管理表,一個負(fù)責(zé)保持/管理域內(nèi)每個移動節(jié)點的每個遠(yuǎn)端節(jié)點轉(zhuǎn)交地址CoA的聯(lián)接更新表,以及一個本地代理代理裝置,該本地代理代理裝置負(fù)責(zé)接收從域內(nèi)移動節(jié)點發(fā)往遠(yuǎn)端節(jié)點的數(shù)據(jù)包,并在以遠(yuǎn)端節(jié)點轉(zhuǎn)交地址CoA復(fù)寫或改變數(shù)據(jù)包的指定地址后將數(shù)據(jù)包傳遞給遠(yuǎn)端節(jié)點,同時還負(fù)責(zé)接收發(fā)往域內(nèi)移動節(jié)點的數(shù)據(jù)包,并將數(shù)據(jù)包傳遞給移動節(jié)點。節(jié)點管理表具有維持接入路由器域內(nèi)每個移動節(jié)點網(wǎng)絡(luò)標(biāo)識符NAI或統(tǒng)一資源標(biāo)識符URI與轉(zhuǎn)交地址CoA之間結(jié)合的設(shè)置。聯(lián)接更新表具有維持每個遠(yuǎn)端節(jié)點網(wǎng)絡(luò)標(biāo)識符NAI或統(tǒng)一資源標(biāo)識符URI與轉(zhuǎn)交地址CoA之間結(jié)合的設(shè)置。遠(yuǎn)端節(jié)點的網(wǎng)絡(luò)標(biāo)識符NAI或統(tǒng)一資源標(biāo)識符URI在移動節(jié)點發(fā)往遠(yuǎn)端節(jié)點的數(shù)據(jù)包中被設(shè)定為指定地址。此外,不同的子網(wǎng)絡(luò)具有各自的網(wǎng)絡(luò)前綴,移動節(jié)點的轉(zhuǎn)交地址CoA由移動節(jié)點所在子網(wǎng)絡(luò)的網(wǎng)絡(luò)前綴和移動節(jié)點的界面標(biāo)識所構(gòu)成。
通過使用接入路由器的本地代理代理裝置,避免了移動節(jié)點向遠(yuǎn)端節(jié)點傳送數(shù)據(jù)包時的封裝和去封裝。
此外,本地代理代理裝置的設(shè)置能將域內(nèi)移動節(jié)點發(fā)往每個遠(yuǎn)端節(jié)點的數(shù)據(jù)包的指定地址,從網(wǎng)絡(luò)標(biāo)識符NAI或統(tǒng)一資源標(biāo)識符URI復(fù)寫或改變?yōu)檗D(zhuǎn)交地址CoA從而傳遞數(shù)據(jù)包,同時還能將發(fā)往域內(nèi)移動節(jié)點的數(shù)據(jù)包的指定地址,從轉(zhuǎn)交地址CoA復(fù)寫或改變?yōu)榫W(wǎng)絡(luò)標(biāo)識符NAI或統(tǒng)一資源標(biāo)識符,從而將數(shù)據(jù)包傳遞給移動節(jié)點。相應(yīng)的,移動節(jié)點使用者能夠使用相同地址格式的一個地址(NAI)作為郵件地址和SIP(會話初始協(xié)議標(biāo)準(zhǔn))地址(NAI)。
此外,該接入路由器還提供有一個負(fù)責(zé)在移動節(jié)點在子網(wǎng)絡(luò)間移動時,接收移動節(jié)點所發(fā)出的注冊請求(聯(lián)接更新)的裝置,和一個負(fù)責(zé)為移動節(jié)點向其移動后所在子網(wǎng)絡(luò)中的接入路由器發(fā)送聯(lián)接更新表,從其移動前所在子網(wǎng)絡(luò)中接入路由器接收聯(lián)接更新表,并且為其接管局部本地代理功能的裝置。通過這些裝置,接入路由器能夠在移動節(jié)點在子網(wǎng)絡(luò)間移動時,從代表其本地代理的移動節(jié)點接收注冊請求,并且自動向移動節(jié)點移動后所在子網(wǎng)絡(luò)中的接入路由器轉(zhuǎn)交局部代理功能。
在根據(jù)本發(fā)明第五個方面的移動節(jié)點管理系統(tǒng)中,該接入路由器還提供有一個移動節(jié)點代理裝置,該裝置負(fù)責(zé)當(dāng)從已經(jīng)移動到子網(wǎng)絡(luò)的移動節(jié)點接收到聯(lián)接更新表時,向聯(lián)接更新表中所包含的所有遠(yuǎn)端節(jié)點傳送聯(lián)接更新數(shù)據(jù)包從而向其告知移動節(jié)點的新轉(zhuǎn)交地址CoA,并負(fù)責(zé)當(dāng)從其他接入路由器接收到發(fā)往域內(nèi)移動節(jié)點的聯(lián)接數(shù)據(jù)包時,更新聯(lián)接更新表。
通過使用接入路由器的移動節(jié)點代理裝置,移動節(jié)點無須向其遠(yuǎn)端節(jié)點傳送聯(lián)接更新數(shù)據(jù)包。
圖1是顯示根據(jù)本發(fā)明第一實施例的系統(tǒng)配置圖。
圖2是顯示根據(jù)本發(fā)明第一實施例的系統(tǒng)操作的流程圖。
圖3是顯示根據(jù)本發(fā)明第二實施例的系統(tǒng)操作的流程圖。
圖4是顯示根據(jù)本發(fā)明第三實施例的系統(tǒng)配置圖。
圖5是顯示根據(jù)本發(fā)明第三實施例的系統(tǒng)操作的流程圖。
圖6是顯示根據(jù)本發(fā)明第四實施例的系統(tǒng)配置圖。
圖7是顯示根據(jù)本發(fā)明第四實施例的系統(tǒng)操作的流程圖。
圖8是顯示IPv6中位置注冊過程和遠(yuǎn)端節(jié)點向移動節(jié)點傳送數(shù)據(jù)包過程的流程圖。
圖9是顯示根據(jù)本發(fā)明第五實施例的系統(tǒng)配置圖。
圖10是顯示根據(jù)本發(fā)明第五實施例的為移動節(jié)點MN傳送注冊請求或聯(lián)接更新過程的流程圖。
圖11是顯示一個具有代理本地代理和代理移動節(jié)點(或代理遠(yuǎn)端節(jié)點)功能的接入路由器節(jié)點管理表和聯(lián)接更新表的配置圖。表1是描述接入路由器的代理本地代理功能的節(jié)點管理表。表2是由接入路由器ARY所管理的移動節(jié)點MNA的聯(lián)接更新表,描述了代理節(jié)點功能(當(dāng)MNA從子網(wǎng)Y移動到子網(wǎng)X時,此表內(nèi)信息將從ARY發(fā)往ARX)。表3是節(jié)點管理表(MNA已經(jīng)移動到其他區(qū)域后)。
圖12是顯示一個具有代理本地代理和代理移動節(jié)點(或代理遠(yuǎn)端節(jié)點)功能的接入路由器的節(jié)點管理表和聯(lián)接更新表的配置圖。表1是節(jié)點管理表。表2是由接入路由器ARN所管理的移動節(jié)點CNE的聯(lián)接更新表。表3是由ARN所管理的CNE的聯(lián)接更新表(MNA從子網(wǎng)Y移動到子網(wǎng)X后)。
圖13是顯示移動節(jié)點發(fā)往代理本地代理的注冊請求數(shù)據(jù)包格式的實例的圖表。數(shù)據(jù)包格式(1)是移動節(jié)點MNA在其移動后發(fā)往原代理本地代理(ARY)的一個注冊請求(聯(lián)接更新)。數(shù)據(jù)包格式(2)是一個注冊響應(yīng)(聯(lián)接響應(yīng))。數(shù)據(jù)包格式(3)是一個由MNA的新代理本地代理為其所發(fā)出的聯(lián)接更新。
圖14是顯示一個移動節(jié)點發(fā)往一個遠(yuǎn)端節(jié)點的數(shù)據(jù)包傳送過程的程序圖。
圖15是顯示根據(jù)本發(fā)明第五實施例的傳遞過程的流程圖。
圖16是顯示根據(jù)本發(fā)明第五實施例的與AAA服務(wù)器協(xié)作實例的圖表。
圖17是顯示一個現(xiàn)有技術(shù)(交替-轉(zhuǎn)交地址CoA;移動錨點地址)實例的圖表。
圖18是顯示另一個現(xiàn)有技術(shù)實例的圖表。
附帶指出,參考字符MN和N均指代移動節(jié)點。參考字符HA指代本地代理。參考字符AR,ARX和ARY均指代接入路由器(IPV6路由器)。參考字符DNCX和DNCY均指代姓名服務(wù)器。參考字符RDNS指代根姓名服務(wù)器。參考字符CN指代遠(yuǎn)端節(jié)點。參考字符NW指代IP核心網(wǎng)絡(luò)。參考字符SX和SY均指代子網(wǎng)絡(luò)。
具體實施例方式現(xiàn)參考圖表,詳細(xì)解釋本發(fā)明的第一實施例。
圖1是顯示根據(jù)本發(fā)明第一實施例的系統(tǒng)配置圖。參照圖1,本實施例的移動網(wǎng)絡(luò)包括多個子網(wǎng)絡(luò)SX和SY,分別提供給子網(wǎng)絡(luò)SX和SY的接入路由器或IPV6路由器ARX和ARY,和連接接入路由器ARX和ARY的,例如INTERNET的IP核心網(wǎng)絡(luò)NW。該移動網(wǎng)絡(luò)向連接到子網(wǎng)絡(luò)SX或SY的任意移動節(jié)點MN提供數(shù)據(jù)包通訊服務(wù)。如果圖1所示的配制應(yīng)用于第3代移動網(wǎng)絡(luò),接入路由器ARX,ARY與移動節(jié)點MN之間的關(guān)系對應(yīng)于GGSN(GPRS支持節(jié)點網(wǎng)關(guān))與移動節(jié)點之間的關(guān)系,或者CDMA2000系統(tǒng)中PDSN與移動節(jié)點之間的關(guān)系。
雖然一個或者多個移動節(jié)點能夠連接到相應(yīng)的子網(wǎng)絡(luò)SX和SY,但是以解釋為目的,圖1只示出了一個移動節(jié)點MN。通過同樣的表示,雖然移動節(jié)點MN通常具有多個移動節(jié)點和固定節(jié)點作為其遠(yuǎn)端節(jié)點,但是圖1只示出了一個遠(yuǎn)端節(jié)點。
每個子網(wǎng)絡(luò)SX和SY都包括一個本地代理,該本地代理負(fù)責(zé)從本地網(wǎng)絡(luò)為其子網(wǎng)絡(luò)的移動節(jié)點接收聯(lián)接更新請求,并保持轉(zhuǎn)交地址CoA與移動節(jié)點本地地址之間的關(guān)聯(lián)(聯(lián)接);和一個姓名服務(wù)器,該姓名服務(wù)器負(fù)責(zé)保持本地網(wǎng)絡(luò)為其子網(wǎng)絡(luò)的移動節(jié)點本地地址與移動節(jié)點本地代理地址之間的關(guān)聯(lián)(聯(lián)接)。在圖1中,只示出了一個本地代理,也就是移動節(jié)點MN的本地代理HA。附帶指出,圖1描述了移動節(jié)點MN從其本地網(wǎng)絡(luò)---子網(wǎng)絡(luò)SY,移動到外部網(wǎng)絡(luò)---子網(wǎng)絡(luò)SX的狀態(tài)。關(guān)于姓名服務(wù)器,圖中可見子網(wǎng)絡(luò)SX和SY中相應(yīng)的姓名服務(wù)器DNSX和DNSY,移動節(jié)點MN的本地網(wǎng)絡(luò)姓名服務(wù)器DNSY負(fù)責(zé)保持/管理移動節(jié)點MN本地地址與本地代理HA地址之間的聯(lián)接。同DNSY一樣負(fù)責(zé)保持/管理移動節(jié)點MN本地地址與本地代理HA地址之間聯(lián)接的姓名服務(wù)器將被稱為移動節(jié)點MN的本地姓名服務(wù)器,其他如DNSX等的姓名服務(wù)器將被稱為移動節(jié)點MN的訪問姓名服務(wù)器。
在此實施例中,子網(wǎng)絡(luò)SX和SY分別具有不同的網(wǎng)絡(luò)前綴X和Y。移動節(jié)點MN在訪問子網(wǎng)絡(luò)中所獲得的轉(zhuǎn)交地址CoA包括子網(wǎng)絡(luò)的網(wǎng)絡(luò)前綴。此外,特定標(biāo)識移動節(jié)點MN本地網(wǎng)絡(luò)的統(tǒng)一資源定位器URL被用作移動節(jié)點MN的本地地址,例如ohki@nec.com。在這個統(tǒng)一資源定位器URL中,通過“nec.com”來標(biāo)識移動節(jié)點MN的本地網(wǎng)絡(luò)(子網(wǎng)絡(luò)SY)。
圖2是顯示系統(tǒng)操作的流程圖,也就是根據(jù)本發(fā)明第一實施例的移動節(jié)點,本地代理,姓名服務(wù)器,和遠(yuǎn)端節(jié)點的操作。這些操作通過包含在相應(yīng)移動節(jié)點,本地代理,姓名服務(wù)器和遠(yuǎn)端節(jié)點中的執(zhí)行存儲程序的計算機(jī)來執(zhí)行(后續(xù)介紹的其他實施例與此相同)。現(xiàn)參照這些圖表,解釋根據(jù)本發(fā)明第一實施例的系統(tǒng)操作。
(1)位置注冊請求(聯(lián)接更新請求)當(dāng)移動節(jié)點已經(jīng)在子網(wǎng)絡(luò)間移動時,位置注冊請求通過IPv6中的如下方式生成。
當(dāng)移動節(jié)點已經(jīng)從子網(wǎng)絡(luò)SY移動到子網(wǎng)絡(luò)SX時,移動節(jié)點MN同使用傳統(tǒng)IPv6的移動節(jié)點一樣,通過訪問網(wǎng)絡(luò)中的路由廣告檢測出已移動至另一個子網(wǎng)絡(luò),并獲得一個轉(zhuǎn)交地址CoA(圖2中的S101)。轉(zhuǎn)交地址CoA能夠通過根據(jù)DHCP(動態(tài)主機(jī)配制協(xié)議)v6(RFC 1971)的全狀態(tài)地址自動配制和無狀態(tài)地址自動配制獲得。移動節(jié)點MN所獲得的新轉(zhuǎn)交地址CoA在圖1中被表示為X:a。X:a代表一個128位的IPv6地址,其中X代表子網(wǎng)絡(luò)SX的網(wǎng)絡(luò)前綴,a代表移動節(jié)點MN的界面標(biāo)識。
隨后,移動節(jié)點MN向本地代理HA(S102)發(fā)出聯(lián)接更新請求。更確切的說,移動節(jié)點MN向本地代理HA發(fā)出一個具有IPv6報頭的位置注冊請求數(shù)據(jù)包,其中移動節(jié)點MN的轉(zhuǎn)交地址CoA(X:a)被設(shè)定為源地址,本地代理HA的地址被設(shè)定為指定地址,移動節(jié)點MN的統(tǒng)一資源定位器URL(ohki@nec.com)被設(shè)定為指定選項。
本地代理HA在接收注冊請求后,將更新其聯(lián)接緩存,并注冊一個告知轉(zhuǎn)交地址CoA與移動節(jié)點MN的統(tǒng)一資源定位器URL之間的結(jié)合(S103)。此后,本地代理HA向移動節(jié)點MN發(fā)出注冊響應(yīng)(聯(lián)接響應(yīng))(S104)。
(2)數(shù)據(jù)包的傳送/接收以下將以遠(yuǎn)端節(jié)點CN向移動節(jié)點MN發(fā)出數(shù)據(jù)包的情況為例,解釋本發(fā)明實施例中的數(shù)據(jù)包傳送/接收操作。
在傳送數(shù)據(jù)包之前,遠(yuǎn)端節(jié)點CN向其所在子網(wǎng)絡(luò)SX中的姓名服務(wù)器DNSX,發(fā)出與移動節(jié)點MN的統(tǒng)一資源定位器URL相關(guān)聯(lián)的轉(zhuǎn)交地址CoA詢問(S201)。換言之,遠(yuǎn)端節(jié)點CN向姓名服務(wù)器DNSX傳送具有移動節(jié)點MN的統(tǒng)一資源定位器URL的DNS詢問。姓名服務(wù)器DNSX在接收DNS詢問后,基于移動節(jié)點MN的統(tǒng)一資源定位器URL識別移動節(jié)點MN本地網(wǎng)絡(luò)SY的網(wǎng)絡(luò)前綴Y(S202)。因為網(wǎng)絡(luò)前綴Y不同子網(wǎng)絡(luò)SX的網(wǎng)絡(luò)前綴,姓名服務(wù)器DNSX將DNS詢問傳遞給具有網(wǎng)絡(luò)前綴Y的子網(wǎng)絡(luò)SY中的姓名服務(wù)器DNSY(移動節(jié)點MN的本地姓名服務(wù)器)(S203)。附帶指出,當(dāng)姓名服務(wù)器DNSX不能找到移動節(jié)點MN本地網(wǎng)絡(luò)中的姓名服務(wù)器地址時,如圖所示,其將根據(jù)一般DNS結(jié)構(gòu)從根姓名服務(wù)器找回地址。
姓名服務(wù)器DNSY一旦從姓名服務(wù)器DNSX接收到DNS詢問,將基于移動節(jié)點MN的統(tǒng)一資源定位器URL識別移動節(jié)點MN本地網(wǎng)絡(luò)SY的網(wǎng)絡(luò)前綴Y(S204)。因為網(wǎng)絡(luò)前綴Y與其子網(wǎng)絡(luò)SY相匹配,姓名服務(wù)器DNSY將基于移動節(jié)點MN的統(tǒng)一資源定位器URL與本地代理HA之間的聯(lián)接信息,向本地代理HA發(fā)出指明了移動節(jié)點MN的統(tǒng)一資源定位器URL的轉(zhuǎn)交地址CoA(位置服務(wù)詢問)詢問(S205)。
本地代理HA一旦接收到位置服務(wù)詢問,將以移動節(jié)點MN的統(tǒng)一資源定位器URL為密鑰從其聯(lián)接緩存中讀取出移動節(jié)點MN的聯(lián)接更新信息,并向姓名服務(wù)器DNSY發(fā)回該信息(S206)。移動節(jié)點MN的聯(lián)接更新信息從姓名服務(wù)器DNSY經(jīng)過姓名服務(wù)器DNSX,傳遞給遠(yuǎn)端節(jié)點CN(S207,S208)。
當(dāng)遠(yuǎn)端節(jié)點CN獲得移動節(jié)點MN的轉(zhuǎn)交地址CoA后,將轉(zhuǎn)交地址CoA設(shè)定為一般數(shù)據(jù)包傳送的指定地址,并傳送數(shù)據(jù)包(S209)。
現(xiàn)參照附圖,詳細(xì)解釋本發(fā)明的第二實施例。第二實施例不同于第一實施例之處在于,本地代理HA在從移動節(jié)點MN接收到位置注冊請求后,直接向移動節(jié)點MN的本地姓名服務(wù)器DNSY告知有關(guān)聯(lián)接更新信息。相應(yīng)的,同本地代理HA一樣,移動節(jié)點MN的本地姓名服務(wù)器DNSY負(fù)責(zé)保持/管理本地地址與移動節(jié)點MN的轉(zhuǎn)交地址CoA之間的聯(lián)接信息(聯(lián)接更新信息)。
圖3是顯示根據(jù)本發(fā)明第二實施例的系統(tǒng)操作的流程圖。以下將參照圖3介紹本實施例中的系統(tǒng)操作,重點為與第一實施例的不同之處。
(1)位置注冊請求(聯(lián)接更新請求)當(dāng)移動節(jié)點已經(jīng)在子網(wǎng)絡(luò)間移動時,移動節(jié)點MN向本地代理HA發(fā)出聯(lián)接更新請求,作為此請求的回應(yīng),本地代理HA將同第一實施例一樣更新其聯(lián)接緩存并同移動節(jié)點MN發(fā)出注冊響應(yīng)(聯(lián)接響應(yīng))(S101至S104)。本地代理HA在更新其聯(lián)接緩存中移動節(jié)點MN轉(zhuǎn)交地址CoA后,將立即向移動節(jié)點MN的本地姓名服務(wù)器DNSY發(fā)出包括此聯(lián)接更新信息的聯(lián)接更新請求(S105)。本地姓名服務(wù)器DNSY基于此聯(lián)接更新請求更新移動節(jié)點MN的統(tǒng)一資源定位器URL與轉(zhuǎn)交地址CoA之間的聯(lián)接信息(S106)。
(2)數(shù)據(jù)包的傳送/接收在遠(yuǎn)端節(jié)點CN向移動節(jié)點MN發(fā)送數(shù)據(jù)包之前,遠(yuǎn)端節(jié)點向其所在子網(wǎng)絡(luò)SX中的姓名服務(wù)器DNSX,發(fā)出一個與移動節(jié)點MN的統(tǒng)一資源定位器URL相關(guān)聯(lián)的轉(zhuǎn)交地址CoA詢問,姓名服務(wù)器DNSX將該詢問傳遞給姓名服務(wù)器DNSY,之后姓名服務(wù)器DNSY將同第一實施例一樣,識別移動節(jié)點MN本地網(wǎng)絡(luò)SY的網(wǎng)絡(luò)前綴Y(S201至S204)。姓名服務(wù)器DNSY讀取出移動節(jié)點的統(tǒng)一資源定位器URL與轉(zhuǎn)交地址CoA之間的聯(lián)接信息(聯(lián)接更新信息)(S210),并將該信息發(fā)往姓名服務(wù)器DNSX(S207)。姓名服務(wù)器DNSX將聯(lián)接更新信息告知遠(yuǎn)端節(jié)點CN(S208)。
根據(jù)本發(fā)明的第二實施例,本地姓名服務(wù)器DNSY不同于第一實施例,無須向本地代理HA發(fā)送詢問。因而,就有可能減小遠(yuǎn)端節(jié)點CN詢問的反應(yīng)時間。
現(xiàn)參照圖表,詳細(xì)解釋本發(fā)明的第三實施例。第三實施例不同于第一實施例之處在于,每個子網(wǎng)絡(luò)提供有一個具有本地代理功能和姓名服務(wù)器功能的服務(wù)器圖4是顯示根據(jù)本發(fā)明第三實施例的系統(tǒng)配置圖。在圖4中,SBX和SBY為具有本地代理功能和姓名服務(wù)器功能的服務(wù)器。第二實施例系統(tǒng)的其他方面與第一實施例相似。圖5是顯示根據(jù)本發(fā)明第三實施例的系統(tǒng)操作的流程圖。以下將參照圖5,介紹此實施例的系統(tǒng)操作,重點為與第一
(1)位置注冊請求(聯(lián)接更新請求)當(dāng)移動節(jié)點MN已從子網(wǎng)絡(luò)SY移動到子網(wǎng)絡(luò)SX時,移動節(jié)點MN同第一實施例一樣,從接入路由器ARX獲得一個轉(zhuǎn)交地址CoA(S301)。此后,移動節(jié)點MN向具有移動節(jié)點MN本地代理功能的服務(wù)器SBY發(fā)出聯(lián)接更新請求(S302)。更確切的說,移動節(jié)點MN向服務(wù)器SBY發(fā)出一個具有IPv6報頭的位置注冊請求數(shù)據(jù)包,其中移動節(jié)點MN的轉(zhuǎn)交地址CoA(X:a)被設(shè)定為源地址,服務(wù)器SBY的地址被設(shè)定為指定地址,移動節(jié)點MN的統(tǒng)一資源定位器URL(ohki@nec.com)被設(shè)定為指定選項。服務(wù)器SBY在接收位置注冊請求后,將更新其聯(lián)接緩存,并注冊一個告知轉(zhuǎn)交地址CoA與移動節(jié)點MN的統(tǒng)一資源定位器URL之間的結(jié)合(S303)。此后,服務(wù)器SBY向移動節(jié)點MN發(fā)出注冊響應(yīng)(聯(lián)接響應(yīng))(S304)(2)數(shù)據(jù)包的傳送/接收在傳送數(shù)據(jù)包之前,遠(yuǎn)端節(jié)點CN向其所在子網(wǎng)絡(luò)SX中的具有姓名服務(wù)器功能的服務(wù)器SBX,發(fā)出一個與移動節(jié)點MN的統(tǒng)一資源定位器URL相關(guān)聯(lián)的轉(zhuǎn)交地址CoA詢問(DNS詢問)(S401)。服務(wù)器SBX在接收DNS詢問后,基于移動節(jié)點MN的統(tǒng)一資源定位器URL識別移動節(jié)點MN本地網(wǎng)絡(luò)SY的網(wǎng)絡(luò)前綴Y(S402)。因為網(wǎng)絡(luò)前綴Y不同子網(wǎng)絡(luò)SX的網(wǎng)絡(luò)前綴,服務(wù)器SBX將DNS詢問傳遞給具有網(wǎng)絡(luò)前綴Y的子網(wǎng)絡(luò)SY中的服務(wù)器SBY(403)。附帶指出,當(dāng)服務(wù)器SBX不能找到移動節(jié)點MN本地網(wǎng)絡(luò)中的服務(wù)器SBY的地址時,如圖所示,其將根據(jù)一般DNS結(jié)構(gòu)從根姓名服務(wù)器找回地址。
服務(wù)器SBY一旦從服務(wù)器SBX接收到DNS詢問,將基于移動節(jié)點MN的統(tǒng)一資源定位器URL識別移動節(jié)點MN本地網(wǎng)絡(luò)SY的網(wǎng)絡(luò)前綴Y(S404)。因為網(wǎng)絡(luò)前綴Y與其子網(wǎng)絡(luò)SY相匹配,服務(wù)器SBY將讀取出移動節(jié)點的統(tǒng)一資源定位器URL與轉(zhuǎn)交地址CoA之間的聯(lián)接信息(聯(lián)接更新信息)(S405),并向服務(wù)器SBX發(fā)回該信息(S406)。服務(wù)器SBX將聯(lián)接更新信息告知遠(yuǎn)端節(jié)點CN(S407)。
當(dāng)獲得移動節(jié)點MN的轉(zhuǎn)交地址CoA之后,遠(yuǎn)端節(jié)點CN將轉(zhuǎn)交地址CoA設(shè)定為一般數(shù)據(jù)包傳送的指定地址,并傳送數(shù)據(jù)包(S408)。
根據(jù)本發(fā)明的第三實施例,系統(tǒng)無須具有作為不同節(jié)點的分開的本地代理和姓名服務(wù)器。此外,有可能減小遠(yuǎn)端節(jié)點CN詢問的反應(yīng)時間。
現(xiàn)參照圖表,詳細(xì)介紹本發(fā)明的第四實施例。第四實施例不同于第一實施例之處在于,本地代理HA在從移動節(jié)點MN接收到位置注冊請求后,直接向根姓名服務(wù)器告知聯(lián)接更新信息,該根姓名服務(wù)器立即向其下的所有姓名服務(wù)器告知有關(guān)聯(lián)接更新信息。因而,同本地代理HA一樣,每個姓名服務(wù)器負(fù)責(zé)保持/管理移動節(jié)點MN的本地地址與轉(zhuǎn)交地址CoA之間的聯(lián)接信息(聯(lián)接更新信息)。
圖6是顯示根據(jù)本發(fā)明第四實施例的系統(tǒng)配置圖。在圖6中,RDNS為根姓名服務(wù)器,其處于分級姓名服務(wù)器系統(tǒng)的最高級。姓名服務(wù)器DNSX和DNSY處于根姓名服務(wù)器RDNS的下一層級,并能夠與根姓名服務(wù)器RNDS通訊。根姓名服務(wù)器RDNS也能夠與移動節(jié)點MN的本地代理HA通訊。附帶指出,雖然在圖6中只示出了兩個在根姓名服務(wù)器RNDS之下的姓名服務(wù)器DNSX和DNSY,但是根據(jù)子網(wǎng)絡(luò)的數(shù)量還可以為根姓名服務(wù)器RNDS連接三個或三個以上的姓名服務(wù)器。此外,子網(wǎng)絡(luò)SX和SY各自的姓名服務(wù)器DNSX和DNSY處于根姓名服務(wù)器RDNS的下一層級,然而,他們也都可以處于另一子網(wǎng)絡(luò)的姓名服務(wù)器的下一層級。
圖7是顯示根據(jù)本發(fā)明第四實施例的系統(tǒng)操作的流程圖。以下將參照圖6和7,介紹此實施例的系統(tǒng)操作,重點為與第一實施例的不同之處。
(1)位置注冊請求(聯(lián)接更新請求)當(dāng)移動節(jié)點已經(jīng)在子網(wǎng)絡(luò)間移動時,移動節(jié)點MN向本地代理HA發(fā)出聯(lián)接更新請求,作為此請求的回應(yīng),本地代理HA將同第一實施例一樣更新其聯(lián)接緩存并向移動節(jié)點MN發(fā)出注冊響應(yīng)(聯(lián)接響應(yīng))(S501至S504)。本地代理HA在更新其聯(lián)接緩存中移動節(jié)點MN轉(zhuǎn)交地址CoA后,將立即向根姓名服務(wù)器RDNS發(fā)出包括此聯(lián)接更新信息的聯(lián)接更新請求(S505)。
根姓名服務(wù)器RDNS基于聯(lián)接更新信息而更新移動節(jié)點MN的統(tǒng)一資源定位器URL和轉(zhuǎn)交地址CoA之間的聯(lián)接信息(S506),并且將該聯(lián)接更新信息立即告知根姓名服務(wù)器RDNS以下所有的姓名服務(wù)器DNSX和DNSY(S507)。相應(yīng)的姓名服務(wù)器DNSX和DNSY基于該聯(lián)接更新信息而更新移動節(jié)點MN的統(tǒng)一資源定位器URL和轉(zhuǎn)交地址CoA之間的聯(lián)接信息(S508,S509)。當(dāng)姓名服務(wù)器DNSX和DNSY之下具有其他姓名服務(wù)器時,姓名服務(wù)器DNSX和DNSY立即向其發(fā)送聯(lián)接更新信息。
(2)數(shù)據(jù)包的傳送/接收當(dāng)向移動節(jié)點MN發(fā)送數(shù)據(jù)包時,遠(yuǎn)端節(jié)點CN首先同第一實施例一樣,向其所在子網(wǎng)絡(luò)SX中的姓名服務(wù)器DNSX發(fā)出一個與移動節(jié)點MN的統(tǒng)一資源定位器URL相關(guān)聯(lián)的轉(zhuǎn)交地址CoA詢問(DNS詢問)(S601)。在此實施例中,移動節(jié)點MN的聯(lián)接更新信息,通過與移動節(jié)點MN和根姓名服務(wù)器RDNS移動相同步的本地代理HA報告給相應(yīng)的姓名服務(wù)器DNSX和DNSY。由此,姓名服務(wù)器DNSX讀取出移動節(jié)點MN的統(tǒng)一資源定位器URL與轉(zhuǎn)交地址CoA之間的聯(lián)接信息(聯(lián)接更新信息)(S602),并且向遠(yuǎn)端節(jié)點CN告知該信息(S603)。遠(yuǎn)端節(jié)點CN通過使用該信息獲得移動節(jié)點MN的轉(zhuǎn)交地址CoA,并傳送數(shù)據(jù)包(S604)。
根據(jù)本發(fā)明的第四實施例,遠(yuǎn)端節(jié)點CN能夠從其所在子網(wǎng)絡(luò)中的姓名服務(wù)器直接獲得移動節(jié)點MN的轉(zhuǎn)交地址CoA。因而,有可能大幅減小遠(yuǎn)端節(jié)點CN詢問的反應(yīng)時間。
附帶指出,在以上介紹中,本地代理HA只有當(dāng)移動節(jié)點MN生成位置注冊時,才向根姓名服務(wù)器RDNS發(fā)送聯(lián)接更新信息。然而,當(dāng)根姓名服務(wù)器RDNS,姓名服務(wù)器DNSX和DNSY都以一定時鐘進(jìn)行聯(lián)接更新信息到期檢查,并且在信息更新一定時間周期后移除該信息時,本地代理HA能夠以除移動節(jié)點MN位置注冊時刻之外的短于該特定周期的間隔向根姓名服務(wù)器RDNS發(fā)送聯(lián)接更新信息,根姓名服務(wù)器RDNS能夠向姓名服務(wù)器DNSX和DNSY發(fā)送該信息。
[配制]根據(jù)本發(fā)明第五實施例的移動節(jié)點管理系統(tǒng),該系統(tǒng)包括接入路由器(AR)一個與移動節(jié)點MN具有單跳關(guān)系的IPv6路由器作為接入路由器,并提供代理本地代理HA(局部HA)和代理移動節(jié)點(或代理遠(yuǎn)端節(jié)點)的功能。也就是說,接入路由器包括一個負(fù)責(zé)從代表本地代理HA的移動節(jié)點MN接收注冊請求的裝置,和一個負(fù)責(zé)保持并更新代表移動節(jié)點MN(或遠(yuǎn)端節(jié)點CN)的聯(lián)接更新信息的裝置。此外,接入路由器還包括一個負(fù)責(zé)向移動節(jié)點MN的注冊回應(yīng)(聯(lián)接回應(yīng))添加移動節(jié)點MN的聯(lián)接更新信息,并將其傳送到移動節(jié)點MN所移至的子網(wǎng)絡(luò)接入路由器的裝置。更確切的說,當(dāng)移動節(jié)點MN的注冊請求(BU)已經(jīng)通過新的接入路由器發(fā)送至接入路由器(原接入路由器)時,原接入路由器將向移動節(jié)點MN的注冊回應(yīng)添加移動節(jié)點MN的聯(lián)接更新信息,并將其發(fā)送至新的接入路由器。此外,接入路由器還包括一個負(fù)責(zé)從接入路由器接管代理本地代理和代理移動節(jié)點功能的裝置。也就是說,由接收聯(lián)接更新信息注冊回應(yīng)所引發(fā),新的接入路由器將為移動節(jié)點從原接入路由器接管代理本地代理和代理移動節(jié)點功能。更具體的說,接入路由器提供有一個節(jié)點管理表作為特定裝置支持代理本地代理功能,以及一個聯(lián)接更新表支持代理移動節(jié)點(遠(yuǎn)端節(jié)點)功能。
移動節(jié)點(MN)同傳統(tǒng)移動IPv6移動節(jié)點一樣,移動節(jié)點MN具有一個負(fù)責(zé)獲得轉(zhuǎn)交地址CoA,并向代理本地代理HA發(fā)送注冊請求的裝置。
根據(jù)本發(fā)明第五實施例的移動節(jié)點管理系統(tǒng),操作如下(1)注冊請求(代理本地代理功能)當(dāng)移動節(jié)點已經(jīng)在子網(wǎng)絡(luò)間移動時,移動節(jié)點MN同傳統(tǒng)移動IPv6一樣通過路由器廣告識別已移動至另一個子網(wǎng)絡(luò),并在其移動前向代理本地代理(原接入路由器)發(fā)送注冊請求。該注冊請求通過訪問網(wǎng)絡(luò)中移動節(jié)點新的接入路由器發(fā)往原接入路由器,原接入路由器在接收注冊請求后,通過節(jié)點管理表檢查移動節(jié)點在移動前是否在其區(qū)域,并根據(jù)移動節(jié)點安全關(guān)聯(lián)SA識別移動節(jié)點。當(dāng)移動節(jié)點被識別時,原接入路由器為本地代理向新接入路由器發(fā)送注冊響應(yīng)(聯(lián)接響應(yīng))。
由注冊響應(yīng)所引發(fā),新接入路由器將從原接入路由器為移動節(jié)點MN接管代理本地代理功能。注冊響應(yīng)包括原接入路由器所保存的移動節(jié)點的聯(lián)接更新表。新接入路由器在從原接入路由器接收到注冊響應(yīng)時,將該響應(yīng)傳遞給移動節(jié)點MN。
(2)注冊請求(代理移動節(jié)點功能)隨后,新接入路由器參照移動節(jié)點MN的聯(lián)接更新表,向代表移動節(jié)點MN的移動節(jié)點遠(yuǎn)端節(jié)點CN發(fā)送聯(lián)接更新。當(dāng)每個遠(yuǎn)端節(jié)點CN的尾跳(last hop)路由器接收到聯(lián)接更新時,路由器為代表節(jié)點CN的遠(yuǎn)端節(jié)點CN更新聯(lián)接更新表。
(3)數(shù)據(jù)包的傳送/接收當(dāng)移動節(jié)點MN向一個遠(yuǎn)端節(jié)點CN傳送數(shù)據(jù)包時,將設(shè)定每個數(shù)據(jù)包的報頭,從而使源地址(SA)為轉(zhuǎn)交地址CoA,指定地址(DA)為遠(yuǎn)端節(jié)點CN的網(wǎng)絡(luò)接入標(biāo)識符(NAI)或統(tǒng)一源標(biāo)識符(URI)。移動節(jié)點MN的代理本地代理(接入路由器AR)從移動節(jié)點MN的聯(lián)接更新表中找出遠(yuǎn)端節(jié)點CN的最近地址,并將遠(yuǎn)端節(jié)點CN的轉(zhuǎn)交地址CoA設(shè)定為指定地址DA(指定地址DA為遠(yuǎn)端節(jié)點CN的轉(zhuǎn)交地址(CoA)從而傳遞數(shù)據(jù)包。數(shù)據(jù)包通過遠(yuǎn)端節(jié)點CN的代理本地代理(接入路由器AR)發(fā)送到遠(yuǎn)端節(jié)點。
(應(yīng)用實例)1.配置介紹圖9是顯示根據(jù)本發(fā)明第五實施例的系統(tǒng)配置圖。如圖9所示,本實施例中的節(jié)點管理系統(tǒng)包括一個移動節(jié)點MN,接入路由器AR(AR1至ARn),一個遠(yuǎn)端節(jié)點CN,和一個例如INTENERT的連接接入路由器AR的IP核心網(wǎng)。接入路由器是與移動節(jié)點具有單跳關(guān)系的IP(接入)路由器,并提供有代理本地代理HA的節(jié)點移動管理功能和代理移動節(jié)點MN(遠(yuǎn)端節(jié)點CN)的移動管理功能。如果圖9所示的配制應(yīng)用于第3代移動網(wǎng)絡(luò),接入路由器AR與移動節(jié)點MN之間的關(guān)系對應(yīng)于GGSN(GPRS支持節(jié)點網(wǎng)關(guān))與移動節(jié)點之間的關(guān)系,或者CDMA 2000系統(tǒng)中PDSN與移動節(jié)點之間的關(guān)系。此外,在MWIF正在討論中的開放式局域網(wǎng)結(jié)構(gòu)中,RNC或節(jié)點B可能會在將來具有IP路由器的功能。如果圖9所示的配制應(yīng)用于此種結(jié)構(gòu),接入路由器AR與移動節(jié)點MN之間的關(guān)系對應(yīng)于RNC或節(jié)點B與移動節(jié)點之間的關(guān)系。
圖10是顯示根據(jù)本發(fā)明第五實施例的移動節(jié)點MN傳送注冊請求(聯(lián)接更新)過程的流程圖。如圖10所示,移動網(wǎng)絡(luò)包括具有不同網(wǎng)絡(luò)前綴的子網(wǎng)絡(luò)SM,SN,SX和SY。每個子網(wǎng)絡(luò)SM,SN,SX和SY均提供有一個接入路由器。移動節(jié)點MN通過接入路由器接入移動網(wǎng)絡(luò),從而享用網(wǎng)絡(luò)服務(wù)或與其他節(jié)點進(jìn)行通訊。圖10示出了4個子網(wǎng)絡(luò)SM,SN,SX和SY的實例,其中每個子網(wǎng)絡(luò)具有相應(yīng)的網(wǎng)絡(luò)前綴M,N,X和Y。此外,在圖10中,子網(wǎng)絡(luò)SM,SN,SX和SY具有相應(yīng)的接入路由器ARM,ARN,ARX和ARY,以及處于相應(yīng)子網(wǎng)絡(luò)的移動節(jié)點CND,CNE,MNA和MNC。圖10的流程圖描述了當(dāng)移動節(jié)點MNA從子網(wǎng)絡(luò)SY移動到子網(wǎng)絡(luò)SX時,注冊請求的傳送過程。
圖11是顯示一個具有代理本地代理和代理移動節(jié)點(或代理遠(yuǎn)端節(jié)點)功能的接入路由器節(jié)點移動管理功能的配制圖。在圖MN中,表1和表3為描述接入路由器AR代理本地代理功能的節(jié)點管理表。表2為描述接入路由器AR代理節(jié)點功能的聯(lián)接更新表。圖11中的表1為移動節(jié)點MN移動前所處的子網(wǎng)絡(luò)SY中接入路由器ARY的節(jié)點管理表。表2為移動節(jié)點MNA的聯(lián)接更新表。表3為移動節(jié)點MNA移動后所處子網(wǎng)絡(luò)SX中接入路由器ARX的節(jié)點管理表。如圖11中表1,2所示,每個移動節(jié)點的聯(lián)接更新表通過一個指針與節(jié)點管理表中的相關(guān)節(jié)點相聯(lián)系。當(dāng)移動節(jié)點在子網(wǎng)絡(luò)間移動時,訪問網(wǎng)絡(luò)中的接入路由器(新接入路由器AR)履行代理本地代理功能。換言之,新接入路由器AR為移動節(jié)點從原接入路由器接管聯(lián)接更新表。
圖12是一個顯示節(jié)點管理表和聯(lián)接更新表的配置圖。在圖12中,表1為圖10中所描述的接入路由器ARN的節(jié)點管理表。表2和表3為移動節(jié)點CNE在其遠(yuǎn)端節(jié)點MNA在子網(wǎng)絡(luò)間移動前后的聯(lián)接更新表配制的實例,在移動節(jié)點MNA和CNE的聯(lián)接更新表中,注冊有每個遠(yuǎn)端節(jié)點轉(zhuǎn)交地址CoA與網(wǎng)絡(luò)接入標(biāo)識符NAI或統(tǒng)一資源標(biāo)識符URI之間的關(guān)聯(lián)。最初生成這個聯(lián)接更新表的步驟包括每個使用者生成一個所有遠(yuǎn)端節(jié)點轉(zhuǎn)交地址CoA與網(wǎng)絡(luò)接入標(biāo)識符NAI或統(tǒng)一資源標(biāo)識符URI之間的關(guān)聯(lián)列表,并將該表在訪問子網(wǎng)絡(luò)中接入路由器注冊為聯(lián)接更新表。也可以空出轉(zhuǎn)交地址CoA部分,僅向接入路由器告知遠(yuǎn)端節(jié)點與網(wǎng)絡(luò)接入標(biāo)識符NAI或統(tǒng)一資源標(biāo)識符URI的列表。在這種情況下,盡管接入路由器所生成的最初的聯(lián)接更新表中轉(zhuǎn)交地址CoA部分空缺,最近的轉(zhuǎn)交地址CoA也會在后面所述的相應(yīng)遠(yuǎn)端節(jié)點每次生成注冊請求時寫入該表格,當(dāng)每個遠(yuǎn)端節(jié)點都生成注冊請求后,聯(lián)接更新表的所有內(nèi)容就將完整。
圖13是顯示數(shù)據(jù)包格式的實例的圖表。圖13(1)為移動節(jié)點MNA在其移動到另一子網(wǎng)絡(luò)后,發(fā)往其原所在子網(wǎng)絡(luò)中作為代理本地代理的接入路由器ARY的注冊請求(BU)數(shù)據(jù)包格式。數(shù)據(jù)包格式(2)是一個移動節(jié)點MNA所發(fā)出注冊請求的注冊響應(yīng)(聯(lián)接響應(yīng))。數(shù)據(jù)包格式(3)是一個由MNA的新代理本地代理為其所發(fā)出的聯(lián)接更新。
圖14是顯示一個移動節(jié)點發(fā)往一個遠(yuǎn)端節(jié)點的數(shù)據(jù)包傳送過程的流程圖。圖14描述了移動節(jié)點MNA向遠(yuǎn)端節(jié)點CNE發(fā)送數(shù)據(jù)包的情況。
圖15是顯示傳遞過程的流程圖。圖15描述了移動節(jié)點MNA從子網(wǎng)絡(luò)SY移動到子網(wǎng)絡(luò)SX時通訊中傳遞的過程。
圖16是顯示根據(jù)本發(fā)明第五實施例與AAA(識別授權(quán)統(tǒng)計)服務(wù)器協(xié)作實例的圖表。
2.操作介紹以下,參照圖表詳細(xì)介紹根據(jù)本發(fā)明第五實施例的系統(tǒng)操作。
(1)注冊請求聯(lián)接更新(代理本地代理功能)圖10是顯示根據(jù)本發(fā)明第五實施例的傳送注冊請求或聯(lián)接更新過程的流程圖。圖10描述了當(dāng)移動節(jié)點MNA從子網(wǎng)絡(luò)SY移動至子網(wǎng)絡(luò)SX時,發(fā)送注冊請求的過程。
當(dāng)移動節(jié)點MNA從子網(wǎng)絡(luò)SY移動至子網(wǎng)絡(luò)SX時,移動節(jié)點MNA同傳統(tǒng)移動IPv6一樣通過路由器廣告識別已移動至另一子網(wǎng)絡(luò)。在圖10中,作為IPv6路由器的接入路由器ARX提供路由器廣告。當(dāng)移動節(jié)點MNA識別出移動時,將同傳統(tǒng)移動節(jié)點一樣獲得一個轉(zhuǎn)交地址CoA。轉(zhuǎn)交地址CoA能夠通過根據(jù)DHCP(動態(tài)主機(jī)配制協(xié)議)V6(RFC 1971)的全狀態(tài)地址自動配制和無狀態(tài)地址自動配制獲得。在圖10中,X:a為移動節(jié)點MNA所獲得的新轉(zhuǎn)交地址CoA。X:a為一個128位的IPv6地址,其中X代表子網(wǎng)絡(luò)SX的網(wǎng)絡(luò)前綴,a代表移動節(jié)點MNA的界面標(biāo)識。
隨后,移動節(jié)點MNA向接入路由器ARY發(fā)送注冊請求(聯(lián)接更新),接入路由器ARY為移動節(jié)點MNA移動前的代理本地代理。移動節(jié)點MNA為注冊請求數(shù)據(jù)包將轉(zhuǎn)交地址CoA(X:a)設(shè)定為源地址(IPv6中的源地址SA),將接入路由器ARY的地址(Y:y)設(shè)定為指定地址(IPv6中的指定地址DA)。此外,移動節(jié)點MNA通過使用移動IPv6(或IPv6中的路由擴(kuò)展報頭)中的指定選項報頭,指明注冊請求的路由。此處,接入路由器ARX被指定為中繼節(jié)點,接入路由器ARX的地址(X:x)被設(shè)定為指定選項。由此,移動節(jié)點MNA的注冊請求通過位于移動節(jié)點MNA單跳距離的新接入路由器ARX傳送到原接入路由器ARY(圖10(1))。另一方面,移動節(jié)點的網(wǎng)絡(luò)接入標(biāo)識符NAI(RFC網(wǎng)絡(luò)接入標(biāo)識符)或SIP統(tǒng)一資源標(biāo)識符可以被設(shè)定為IPv6的指定選項報頭,以便使使用者能夠使用同一格式的地址作為郵件地址,或者使SIP(會話初始化協(xié)議)節(jié)點的使用者能夠在傳送數(shù)據(jù)包時使用SIP地址(統(tǒng)一資源標(biāo)識符)。在此實例中,ohki@nec.com被用作移動節(jié)點的網(wǎng)絡(luò)接入標(biāo)識符NAI。
在接收到注冊請求時,因為其地址被設(shè)定為中繼節(jié)點地址,接入路由器ARX將把移動節(jié)點MNA的網(wǎng)絡(luò)接入標(biāo)識符NAI和轉(zhuǎn)交地址CoA添加到節(jié)點管理表,并將注冊請求數(shù)據(jù)包傳遞給接入路由器ARY。
當(dāng)接入路由器ARY接收到注冊請求時,將通過注冊請求的源地址SA識別生成注冊請求的移動節(jié)點的新轉(zhuǎn)交地址CoA。接入路由器ARY同時通過移動IPv6的指定選項報頭識別網(wǎng)絡(luò)接入標(biāo)識符NAI(或SIP統(tǒng)一資源標(biāo)識符)。接入路由器ARY搜尋基于網(wǎng)絡(luò)接入標(biāo)識符NAI和轉(zhuǎn)交地址CoA而實現(xiàn)代理本地代理功能的節(jié)點管理表。圖11(1)示出了一個接入路由器ARY節(jié)點管理表的實例。參照圖11(1),節(jié)點管理表包括一組每個被管理的移動節(jié)點的網(wǎng)絡(luò)接入標(biāo)識符NAI(或SIP統(tǒng)一資源標(biāo)識符),轉(zhuǎn)交地址CoA和安全關(guān)聯(lián)SA(接入路由器與每個移動節(jié)點之間的識別法則和識別密鑰)。圖11(1)示出了移動節(jié)點MNA在移動到子網(wǎng)絡(luò)SX之前的節(jié)點管理表,其中與移動節(jié)點MNA的網(wǎng)絡(luò)接入標(biāo)識符NAI ohki@nec.com相關(guān)聯(lián)的轉(zhuǎn)交地址CoA被設(shè)定為Y:a(轉(zhuǎn)交地址CoA=Y(jié):a)。作為搜尋節(jié)點管理表的結(jié)果,因為移動節(jié)點MNA的轉(zhuǎn)交地址CoA被設(shè)定為Y:a,接入路由器ARY確定移動節(jié)點MNA在其移動前正在訪問子網(wǎng)絡(luò)SY,并且根據(jù)移動節(jié)點MNA的SA(安全關(guān)聯(lián))識別移動節(jié)點MNA。移動節(jié)點MNA的注冊請求包括例如,作為針對“恢復(fù)攻擊”措施的,對應(yīng)于從原代理本地代理的路由器廣告所獲得的挑戰(zhàn)值的回應(yīng)值(前密碼),接入路由器ARY由此能夠識別移動節(jié)點MNA。當(dāng)移動節(jié)點MNA被識別時,原接入路由器ARY將移動節(jié)點MNA的轉(zhuǎn)交地址CoA替換為X:a,并為本地代理HA通過新接入路由器ARX向移動節(jié)點MNA發(fā)送注冊響應(yīng)(聯(lián)接響應(yīng))(圖10(2)(3))。圖11(3)示出了接入路由器ARY將移動節(jié)點MNA的轉(zhuǎn)交地址CoA替換為X:a后的節(jié)點管理表。當(dāng)接入路由器向移動節(jié)點MNA發(fā)送注冊響應(yīng)時,如圖12所示,接入路由器ARY將地址(Y:y)和移動節(jié)點MNA的轉(zhuǎn)交地址CoA(X:a),分別設(shè)定為源地址SA和注冊響應(yīng)數(shù)據(jù)包的指定地址DA。接入路由器同時將作為移動節(jié)點MNA新代理本地代理的接入路由器ARX地址(X:x),在移動IPv6指定選項報頭中設(shè)定為中繼節(jié)點。此外,接入路由器ARY向數(shù)據(jù)包有效載荷寫入移動節(jié)點MNA的聯(lián)接更新表信息,并傳送數(shù)據(jù)包。
在接收注冊響應(yīng)數(shù)據(jù)包后,接入路由器ARX通過數(shù)據(jù)包標(biāo)識符識別該數(shù)據(jù)包是否為注冊響應(yīng),以及其最終目標(biāo)是否為對接入路由器ARX的路由器廣告生成注冊請求的移動節(jié)點MNA。此外,接入路由器ARX獲悉其地址被設(shè)定為移動IPv6指定選項報頭。從而,接入路由器ARX確認(rèn)從接入路由器ARY接管代理本地代理功能。
當(dāng)從接入路由器ARY接收注冊響應(yīng)后,接入路由器ARX(新AR)從數(shù)據(jù)包有效載荷中讀取移動節(jié)點MNA的聯(lián)接更新表信息。隨后,接入路由器ARX在其移動節(jié)點管理表中設(shè)定一個指向移動節(jié)點MNA區(qū)域的指針,并在聯(lián)接更新表中該指針?biāo)鶎?yīng)的區(qū)域內(nèi)寫入讀取出的移動節(jié)點MNA的聯(lián)接更新表信息。而后,接入路由器ARX將注冊響應(yīng)傳遞給移動節(jié)點MNA(圖10(3))。
由此,接入路由器ARX從接入路由器ARY,為移動節(jié)點MNA接管代理本地代理功能和代理移動節(jié)點功能。
附帶指出,當(dāng)移動節(jié)點MNA為非授權(quán)節(jié)點時,接入路由器ARY的所管理的識別將拒絕移動節(jié)點MNA的注冊請求。而后,接入路由器ARY向接入路由器ARX發(fā)回NAC。當(dāng)接入路由器ARX接收到NAC時,將從節(jié)點管理表中刪除移動節(jié)點MNA的網(wǎng)絡(luò)標(biāo)識符NAI和轉(zhuǎn)交地址CoA。
隨后將介紹接入路由器的代理移動節(jié)點功能。
(2)注冊請求(代理移動節(jié)點功能)已經(jīng)為移動節(jié)點MNA接管代理移動節(jié)點功能的接入路由器ARX(新接入路由器),向代表移動節(jié)點MNA的所有移動節(jié)點MNA的遠(yuǎn)端節(jié)點CN發(fā)送聯(lián)接更新(圖10(4))。圖13(3)示出了從接入路由器ARX發(fā)往遠(yuǎn)端節(jié)點CND的,包括地址實例的聯(lián)接更新數(shù)據(jù)包。如圖13所示,移動節(jié)點MNA的轉(zhuǎn)交地址CoA(X:a)被設(shè)定為源地址SA,遠(yuǎn)端節(jié)點CND的轉(zhuǎn)交地址CoA(M:d)被設(shè)定為指定地址DA,接入路由器ARM的地址(M:m)和移動節(jié)點MNA的網(wǎng)絡(luò)標(biāo)識符NAI被設(shè)定為指定選項。
當(dāng)尾跳接入路由器(AR)為每個遠(yuǎn)端節(jié)點CD從接入路由器ARX接收聯(lián)接更新時,接入路由器AR為代表節(jié)點CN的節(jié)點CN更新其聯(lián)接更新表。也就是說,接入路由器將與聯(lián)接更新數(shù)據(jù)包所報告的相同網(wǎng)絡(luò)標(biāo)識符NAI相關(guān)聯(lián)的原轉(zhuǎn)交地址CoA,替換為新報告的轉(zhuǎn)交地址CoA。在圖12的實例中,當(dāng)移動節(jié)點MNA的遠(yuǎn)端節(jié)點CND所訪問的子網(wǎng)絡(luò)中作為代理本地代理的接入路由器ARM從代表遠(yuǎn)端節(jié)點CND的移動節(jié)點MNA接收聯(lián)接更新時,移動節(jié)點CNE聯(lián)接更新表中的移動節(jié)點MNA的轉(zhuǎn)交地址CoA(Y:a)(圖12(2))被替換為X:a。
以下將介紹接入路由器的移動節(jié)點代理本地代理功能。
(3)數(shù)據(jù)包傳送/接收圖14是顯示一個移動節(jié)點發(fā)往一個遠(yuǎn)端節(jié)點的數(shù)據(jù)包傳送過程的流程圖。更具體的說,圖14通過實例描述了移動節(jié)點MNA向遠(yuǎn)端節(jié)點CNE傳送數(shù)據(jù)包的情況。當(dāng)移動節(jié)點MNA向接入路由器ARX傳送數(shù)據(jù)包時,ohki@nec.com被設(shè)定為源地址SA(SA=ohki@nec.com),jiro@biglobe.ne.jp被設(shè)定為指定地址DA(DA=j(luò)iro@biglobe.ne.jp)(圖14(1))。當(dāng)接入路由器ARX從移動節(jié)點MNA接收到數(shù)據(jù)包并將數(shù)據(jù)包傳遞給遠(yuǎn)端節(jié)點時,接入路由器ARX進(jìn)行如下操作。首先,接入路由器ARX通過數(shù)據(jù)包的源地址SA識別該數(shù)據(jù)包是否從移動節(jié)點MNA發(fā)出。隨后,接入路由器ARX通過節(jié)點管理表獲得移動節(jié)點MNA的轉(zhuǎn)交地址CoA(X:a),并將該轉(zhuǎn)交地址CoA(X:a)設(shè)定為所傳遞數(shù)據(jù)包的源地址SA。而后,接入路由器ARX參照移動節(jié)點MNA的聯(lián)接更新表,并將與指定地址DA=j(luò)iro@biglobe.ne.jp相關(guān)聯(lián)的遠(yuǎn)端節(jié)點CNE的轉(zhuǎn)交地址CoA(N:e)設(shè)定為所傳遞數(shù)據(jù)包的指定地址DA。
發(fā)往遠(yuǎn)端節(jié)點CNE的數(shù)據(jù)包通過傳統(tǒng)IP路由,發(fā)往在轉(zhuǎn)交地址CoA中具有指定地址DA中所設(shè)定網(wǎng)絡(luò)前綴N的子網(wǎng)絡(luò)SN的接入路由器ARN(遠(yuǎn)端節(jié)點CNE的代理)。接入路由器ARN基于指定地址DA識別發(fā)往遠(yuǎn)端節(jié)點CNE的數(shù)據(jù)包,并將指定地址DA替換為節(jié)點CNE的網(wǎng)絡(luò)標(biāo)識符NAI,從而向節(jié)點CNE傳遞數(shù)據(jù)包。
如上所述,因為遠(yuǎn)端節(jié)點CNE的轉(zhuǎn)交地址CoA能夠被指定為發(fā)往遠(yuǎn)端節(jié)點CNE的數(shù)據(jù)包的指定地址DA,接入路由器ARX和ARN無須進(jìn)行數(shù)據(jù)包封裝和去封裝。
(4)越區(qū)切換圖15通過實例描述了移動節(jié)點MNA在子網(wǎng)絡(luò)間移動并從遠(yuǎn)端節(jié)點CND接收數(shù)據(jù)包時的傳遞過程。
當(dāng)移動節(jié)點MNA在子網(wǎng)絡(luò)間移動時,其檢測到移動并通過(1)注冊請求所述的相同方式獲得一個轉(zhuǎn)交地址CoA。隨后,移動節(jié)點MNA通過接入路由器ARX向接入路由器ARY發(fā)送一個注冊請求(圖15(1))。同上所述,接入路由器ARX在節(jié)點管理表中注冊一個移動節(jié)點MNA的轉(zhuǎn)交地址CoA與網(wǎng)絡(luò)標(biāo)識符NAIL之間的關(guān)聯(lián)。
在從具有數(shù)據(jù)包通訊的移動節(jié)點MNA接收到注冊請求后,接入路由器ARY識別移動節(jié)點MNA是否已經(jīng)移動到其他子網(wǎng)絡(luò)。相應(yīng)的,接入路由器ARY作為移動節(jié)點MNA錨點,并開始向移動節(jié)點MNA傳遞數(shù)據(jù)包。在這種情況下,接入路由器ARX在遠(yuǎn)端節(jié)點CND發(fā)送的數(shù)據(jù)包未傳送完畢或者計時器一定周期時間未結(jié)束之前,并不為移動節(jié)點MNA接管代理本地代理功能,結(jié)束路由器ARY在此期間作為錨點繼續(xù)進(jìn)行數(shù)據(jù)包傳送。更確切的說,接入路由器進(jìn)行以下操作。
當(dāng)接入路由器ARY從移動節(jié)點MNA接收到注冊請求時,其通過(1)注冊請求所述的相同方式識別移動節(jié)點。如果移動節(jié)點MNA被識別,接入路由器ARY將為移動節(jié)點MNA向遠(yuǎn)端節(jié)點CND發(fā)送聯(lián)接更新(圖15(2))。此外,接入路由器ARY將節(jié)點管理表中移動節(jié)點MNA的轉(zhuǎn)交地址CoA替換為新的轉(zhuǎn)交地址CoA,以便使從遠(yuǎn)端節(jié)點CND發(fā)往移動節(jié)點MNA的數(shù)據(jù)包,能夠根據(jù)新轉(zhuǎn)交地址CoA的網(wǎng)絡(luò)前綴X而傳遞給接入路由器ARX。在從接入路由器ARY接收到移動節(jié)點MNA的聯(lián)接更新后,接入路由器ARM為遠(yuǎn)端節(jié)點CND在聯(lián)接更新表中改變移動節(jié)點MNA的轉(zhuǎn)交地址CoA。隨后,接入路由器ARM將遠(yuǎn)端節(jié)點CND發(fā)往移動節(jié)點MNA的數(shù)據(jù)包發(fā)送到移動節(jié)點MNA的新轉(zhuǎn)交地址CoA以及接入路由器ARY(圖15(3))。接入路由器ARY將所接收數(shù)據(jù)包指定地址DA中的網(wǎng)絡(luò)前綴Y替換為X,并將數(shù)據(jù)包傳遞給接入路由器ARX。接入路由器ARX將數(shù)據(jù)包傳遞給移動節(jié)點MNA。由此,發(fā)往移動節(jié)點MNA的數(shù)據(jù)包就經(jīng)歷了所謂的雙向投射,其能夠使傳遞中的數(shù)據(jù)包丟失降至最低。
當(dāng)遠(yuǎn)端節(jié)點CND發(fā)往移動節(jié)點MNA的數(shù)據(jù)包傳送結(jié)束時,接入路由器ARX通過(1)注冊請求所述的相同方式,為移動節(jié)點MNA從接入路由器ARY接管代理本地代理功能和代理移動節(jié)點功能。
(5)節(jié)點識別(安全)在此實施例中,移動IP與AAA(識別授權(quán)統(tǒng)計)服務(wù)器之間能夠通過傳統(tǒng)技術(shù)進(jìn)行協(xié)作。圖16描述了一個識別節(jié)點操作的實例。在圖16的模型中,當(dāng)從移動節(jié)點MNA接收注冊請求時,作為代理本地代理的接入路由器ARX與一個AAA服務(wù)器協(xié)作對節(jié)點進(jìn)行識別。附帶指出,圖16所描述的密鑰發(fā)布中心KDC提供有向AAA服務(wù)器和移動節(jié)點MNA發(fā)布密鑰的功能。
工業(yè)適用性如前所述,根據(jù)本發(fā)明可實現(xiàn)下列結(jié)果。
因為移動節(jié)點的遠(yuǎn)端節(jié)點能夠通過向最近的姓名服務(wù)器發(fā)送詢問而獲悉移動節(jié)點的轉(zhuǎn)交地址CoA,發(fā)往移動節(jié)點的第一個數(shù)據(jù)包能夠從遠(yuǎn)端節(jié)點直接傳送。
此外,移動節(jié)點只需向其本地代理發(fā)送一個聯(lián)接更新請求,移動節(jié)點的每個遠(yuǎn)端節(jié)點只需同移動節(jié)點的轉(zhuǎn)交地址CoA一樣發(fā)送一個詢問。因此,就有可能改善每個移動節(jié)點必須向多個遠(yuǎn)端節(jié)點發(fā)送其轉(zhuǎn)交地址CoA的系統(tǒng)中移動節(jié)點的電池消耗。此外,還能夠避免移動節(jié)點之間交換的大量聯(lián)接更新請求無線電的流量。
此外,本地代理基本上只需要返回相關(guān)聯(lián)接更新信息作為DNS詢問的響應(yīng),而無須進(jìn)行數(shù)據(jù)包封裝。
此外,如果只有一個移動節(jié)點獲得其自身的轉(zhuǎn)交地址CoA,移動節(jié)點的代理(局部)本地代理隨后保持并更新移動節(jié)點的聯(lián)接更新信息。因而,移動節(jié)點在處于等待狀態(tài)時無須更新聯(lián)接更新信息。因此,就有可能改善傳統(tǒng)系統(tǒng)中更新和管理聯(lián)接更新信息時的電池消耗問題。
此外,移動節(jié)點發(fā)出的聯(lián)接更新信息通過接入路由器交換,從而避免聯(lián)接更新的無線電流量。
此外,只要接入路由器的聯(lián)接更新表中包含有關(guān)遠(yuǎn)端節(jié)點的信息,無須向該遠(yuǎn)端節(jié)點隧道外發(fā)數(shù)據(jù)包。因此,就有可能通過接入路由器避免數(shù)據(jù)包封裝/去封裝時的縮放問題。
權(quán)利要求
1.一種移動節(jié)點管理系統(tǒng),該系統(tǒng)包括多個在移動網(wǎng)絡(luò)中相互連接的子網(wǎng)絡(luò),該移動網(wǎng)絡(luò)向各移動節(jié)點提供數(shù)據(jù)包通訊服務(wù),每個所述移動節(jié)點具有依賴于該移動節(jié)點當(dāng)前連接的子網(wǎng)絡(luò)的轉(zhuǎn)交地址和獨立于該移動節(jié)點的本地地址,其中每個子網(wǎng)絡(luò)包括一個從本地網(wǎng)絡(luò)為其子網(wǎng)絡(luò)的移動節(jié)點接收位置注冊請求,并保持/管理移動節(jié)點轉(zhuǎn)交地址與本地地址之間關(guān)聯(lián)的本地代理,一個保持/管理本地網(wǎng)絡(luò)為子網(wǎng)絡(luò)的移動節(jié)點的本地地址與移動節(jié)點的本地代理地址之間關(guān)聯(lián)的姓名服務(wù)器;和該姓名服務(wù)器接收指明了移動節(jié)點的本地地址的轉(zhuǎn)交地址詢問,并從該指明的本地地址的所指示的本地網(wǎng)絡(luò)中的本地代理獲得移動節(jié)點的轉(zhuǎn)交地址,以響應(yīng)該詢問。
2.根據(jù)權(quán)利要求1所述的移動節(jié)點管理系統(tǒng),其中姓名服務(wù)器包括從移動節(jié)點的本地代理獲得轉(zhuǎn)交地址的裝置,如果服務(wù)器所在的子網(wǎng)絡(luò)對應(yīng)于該詢問指明的本地地址所指示的移動節(jié)點的本地網(wǎng)絡(luò),該姓名服務(wù)器響應(yīng)該詢問,如果其子網(wǎng)絡(luò)不對應(yīng)于移動節(jié)點的本地網(wǎng)絡(luò),該姓名服務(wù)器將詢問傳遞給移動節(jié)點的本地網(wǎng)絡(luò)中的其他姓名服務(wù)器,以便從其他服務(wù)器獲得移動節(jié)點的轉(zhuǎn)交地址。
3.一種移動節(jié)點管理系統(tǒng),該系統(tǒng)包括多個在移動網(wǎng)絡(luò)中相互連接的子網(wǎng)絡(luò),該移動網(wǎng)絡(luò)向每個具有依賴于移動節(jié)點當(dāng)前連接的子網(wǎng)絡(luò)的轉(zhuǎn)交地址和獨立的本地地址的移動節(jié)點提供數(shù)據(jù)包通訊服務(wù),其中每個子網(wǎng)絡(luò)包括一個從本地網(wǎng)絡(luò)為其子網(wǎng)絡(luò)的移動節(jié)點接收位置注冊請求,并保持/管理移動節(jié)點的轉(zhuǎn)交地址與本地地址之間關(guān)聯(lián)的本地代理,和一個從本地代理接收位置注冊請求,并保持/管理移動節(jié)點的轉(zhuǎn)交地址與本地地址之間關(guān)聯(lián)的姓名服務(wù)器;該姓名服務(wù)器具有一個接收指明了移動節(jié)點本地地址的轉(zhuǎn)交地址詢問,并獲得移動節(jié)點的轉(zhuǎn)交地址以回復(fù)該詢問的裝置。
4.根據(jù)權(quán)利要求3所述的移動節(jié)點管理系統(tǒng),其中姓名服務(wù)器具有一個裝置,該裝置在姓名服務(wù)器在其所在的子網(wǎng)絡(luò)對應(yīng)于該詢問指明的本地地址所指示的移動節(jié)點的本地網(wǎng)絡(luò)時返回服務(wù)器自身中所保留的轉(zhuǎn)交地址,并且在服務(wù)器的子網(wǎng)絡(luò)不對應(yīng)于移動節(jié)點的本地網(wǎng)絡(luò)時,將詢問傳遞給移動節(jié)點的本地網(wǎng)絡(luò)中的其他姓名服務(wù)器,以便從其他服務(wù)器獲得移動節(jié)點的轉(zhuǎn)交地址。
5.一種移動節(jié)點管理系統(tǒng),該系統(tǒng)包括多個在移動網(wǎng)絡(luò)中相互連接的子網(wǎng)絡(luò),該移動網(wǎng)絡(luò)向各移動節(jié)點提供數(shù)據(jù)包通訊服務(wù),每個所述移動節(jié)點具有依賴于該移動節(jié)點當(dāng)前連接的子網(wǎng)絡(luò)的轉(zhuǎn)交地址和獨立于該移動節(jié)點的本地地址,其中每個子網(wǎng)絡(luò)包括具有本地代理功能和姓名服務(wù)器功能的服務(wù)器;該服務(wù)器設(shè)置有一個從本地網(wǎng)絡(luò)為其子網(wǎng)絡(luò)的移動節(jié)點接收位置注冊請求,并保持/管理移動節(jié)點的轉(zhuǎn)交地址與本地地址之間關(guān)聯(lián)的裝置,和一個接收指明了移動節(jié)點的本地地址的轉(zhuǎn)交地址詢問,并獲得移動節(jié)點的轉(zhuǎn)交地址CoA以恢復(fù)該詢問的裝置。
6.根據(jù)權(quán)利要求5所述的移動節(jié)點管理系統(tǒng),其中如果服務(wù)器不保留該詢問所指明的移動節(jié)點的轉(zhuǎn)交地址與本地地址之間的關(guān)聯(lián),服務(wù)器將該詢問傳遞給保留該關(guān)聯(lián)的其他服務(wù)器,以便從其他服務(wù)器獲得該移動節(jié)點的轉(zhuǎn)交地址。
7.一種移動節(jié)點管理系統(tǒng),該系統(tǒng)包括多個在移動網(wǎng)絡(luò)中相互連接的子網(wǎng)絡(luò),該移動網(wǎng)絡(luò)向各移動節(jié)點提供數(shù)據(jù)包通訊服務(wù),每個所述移動節(jié)點具有依賴于該移動節(jié)點當(dāng)前連接的子網(wǎng)絡(luò)的轉(zhuǎn)交地址和獨立于該移動節(jié)點的本地地址,其中每個子網(wǎng)絡(luò)包括一個從本地網(wǎng)絡(luò)是其子網(wǎng)絡(luò)的移動節(jié)點接收位置注冊請求,保持/管理移動節(jié)點的轉(zhuǎn)交地址與本地地址之間的關(guān)聯(lián),并將移動節(jié)點的轉(zhuǎn)交地址和本地地址之間的關(guān)聯(lián)告知根姓名服務(wù)器的本地代理,和一個從根姓名服務(wù)器接收位置注冊請求,并保持/管理移動節(jié)點的轉(zhuǎn)交地址與本地之間的關(guān)聯(lián)的姓名服務(wù)器;該姓名服務(wù)器具有一個接收指明了移動節(jié)點的本地地址的轉(zhuǎn)交地址詢問,并返回移動節(jié)點的轉(zhuǎn)交地址以回復(fù)該詢問的裝置。
8.根據(jù)權(quán)利要求1至7中的一項所述的移動節(jié)點管理系統(tǒng),其中各自的子網(wǎng)絡(luò)具有不同的網(wǎng)絡(luò)前綴,和移動節(jié)點的轉(zhuǎn)交地址由移動節(jié)點所在的子網(wǎng)絡(luò)的網(wǎng)絡(luò)前綴和移動節(jié)點的接口ID所構(gòu)成。
9.根據(jù)權(quán)利要求8所述的移動節(jié)點管理系統(tǒng),其中特定標(biāo)識移動節(jié)點的本地網(wǎng)絡(luò)的統(tǒng)一資源定位器URL被用作移動節(jié)點的本地地址。
10.一種移動節(jié)點管理系統(tǒng),該系統(tǒng)包括多個在移動網(wǎng)絡(luò)中相互連接的子網(wǎng)絡(luò),該移動網(wǎng)絡(luò)向訪問任意一個子網(wǎng)絡(luò)的各移動節(jié)點提供數(shù)據(jù)包通訊服務(wù),其中每個子網(wǎng)絡(luò)包括一個與移動節(jié)點具有單跳關(guān)系的接入路由器;該接入路由器設(shè)置有保持/管理接入路由器域內(nèi)每個移動節(jié)點的轉(zhuǎn)交地址的節(jié)點管理表,保持/管理域內(nèi)每個移動節(jié)點的每個遠(yuǎn)端節(jié)點的轉(zhuǎn)交地址的聯(lián)接更新表,以及一個本地代理代理裝置,該本地代理代理裝置接收從域內(nèi)移動節(jié)點發(fā)往遠(yuǎn)端節(jié)點的數(shù)據(jù)包,并在以遠(yuǎn)端節(jié)點轉(zhuǎn)交地址代替其指定地址并接收發(fā)送到域內(nèi)的移動節(jié)點的數(shù)據(jù)包,以向移動節(jié)點傳送該數(shù)據(jù)包后接收從域中的移動節(jié)點發(fā)送到遠(yuǎn)端節(jié)點的數(shù)據(jù)包,以將該數(shù)據(jù)包傳遞給遠(yuǎn)端節(jié)點。
11.根據(jù)權(quán)利要求10所述的移動節(jié)點管理系統(tǒng),其中節(jié)點管理表具有維持接入路由器域內(nèi)的每個移動節(jié)點的網(wǎng)絡(luò)標(biāo)識符NAI或統(tǒng)一資源標(biāo)識符URI與轉(zhuǎn)交地址的結(jié)合的配置;聯(lián)接更新表具有維持每個遠(yuǎn)端節(jié)點的網(wǎng)絡(luò)標(biāo)識符NAI或統(tǒng)一資源標(biāo)識符URI與轉(zhuǎn)交地址的結(jié)合的配置;遠(yuǎn)端節(jié)點的網(wǎng)絡(luò)標(biāo)識符NAI或統(tǒng)一資源標(biāo)識符URI被設(shè)置為從移動節(jié)點發(fā)送到遠(yuǎn)端節(jié)點的數(shù)據(jù)包的指定地址。
12.根據(jù)權(quán)利要求11所述的移動節(jié)點管理系統(tǒng),其中本地代理代理裝置被配置為把從域內(nèi)移動節(jié)點發(fā)往每個遠(yuǎn)端節(jié)點的數(shù)據(jù)包的指定地址從網(wǎng)絡(luò)標(biāo)識符NAI或統(tǒng)一資源標(biāo)識符URI改變?yōu)檗D(zhuǎn)交地址從而傳遞數(shù)據(jù)包,同時還能將發(fā)往域內(nèi)移動節(jié)點的數(shù)據(jù)包的指定地址從轉(zhuǎn)交地址改變?yōu)榫W(wǎng)絡(luò)標(biāo)識符NAI或統(tǒng)一資源標(biāo)識符,從而將數(shù)據(jù)包傳遞給移動節(jié)點。
13.根據(jù)權(quán)利要求11或12所述的移動節(jié)點管理系統(tǒng),其中接入路由器還包括一個當(dāng)移動節(jié)點在子網(wǎng)絡(luò)間移動時,接收移動節(jié)點所發(fā)出的注冊請求的裝置,和一個為移動節(jié)點向其移動后所在子網(wǎng)絡(luò)中的接入路由器發(fā)送聯(lián)接更新表,從其移動前所在子網(wǎng)絡(luò)中的接入路由器接收聯(lián)接更新表,并且為該移動節(jié)點接管局部本地代理功能的裝置。
14.根據(jù)權(quán)利要求13所述的移動節(jié)點管理系統(tǒng),其中接入路由器還包括一個移動節(jié)點代理裝置,該裝置在從已經(jīng)移動到其子網(wǎng)絡(luò)的移動節(jié)點接收到聯(lián)接更新表時,向聯(lián)接更新表中所包含的所有遠(yuǎn)端節(jié)點傳送聯(lián)接更新數(shù)據(jù)包從而向他們告知移動節(jié)點的新轉(zhuǎn)交地址,并在從其他接入路由器接收到發(fā)往其域內(nèi)移動節(jié)點的聯(lián)接數(shù)據(jù)包時,更新聯(lián)接更新表。
15.根據(jù)據(jù)權(quán)利要求1至7中的一項所述的移動節(jié)點管理系統(tǒng),其中各自的子網(wǎng)絡(luò)具有不同的網(wǎng)絡(luò)前綴,和移動節(jié)點的轉(zhuǎn)交地址由移動節(jié)點所在的子網(wǎng)絡(luò)的網(wǎng)絡(luò)前綴和移動節(jié)點的接口ID所構(gòu)成。
全文摘要
一個移動節(jié)點MN通過本地代理HA注冊一個目標(biāo)的轉(zhuǎn)交地址CoA。一個與移動節(jié)點MN通訊的遠(yuǎn)端節(jié)點CN向姓名服務(wù)器DNSY詢問移動節(jié)點的轉(zhuǎn)交地址。姓名服務(wù)器DNSY從本地代理HA獲得轉(zhuǎn)交地址,并將其發(fā)送給遠(yuǎn)端節(jié)點CN作為回復(fù)。遠(yuǎn)端節(jié)點CN通過使用作為指定地址的轉(zhuǎn)交地址與移動節(jié)點MN通訊。作為替代,子網(wǎng)絡(luò)中提供的一個接入路由器保持轉(zhuǎn)交地址CoA,并將數(shù)據(jù)包傳遞給移動節(jié)點。這可以減少控制流量并消除三角路由。
文檔編號H04L12/24GK1498484SQ02806660
公開日2004年5月19日 申請日期2002年3月12日 優(yōu)先權(quán)日2001年3月13日
發(fā)明者大城雅博 申請人:日本電氣株式會社