專利名稱:位置更新方法及移動路由器-接入服務路由器的制作方法
技術領域:
本發(fā)明涉及移動通信技術領域,尤其涉及一種位置更新方法及移動路由器-接入服務路由器。
背景技術:
傳輸控制協(xié)議/ 因特網(wǎng)互聯(lián)協(xié)議(Transmission Control Protocol/InternetProtocol,TCP/IP),在初始設計時未考慮終端會發(fā)生拓撲位置改變的情況。在傳統(tǒng)的TCP/IP網(wǎng)絡環(huán)境中,IP為因特網(wǎng)(Internet)提供了路由功能,它給所有節(jié)點(包括主機和路由器)都分配了邏輯地址,即IP地址,且每臺主機的各個端口都分配一個IP地址。IP地址包括網(wǎng)絡前綴和主機部分,同一條鏈路上的所有主機的IP地址通常有相同的網(wǎng)絡前綴和不同的主機部分。這使得IP可以依據(jù)目的節(jié)點的IP地址的網(wǎng)絡前綴部分來進行路由選擇,從而使路由器秩序保存一條簡單的網(wǎng)絡前綴路由,而不必為每臺主機保存一條單獨的路由。在這種情況下,由于采用了網(wǎng)絡前綴路由,因此當節(jié)點從一條鏈路切換到另一條鏈路而沒有改變其IP地址時,該節(jié)點則不可能在新鏈路上接收到數(shù)據(jù)報文,從而也就無法與其他節(jié)點進行通信。因此將傳統(tǒng)的TCP/IP應用到移動網(wǎng)(Mobile Network)中時,終端不能始終使用同一個IP地址,一旦終端的拓撲位置發(fā)生了變化,則必須更改當前使用的IP地址。隨著用戶對移動性和信息的需求急劇上升,越來越多的人希望在移動的過程中高速地接入互聯(lián)網(wǎng),獲取急需的信息,完成想做的事情。因此,移動互聯(lián)網(wǎng)成為未來互聯(lián)網(wǎng)的發(fā)展方向。如上文所述,傳統(tǒng)的TCP/IP不能滿足這樣的需求,因此業(yè)界發(fā)展了移動性管理技術,使終端在能在移動的過程中始終保持自己的IP地址不變。業(yè)界比較流行的移動性管理技術包括移動IP (Mobile IP,簡稱為MIP)、代理移動IP (Proxy MIP,簡稱為PMIP)等,這些技術的共同特點是引入了錨點(Anchor)來實現(xiàn)對移動節(jié)點的移動性管理。例如,MIP協(xié)議使用家鄉(xiāng)代理(Home agent,簡稱為HA)作為錨點、PMIP協(xié)議使用本地移動性錨點(LocalMobility Anchor,簡稱為LMA)作為錨點,這些基于錨點的技術保證了終端能夠在移動的過程中保持IP地址不變。這些技術還能允許終端擁有一個固定的IP地址,即終端無論在何時何地接入到網(wǎng)絡中時,都能被分配到相同的IP地址,只要將該終端與某個錨點綁定即可。終端擁有固定的IP地址能夠方便以及簡化被叫類業(yè)務的實現(xiàn)。但是上述基于錨點的移動性管理方案會導致業(yè)界公知的路由迂回問題,如圖1所示。在圖1中,移動終端與其通信對端(該通信對端可以是網(wǎng)絡中的一個服務器,或是另一個終端)間的通信始終需要繞道至該移動終端的錨點,即便是終端當前遠離其錨點而接近其通信對端(Correspondent Node,簡稱為CN)。圖1中的實線表示了迂回的路由,虛線則表示了移動終端與其CN之間的最優(yōu)路徑。上述的路由迂回一方面會導致浪費運營商的傳輸承載資源,不利于節(jié)約成本;另一方面增加了終端與CN收發(fā)IP數(shù)據(jù)包的時延,不利于改善用戶的業(yè)務體驗;再一方面是增大了終端的IP包在網(wǎng)絡上傳遞時遭遇網(wǎng)絡擁塞的可能性,造成終端業(yè)務受阻甚至不能實現(xiàn)(如,語音、視頻、在線游戲等實時業(yè)務)。網(wǎng)絡移動(Network Mobility,簡稱為NEMO)是目前的一個研究熱點,其研究的基本場景是網(wǎng)絡本身是一個會發(fā)生位置變化的網(wǎng)絡。如圖2所示,網(wǎng)絡移動由移動路由器(Mobile Router,簡稱為MR)以及其下所連接的網(wǎng)絡組成。MR下連接的網(wǎng)絡可以是僅僅幾個與MR直接相連的終端,也可以是個比較復雜的網(wǎng)絡。MR的移動會攜帶連接的網(wǎng)絡跟著一起移動,但網(wǎng)絡中的終端不感知移動,由MR保證在移動時這些終端的路由可達。NEMO的一個典型的使用場景是應用在火車上:MR部署在火車車頂,通過無線與無線通信網(wǎng)相連;MR下連接的網(wǎng)絡向車廂中的乘客提供有線或無線的網(wǎng)絡訪問接口?,F(xiàn)有的NEMO移動性管理技術同樣是依賴MIP、PMIP等錨點機制來實現(xiàn)MR以及MR下連接網(wǎng)絡的路由可達。具體來說:MR從其錨點獲取一個IP地址,以及一個或多個IP地址前綴;IP地址用來配置MR自己的IP地址,IP地址前綴則用于給MR下連接網(wǎng)絡中的各個終端、設備(如,其它路由器、月艮務器等)配置IP地址;MR包括MR下連接的網(wǎng)絡中的終端、設備與外界的通信都必須經(jīng)過該MR以及MR的錨點。如圖2所示,當CN需要向位于MR下連接的網(wǎng)絡中的終端發(fā)送數(shù)據(jù)包時,數(shù)據(jù)包必定會首先路由到MR的錨點,再由MR的錨點使用特殊方式(如,隧道方式)將數(shù)據(jù)包投遞至MR,最后由MR發(fā)送給終端。數(shù)據(jù)包必定會首先路由到MR的錨點是由MIP、PMIP等基于錨點的移動性管理機制所帶來的限制。簡單地說,因為終端的IP地址是由上述IP地址前綴生成,且該前綴是歸屬于MR的錨點的,所以數(shù)據(jù)包必定會先路由到該錨點。同樣道理,位于因此MR下連接網(wǎng)絡中的終端向CN發(fā)送的數(shù)據(jù)包也必定會首先路由到MR的錨點。因此,現(xiàn)有NEMO技術同樣會引起業(yè)界公知的路由迂回問題,導致一系列不良后果。同時,由于位于MR下連接的網(wǎng)絡中的終端只能使用MR從其錨點得到的IP地址前綴來生成IP地址,因此即使終端(終端用戶)擁有一個上述固定的IP地址,在MR下也無法使用這個地址,這樣不便于上述被叫類業(yè)務的實現(xiàn)。
發(fā)明內(nèi)容
本發(fā)明解決的技術問題是提供一種位置更新方法及移動路由器-接入服務路由器,能夠基于身份位置分離機制的移動性管理機制,實現(xiàn)無路由迂回。為解決上述技術問題,本發(fā)明提供了一種位置更新方法,終端(MN)通過移動路由器-接入服務路由器(MR-ASR)接入移動通信網(wǎng)絡時,所述MR-ASR或者所述MR-ASR附著的接入服務路由器(ASR)為所述麗分配位置標識(RID),所述RID為指向所述ASR的地址。進一步地,所述方法還包括:所述MR-ASR或者所述ASR為所述麗分配RID后,將所述麗的AID與RID發(fā)送至身份位置映射寄存器(ILR);所述ILR更新麗的AID至RID的映射關系。進一步地,所述方法還包括:通信對端(CN)向所述麗發(fā)送數(shù)據(jù)報文時,所述CN連接的ASR向所述ILR請求所述麗的RID,攜帶所述麗的AID ;所述ILR根據(jù)麗的AID查詢所述麗的AID至RID的映射關系,得到所述麗的RID,即為指向所述ASR的地址,返回給所述CN連接的ASR ;所述CN連接的ASR根據(jù)所述麗的RID將所述數(shù)據(jù)報文發(fā)送到所述麗的RID指向的所述ASR。進一步地,所述MR-ASR以所述指向所述ASR的地址作為RID分配給麗,具體包括:
所述MR-ASR在附著到所述ASR的過程中,預先獲取并保存的本MR-ASR的RID ;所述麗通過所述MR-ASR接入移動通信網(wǎng)絡時,所述MR-ASR將所述本MR-ASR的RID作為分配給MN的位置標識,并分配給所述MN。進一步地,所述MR-ASR預先獲取本MR-ASR的RID,是指從所述MR-ASR附著的ASR獲取到本MR-ASR的RID,具體包括:所述MR-ASR向附著的所述ASR發(fā)送地址請求消息,并攜帶用以指示所述ASR返回所述MR-ASR的RID的指示信息;所述ASR在為所述MR-ASR分配RID之后,通過地址請求應答消息將所述RID發(fā)送給所述MR-ASR ;所述MR-ASR根據(jù)所述ASR返回的地址請求應答消息獲取到本MR-ASR的RID ;或者,所述MR-ASR在獲取到本MR-ASR的AID后,向所述ASR發(fā)送獲取本MR-ASR的RID的請求消息;所述ASR向MR-ASR返回應答消息,所述應答消息攜帶所述ASR為所述MR-ASR分配的RID ;所述MR-ASR根據(jù)所述ASR返回的所述應答消息獲取到本MR-ASR的RID ;或者,所述ASR為附著的MR-ASR分配RID之后,通過用以發(fā)送所述MR-ASR的RID的消息、或者通過地址請求應答消息,將為所述MR-ASR分配的RID發(fā)送給所述MR-ASR ;所述MR-ASR根據(jù)所述ASR發(fā)送的所述用以發(fā)送所述MR-ASR的RID的消息、或者所述地址請求應答消息,獲取到本MR-ASR的RID。 進一步地,所述MR-ASR預先獲取本MR-ASR的RID,是指從ILR獲取到本MR-ASR的RID,具體包括:所述MR-ASR向所述ILR發(fā)送獲取本MR-ASR的RID的請求消息,所述請求消息攜帶本MR-ASR的AID ;所述ILR根據(jù)所述MR-ASR的AID查詢所述MR-ASR的RID,并向所述MR-ASR返回應答消息,將查詢到的所述MR-ASR的RID返回給所述MR-ASR ;所述MR-ASR根據(jù)所述ILR返回的應答消息獲取到本MR-ASR的RID ;或者,所述ASR為所述MR-ASR分配RID之后,將所述MR-ASR的AID至RID的映射關系發(fā)送到所述ILR ;所述ILR向所述MR-ASR發(fā)送消息,將所述MR-ASR的RID發(fā)送給所述MR-ASR ;所述MR-ASR根據(jù)所述ILR發(fā)送的所述消息獲取到本MR-ASR的RID。進一步地,所述MR-ASR以所述指向所述ASR的地址作為RID分配給麗,具體包括:所述麗通過所述MR-ASR接入移動通信網(wǎng)絡時,所述MR-ASR從所述ASR或者所述ILR獲取本MR-ASR的RID,并將本MR-ASR的RID作為分配給麗的位置標識,分配給所述MN。進一步地,所述MR-ASR從所述ASR或者所述ILR獲取本MR-ASR的RID,具體包括:所述MR-ASR在收到所述麗發(fā)送的地址請求、或者收到ILR返回的所述麗的AID時,向所述ASR發(fā)送用以獲取本MR-ASR的RID的請求消息;所述ASR向所述MR-ASR返回應答消息,攜帶所述MR-ASR的RID ;所述MR-ASR根據(jù)所述ASR返回的所述應答消息獲取到本MR-ASR 的 RID ;或者,所述MR-ASR在收到所述MN發(fā)送的地址請求、或者收到ILR返回的所述麗的AID時,向所述ILR發(fā)送用以獲取本MR-ASR的RID的請求消息,該請求消息攜帶所述MR-ASR的AID ;所述ILR根據(jù)所述MR-ASR的AID查詢得到所述MR-ASR的RID,并向所述MR-ASR返回應答消息,攜帶所述MR-ASR的RID ;所述MR-ASR根據(jù)所述ILR返回的所述應答消息獲取到本 MR-ASR 的 RID ;或者,所述MR-ASR向ILR發(fā)送用以請求所述麗的AID的請求消息,所述請求消息攜帶用于請求所述ILR返回所述MR-ASR的RID的指示,以及所述MR-ASR的AID ;所述ILR依據(jù)所述指示,以及所述MR-ASR的AID查詢得到所述所述MR-ASR的RID,并向所述MR-ASR返回應答消息,攜帶所述麗的AID以及所述MR-ASR的RID ;所述MR-ASR根據(jù)所述ILR返回的所述應答消息獲取到本MR-ASR的RID。進一步地,所述方法還包括:所述MR-ASR向所述ASR或者所述ILR獲取本MR-ASR的RID后,保存在本地。進一步地,所述ASR以所述指向所述ASR的地址作為RID分配給所述麗,具體包括:所述MR-ASR向所述ASR發(fā)送為所述麗分配RID的請求消息,所述請求消息攜帶所述麗的AID ;所述ASR向所述MR-ASR返回應答消息,所述應答消息中攜帶為所述麗分配的RID,所述RID是指向所述ASR的地址。進一步地,所述方法還包括:所述ASR將為所述麗分配的所述RID及所述麗的AID發(fā)送給所述ILR ;所述ILR建立或更新所述MN的AID至RID的映射關系;或者,所述MR-ASR在獲取到所述麗的RID后,將所述麗的RID及所述麗的AID發(fā)送給所述ILR ;所述ILR建立或更新所述MN的AID至RID的映射關系。進一步地,所述ASR以所述指向所述ASR的地址作為RID分配給所述麗,具體包括:所述MR-ASR通過附著的所述ASR向ILR發(fā)送用以更新所述MN的RID的請求消息,所述請求消息攜帶所述MN的AID ;所述ASR收到所述請求消息時,為所述MN分配RID,所述RID為指向所述ASR的地址;或者,所述MR-ASR通過附著的所述ASR向ILR發(fā)送用以請求所述麗的AID的請求消息,所述請求消息攜帶所述MN的用于鑒權認證的標識;所述ASR收到所述請求消息時,為所述麗分配RID,所述RID為指向所述ASR的地址。進一步地,所述方法還包括:所述ASR以所述指向所述ASR的地址作為RID分配給所述麗,具體包括:所述ASR在獲取到MR-ASR上附著的麗的AID時,為所述麗分配RID,所述RID為指向ASR的地址。進一步地,所述方法還包括:所述ASR為所述麗分配RID之后,將為所述麗分配的所述RID發(fā)送給所述ILR ;所述ILR建立或更新所述MN的AID至RID的映射關系。進一步地,所述ASR為所述麗分配的RID包括:所述ASR為所述麗附著的MR-ASR分配的RID。進一步地,所述CN連接的ASR根據(jù)所述麗的RID對數(shù)據(jù)報文進行以下封裝:所述封裝之后的數(shù)據(jù)報文包含兩個IP頭部:外層IP頭部和內(nèi)層IP頭部;其中,所述外層IP頭部的目的地址為所述MN的RID,所述內(nèi)層IP頭部的目的地址為所述麗的AID。進一步地,所述方法還包括:當所述MR-ASR附著到所述ASR時,若所述ASR為所述MR-ASR分配的RID能唯一地指代所述MR-ASR,則:當所述ASR收到CN連接的ASR發(fā)送的所述封裝后的數(shù)據(jù)報文時,根據(jù)所述數(shù)據(jù)報文外層IP頭部的目的地址即所述MR-ASR的RID,將所述數(shù)據(jù)報文發(fā)送到所述MR-ASR的RID指代的所述MR-ASR,由所述MR-ASR發(fā)送到所述MN。進一步地,所述方法還包括:所述ASR記錄所述麗的AID與所述麗當前附著到的所述MR-ASR的映射對應關系;當所述ASR收到CN連接的ASR發(fā)送的封裝后的數(shù)據(jù)報文時,根據(jù)所述數(shù)據(jù)報文內(nèi)層IP頭部的目的地址即所述麗的AID,在本地記錄的麗的AID與MR-ASR之間的映射對應關系中查找到所述MN當前附著到的MR-ASR,并將數(shù)據(jù)報文發(fā)送到所述MR-ASR,由所述MR-ASR發(fā)送到所述MN。本發(fā)明還提供了另一種位置更新方法,移動路由器-接入服務路由器(MR-ASR)從源ASR (S-ASR)切換至目標ASR (T-ASR)時,所述方法包括:所述T-ASR為所述MR-ASR分配新的RID,并將所述MR-ASR的新的RID發(fā)送至ILR,其中所述MR-ASR的新的RID是指向所述T-ASR的地址;所述ILR更新所述MR-ASR的AID至RID的映射關系;以及,所述MR-ASR或者所述T-ASR為所述MR-ASR上附著的麗分配新的RID,所述麗的新的RID是指向所述T-ASR的地址。進一步地,所述MR-ASR為所述MR-ASR上附著的麗分配新的RID,具體包括:所述MR-ASR在獲取到本MR-ASR的新的RID后,將本MR-ASR的新的RID作為分配給本MR-ASR上附著的麗的新的RID ;并將為所述麗分配的新的RID及所述麗的AID發(fā)送至ILR ;所述ILR更新所述麗的AID至RID的映射關系。進一步地,所述T-ASR為所述MR-ASR上附著的麗分配新的RID,具體包括: 所述MR-ASR向所述T-ASR發(fā)送用以更新所述MR-ASR上的麗的RID的請求消息,攜帶所述麗的AID ;所述T-ASR收到所述請求消息時,為所述麗分配新的RID,所述RID為指向所述T-ASR的地址,并將所述述麗的新的RID及所述麗的AID發(fā)送至ILR ;所述ILR更新所述MN的AID至RID的映射關系。進一步地,所述MR-ASR通過以下方式獲取到本MR-ASR的所述新的RID:所述MR-ASR向所述T-ASR發(fā)送用以請求所述T-ASR為本MR-ASR分配的所述新的RID ;所述T-ASR向所述MR-ASR返回應答消息,攜帶為所述MR-ASR分配的所述新的RID ;所述MR-ASR從所述應答消息中獲取到本MR-ASR的所述新的RID ;或者,所述T-ASR將為所述MR-ASR分配的新的RID發(fā)送給所述S-ASR ;所述MR-ASR向所述S-ASR發(fā)送用以請求所述新的RID ;所述S-ASR向所述MR-ASR返回應答消息,攜帶所述新的RID ;所述MR-ASR從所述應答消息中獲取到本MR-ASR的所述新的RID ;或者,所述MR-ASR向所述ILR發(fā)送用以請求所述T-ASR為本MR-ASR分配的所述新的RID ;所述ILR向所述MR-ASR返回應答消息,攜帶所述新的RID ;所述MR-ASR從所述應答消息中獲取到本MR-ASR的所述新的RID ;或者,所述T-ASR為所述MR-ASR分配所述新的RID后,向所述MR-ASR發(fā)送消息,攜帶為所述MR-ASR分配的所述新的RID ;所述MR-ASR從所述消息中獲取到本MR-ASR的所述新的RID ;或者,所述S-ASR從所述T-ASR獲取到為所述MR-ASR分配的所述新的RID后,向所述MR-ASR發(fā)送消息,攜帶所述MR-ASR的新的RID ;所述MR-ASR從所述消息中獲取到本MR-ASR的所述新的RID ;或者,所述ILR從所述T-ASR獲取到所述為所述MR-ASR分配的所述新的RID以后,向所述MR-ASR發(fā)送消息,攜帶所述MR-ASR的新的RID ;所述MR-ASR從所述消息中獲取到本MR-ASR的所述新的RID。進一步地,所述T-ASR為所述MR-ASR上附著的麗分配新的RID,具體包括:所述T-ASR在獲取到所述MR-ASR上附著的麗的AID后,為所述麗分配新的RID,所述RID為指向本T-ASR的地址;并將為所述麗分配的新的RID發(fā)送至ILR ;所述ILR更新所述麗的AID至RID的映射關系。進一步地,所述方法還包括:所述T-ASR為所述MR-ASR分配新的RID后,將所述新的RID發(fā)送至所述S-ASR ;所述S-ASR將所述MR-ASR的新的RID作為所述麗的新的RID,并將所述新的RID及所述MR-ASR上附著的麗的AID發(fā)送至ILR ;所述ILR更新所述麗的AID至RID的映射關系,將所述MR-ASR上附著的麗的RID更新為所述MR-ASR的新的RID。進一步地,所述方法還包括:所述S-ASR在與所述T-ASR間交互所述MR-ASR的上下文信息時,獲知所述T-ASR的地址;所述S-ASR將所述T-ASR的地址作為所述麗的新的RID,并將所述麗的新的RID及所述MR-ASR上附著的麗的AID發(fā)送至ILR ;所述ILR更新所述麗的AID至RID的映射關系,將所述MR-ASR上附著的麗的RID更新為所述MR-ASR的新的RID。本發(fā)明還提供了一種移動路由器-接入服務路由器,所述移動路由器-接入服務路由器(MR-ASR)包括位置標識分配單元,所述位置標識分配單元用于,終端(MN)通過本MR-ASR接入移動通信網(wǎng)絡時,為所述麗分配位置標識(RID),所述RID為指向所述MR-ASR附著的ASR的地址。進一步地,所述位置標識分配單元還用于,為所述MN分配RID后,將所述MN的AID與RID發(fā)送至身份位置映射寄存器(ILR),以使所述ILR更新MN的AID至RID的映射關系。進一步地,所述終端接入模塊還包括位置標識獲取單元,所述位置標識獲取單元用于,在本MR-ASR附著到所述ASR的過程中、或者在所述麗通過本MR-ASR接入移動通信網(wǎng)絡時,從所述ASR或者ILR獲取并保存本MR-ASR的RID ;所述位置標識分配單元用于,將從所述ASR或者所述ILR獲取到的本MR-ASR的RID作為分配給所述MN的位置標識,分配給所述MN。
進一步地,所述位置標識獲取單元還用于,本MR-ASR發(fā)生切換時,從切換到的目標ASR(T-ASR)、切換出的源ASR(S-ASR)、或者ILR獲取到本MR-ASR的新的RID ;所述位置標識分配單元用于,將本MR-ASR的新的RID作為分配給本MR-ASR上附著的麗的新的RID,分配給本MR-ASR上附著的麗。本發(fā)明還提供了一種接入服務路由器,所述接入服務路由器(ASR)包括RID分配模塊,所述RID分配模塊用于,為本ASR下附著的MR-ASR分配RID ;以及,麗通過本ASR下附著的MR-ASR接入移動通信網(wǎng)絡時,為所述麗分配RID,所述RID為指向所述MR-ASR附著的ASR的地址。進一步地,所述RID分配模塊用于,在獲取到MR-ASR上附著的麗的AID、或者收到所述MR-ASR發(fā)送的為所述麗分配RID的請求消息、或者收到所述MR-ASR向ILR發(fā)送的用以更新所述麗的RID的請求消息時,為所述麗分配RID,所述RID包括:所述ASR為所述麗附著的MR-ASR分配的RID。 進一步地,所述ASR還包括數(shù)據(jù)轉發(fā)模塊,所述RID分配模塊用于,為本ASR下附著的所述MR-ASR分配的RID能唯一地指代所述 MR-ASR ;所述數(shù)據(jù)轉發(fā)模塊用于,當所述ASR收到CN連接的ASR發(fā)送的所述封裝后的數(shù)據(jù)報文時,根據(jù)所述數(shù)據(jù)報文外層IP頭部的目的地址即所述MR-ASR的RID,將所述數(shù)據(jù)報文發(fā)送到所述MR-ASR的RID指代的所述MR-ASR,由所述MR-ASR發(fā)送到所述MN。進一步地,所述ASR還包括映射對應關系記錄模塊和數(shù)據(jù)轉發(fā)模塊,所述映射對應關系記錄模塊用于,所述麗的AID與所述麗當前附著到的所述MR-ASR的映射對應關系;所述數(shù)據(jù)轉發(fā)模塊用于,收到CN連接的ASR發(fā)送的封裝后的數(shù)據(jù)報文時,根據(jù)所述數(shù)據(jù)報文內(nèi)層IP頭部的目的地址即所述MN的AID,在記錄的所述映射對應關系中查找到所述麗當前附著到的MR-ASR,并將數(shù)據(jù)報文發(fā)送到所述MR-ASR,由所述MR-ASR發(fā)送到所述MN。根據(jù)本發(fā)明提供的上述位置更新方案,麗附著到MR-ASR時,為麗分配的RID是指向MR-ASR附著的ASR的地址,從而,當CN向麗發(fā)送數(shù)據(jù)報文時,根據(jù)麗的位置信息(即MN的RID),即可將發(fā)送給MN的數(shù)據(jù)報文發(fā)送至上述ASR,從而解決了現(xiàn)有NEMO技術中存在的CN向MN發(fā)送的數(shù)據(jù)報文無法到達麗等問題,且,基于身份位置分離機制的移動性管理機制,實現(xiàn)了無路由迂回。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:圖1是現(xiàn)有IP網(wǎng)絡的架構示意圖;圖2是現(xiàn)有NEMO網(wǎng)絡的架構示意圖;圖3a是身份位置分離網(wǎng)絡的架構示意圖;圖3b是身份位置分離網(wǎng)絡中CN向移動終端發(fā)送數(shù)據(jù)的示意圖3c是移動終端移動后CN向移動終端發(fā)送數(shù)據(jù)的示意圖;圖4是NEMO中應用基于身份位置分離原理的移動性管理的架構示意圖;圖5是本發(fā)明實施例一的位置更新方法的流程示意圖;圖6是本發(fā)明實施例二的位置更新方法的流程示意圖;圖7是本發(fā)明實施例三的位置更新方法的流程示意圖;圖8是本發(fā)明實施例四的位置更新方法的流程示意圖;圖9是本發(fā)明實施例五的位置更新方法的流程示意圖;圖10是本發(fā)明實施例六的位置更新方法的流程示意圖;圖11是本發(fā)明中MR-ASR發(fā)生切換時的場景示意圖;圖12是本發(fā)明實施例七的位置更新方法的流程示意圖;圖13是本發(fā)明實施例八的位置更新方法的流程示意圖;圖14是本發(fā)明實施例九的位置更新方法的流程示意圖。
具體實施例方式為了解決現(xiàn)有移動性管理技術依賴錨點而導致業(yè)界公知的路由迂回問題,目前業(yè)界也新近提出了一種基于身份位置分離思想的移動性管理機制,能在保證終端移動性的同時,解決路由迂回問題,還允許終端使用自己擁有的固定地址。該技術的網(wǎng)絡架構示意如圖3a所示,具體如下闡釋:該網(wǎng)絡架構由移動終端(Mobile Node,簡稱為MN)、接入服務路由器(AccessService Router,簡稱為 ASR)、身份位置映射寄存器(Identifier Location Register,簡稱為ILR)等網(wǎng)元組成。網(wǎng)絡為每個終端\終端用戶分配一個身份標識,用以標定該終端\終端用戶的身份,且是固定不變的:無論終端在網(wǎng)絡中如何移動以及無論終端附著在哪個ASR,其身份標識始終保持不變,且是全局唯一的,一般由簽約指定;當終端通過ASR接入到網(wǎng)絡時,ASR還要為終端分配一個位置標識,標定終端當前所處的網(wǎng)絡拓撲位置(含有路由信息),或者說根據(jù)該位置標識可以定位到終端當前所在的ASR。ILR用以存儲終端的身份標識與當前位置標識之間的映射關系。當ASR為終端分配一個新的位置標識時,需要將該終端的身份標識以及分配的位置標識發(fā)送給ILR保存。當終端的CN需要給終端發(fā)送數(shù)據(jù)包時,CN以終端的身份標識為目的地址,如圖3b所示,首先將數(shù)據(jù)包發(fā)送到自己的ASR,即圖3b中的ASR3。若ASR3不知道終端的位置標識,則到ILR查詢;在獲知位置標識后,ASR3把數(shù)據(jù)包首先發(fā)送到位置標識所指代的ASR,即圖3b中的ASRl,再由ASRl將數(shù)據(jù)包進一步轉發(fā)至終端。當終端因移動而變更了拓撲位置附著到另一個ASR上,如圖3c所示,從ASRl切換至ASR2時,終端的身份標識維持不變,ASR2為終端分配一新的指向ASR2自身的位置標識,并將新的位置標識更新到ILR。若在切換前終端與CN間已經(jīng)存在活躍的會話,則新的位置標識還會被通知到ASR3 (即CN連接的ASR),CN向終端發(fā)送的報文會被ASR3直接投遞到ASR2。由此可見,在切換的過程中,終端的身份標識保持不變,改變的僅僅是位置標識,CN始終以終端的身份標識為目的地址向終端發(fā)送數(shù)據(jù)報文。當終端的身份標識采用IP地址形式時,該技術可以保證終端在移動過程中使用的IP地址不發(fā)生變化,可以使用終端/終端用戶擁有的固定IP地址。同時,對比圖3b、3c與圖1可見,這種移動性管理機制中不存在上述的錨點網(wǎng)元,CN與MN之間的通信的路徑總是最優(yōu)的,因此不存在路由迂回問題。這里說明一下,由于終端的身份標識一般在終端用戶與運營商簽約時由運營商指定,因此是全局唯一固定不變的;當身份標識采用IP地址形式時,該身份標識也即終端用戶擁有的固定IP地址。借鑒上述移動性管理機制,本發(fā)明首先提出一種在網(wǎng)絡移動NEMO中應用基于身份位置分離原理的移動性管理的架構,參考圖4,具體闡釋如下:本架構同樣也包括ASR、ILR等設備,其功能和作用如上述;本架構還包括移動路由器-接入服務路由器MR-ASR,其是擁有ASR的功能的NEMO中定義的移動路由器MR。從網(wǎng)絡向下看(即從圖中所示的接入服務路由器ASR向下看),上述MR-ASR作為一個特殊的終端,通過無線接入網(wǎng)附著到ASR上;MR-ASR擁有自己的身份標識,同時ASR還為MR-ASR分配一個位置標識,并將MR-ASR的身份標識到位置標識的映射關系通知到ILR,由ILR負責保存。從MR-ASR下連接的網(wǎng)絡向上看,MR-ASR對于下連接的網(wǎng)絡中的終端(移動終端、固定/游牧終端)來說是一個ASR,終端附著到MR-ASR時,由該MR-ASR為終端分配位置標識,并將終端的身份標識到位置標識的映射關系通知ILR保存。上述提出的架構也存在問題:當CN向MR-ASR下連接網(wǎng)絡中的終端麗發(fā)送數(shù)據(jù)包時,CN連接的ASR(CN-ASR)到ILR中查詢到麗的位置標識是一個指向MR-ASR的地址。MR-ASR本身是一個移動節(jié)點,單純依賴上述從ILR查詢到的MN的位置信息,即指向MR-ASR的地址,CN-ASR無法將數(shù)據(jù)包投遞MR-ASR,因此CN向麗發(fā)送的數(shù)據(jù)包無法到達麗,而導致兩者之間無法正常通信。本發(fā)明以下提出的在網(wǎng)絡移動應用中的位置更新方法,用以解決上述問題。在本文中,身份標識又可被稱作為接入標識(Access Identifier,簡稱為AID),位置標識又可被稱為路由標識(Routing Identifier,簡稱為RID),以下均使用AID指代身份標識/接入標識,用RID指代位置標識/路由標識。為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚明白,下文中將結合附圖對本發(fā)明的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。實施例一圖5是本發(fā)明位置更新方法的第一實施例,用以解決上述問題。在本實施例中,移動終端MN當前附著的移動路由器-接入服務路由器MR-ASR將指向其附著的ASR的地址作為分配給麗的位置標識RID,并將麗的AID與上述RID之間的映射關系更新到ILR:步驟501:麗接入MR-ASR,并通過MR-ASR與網(wǎng)絡中的鑒權認證服務器,執(zhí)行接入鑒權過程。在這個過程中,麗提供鑒權認證所用標識,如國際移動用戶識別碼(International Mobile Subscriber Identification Number, IMSI)、網(wǎng)絡接入標識(Network Access Identifier, NAI)等。步驟502:麗向MR-ASR發(fā)送地址請求消息,以從MR-ASR獲取地址。需要說明的是,MN向MR-ASR請求地址所使用的具體消息以及流程與具體的接入技術(如,3G、LTE、WiMAX、CDMA等)相關,不屬于本發(fā)明研究的范疇,不應當構成對本發(fā)明的限制。步驟503 =MR-ASR與身份寄存服務器ILR交互,以請求該麗的AID。如上文所述,MN的AID由簽約指定,與終端用戶的簽約信息綁定,該綁定關系可以存放在ILR中。此時MR-ASR向ILR提供上述鑒權用標識,ILR根據(jù)該標識查詢到麗的AID,并將之攜帶在給MR-ASR返回的應答消息中發(fā)送給MR-ASR。步驟504 =MR-ASR為麗分配RID。如上文所述,MR-ASR具有ASR的功能,依照現(xiàn)有技術,MR-ASR為附著在其上的麗分配的位置標識應當是指向MR-ASR自身的地址。而在本發(fā)明中,MR-ASR為上述麗分配的RID是指向MR-ASR附著的ASR的地址。優(yōu)選地,MR-ASR將自己的RID,即RID_MR(由MR-ASR附著的ASR為其分配的指向該ASR的地址),作為麗的位置標識RID。那么MR-ASR需要首先獲取自己的RID-MR,優(yōu)選包括以下方法:方法一,MR-ASR在本步驟中向ASR發(fā)送請求消息,該消息優(yōu)選攜帶MR-ASR的AID-MR,請求ASR返回該MR-ASR的RID-MR ;ASR收到請求后,向MR-ASR返回應答消息,攜帶MR-ASR的RID-MR。當然,該操作也可在收到步驟502所述的地址請求消息后,與步驟503并發(fā)執(zhí)行。方法二,MR-ASR在本步驟中向ILR發(fā)送請求消息,請求ILR返回該MR-ASR的RID-MR,該消息優(yōu)選攜帶MR-ASR的AID-MR ;ILR根據(jù)上述AID-MR,查詢得到對應的RID-MR,并返回給MR-ASR。方法三,MR-ASR可在向ILR請求麗的AID的過程中(步驟503),向ILR請求返回自己的RID-MR。此時,MR-ASR在向ILR發(fā)送的請求消息中,不僅攜帶麗用于鑒權認證的標識,還攜帶MR-ASR自己的AID-MR,以及優(yōu)選還攜帶一個指示以說明需要ILR返回MR-ASR的RID-MR。當ILR收到上述請求后,不僅需要查找麗的AID,還需要查找MR-ASR的RID-MR,并將之一起返回給MR-ASR。進一步地,當MR-ASR獲得自己的RID-MR后,將之保存在本地。這樣,當后續(xù)另一個麗接入附著到該MR-ASR上時,MR-ASR可以直接從本地獲取到自己的RID-MR,而無需再至Ij ASR或ILR去查找。步驟505 =MR-ASR把為MN分配的上述RID,以及MN的AID發(fā)送到ILR,由ILR保存該麗的AID至RID的映射關系。值得說明的是,該RID實際上是指向ASR的位置標識。步驟506 =MR-ASR向麗發(fā)送地址請求應答,將麗的AID發(fā)送給麗,麗將之作為自己的通信地址。優(yōu)選地,AID采用IP地址形式,故此處MN獲取到的IP地址,且是終端/終端用戶所擁有的固定IP地址。步驟507:優(yōu)選地,MR-ASR與其附著的ASR交互,將上述麗的AID發(fā)送給ASR ;由ASR將該麗的AID保存在本地,并建立該AID指代的麗與MR-ASR之間的映射對應關系。通過本實施例提供的位置更新方法,使得ILR中保存有麗的AID至RID的映射關系,其中該RID是MN附著的MR-ASR的RID (即RID-MR),是指向該MR-ASR附著的ASR的地址。基于ILR中保存的上述麗的位置信息,可定位到麗附著的MR-ASR所附著的ASR。在CN向麗發(fā)送數(shù)據(jù)報文,CN-ASR向ILR請求麗的RID時,ILR根據(jù)麗的AID查詢到的RID是指向上述MR-ASR附著的ASR的地址(即RID-MR)。ILR將這個RID返回給CN-ASR,則CN-ASR會將上述數(shù)據(jù)報文做封裝,例如隧道封裝(如,IP in IP隧道或GRE隧道等),之后(以下均稱為隧道封裝),先發(fā)送到該ASR。具體來說,隧道封裝之后的數(shù)據(jù)報文含有兩個IP頭部(IPHeader):外層IP頭部和內(nèi)層IP頭部。其中外層IP頭部的目的地址是上述RID,而內(nèi)層IP頭部的目的地址則是麗的AID。根據(jù)外層IP頭部的目的地址,該隧道封裝后的報文會被正常路由到上述ASR。
進一步地,通過步驟507所述方法,使得MR-ASR附著的ASR還保存有附著在該MR-ASR上的麗的AID?;谠揂SR保存的麗的位置信息,可定位到麗所附著的MR-ASR。當ASR收到上述隧道封裝后的報文后,首先解隧道封裝并丟棄外層IP頭部,然后根據(jù)數(shù)據(jù)報文的目的地址,即上述內(nèi)層IP頭部的目的地址,也就是MN的AID,在本地保存的AID指代的麗與MR-ASR之間的映射對應關系中,找到麗當前所附著的MR-ASR,將數(shù)據(jù)報文發(fā)送給這個MR-ASR。最后,再由這個MR-ASR將數(shù)據(jù)報文發(fā)送給麗。值得說明的是,若ASR為某MR-ASR分配的RID (即RID-MR)能唯一地指代該MR-ASR,則本實施例也可不執(zhí)行上述步驟507所述的操作。具體來說,當一個MR-ASR附著到一個ASR上時,該ASR會為這個MR-ASR分配一個RID-MR,若這個RID-MR不會再被分配給任何其它直接附著到該ASR上的MR-ASR或終端,則該RID-MR可以唯一指代上述的那個MR-ASR。此時,當ASR收到上述CN-ASR發(fā)送過來的隧道封裝后的報文時,ASR根據(jù)外層IP頭部的目的地址,即RID-MR,可獲知應當向哪一個MR-ASR轉發(fā)。ASR解隧道封裝并丟棄外層IP頭部,并將數(shù)據(jù)報文轉發(fā)至上述MR-ASR,再由MR-ASR將數(shù)據(jù)報文發(fā)送給MN。因此,通過本實施例提供的位置更新方法,可以解決上述提出的CN向麗發(fā)送的數(shù)據(jù)報文無法到達麗的問題。實施例二圖6是本發(fā)明第二實施例,是本發(fā)明位置更新方法的另一種實現(xiàn)方法,具體包含以下步驟:步驟601-603:同步驟 501-503。步驟604:MR-ASR為MN分配RID。同步驟503所述,在本實施例中,MR-ASR為附著在其上的麗分配指向該MR-ASR附著的ASR的RID。MR-ASR優(yōu)選請求其附著的ASR分配一個RID,優(yōu)選攜帶麗的AID,以向ASR說明為該麗分配RID。MR-ASR向ASR發(fā)送請求消息,以請求ASR分配RID。步驟605:ASR取出一個指向其自身的地址,并向MR-ASR返回應答消息,攜帶該地址。MR-ASR將之分配給麗作為麗的RID。值得說明的是,上述ASR發(fā)送給MR-ASR的地址可以就是它分配給MR-ASR的RID (RID-MR)。步驟606 =MR-ASR把上述分配給麗的RID以及麗的AID發(fā)送到ILR,由ILR保存該麗的AID至RID的映射關系。值得說明的是,該RID實際上是指向ASR的地址。步驟607:同步驟506。步驟608 =MR-ASR與其附著的ASR交互,將上述麗的AID發(fā)送給ASR ;由ASR將該麗的AID保存在本地,并建立該AID指代的麗與MR-ASR之間的映射對應關系。通過這樣的方法,使得ILR中保存有麗的AID至RID的映射關系,其中該RID是指向MR-ASR附著的ASR的地址。通過本實施例提供的位置更新方法,如實施例一所述的原理,可以解決上述提出的CN向麗發(fā)送的數(shù)據(jù)報文無法到達麗的問題。作為一種變形,步驟604-605可以發(fā)生在步驟602與603之間,即在MR-ASR向ILR請求麗的AID之前,已經(jīng)向ASR請求為麗分配RID。此時,MR-ASR可以在步驟603中向ILR請求MN的AID的消息中,攜帶上述RID。當ILR根據(jù)鑒權所用標識查找到MN的AID時,還將上述RID進行保存,建立該AID至RID的映射關系。此時,步驟606可以不執(zhí)行。實施例三
如實施例一所述,當MR-ASR為附著在其上的麗分配RID時,使用自己的RID-MR作為麗的RID,并將麗的AID至該RID的映射關系上報至ILR,所以MR-ASR需要獲知自己的RID-MR,以完成為麗的位置更新過程。圖7是本發(fā)明第三實施例,是MR-ASR獲取自己的RID-MR的一種方法,具體包含以下步驟:步驟701:在MR-ASR接入無線通信網(wǎng)時,首選以終端的角色執(zhí)行接入過程,與鑒權認證服務器之間執(zhí)行鑒權認證。步驟702 =MR-ASR向其附著的接入服務路由器ASR發(fā)送地址請求消息,以請求自己的地址。步驟703 =ASR向ILR或者鑒權認證服務器請求MR-ASR的AID (即上文所述AID-MR),攜帶MR-ASR的用于鑒權認證的標識(如,IMS1.NAI等)。鑒權認證服務器(例如AAA、HSS、HLR 等)或 ILR 向 ASR 返回 AID-MR。步驟704 =ASR為MR-ASR分配RID,也即上文所述的RID-MR,該RID是指向ASR的
路由標識。步驟705 =ASR與ILR交互,以將MR-ASR的AID到RID映射關系,也即上文所述的AID-MR到RID-MR映射關系發(fā)送到ILR。步驟706 =ASR向MR-ASR返回地址請求應答消息,其中攜帶AID-MR。步驟707:在獲得自己的AID-MR后,MR-ASR向ASR發(fā)送另一個請求消息,以請求ASR為自己分配的RID-MR,該請求消息優(yōu)選攜帶上述AID-MR。步驟708 =ASR向MR-ASR返回應答消息,攜帶其為MR-ASR分配的RID-MR。作為本實施例的一種變形方法,ASR在為MR-ASR分配了 RID-MR之后,可以主動通知MR-ASR其RID-MR,例如在步驟706中地址請求應答消息中攜帶MR-ASR的AID-MR以及其為MR-ASR分配的RID-MR ;或者使用單獨的消息,將RID-MR發(fā)送給MR-ASR。作為另一種變形方法,MR-ASR可以在向ASR發(fā)送的地址請求消息(步驟702)中攜帶指示,以請求ASR將為其分配的RID-MR發(fā)送給自己?;谏鲜鲋甘?,ASR在向終端返回的地址請求應答消息(步驟906)中,將上述RID-MR發(fā)送給MR-ASR。獲取到自己的RID-MR之后,MR-ASR將之保存在本地。待有麗附著到該MR-ASR上,如實施例一的方法,MR-ASR為麗分配RID時,MR-ASR可以直接在本地取出RID-MR并作為MN的RID。實施例四圖8是本發(fā)明第四實施例,是MR-ASR獲取自己的RID-MR的另一種方法,具體包含以下步驟:步驟801-806:同步驟701-706。在本實施例這些步驟中,ASR不向MR-ASR提供該MR-ASR 的 RID-MR。步驟807 =MR-ASR向ILR發(fā)送請求,以請求自己的RID-MR,該消息需要攜帶MR-ASR的 AID-MR。步驟808 =ILR根據(jù)AID-MR查詢MR-ASR的RID-MR,并向MR-ASR返回應答消息,攜帶查詢得到的RID-MR,MR-ASR將RID-MR保存在本地。作為本發(fā)明的一種變形方法,在步驟805中,ASR為MR-ASR分配了 RID-MR之后,會將MR-ASR的AID-MR至RID-MR的映射關系發(fā)送到ILR保存。此時ILR可以主動向MR-ASR發(fā)送消息,將上述RID-MR推送至MR-ASR,并由MR-ASR保存在本地。使用上述兩個實施例提供的方法,使得MR-ASR在其入網(wǎng)附著到ASR的過程時,獲取到自己的RID(即RID-MR)信息。這樣,結合實施例一所述的方法,在步驟504中,MR-ASR便可以將獲取到的上述RID-MR分配給MN作為該MN的RID,這樣就無需執(zhí)行步驟504中描述的MR-ASR獲取RID-MR的方法了。實施例五MR-ASR附著的ASR還可以具有作為MR-ASR與ILR交互的中繼(Relay)或者代理(Proxy)的功能,具體來說,MR-ASR需要與ILR交互時,總是將相關的消息首先發(fā)送到上述ASR,再由上述ASR將上述消息發(fā)送至ILR?;诖?,圖9是本發(fā)明第五實施例,是位置更新方法的另一種實現(xiàn)方法,具體包括以下步驟:步驟901-902:同步驟 501-502。步驟903:MR-ASR與ILR交互獲取麗的AID。這里與步驟503不同的是,在本步驟中,MR-ASR通過其附著的ASR與ILR交互,ASR作為其與ILR交互的中繼或代理。步驟904 =MR-ASR需要將MN的AID和RID發(fā)送至ILR,如上所述,MR-ASR與ILR間的交互需要通過其附著的ASR。在本步驟中,MR-ASR不為麗分配RID,直接向ASR發(fā)送消息,并在該消息中攜帶麗的AID。步驟905:收到上述消息后,ASR為麗分配RID,該RID為指向ASR本身的地址。值得說明的是,上述ASR分配的RID優(yōu)選是ASR為該麗附著的MR-ASR分配的RID-MR。當然也可以是任何其它指向ASR的地址,如ASR自己的地址。步驟906 =ASR將上述MN的AID和上述為MN的分配的RID發(fā)送給ILR。由ILR保存該麗的AID至RID的映射關系。步驟907 =ASR向MR-ASR返回應答消息,用作對步驟904請求消息的應答。步驟908:同步驟607。步驟909:同步驟608。如實施例二所述,使用本實施例提供的方法,使得ILR中保存有麗的AID至RID的映射關系,且該RID是指向ASR的地址,可以解決上述提出的CN向麗發(fā)送的數(shù)據(jù)報文無法到達麗的問題。需要說明的是,步驟908和步驟909只要在MR-ASR獲取到麗的AID便可以執(zhí)行,例如可以與步驟904并發(fā)執(zhí)行。作為對本實施例方法的一種變形方法,步驟909可以不執(zhí)行。此時,如上文所述,在步驟904中MR-ASR向ASR發(fā)送的請求消息中攜帶了麗的AID,則ASR可以在收到步驟904的消息時,就將該AID與MR-ASR的對應關系記錄在本地。也就是在步驟905中多執(zhí)行這里所描述的操作。作為對本實施例方法的另一種變形,在MR-ASR依據(jù)MN鑒權認證所用的標識向ILR請求MN的AID時,MR-ASR也需要將該請求消息首先發(fā)送到其附著的ASR。此時該請求消息中攜帶MN鑒權所用的標識(如,IMS1.NAI等)。當ASR收到該消息時,可以預先為該MN分配一個指向其自身的RID(該RID可以是上述的RID-MR),并將上述鑒權所用標識與該RID一同發(fā)送到ILR。當ILR根據(jù)鑒權所用標識查找到MN的AID時,還保存上述的RID,并建立該AID至RID的映射關系。此時,后續(xù)的步驟904至步驟907可以不用執(zhí)行。
還值得說明的是,在本實施例以及本實施例的各種變形中,如上文所述(步驟905),ASR為麗分配RID可以就是ASR為MR-ASR分配的RID-MR ;又如實施例一所述,ASR為該MR-ASR分配的RID-MR可以是能唯一地指代該MR-ASR的位置標識,當這兩個條件同時滿足時,步驟909可以不執(zhí)行。實施例六圖10是本發(fā)明第六實施例,是本發(fā)明位置更新方法的另一種實現(xiàn)方法,具體包含以下步驟:步驟1001-1003:同步驟 501-503。步驟1004:同步驟507所述,MR-ASR向其附著的ASR發(fā)送請求消息,攜帶上述附著在該MR-ASR上MN的AID,以及優(yōu)選攜帶MR-ASR的AID-MR。步驟1005:收到上述消息后,ASR將上述麗的AID保存在本地,并建立該AID指代的麗與MR-ASR的關聯(lián)對應關系。在本步驟中,ASR還要為該麗分配RID,該RID為指向ASR自身的地址。優(yōu)選ASR使用MR-ASR的RID-MR作為該麗的RID,當然也可以使用其它指向其自身的地址,例如ASR自己的IP地址等。步驟1006:ASR將上述MN的AID,以及其為MN分配的RID發(fā)送至ILR,由ILR保存該麗的AID至RID的映射關系。步驟1007 =ASR向MR-ASR返回應答消息,用以作確認。步驟1008:同步驟506。采用本實施例的方法,當ASR獲取到MR-ASR上附著的麗的AID時,便可以為該麗分配一個指向其自身的RID,并將該AID至RID的映射關系發(fā)送至ILR。值得說明的是,如上文所述,ASR可以作為MR-ASR與ILR之間交互的中繼或代理,則在本實施例的步驟1003中,MR-ASR可以將用以請求麗的AID的消息,先發(fā)送至ASR,再由ASR發(fā)送至ILR。實施例七MR-ASR本身是一個移動路由器,可以在移動網(wǎng)中移動。如圖11所示,當MR-ASR從源-ASR(Source ASR, S-ASR)移動切換至目標-ASR(Target ASR, T-ASR)時,會攜帶其連接網(wǎng)絡中的麗一同移動,但麗本身并不感知自己在移動。在MR-ASR切換至T-ASR時,為了保證麗的可達性,也需要為麗執(zhí)行位置更新,圖12為本發(fā)明第七實施例,是MR-ASR在切換至T-ASR時的位置更新方法,具體包括以下步驟:步驟1201:當MR-ASR的位置發(fā)生變更,從源ASR(S-ASR)的服務范圍移動到目標ASR(T-ASR)的服務范圍內(nèi)時,會觸發(fā)執(zhí)行MR-ASR從S-ASR切換到T-ASR的過程。具體來說,S-ASR會收到一個切換指示,其指示了 MR-ASR將從S-ASR切換到T-ASR。一般來說,移動網(wǎng)中還包括無線接入網(wǎng)部分,該指示可來源于MR-ASR自身,也可能來源于無線接入網(wǎng)(例如,其中的基站、其它網(wǎng)關設備)。當然,這并不屬于本發(fā)明的研究范疇,但不應當成為對本發(fā)明的限制。步驟1202 =S-ASR向T-ASR發(fā)送消息,攜帶MR-ASR的上下文信息,以便T-ASR能夠作為MR-ASR的服務ASR (Serving ASR)接替S-ASR為MR-ASR繼續(xù)提供服務。優(yōu)選地,S-ASR還將其保存的附著在該MR-ASR上的麗的AID發(fā)送給T-ASR ;當有多個麗附著在該MR-ASR上時,優(yōu)選S-ASR將這些AID以列表的形式發(fā)送至T-ASR。
步驟1203:T-ASR收到上述消息后,在本地為MR-ASR創(chuàng)建上下文信息,接替S-ASR作為服務ASR為MR-ASR提供服務。同時T-ASR還為MR-ASR分配一個新的位置標識RID-MR,該新RID-MR為指向T-ASR的地址。步驟1204 =T-ASR向返回應答消息,用作確認。優(yōu)選地,T-ASR還將上述新RID-MR發(fā)送給S-ASR。步驟1205:T-ASR將MR-ASR的AID-MR以及上述新RID-MR發(fā)送至ILR,更新ILR內(nèi)保存的MR-ASR的位置標識。值得說明的是,本步驟可以與步驟1204并發(fā)執(zhí)行。步驟1206 =MR-ASR收到切換完成指示。該指示的作用一般是通知MR-ASR開始將發(fā)往外界的數(shù)據(jù)向T-ASR發(fā)送,例如向T-ASR服務范圍內(nèi)的無線接入網(wǎng)(基站)發(fā)送數(shù)據(jù)。該切換完成指示可來源于S-ASR,也可能來源于T-ASR或無線接入網(wǎng)內(nèi)的其它網(wǎng)元。當然,這并不屬于本發(fā)明的研究范疇,但不應當成為對本發(fā)明的限制。步驟1207:與現(xiàn)有技術不同的是,此時MR-ASR還要為附著在其上的麗更新它們的RID,并使用指向上述T-ASR的地址作為這些MN的新RID。優(yōu)選地,MR-ASR將自己的新RID-MR作為MN的新RID。那么MR-ASR需要首先獲取自己的新RID-MR,優(yōu)選包括以下方法:方法一,MR-ASR向T-ASR或S-ASR發(fā)送消息以請求獲取T-ASR為自己分配的新RID-MR ;收到上述消息后T-ASR或S-ASR將新RID-MR發(fā)送至MR-ASR。優(yōu)選地,MR-ASR在發(fā)現(xiàn)自己切換至T-ASR的情況下向T-ASR或S-ASR發(fā)送上述請求消息。例如,MR-ASR在收到步驟1206所述的切換完成后,向T-ASR或S-ASR發(fā)送上述消息。如上文所述(步驟1206),該切換完成指示可能來自于無線接入網(wǎng),則MR-ASR向無線接入網(wǎng)發(fā)送上述請求,由無線接入網(wǎng)決定將上述請求發(fā)往T-ASR或著S-ASR。方法二,MR-ASR向ILR發(fā)送消息以請求上述新RID-MR,該消息中還優(yōu)選攜帶MR-ASR的AID-MR。ILR根據(jù)AID-MR,查詢到上述新RID-MR,并返回給MR-ASR。優(yōu)選地,MR-ASR在發(fā)現(xiàn)自己切換至T-ASR時向ILR請求新RID-MR。方法三,T-ASR在MR-ASR切換過程中,為該MR-ASR分配了新RID-MR后,主動向該MR-ASR發(fā)送消息,以將新RID-MR發(fā)送至該MR-ASR。優(yōu)選地,T-ASR可以使用上述切換完成指示,將新RID-MR發(fā)送至MR-ASR。方法四,S-ASR在MR-ASR切換過程中,從T-ASR獲取到MR-ASR的新RID-MR后,主動向該MR-ASR發(fā)送消息,以將新RID-MR發(fā)送至該MR-ASR。優(yōu)選地,S-ASR可以使用上述切換完成指示,將新RID-MR發(fā)送至MR-ASR。方法五,在ILR從T-ASR獲得MR-ASR的新RID-MR之后,主動向MR-ASR發(fā)送消息,以將該新RID-MR發(fā)送至MR-ASR。進一步地,上述MR-ASR獲取到自己的新RID-MR后,將之保存在本地。步驟1208:MR-ASR將上述麗的AID、上述為麗分配的RID發(fā)送給ILR以更新ILR中保存的麗的RID。優(yōu)選地,當有多個麗附著在該MR-ASR上時,MR-ASR將這些麗的AID以列表的形式攜帶在上述消息中發(fā)送至ILR ;ILR收到消息后,為每個MN都更新它們的RID。這也就是說,所有的這些的麗的RID都是同一個地址,MR-ASR采用批量的方式為這些麗統(tǒng)一更新它們的RID。
使用上述位置更新方法,在MR-ASR從S-ASR切換到T-ASR后,ILR中保存的附著在該MR-ASR上的MN的位置標識會被更新為MR-ASR的新RID-MR,其是指向MR-ASR附著的ASR的地址。如此,同實施例一所述的原理,可以解決CN向麗發(fā)送的數(shù)據(jù)報文無法到達麗的問題。值得說明的是,若T-ASR給MR-ASR分配的新RID-MR是個能唯一地指代該MR-ASR的位置標識,則在S-ASR可不用將其保存的附著在該MR-ASR上的麗的AID發(fā)送給T-ASR。作為本實施例方法的一種變形方法,在步驟1207中MR-ASR可不使用上述新RID-MR作為上述MN的RID,而是首先從T-ASR獲取另一個指向T-ASR本身的RID,然后將之作為MN的RID,具體地用以下步驟代替步驟1207:步驟1207a:與現(xiàn)有技術不同的是,此時MR-ASR還需要為附著在其上的麗更新它們的RID,并使用指向上述T-ASR的地址作為這些麗的新RID。優(yōu)選地,MR-ASR從T-ASR獲取另一個指向T-ASR本身的地址,將之作為麗的RID。那么MR-ASR需要首先獲取上述的另一個指向T-ASR本身的RID,優(yōu)選包括以下方法:方法一,MR-ASR向T-ASR發(fā)送請求消息,以請求從T-ASR獲取指向該T-ASR的RID。T-ASR收到上述消息并分配指向自身的RID,然后發(fā)送給MR-ASR。值得說明的是,這里T-ASR分配的上述RID,可以是MR-ASR的新RID-MR,當然也可以不是。方法二,T-ASR在MR-ASR切換過程中,分配指向自身的RID,并主動發(fā)送給MR-ASR,以供MR-ASR將之作為附著在其上的麗的RID。優(yōu)選地,T-ASR在獲知MR-ASR下附著有麗的條件下執(zhí)行上述操作:如步驟1202所述,S-ASR優(yōu)選將其保存的附著在該MR-ASR上的MN的AID發(fā)送給T-ASR,此時T-ASR可以根據(jù)該信息來判斷MR-ASR下當前有無麗附著。那么在后續(xù)的步驟1208中,MR-ASR將上述RID作為附著在該MR-ASR上的麗的RID,更新至ILR。實施例八圖13為本發(fā)明第八實施例,是MR-ASR在切換到T-ASR時的位置更新的另一種實現(xiàn)方法,具體包括以下步驟:步驟1301-1302:同步驟 1201-1202。步驟1303:同步驟1203,T-ASR接替S-ASR作為服務ASR為MR-ASR提供服務,并為MR-ASR分配新RID-MR。如步驟1302(1202)所述,S-ASR需要將其保存的附著在該MR-ASR上的MN的AID發(fā)送給T-ASR。步驟1304:同步驟 1204。步驟1305:同步驟 1206。步驟1306 =T-ASR向ILR發(fā)送消息,為MR-ASR更新位置標識,該消息攜帶MR-ASR的AID-MR,以及上述新RID-MR。在本步驟中,T-ASR在上述消息中還攜帶從S-ASR獲得的附著在MR-ASR上的麗的AID,優(yōu)選地,當有多個麗附著在該MR-ASR上時,T-ASR將這些麗的AID以列表形式發(fā)送到ILR。步驟1307:1LR收到上述消息后,為MR-ASR更新位置標識為上述新RID-MR。同時,ILR還根據(jù)上述消息中攜帶的MN的AID為這些MN更新它們的位置標識,都以上述新RID-MR作為這些MN的位置標識。步驟1308 =ILR向T-ASR返回應答消息,用作確認。
值得說明的是,步驟1306-1308可以與步驟1304并發(fā)執(zhí)行。 在本實施例方法中,T-ASR把為MR-ASR更新位置標識與為MR-ASR上附著的麗更新位置標識放在同一條消息中觸發(fā)。當然,也可以使用兩條單獨的消息來觸發(fā)。此時,T-ASR在向ILR發(fā)送單獨的消息中攜帶上述MN的AID,以及上述新RID-MR,也可以達到同樣的效
果O在本實施例方法中,T-ASR將為MR-ASR分配的新RID-MR直接作為上述麗的新RID0作為一種變形方法,T-ASR可以為這些麗分配另外的指向該T-ASR的地址作為它們的RID,并將麗的AID以及上述RID發(fā)送至ILR。在本實施例方法中,如步驟1302 (1202)所述,S-ASR需要將其保存的該MR-ASR連接網(wǎng)絡中的MN的AID發(fā)送給T-ASR。作為一種變形方法,S-ASR也可不執(zhí)行該步驟。此時,可以由MR-ASR主動將該信息通知給T-ASR,例如MR-ASR在收到切換完成指示時,向T-ASR發(fā)送消息,攜帶附著在其上的麗的AID。T-ASR收到上述信息以后,將這些麗的AID保存到本地,并向ILR發(fā)送消息,以更新這些MN的RID。作為另一種變形方法,S-ASR也可不執(zhí)行該步驟。此時,可以由T-ASR主動向ILR請求該信息。例如T-ASR在獲取到MR-ASR的AID-MR之后(如,從S-ASR保存的上下文信息中獲取),向ILR發(fā)送請求,攜帶AID-MR。ILR根據(jù)該AID-MR找到與該MR-ASR關聯(lián)的麗的AID,并發(fā)送給T-ASR。T-ASR收到上述信息以后,將這些麗的AID保存到本地,并向ILR發(fā)送消息,以更新這些麗的RID。值得說明的是,該變形方法的適用前提比較特殊,需要滿足一下條件:當MR-ASR附著在S-ASR上時(切換前),S-ASR為MR-ASR分配的RID-MR能唯一指代該MR-ASR ;且,MN的RID是該RID-MR。則在ILR中可以依據(jù)上述RID-MR找到麗的AID,這些麗是附著在該MR-ASR上的。總之,在T-ASR獲取到附著在MR-ASR上的麗的AID以后,同本實施例上述所述,為麗分配新的RID,該更新的RID可以是MR-ASR的新RID-MR,也可是ASR為這些麗分配的另外的指向該T-ASR的RID。收到該消息后,ILR為這些麗更新它們的RID。在本實施例以及上述變形方法中,T-ASR將附著在MR-ASR上的麗的AID以及指向該T-ASR的地址發(fā)送到ILR,使得ILR更新麗的RID為指向T-ASR的地址(如,MR-ASR的新RID-MR、T-ASR為MN分配的另一個指向T-ASR自身的地址等)。作為本實施例方法的一種變形方法,也可以由S-ASR執(zhí)行該操作:如步驟1304 (1204)所述,T-ASR會將其為MR-ASR分配的新RID-MR發(fā)送至S-ASR,則S-ASR可以在切換完成時,或收到上述RID-MR時,向ILR發(fā)送用以更新麗的RID的消息,其中攜帶麗的AID以及上述新RID-MR。ILR收到該消息,更新MN的RID為上述新RID-MR?;蛘撸琒-ASR在向ILR發(fā)送上述消息,不攜帶上述新RID-MR,而是攜帶T-ASR的地址(例如,S-ASR在與T-ASR間交互MR-ASR的上下文信息時,獲知T-ASR的地址)也能達到同樣的效果。值得說明的是,使用這種變形方法時,T-ASR就無需再將上述MN的AID發(fā)送至ILR。使用本實施例提出的位置更新方法,在MR-ASR切換到T-ASR后,ILR中保存的附著在該MR-ASR上的麗的新RID同樣是指向MR-ASR附著的ASR的地址。故同實施例一所述的原理,能解決CN向麗發(fā)送的數(shù)據(jù)報文無法到達麗的問題。實施例九如上文所述,MR-ASR附著的ASR (T-ASR)可具有作為MR-ASR與I LR交互的中繼(Relay)或者代理(Proxy)的功能,圖14為本發(fā)明第九實施例,是MR-ASR在切換到的T-ASR時的位置更新的另一種實現(xiàn)方法,具體包括以下步驟:步驟1401-1406:同步驟 1201-1206。步驟1407 =MR-ASR要更新附著在其上的MN的RID。由于T-ASR是MR-ASR與ILR之間交互的中繼或代理,因此MR-ASR首先向T-ASR發(fā)送請求消息,用以更新麗的RID。此時,該消息中攜帶這些MN的AID。優(yōu)選地,該消息還可以攜帶麗的新RID,該RID是指向上述T-ASR的地址?;谏鲜鰧嵤├姆椒ǎ琈R-ASR可以獲取到自己的新RID-MR,則此時上述MN的新RID是該新RID-MR ;或者,仍然基于上述實施例的方法,MR-ASR可以請求獲取到指向T-ASR的RID,則此時上述新的RID是該從T-ASR請求獲取到的RID。優(yōu)選地,該消息僅攜帶麗的AID,而不攜帶任何RID信息。步驟1408:收到上述消息后,T-ASR為上述MN分配指向T-ASR自身的位置標識。優(yōu)選地,在上述MR-ASR向T-ASR發(fā)送的消息中不攜帶任何RID信息的情況下才執(zhí)行本操作。優(yōu)選地,上述指向T-ASR自身的RID可以是T-ASR給MR-ASR分配的新RID-MR。步驟1409:T-ASR向ILR發(fā)送請求消息,攜帶上述MN的AID,以及上述MN的新RID。ILR更新這些麗的RID為上述新RID,并向T-ASR返回應答消息,用作確認。步驟1410 =T-ASR向MR-ASR返回應答消息,用作確認。在實際應用過程中,MR-ASR在從S-ASR切換至T-ASR之前,附著在其上的麗就可能與CN之間已經(jīng)存在活躍的會話了。如上文所述原理,此時ASR-CN從ILR獲得的麗的RID是指向S-ASR的地址。雖然后續(xù)MR-ASR切換至T-ASR,但ASR-CN本身卻不感知MR-ASR的移動,仍然會將CN發(fā)往麗的數(shù)據(jù)報文繼續(xù)向S-ASR發(fā)送。當S-ASR收到發(fā)往麗的報文時,需要做適當?shù)奶幚恚紫纫@知MN附著的MR-ASR,根據(jù)上文所述的原理,有兩種方法:方法一,如上文所述,S-ASR會保存有附著在該MR-ASR上的麗的AID。則根據(jù)收到的報文的內(nèi)層IP報頭部的目的地址,即麗的AID,S-ASR可以獲知該麗所附著的MR-ASR。方法二,如上文所述,當MR-ASR附著在S-ASR上時,S-ASR可為其分配的能唯一指代該MR-ASR的RID-MR (此時無需S-ASR保存附著在該MR-ASR上的麗的AID)。在這種情況下,S-ASR根據(jù)收到的報文的外層IP報頭部的目的地址,即S-ASR為MR-ASR分配的RID-MR,S-ASR同樣可獲知該麗所附著的MR-ASR。進一步地,根據(jù)上文所述的切換流程,S-ASR知道MR-ASR所切換到的T-ASR,并且知道MR-ASR的新RID-MR。此時,S-ASR將收到的CN-ASR發(fā)過來的報文,再轉發(fā)給T-ASR,由T-ASR進一步處理。優(yōu)選地,S-ASR經(jīng)由其與T-ASR之間的隧道轉交上述報文。該隧道可以是臨時建立的隧道,也可以是S-ASR與T-ASR之間固有的隧道,該固有隧道優(yōu)選專用于轉發(fā)上述的報文。優(yōu)選地,在這種情況下,S-ASR在收到ASR-CN發(fā)送過來的上述報文時,還要向ASR-CN發(fā)送一個消息,消息中攜帶上述麗的AID以及一個指向T-ASR的地址,該地址優(yōu)選是T-ASR自己的地址,或上述MR-ASR的新RID-MR。收到該消息后,ASR-CN更新本地保存的MN的RID為上述指向T-ASR的地址。則后續(xù)ASR-CN會將CN發(fā)向MN的報文直接向T-ASR發(fā)送。最后需要補充說明的是,在本實施例和本發(fā)明的其它實施例中,涉及ILR查詢某信息,例如上述ILR根據(jù)麗用于鑒權認證的標識查找麗的AID、依據(jù)MR-ASR的AID-MR查找RID-MR等,可以指該ILR在其本地查詢,也可以指該ILR到其它ILR去查找。到其它ILR查詢的典型場景為網(wǎng)絡中存在多個ILR,且各ILR以分布式的形式組網(wǎng),信息分布地存儲在不同的ILR。因此當該ILR在本地查詢不到所要的信息時,可以通過相應的分布式算法到其它ILR中查詢。此外,本發(fā)明實施例中還提供了一種移動路由器-接入服務路由器(MR-ASR),該MR-ASR包括位置標識分配單元,所述位置標識分配單元用于,終端(MN)通過本MR-ASR接入移動通信網(wǎng)絡時,為所述麗分配位置標識(RID),所述RID為指向所述MR-ASR附著的ASR的地址。進一步地,所述位置標識分配單元還用于,為所述MN分配RID后,將所述MN的AID與RID發(fā)送至身份位置映射寄存器(ILR),以使所述ILR更新MN的AID至RID的映射關系。進一步地,所述終端接入模塊還包括位置標識獲取單元,所述位置標識獲取單元用于,在本MR-ASR附著到所述ASR的過程中、或者在所述麗通過本MR-ASR接入移動通信網(wǎng)絡時,從所述ASR或者ILR獲取并保存本MR-ASR的RID ;所述位置標識分配單元用于,將從所述ASR或者所述ILR獲取到的本MR-ASR的RID作為分配給所述MN的位置標識,分配給所述MN。進一步地,所述位置標識獲取單元還用于,本MR-ASR發(fā)生切換時,從切換到的目標ASR(T-ASR)、切換出的源ASR(S-ASR)、或者ILR獲取到本MR-ASR的新的RID ;所述位置標識分配單元用于,將本MR-ASR的新的RID作為分配給本MR-ASR上附著的麗的新的RID,分配給本MR-ASR上附著的麗。此外,本發(fā)明實施例中還提供了一種接入服務路由器(ASR),該ASR具體包括RID分配模塊,所述RID分配模塊用于,為本ASR下附著的MR-ASR分配RID ;以及,麗通過本ASR下附著的MR-ASR接入移動通信網(wǎng)絡時,為所述麗分配RID,所述RID為指向所述MR-ASR附著的ASR的地址。進一步地,所述RID分配模塊用于,在獲取到MR-ASR上附著的麗的AID、或者收到所述MR-ASR發(fā)送的為所述麗分配RID的請求消息、或者收到所述MR-ASR向ILR發(fā)送的用以更新所述麗的RID的請求消息時,為所述麗分配RID,所述RID包括:所述ASR為所述麗附著的MR-ASR分配的RID。進一步地,所述ASR還包括數(shù)據(jù)轉發(fā)模塊,所述RID分配模塊用于,為本ASR下附著的所述MR-ASR分配的RID能唯一地指代所述 MR-ASR ;所述數(shù)據(jù)轉發(fā)模塊用于,當所述ASR收到CN連接的ASR發(fā)送的所述封裝后的數(shù)據(jù)報文時,根據(jù)所述數(shù)據(jù)報文外層IP頭部的目的地址即所述MR-ASR的RID,將所述數(shù)據(jù)報文發(fā)送到所述MR-ASR的RID指代的所述MR-ASR,由所述MR-ASR發(fā)送到所述MN。進一步地,所述ASR還包括映射對應關系記錄模塊和數(shù)據(jù)轉發(fā)模塊,所述映射對應關系記錄模塊用于,所述麗的AID與所述麗當前附著到的所述MR-ASR的映射對應關系;所述數(shù)據(jù)轉發(fā)模塊用于,收到CN連接的ASR發(fā)送的封裝后的數(shù)據(jù)報文時,根據(jù)所述數(shù)據(jù)報文內(nèi)層IP頭部的目的地址即所述MN的AID,在記錄的所述映射對應關系中查找到所述麗當前附著到的MR-ASR,并將數(shù)據(jù)報文發(fā)送到所述MR-ASR,由所述MR-ASR發(fā)送到所述MN。以上僅為本發(fā)明的優(yōu)選實施案例而已,并不用于限制本發(fā)明,本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領域的技術人員可根據(jù)本發(fā)明做出各種相應的改變和變形,但這些相應的改變和變形都應屬于本發(fā)明所附的權利要求的保護范圍。顯然,本領域的技術人員應該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結合。
權利要求
1.一種位置更新方法,其特征在于,終端(MN)通過移動路由器-接入服務路由器(MR-ASR)接入移動通信網(wǎng)絡時, 所述MR-ASR或者所述MR-ASR附著的接入服務路由器(ASR)為所述MN分配位置標識(RID),所述RID為指向所述ASR的地址。
2.如權利要求1所述的方法,其特征在于,所述方法還包括: 所述MR-ASR或者所述ASR為所述麗分配RID后,將所述麗的AID與RID發(fā)送至身份位置映射寄存器(ILR);所述ILR更新麗的AID至RID的映射關系。
3.如權利要求1所述的方法,其特征在于,所述方法還包括: 通信對端(CN)向所述麗發(fā)送數(shù)據(jù)報文時,所述CN連接的ASR向所述ILR請求所述麗的RID,攜帶所述麗的AID ; 所述ILR根據(jù)麗的AID查詢所述麗的AID至RID的映射關系,得到所述麗的RID,即為指向所述ASR的地址,返回給所述CN連接的ASR ; 所述CN連接的ASR根據(jù)所述MN的RID將所述數(shù)據(jù)報文發(fā)送到所述MN的RID指向的所述ASR。
4.如權利要求1所述的方法,其特征在于, 所述MR-ASR以所述指向所述ASR的地址作為RID分配給麗,具體包括: 所述MR-ASR在附著到所述ASR的過程中,預先獲取并保存的本MR-ASR的RID ; 所述麗通過所述MR-ASR接入移動通信網(wǎng)絡時,所述MR-ASR將所述本MR-ASR的RID作為分配給MN的位置標識,并分配給所述MN。
5.如權利要求4所述的方法,其特征在于, 所述MR-ASR預先獲取本MR-ASR的RID,是指從所述MR-ASR附著的ASR獲取到本MR-ASR的RID,具體包括: 所述MR-ASR向附著的所述ASR發(fā)送地址請求消息,并攜帶用以指示所述ASR返回所述MR-ASR的RID的指示信息;所述ASR在為所述MR-ASR分配RID之后,通過地址請求應答消息將所述RID發(fā)送給所述MR-ASR ;所述MR-ASR根據(jù)所述ASR返回的地址請求應答消息獲取到本MR-ASR的RID ; 或者,所述MR-ASR在獲取到本MR-ASR的AID后,向所述ASR發(fā)送獲取本MR-ASR的RID的請求消息;所述ASR向MR-ASR返回應答消息,所述應答消息攜帶所述ASR為所述MR-ASR分配的RID ;所述MR-ASR根據(jù)所述ASR返回的所述應答消息獲取到本MR-ASR的RID ;或者,所述ASR為附著的MR-ASR分配RID之后,通過用以發(fā)送所述MR-ASR的RID的消息、或者通過地址請求應答消息,將為所述MR-ASR分配的RID發(fā)送給所述MR-ASR ;所述MR-ASR根據(jù)所述ASR發(fā)送的所述用以發(fā)送所述MR-ASR的RID的消息、或者所述地址請求應答消息,獲取到本MR-ASR的RID。
6.如權利要求4所述的方法,其特征在于, 所述MR-ASR預先獲取本MR-ASR的RID,是指從ILR獲取到本MR-ASR的RID,具體包括: 所述MR-ASR向所述ILR發(fā)送獲取本MR-ASR的RID的請求消息,所述請求消息攜帶本MR-ASR的AID ;所述ILR根據(jù)所述MR-ASR的AID查詢所述MR-ASR的RID,并向所述MR-ASR返回應答消息,將查詢到的所述MR-ASR的RID返回給所述MR-ASR ;所述MR-ASR根據(jù)所述ILR返回的應答消息獲取到本MR-ASR的RID ; 或者,所 述ASR為所述MR-ASR分配RID之后,將所述MR-ASR的AID至RID的映射關系發(fā)送到所述ILR ;所述ILR向所述MR-ASR發(fā)送消息,將所述MR-ASR的RID發(fā)送給所述MR-ASR ;所述MR-ASR根據(jù)所述ILR發(fā)送的所述消息獲取到本MR-ASR的RID。
7.如權利要求1所述的方法,其特征在于,所述MR-ASR以所述指向所述ASR的地址作為RID分配給麗,具體包括: 所述麗通過所述MR-ASR接入移動通信網(wǎng)絡時,所述MR-ASR從所述ASR或者所述ILR獲取本MR-ASR的RID,并將本MR-ASR的RID作為分配給麗的位置標識,分配給所述麗。
8.如權利要求7所述的方法,其特征在于,所述MR-ASR從所述ASR或者所述ILR獲取本MR-ASR的RID,具體包括: 所述MR-ASR在收到所述麗發(fā)送的地址請求、或者收到ILR返回的所述麗的AID時,向所述ASR發(fā)送用以獲取本MR-ASR的RID的請求消息;所述ASR向所述MR-ASR返回應答消息,攜帶所述MR-ASR的RID ;所述MR-ASR根據(jù)所述ASR返回的所述應答消息獲取到本MR-ASR 的 RID ; 或者,所述MR-ASR在收到所述麗發(fā)送的地址請求、或者收到ILR返回的所述麗的AID時,向所述ILR發(fā)送用以獲取本MR-ASR的RID的請求消息,該請求消息攜帶所述MR-ASR的AID ;所述ILR根據(jù)所述MR-ASR的AID查詢得到所述MR-ASR的RID,并向所述MR-ASR返回應答消息,攜帶所述MR-ASR的RID ;所述MR-ASR根據(jù)所述ILR返回的所述應答消息獲取到本 MR-ASR 的 RID ; 或者,所述MR-ASR向ILR發(fā)送用以請求所述MN的AID的請求消息,所述請求消息攜帶用于請求所述ILR返回所述MR-ASR的RID的指示,以及所述MR-ASR的AID ;所述ILR依據(jù)所述指示,以及所述MR-ASR的AID查詢得到所述所述MR-ASR的RID,并向所述MR-ASR返回應答消息,攜帶所述麗的AID以及所述MR-ASR的RID ;所述MR-ASR根據(jù)所述ILR返回的所述應答消息獲取到本MR-ASR的RID。
9.如權利要求7或8所述的方法,其特征在于,所述方法還包括: 所述MR-ASR向所述ASR或者所述ILR獲取本MR-ASR的RID后,保存在本地。
10.如權利要求1所述的方法,其特征在于,所述ASR以所述指向所述ASR的地址作為RID分配給所述MN,具體包括: 所述MR-ASR向所述ASR發(fā)送為所述MN分配RID的請求消息,所述請求消息攜帶所述MN 的 AID ; 所述ASR向所述MR-ASR返回應答消息,所述應答消息中攜帶為所述麗分配的RID,所述RID是指向所述ASR的地址。
11.如權利要求10所述的方法,其特征在于,所述方法還包括: 所述ASR將為所述麗分配的所述RID及所述麗的AID發(fā)送給所述ILR ;所述ILR建立或更新所述MN的AID至RID的映射關系; 或者,所述MR-ASR在獲取到所述麗的RID后,將所述麗的RID及所述麗的AID發(fā)送給所述ILR ;所述ILR建立或更新所述麗的AID至RID的映射關系。
12.如權利要求1所述的方法,其特征在于,所述ASR以所述指向所述ASR的地址作為RID分配給所述MN,具體包括:所述MR-ASR通過附著的所述ASR向ILR發(fā)送用以更新所述麗的RID的請求消息,所述請求消息攜帶所述麗的AID ;所述ASR收到所述請求消息時,為所述麗分配RID,所述RID為指向所述ASR的地址; 或者,所述MR-ASR通過附著的所述ASR向ILR發(fā)送用以請求所述麗的AID的請求消息,所述請求消息攜帶所述麗的用于鑒權認證的標識;所述ASR收到所述請求消息時,為所述麗分配RID,所述RID為指向所述ASR的地址。
13.如權利要求1所述的方法,其特征在于,所述方法還包括:所述ASR以所述指向所述ASR的地址作為RID分配給所述MN,具體包括: 所述ASR在獲取到MR-ASR上附著的麗的AID時,為所述麗分配RID,所述RID為指向ASR的地址。
14.如權利要求12或13所述的方法,其特征在于,所述方法還包括: 所述ASR為所述麗分配RID之后,將為所述麗分配的所述RID發(fā)送給所述ILR ;所述ILR建立或更新所述MN的AID至RID的映射關系。
15.如權利要求1所述的方法,其特征在于, 所述ASR為所述麗分配的RID包括:所述ASR為所述麗附著的MR-ASR分配的RID。
16.如權利要求3或15所述的方法,其特征在于, 所述CN連接的ASR根據(jù)所述MN的RID對數(shù)據(jù)報文進行以下封裝:所述封裝之后的數(shù)據(jù)報文包含兩個IP頭部:外層IP頭部和內(nèi)層IP頭部; 其中,所述外層IP頭 部的目的地址為所述MN的RID,所述內(nèi)層IP頭部的目的地址為所述MN的AID。
17.如權利要求16所述的方法,其特征在于,所述方法還包括: 當所述MR-ASR附著到所述ASR時,若所述ASR為所述MR-ASR分配的RID能唯一地指代所述MR-ASR,則: 當所述ASR收到CN連接的ASR發(fā)送的所述封裝后的數(shù)據(jù)報文時,根據(jù)所述數(shù)據(jù)報文外層IP頭部的目的地址即所述MR-ASR的RID,將所述數(shù)據(jù)報文發(fā)送到所述MR-ASR的RID指代的所述MR-ASR,由所述MR-ASR發(fā)送到所述MN。
18.如權利要求16所述的方法,其特征在于,所述方法還包括: 所述ASR記錄所述麗的AID與所述麗當前附著到的所述MR-ASR的映射對應關系; 當所述ASR收到CN連接的ASR發(fā)送的封裝后的數(shù)據(jù)報文時,根據(jù)所述數(shù)據(jù)報文內(nèi)層IP頭部的目的地址即所述麗的AID,在本地記錄的麗的AID與MR-ASR之間的映射對應關系中查找到所述麗當前附著到的MR-ASR,并將數(shù)據(jù)報文發(fā)送到所述MR-ASR,由所述MR-ASR發(fā)送到所述麗。
19.一種位置更新方法,其特征在于,移動路由器-接入服務路由器(MR-ASR)從源ASR(S-ASR)切換至目標ASR(T-ASR)時,所述方法包括: 所述T-ASR為所述MR-ASR分配新的RID,并將所述MR-ASR的新的RID發(fā)送至ILR,其中所述MR-ASR的新的RID是指向所述T-ASR的地址;所述ILR更新所述MR-ASR的AID至RID的映射關系;以及, 所述MR-ASR或者所述T-ASR為所述MR-ASR上附著的麗分配新的RID,所述麗的新的RID是指向所述T-ASR的地址。
20.如權利要求19所述的方法,其特征在于, 所述MR-ASR為所述MR-ASR上附著的麗分配新的RID,具體包括: 所述MR-ASR在獲取到本MR-ASR的新的RID后,將本MR-ASR的新的RID作為分配給本MR-ASR上附著的麗的新的RID ;并將為所述麗分配的新的RID及所述麗的AID發(fā)送至ILR ; 所述ILR更新所述麗的AID至RID的映射關系。
21.如權利要求19所述的方法,其特征在于, 所述T-ASR為所述MR-ASR上附著的麗分配新的RID,具體包括: 所述MR-ASR向所述T-ASR發(fā)送用以更新所述MR-ASR上的麗的RID的請求消息,攜帶所述MN的AID ;所述T-ASR收到所述請求消息時,為所述MN分配新的RID,所述RID為指向所述T-ASR的地址,并將所述述麗的新的RID及所述麗的AID發(fā)送至ILR ;所述ILR更新所述麗的AID至RID的映射關系。
22.如權利要求20所述的方法,其特征在于, 所述MR-ASR通過以下方式獲取到本MR-ASR的所述新的RID: 所述MR-ASR向所述T-ASR發(fā)送用以請求所述T-ASR為本MR-ASR分配的所述新的RID ;所述T-ASR向所述MR-ASR返回應答消息,攜帶為所述MR-ASR分配的所述新的RID ;所述MR-ASR從所述應答消息中獲取到本MR-ASR的所述新的RID ; 或者,所述T-ASR將為所述MR-ASR分配的新的RID發(fā)送給所述S-ASR ;所述MR-ASR向所述S-ASR發(fā)送用以請求所述新的RID ;所述S-ASR向所述MR-ASR返回應答消息,攜帶所述新的RID ;所述MR-ASR從所述應`答消息中獲取到本MR-ASR的所述新的RID ; 或者,所述MR-ASR向所述ILR發(fā)送用以請求所述T-ASR為本MR-ASR分配的所述新的RID ;所述ILR向所述MR-ASR返回應答消息,攜帶所述新的RID ;所述MR-ASR從所述應答消息中獲取到本MR-ASR的所述新的RID ; 或者,所述T-ASR為所述MR-ASR分配所述新的RID后,向所述MR-ASR發(fā)送消息,攜帶為所述MR-ASR分配的所述新的RID ;所述MR-ASR從所述消息中獲取到本MR-ASR的所述新的 RID ; 或者,所述S-ASR從所述T-ASR獲取到為所述MR-ASR分配的所述新的RID后,向所述MR-ASR發(fā)送消息,攜帶所述MR-ASR的新的RID ;所述MR-ASR從所述消息中獲取到本MR-ASR的所述新的RID ; 或者,所述ILR從所述T-ASR獲取到所述為所述MR-ASR分配的所述新的RID以后,向所述MR-ASR發(fā)送消息,攜帶所述MR-ASR的新的RID ;所述MR-ASR從所述消息中獲取到本MR-ASR的所述新的RID。
23.如權利要求19所述的方法,其特征在于, 所述T-ASR為所述MR-ASR上附著的麗分配新的RID,具體包括: 所述T-ASR在獲取到所述MR-ASR上附著的麗的AID后,為所述麗分配新的RID,所述RID為指向本T-ASR的地址;并將為所述麗分配的新的RID發(fā)送至ILR ; 所述ILR更新所述麗的AID至RID的映射關系。
24.如權利要求19或23所述的方法,其特征在于,所述方法還包括: 所述T-ASR為所述MR-ASR分配新的RID后,將所述新的RID發(fā)送至所述S-ASR ;所述S-ASR將所述MR-ASR的新的RID作為所述麗的新的RID,并將所述新的RID及所述MR-ASR上附著的麗的AID發(fā)送至ILR ; 所述ILR更新所述麗的AID至RID的映射關系,將所述MR-ASR上附著的麗的RID更新為所述MR-ASR的新的RID。
25.如權利要求19所述的方法,其特征在于,所述方法還包括: 所述S-ASR在與所述T-ASR間交互所述MR-ASR的上下文信息時,獲知所述T-ASR的地址; 所述S-ASR將所述T-ASR的地址作為所述麗的新的RID,并將所述麗的新的RID及所述MR-ASR上附著的麗的AID發(fā)送至ILR ; 所述ILR更新所述麗的AID至RID的映射關系,將所述MR-ASR上附著的麗的RID更新為所述MR-ASR的新的RID。
26.—種移動路由器-接入服務路由器,其特征在于,所述移動路由器-接入服務路由器(MR-ASR)包括位置標識分配單元, 所述位置標識分配單元用于,終端(MN)通過本MR-ASR接入移動通信網(wǎng)絡時,為所述MN分配位置標識(RID),所述RID為指向所述MR-ASR附著的ASR的地址。
27.如權利要求26所述的移動路由器-接入服務路由器,其特征在于, 所述位置標識分配單元還用于,為所述MN分配RID后,將所述MN的AID與RID發(fā)送至身份位置映射寄存器(ILR),以使所述ILR更新MN的AID至RID的映射關系。
28.如權利要求26所述的移動路由器-接入服務路由器,其特征在于,所述終端接入模塊還包括位置標識獲取單元, 所述位置標識獲取單元用于,在本MR-ASR附著到所述ASR的過程中、或者在所述MN通過本MR-ASR接入移動通信網(wǎng)絡時,從所述ASR或者ILR獲取并保存本MR-ASR的RID ;所述位置標識分配單元用于,將從所述ASR或者所述ILR獲取到的本MR-ASR的RID作為分配給所述MN的位置標識,分配給所述MN。
29.如權利要求28所述的移動路由器-接入服務路由器,其特征在于, 所述位置標識獲取單元還用于,本MR-ASR發(fā)生切換時,從切換到的目標ASR(T-ASR)、切換出的源ASR(S-ASR)、或者ILR獲取到本MR-ASR的新的RID ; 所述位置標識分配單元用于,將本MR-ASR的新的RID作為分配給本MR-ASR上附著的麗的新的RID,分配給本MR-ASR上附著的麗。
30.一種接入服務路由器,其特征在于,所述接入服務路由器(ASR)包括RID分配模塊, 所述RID分配模塊用于,為本ASR下附著的MR-ASR分配RID ;以及,麗通過本ASR下附著的MR-ASR接入移動通信網(wǎng)絡時,為所述麗分配RID,所述RID為指向所述MR-ASR附著的ASR的地址。
31.如權利要求30所述的接入服務路由器,其特征在于, 所述RID分配模塊用于,在獲取到MR-ASR上附著的麗的AID、或者收到所述MR-ASR發(fā)送的為所述麗分配RID的請求消息、或者收到所述MR-ASR向ILR發(fā)送的用以更新所述麗的RID的請求消息時,為所述麗分配RID,所述RID包括:所述ASR為所述麗附著的MR-ASR分配的RID。
32.如權利要求30或31所述的接入服務路由器,其特征在于,所述ASR還包括數(shù)據(jù)轉發(fā)模塊, 所述RID分配模塊用于,為本ASR下附著的所述MR-ASR分配的RID能唯一地指代所述MR-ASR ; 所述數(shù)據(jù)轉發(fā)模塊用于,當所述ASR收到CN連接的ASR發(fā)送的所述封裝后的數(shù)據(jù)報文時,根據(jù)所述數(shù)據(jù)報文外層IP頭部的目的地址即所述MR-ASR的RID,將所述數(shù)據(jù)報文發(fā)送到所述MR-ASR的RID指代的所述MR-ASR,由所述MR-ASR發(fā)送到所述MN。
33.如權利要求30或31所述的接入服務路由器,其特征在于,所述ASR還包括映射對應關系記錄模塊和數(shù)據(jù)轉發(fā)模塊, 所述映射對應關系記錄模塊用于,所述麗的AID與所述麗當前附著到的所述MR-ASR的映射對應關系; 所述數(shù)據(jù)轉發(fā)模塊用于,收到CN連接的ASR發(fā)送的封裝后的數(shù)據(jù)報文時,根據(jù)所述數(shù)據(jù)報文內(nèi)層IP頭部的目的地址即所述MN的AID,在記錄的所述映射對應關系中查找到所述麗當前附著到的MR-ASR ,并將數(shù)據(jù)報文發(fā)送到所述MR-ASR,由所述MR-ASR發(fā)送到所述麗。
全文摘要
本發(fā)明公開了一種位置更新方法及移動路由器-接入服務路由器,終端通過移動路由器-接入服務路由器(MR-ASR)接入移動通信網(wǎng)絡時,該MR-ASR或者該MR-ASR附著的ASR為終端分配位置標識,該位置標識為指向該ASR的地址。采用本發(fā)明,為MN分配的RID是指向MR-ASR附著的ASR的地址,因此,當CN向MN發(fā)送數(shù)據(jù)報文時,根據(jù)MN的位置信息(即MN的RID),即可將發(fā)送給MN的數(shù)據(jù)報文發(fā)送至上述ASR,從而解決了現(xiàn)有NEMO技術中存在的CN向MN發(fā)送的數(shù)據(jù)報文無法到達MN等問題,且能夠基于身份位置分離機制的移動性管理機制,實現(xiàn)無路由迂回。
文檔編號H04W8/02GK103108300SQ20111035447
公開日2013年5月15日 申請日期2011年11月10日 優(yōu)先權日2011年11月10日
發(fā)明者駱文, 沈岷, 吳強 申請人:中興通訊股份有限公司