位置更新方法及移动路由器-接入服务路由器的制作方法

文档序号:7968863阅读:147来源:国知局
专利名称:位置更新方法及移动路由器-接入服务路由器的制作方法
技术领域
本发明涉及移动通信技术领域,尤其涉及一种位置更新方法及移动路由器-接入服务路由器。
背景技术
传输控制协议/ 因特网互联协议(Transmission Control Protocol/InternetProtocol,TCP/IP),在初始设计时未考虑终端会发生拓扑位置改变的情况。在传统的TCP/IP网络环境中,IP为因特网(Internet)提供了路由功能,它给所有节点(包括主机和路由器)都分配了逻辑地址,即IP地址,且每台主机的各个端口都分配一个IP地址。IP地址包括网络前缀和主机部分,同一条链路上的所有主机的IP地址通常有相同的网络前缀和不同的主机部分。这使得IP可以依据目的节点的IP地址的网络前缀部分来进行路由选择,从而使路由器秩序保存一条简单的网络前缀路由,而不必为每台主机保存一条单独的路由。在这种情况下,由于采用了网络前缀路由,因此当节点从一条链路切换到另一条链路而没有改变其IP地址时,该节点则不可能在新链路上接收到数据报文,从而也就无法与其他节点进行通信。因此将传统的TCP/IP应用到移动网(Mobile Network)中时,终端不能始终使用同一个IP地址,一旦终端的拓扑位置发生了变化,则必须更改当前使用的IP地址。随着用户对移动性和信息的需求急剧上升,越来越多的人希望在移动的过程中高速地接入互联网,获取急需的信息,完成想做的事情。因此,移动互联网成为未来互联网的发展方向。如上文所述,传统的TCP/IP不能满足这样的需求,因此业界发展了移动性管理技术,使终端在能在移动的过程中始终保持自己的IP地址不变。业界比较流行的移动性管理技术包括移动IP (Mobile IP,简称为MIP)、代理移动IP (Proxy MIP,简称为PMIP)等,这些技术的共同特点是引入了锚点(Anchor)来实现对移动节点的移动性管理。例如,MIP协议使用家乡代理(Home agent,简称为HA)作为锚点、PMIP协议使用本地移动性锚点(LocalMobility Anchor,简称为LMA)作为锚点,这些基于锚点的技术保证了终端能够在移动的过程中保持IP地址不变。这些技术还能允许终端拥有一个固定的IP地址,即终端无论在何时何地接入到网络中时,都能被分配到相同的IP地址,只要将该终端与某个锚点绑定即可。终端拥有固定的IP地址能够方便以及简化被叫类业务的实现。但是上述基于锚点的移动性管理方案会导致业界公知的路由迂回问题,如图1所示。在图1中,移动终端与其通信对端(该通信对端可以是网络中的一个服务器,或是另一个终端)间的通信始终需要绕道至该移动终端的锚点,即便是终端当前远离其锚点而接近其通信对端(Correspondent Node,简称为CN)。图1中的实线表示了迂回的路由,虚线则表示了移动终端与其CN之间的最优路径。上述的路由迂回一方面会导致浪费运营商的传输承载资源,不利于节约成本;另一方面增加了终端与CN收发IP数据包的时延,不利于改善用户的业务体验;再一方面是增大了终端的IP包在网络上传递时遭遇网络拥塞的可能性,造成终端业务受阻甚至不能实现(如,语音、视频、在线游戏等实时业务)。网络移动(Network Mobility,简称为NEMO)是目前的一个研究热点,其研究的基本场景是网络本身是一个会发生位置变化的网络。如图2所示,网络移动由移动路由器(Mobile Router,简称为MR)以及其下所连接的网络组成。MR下连接的网络可以是仅仅几个与MR直接相连的终端,也可以是个比较复杂的网络。MR的移动会携带连接的网络跟着一起移动,但网络中的终端不感知移动,由MR保证在移动时这些终端的路由可达。NEMO的一个典型的使用场景是应用在火车上:MR部署在火车车顶,通过无线与无线通信网相连;MR下连接的网络向车厢中的乘客提供有线或无线的网络访问接口。现有的NEMO移动性管理技术同样是依赖MIP、PMIP等锚点机制来实现MR以及MR下连接网络的路由可达。具体来说:MR从其锚点获取一个IP地址,以及一个或多个IP地址前缀;IP地址用来配置MR自己的IP地址,IP地址前缀则用于给MR下连接网络中的各个终端、设备(如,其它路由器、月艮务器等)配置IP地址;MR包括MR下连接的网络中的终端、设备与外界的通信都必须经过该MR以及MR的锚点。如图2所示,当CN需要向位于MR下连接的网络中的终端发送数据包时,数据包必定会首先路由到MR的锚点,再由MR的锚点使用特殊方式(如,隧道方式)将数据包投递至MR,最后由MR发送给终端。数据包必定会首先路由到MR的锚点是由MIP、PMIP等基于锚点的移动性管理机制所带来的限制。简单地说,因为终端的IP地址是由上述IP地址前缀生成,且该前缀是归属于MR的锚点的,所以数据包必定会先路由到该锚点。同样道理,位于因此MR下连接网络中的终端向CN发送的数据包也必定会首先路由到MR的锚点。因此,现有NEMO技术同样会引起业界公知的路由迂回问题,导致一系列不良后果。同时,由于位于MR下连接的网络中的终端只能使用MR从其锚点得到的IP地址前缀来生成IP地址,因此即使终端(终端用户)拥有一个上述固定的IP地址,在MR下也无法使用这个地址,这样不便于上述被叫类业务的实现。

发明内容
本发明解决的技术问题是提供一种位置更新方法及移动路由器-接入服务路由器,能够基于身份位置分离机制的移动性管理机制,实现无路由迂回。为解决上述技术问题,本发明提供了一种位置更新方法,终端(MN)通过移动路由器-接入服务路由器(MR-ASR)接入移动通信网络时,所述MR-ASR或者所述MR-ASR附着的接入服务路由器(ASR)为所述丽分配位置标识(RID),所述RID为指向所述ASR的地址。进一步地,所述方法还包括:所述MR-ASR或者所述ASR为所述丽分配RID后,将所述丽的AID与RID发送至身份位置映射寄存器(ILR);所述ILR更新丽的AID至RID的映射关系。进一步地,所述方法还包括:通信对端(CN)向所述丽发送数据报文时,所述CN连接的ASR向所述ILR请求所述丽的RID,携带所述丽的AID ;所述ILR根据丽的AID查询所述丽的AID至RID的映射关系,得到所述丽的RID,即为指向所述ASR的地址,返回给所述CN连接的ASR ;所述CN连接的ASR根据所述丽的RID将所述数据报文发送到所述丽的RID指向的所述ASR。进一步地,所述MR-ASR以所述指向所述ASR的地址作为RID分配给丽,具体包括:
所述MR-ASR在附着到所述ASR的过程中,预先获取并保存的本MR-ASR的RID ;所述丽通过所述MR-ASR接入移动通信网络时,所述MR-ASR将所述本MR-ASR的RID作为分配给MN的位置标识,并分配给所述MN。进一步地,所述MR-ASR预先获取本MR-ASR的RID,是指从所述MR-ASR附着的ASR获取到本MR-ASR的RID,具体包括:所述MR-ASR向附着的所述ASR发送地址请求消息,并携带用以指示所述ASR返回所述MR-ASR的RID的指示信息;所述ASR在为所述MR-ASR分配RID之后,通过地址请求应答消息将所述RID发送给所述MR-ASR ;所述MR-ASR根据所述ASR返回的地址请求应答消息获取到本MR-ASR的RID ;或者,所述MR-ASR在获取到本MR-ASR的AID后,向所述ASR发送获取本MR-ASR的RID的请求消息;所述ASR向MR-ASR返回应答消息,所述应答消息携带所述ASR为所述MR-ASR分配的RID ;所述MR-ASR根据所述ASR返回的所述应答消息获取到本MR-ASR的RID ;或者,所述ASR为附着的MR-ASR分配RID之后,通过用以发送所述MR-ASR的RID的消息、或者通过地址请求应答消息,将为所述MR-ASR分配的RID发送给所述MR-ASR ;所述MR-ASR根据所述ASR发送的所述用以发送所述MR-ASR的RID的消息、或者所述地址请求应答消息,获取到本MR-ASR的RID。 进一步地,所述MR-ASR预先获取本MR-ASR的RID,是指从ILR获取到本MR-ASR的RID,具体包括:所述MR-ASR向所述ILR发送获取本MR-ASR的RID的请求消息,所述请求消息携带本MR-ASR的AID ;所述ILR根据所述MR-ASR的AID查询所述MR-ASR的RID,并向所述MR-ASR返回应答消息,将查询到的所述MR-ASR的RID返回给所述MR-ASR ;所述MR-ASR根据所述ILR返回的应答消息获取到本MR-ASR的RID ;或者,所述ASR为所述MR-ASR分配RID之后,将所述MR-ASR的AID至RID的映射关系发送到所述ILR ;所述ILR向所述MR-ASR发送消息,将所述MR-ASR的RID发送给所述MR-ASR ;所述MR-ASR根据所述ILR发送的所述消息获取到本MR-ASR的RID。进一步地,所述MR-ASR以所述指向所述ASR的地址作为RID分配给丽,具体包括:所述丽通过所述MR-ASR接入移动通信网络时,所述MR-ASR从所述ASR或者所述ILR获取本MR-ASR的RID,并将本MR-ASR的RID作为分配给丽的位置标识,分配给所述MN。进一步地,所述MR-ASR从所述ASR或者所述ILR获取本MR-ASR的RID,具体包括:所述MR-ASR在收到所述丽发送的地址请求、或者收到ILR返回的所述丽的AID时,向所述ASR发送用以获取本MR-ASR的RID的请求消息;所述ASR向所述MR-ASR返回应答消息,携带所述MR-ASR的RID ;所述MR-ASR根据所述ASR返回的所述应答消息获取到本MR-ASR 的 RID ;或者,所述MR-ASR在收到所述MN发送的地址请求、或者收到ILR返回的所述丽的AID时,向所述ILR发送用以获取本MR-ASR的RID的请求消息,该请求消息携带所述MR-ASR的AID ;所述ILR根据所述MR-ASR的AID查询得到所述MR-ASR的RID,并向所述MR-ASR返回应答消息,携带所述MR-ASR的RID ;所述MR-ASR根据所述ILR返回的所述应答消息获取到本 MR-ASR 的 RID ;或者,所述MR-ASR向ILR发送用以请求所述丽的AID的请求消息,所述请求消息携带用于请求所述ILR返回所述MR-ASR的RID的指示,以及所述MR-ASR的AID ;所述ILR依据所述指示,以及所述MR-ASR的AID查询得到所述所述MR-ASR的RID,并向所述MR-ASR返回应答消息,携带所述丽的AID以及所述MR-ASR的RID ;所述MR-ASR根据所述ILR返回的所述应答消息获取到本MR-ASR的RID。进一步地,所述方法还包括:所述MR-ASR向所述ASR或者所述ILR获取本MR-ASR的RID后,保存在本地。进一步地,所述ASR以所述指向所述ASR的地址作为RID分配给所述丽,具体包括:所述MR-ASR向所述ASR发送为所述丽分配RID的请求消息,所述请求消息携带所述丽的AID ;所述ASR向所述MR-ASR返回应答消息,所述应答消息中携带为所述丽分配的RID,所述RID是指向所述ASR的地址。进一步地,所述方法还包括:所述ASR将为所述丽分配的所述RID及所述丽的AID发送给所述ILR ;所述ILR建立或更新所述MN的AID至RID的映射关系;或者,所述MR-ASR在获取到所述丽的RID后,将所述丽的RID及所述丽的AID发送给所述ILR ;所述ILR建立或更新所述MN的AID至RID的映射关系。进一步地,所述ASR以所述指向所述ASR的地址作为RID分配给所述丽,具体包括:所述MR-ASR通过附着的所述ASR向ILR发送用以更新所述MN的RID的请求消息,所述请求消息携带所述MN的AID ;所述ASR收到所述请求消息时,为所述MN分配RID,所述RID为指向所述ASR的地址;或者,所述MR-ASR通过附着的所述ASR向ILR发送用以请求所述丽的AID的请求消息,所述请求消息携带所述MN的用于鉴权认证的标识;所述ASR收到所述请求消息时,为所述丽分配RID,所述RID为指向所述ASR的地址。进一步地,所述方法还包括:所述ASR以所述指向所述ASR的地址作为RID分配给所述丽,具体包括:所述ASR在获取到MR-ASR上附着的丽的AID时,为所述丽分配RID,所述RID为指向ASR的地址。进一步地,所述方法还包括:所述ASR为所述丽分配RID之后,将为所述丽分配的所述RID发送给所述ILR ;所述ILR建立或更新所述MN的AID至RID的映射关系。进一步地,所述ASR为所述丽分配的RID包括:所述ASR为所述丽附着的MR-ASR分配的RID。进一步地,所述CN连接的ASR根据所述丽的RID对数据报文进行以下封装:所述封装之后的数据报文包含两个IP头部:外层IP头部和内层IP头部;其中,所述外层IP头部的目的地址为所述MN的RID,所述内层IP头部的目的地址为所述丽的AID。进一步地,所述方法还包括:当所述MR-ASR附着到所述ASR时,若所述ASR为所述MR-ASR分配的RID能唯一地指代所述MR-ASR,则:当所述ASR收到CN连接的ASR发送的所述封装后的数据报文时,根据所述数据报文外层IP头部的目的地址即所述MR-ASR的RID,将所述数据报文发送到所述MR-ASR的RID指代的所述MR-ASR,由所述MR-ASR发送到所述MN。进一步地,所述方法还包括:所述ASR记录所述丽的AID与所述丽当前附着到的所述MR-ASR的映射对应关系;当所述ASR收到CN连接的ASR发送的封装后的数据报文时,根据所述数据报文内层IP头部的目的地址即所述丽的AID,在本地记录的丽的AID与MR-ASR之间的映射对应关系中查找到所述MN当前附着到的MR-ASR,并将数据报文发送到所述MR-ASR,由所述MR-ASR发送到所述MN。本发明还提供了另一种位置更新方法,移动路由器-接入服务路由器(MR-ASR)从源ASR (S-ASR)切换至目标ASR (T-ASR)时,所述方法包括:所述T-ASR为所述MR-ASR分配新的RID,并将所述MR-ASR的新的RID发送至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发送至ILR ;所述ILR更新所述丽的AID至RID的映射关系。进一步地,所述T-ASR为所述MR-ASR上附着的丽分配新的RID,具体包括: 所述MR-ASR向所述T-ASR发送用以更新所述MR-ASR上的丽的RID的请求消息,携带所述丽的AID ;所述T-ASR收到所述请求消息时,为所述丽分配新的RID,所述RID为指向所述T-ASR的地址,并将所述述丽的新的RID及所述丽的AID发送至ILR ;所述ILR更新所述MN的AID至RID的映射关系。进一步地,所述MR-ASR通过以下方式获取到本MR-ASR的所述新的RID:所述MR-ASR向所述T-ASR发送用以请求所述T-ASR为本MR-ASR分配的所述新的RID ;所述T-ASR向所述MR-ASR返回应答消息,携带为所述MR-ASR分配的所述新的RID ;所述MR-ASR从所述应答消息中获取到本MR-ASR的所述新的RID ;或者,所述T-ASR将为所述MR-ASR分配的新的RID发送给所述S-ASR ;所述MR-ASR向所述S-ASR发送用以请求所述新的RID ;所述S-ASR向所述MR-ASR返回应答消息,携带所述新的RID ;所述MR-ASR从所述应答消息中获取到本MR-ASR的所述新的RID ;或者,所述MR-ASR向所述ILR发送用以请求所述T-ASR为本MR-ASR分配的所述新的RID ;所述ILR向所述MR-ASR返回应答消息,携带所述新的RID ;所述MR-ASR从所述应答消息中获取到本MR-ASR的所述新的RID ;或者,所述T-ASR为所述MR-ASR分配所述新的RID后,向所述MR-ASR发送消息,携带为所述MR-ASR分配的所述新的RID ;所述MR-ASR从所述消息中获取到本MR-ASR的所述新的RID ;或者,所述S-ASR从所述T-ASR获取到为所述MR-ASR分配的所述新的RID后,向所述MR-ASR发送消息,携带所述MR-ASR的新的RID ;所述MR-ASR从所述消息中获取到本MR-ASR的所述新的RID ;或者,所述ILR从所述T-ASR获取到所述为所述MR-ASR分配的所述新的RID以后,向所述MR-ASR发送消息,携带所述MR-ASR的新的RID ;所述MR-ASR从所述消息中获取到本MR-ASR的所述新的RID。进一步地,所述T-ASR为所述MR-ASR上附着的丽分配新的RID,具体包括:所述T-ASR在获取到所述MR-ASR上附着的丽的AID后,为所述丽分配新的RID,所述RID为指向本T-ASR的地址;并将为所述丽分配的新的RID发送至ILR ;所述ILR更新所述丽的AID至RID的映射关系。进一步地,所述方法还包括:所述T-ASR为所述MR-ASR分配新的RID后,将所述新的RID发送至所述S-ASR ;所述S-ASR将所述MR-ASR的新的RID作为所述丽的新的RID,并将所述新的RID及所述MR-ASR上附着的丽的AID发送至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发送至ILR ;所述ILR更新所述丽的AID至RID的映射关系,将所述MR-ASR上附着的丽的RID更新为所述MR-ASR的新的RID。本发明还提供了一种移动路由器-接入服务路由器,所述移动路由器-接入服务路由器(MR-ASR)包括位置标识分配单元,所述位置标识分配单元用于,终端(MN)通过本MR-ASR接入移动通信网络时,为所述丽分配位置标识(RID),所述RID为指向所述MR-ASR附着的ASR的地址。进一步地,所述位置标识分配单元还用于,为所述MN分配RID后,将所述MN的AID与RID发送至身份位置映射寄存器(ILR),以使所述ILR更新MN的AID至RID的映射关系。进一步地,所述终端接入模块还包括位置标识获取单元,所述位置标识获取单元用于,在本MR-ASR附着到所述ASR的过程中、或者在所述丽通过本MR-ASR接入移动通信网络时,从所述ASR或者ILR获取并保存本MR-ASR的RID ;所述位置标识分配单元用于,将从所述ASR或者所述ILR获取到的本MR-ASR的RID作为分配给所述MN的位置标识,分配给所述MN。
进一步地,所述位置标识获取单元还用于,本MR-ASR发生切换时,从切换到的目标ASR(T-ASR)、切换出的源ASR(S-ASR)、或者ILR获取到本MR-ASR的新的RID ;所述位置标识分配单元用于,将本MR-ASR的新的RID作为分配给本MR-ASR上附着的丽的新的RID,分配给本MR-ASR上附着的丽。本发明还提供了一种接入服务路由器,所述接入服务路由器(ASR)包括RID分配模块,所述RID分配模块用于,为本ASR下附着的MR-ASR分配RID ;以及,丽通过本ASR下附着的MR-ASR接入移动通信网络时,为所述丽分配RID,所述RID为指向所述MR-ASR附着的ASR的地址。进一步地,所述RID分配模块用于,在获取到MR-ASR上附着的丽的AID、或者收到所述MR-ASR发送的为所述丽分配RID的请求消息、或者收到所述MR-ASR向ILR发送的用以更新所述丽的RID的请求消息时,为所述丽分配RID,所述RID包括:所述ASR为所述丽附着的MR-ASR分配的RID。 进一步地,所述ASR还包括数据转发模块,所述RID分配模块用于,为本ASR下附着的所述MR-ASR分配的RID能唯一地指代所述 MR-ASR ;所述数据转发模块用于,当所述ASR收到CN连接的ASR发送的所述封装后的数据报文时,根据所述数据报文外层IP头部的目的地址即所述MR-ASR的RID,将所述数据报文发送到所述MR-ASR的RID指代的所述MR-ASR,由所述MR-ASR发送到所述MN。进一步地,所述ASR还包括映射对应关系记录模块和数据转发模块,所述映射对应关系记录模块用于,所述丽的AID与所述丽当前附着到的所述MR-ASR的映射对应关系;所述数据转发模块用于,收到CN连接的ASR发送的封装后的数据报文时,根据所述数据报文内层IP头部的目的地址即所述MN的AID,在记录的所述映射对应关系中查找到所述丽当前附着到的MR-ASR,并将数据报文发送到所述MR-ASR,由所述MR-ASR发送到所述MN。根据本发明提供的上述位置更新方案,丽附着到MR-ASR时,为丽分配的RID是指向MR-ASR附着的ASR的地址,从而,当CN向丽发送数据报文时,根据丽的位置信息(即MN的RID),即可将发送给MN的数据报文发送至上述ASR,从而解决了现有NEMO技术中存在的CN向MN发送的数据报文无法到达丽等问题,且,基于身份位置分离机制的移动性管理机制,实现了无路由迂回。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:图1是现有IP网络的架构示意图;图2是现有NEMO网络的架构示意图;图3a是身份位置分离网络的架构示意图;图3b是身份位置分离网络中CN向移动终端发送数据的示意图3c是移动终端移动后CN向移动终端发送数据的示意图;图4是NEMO中应用基于身份位置分离原理的移动性管理的架构示意图;图5是本发明实施例一的位置更新方法的流程示意图;图6是本发明实施例二的位置更新方法的流程示意图;图7是本发明实施例三的位置更新方法的流程示意图;图8是本发明实施例四的位置更新方法的流程示意图;图9是本发明实施例五的位置更新方法的流程示意图;图10是本发明实施例六的位置更新方法的流程示意图;图11是本发明中MR-ASR发生切换时的场景示意图;图12是本发明实施例七的位置更新方法的流程示意图;图13是本发明实施例八的位置更新方法的流程示意图;图14是本发明实施例九的位置更新方法的流程示意图。
具体实施例方式为了解决现有移动性管理技术依赖锚点而导致业界公知的路由迂回问题,目前业界也新近提出了一种基于身份位置分离思想的移动性管理机制,能在保证终端移动性的同时,解决路由迂回问题,还允许终端使用自己拥有的固定地址。该技术的网络架构示意如图3a所示,具体如下阐释:该网络架构由移动终端(Mobile Node,简称为MN)、接入服务路由器(AccessService Router,简称为 ASR)、身份位置映射寄存器(Identifier Location Register,简称为ILR)等网元组成。网络为每个终端\终端用户分配一个身份标识,用以标定该终端\终端用户的身份,且是固定不变的:无论终端在网络中如何移动以及无论终端附着在哪个ASR,其身份标识始终保持不变,且是全局唯一的,一般由签约指定;当终端通过ASR接入到网络时,ASR还要为终端分配一个位置标识,标定终端当前所处的网络拓扑位置(含有路由信息),或者说根据该位置标识可以定位到终端当前所在的ASR。ILR用以存储终端的身份标识与当前位置标识之间的映射关系。当ASR为终端分配一个新的位置标识时,需要将该终端的身份标识以及分配的位置标识发送给ILR保存。当终端的CN需要给终端发送数据包时,CN以终端的身份标识为目的地址,如图3b所示,首先将数据包发送到自己的ASR,即图3b中的ASR3。若ASR3不知道终端的位置标识,则到ILR查询;在获知位置标识后,ASR3把数据包首先发送到位置标识所指代的ASR,即图3b中的ASRl,再由ASRl将数据包进一步转发至终端。当终端因移动而变更了拓扑位置附着到另一个ASR上,如图3c所示,从ASRl切换至ASR2时,终端的身份标识维持不变,ASR2为终端分配一新的指向ASR2自身的位置标识,并将新的位置标识更新到ILR。若在切换前终端与CN间已经存在活跃的会话,则新的位置标识还会被通知到ASR3 (即CN连接的ASR),CN向终端发送的报文会被ASR3直接投递到ASR2。由此可见,在切换的过程中,终端的身份标识保持不变,改变的仅仅是位置标识,CN始终以终端的身份标识为目的地址向终端发送数据报文。当终端的身份标识采用IP地址形式时,该技术可以保证终端在移动过程中使用的IP地址不发生变化,可以使用终端/终端用户拥有的固定IP地址。同时,对比图3b、3c与图1可见,这种移动性管理机制中不存在上述的锚点网元,CN与MN之间的通信的路径总是最优的,因此不存在路由迂回问题。这里说明一下,由于终端的身份标识一般在终端用户与运营商签约时由运营商指定,因此是全局唯一固定不变的;当身份标识采用IP地址形式时,该身份标识也即终端用户拥有的固定IP地址。借鉴上述移动性管理机制,本发明首先提出一种在网络移动NEMO中应用基于身份位置分离原理的移动性管理的架构,参考图4,具体阐释如下:本架构同样也包括ASR、ILR等设备,其功能和作用如上述;本架构还包括移动路由器-接入服务路由器MR-ASR,其是拥有ASR的功能的NEMO中定义的移动路由器MR。从网络向下看(即从图中所示的接入服务路由器ASR向下看),上述MR-ASR作为一个特殊的终端,通过无线接入网附着到ASR上;MR-ASR拥有自己的身份标识,同时ASR还为MR-ASR分配一个位置标识,并将MR-ASR的身份标识到位置标识的映射关系通知到ILR,由ILR负责保存。从MR-ASR下连接的网络向上看,MR-ASR对于下连接的网络中的终端(移动终端、固定/游牧终端)来说是一个ASR,终端附着到MR-ASR时,由该MR-ASR为终端分配位置标识,并将终端的身份标识到位置标识的映射关系通知ILR保存。上述提出的架构也存在问题:当CN向MR-ASR下连接网络中的终端丽发送数据包时,CN连接的ASR(CN-ASR)到ILR中查询到丽的位置标识是一个指向MR-ASR的地址。MR-ASR本身是一个移动节点,单纯依赖上述从ILR查询到的MN的位置信息,即指向MR-ASR的地址,CN-ASR无法将数据包投递MR-ASR,因此CN向丽发送的数据包无法到达丽,而导致两者之间无法正常通信。本发明以下提出的在网络移动应用中的位置更新方法,用以解决上述问题。在本文中,身份标识又可被称作为接入标识(Access Identifier,简称为AID),位置标识又可被称为路由标识(Routing Identifier,简称为RID),以下均使用AID指代身份标识/接入标识,用RID指代位置标识/路由标识。为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。实施例一图5是本发明位置更新方法的第一实施例,用以解决上述问题。在本实施例中,移动终端MN当前附着的移动路由器-接入服务路由器MR-ASR将指向其附着的ASR的地址作为分配给丽的位置标识RID,并将丽的AID与上述RID之间的映射关系更新到ILR:步骤501:丽接入MR-ASR,并通过MR-ASR与网络中的鉴权认证服务器,执行接入鉴权过程。在这个过程中,丽提供鉴权认证所用标识,如国际移动用户识别码(International Mobile Subscriber Identification Number, IMSI)、网络接入标识(Network Access Identifier, NAI)等。步骤502:丽向MR-ASR发送地址请求消息,以从MR-ASR获取地址。需要说明的是,MN向MR-ASR请求地址所使用的具体消息以及流程与具体的接入技术(如,3G、LTE、WiMAX、CDMA等)相关,不属于本发明研究的范畴,不应当构成对本发明的限制。步骤503 =MR-ASR与身份寄存服务器ILR交互,以请求该丽的AID。如上文所述,MN的AID由签约指定,与终端用户的签约信息绑定,该绑定关系可以存放在ILR中。此时MR-ASR向ILR提供上述鉴权用标识,ILR根据该标识查询到丽的AID,并将之携带在给MR-ASR返回的应答消息中发送给MR-ASR。步骤504 =MR-ASR为丽分配RID。如上文所述,MR-ASR具有ASR的功能,依照现有技术,MR-ASR为附着在其上的丽分配的位置标识应当是指向MR-ASR自身的地址。而在本发明中,MR-ASR为上述丽分配的RID是指向MR-ASR附着的ASR的地址。优选地,MR-ASR将自己的RID,即RID_MR(由MR-ASR附着的ASR为其分配的指向该ASR的地址),作为丽的位置标识RID。那么MR-ASR需要首先获取自己的RID-MR,优选包括以下方法:方法一,MR-ASR在本步骤中向ASR发送请求消息,该消息优选携带MR-ASR的AID-MR,请求ASR返回该MR-ASR的RID-MR ;ASR收到请求后,向MR-ASR返回应答消息,携带MR-ASR的RID-MR。当然,该操作也可在收到步骤502所述的地址请求消息后,与步骤503并发执行。方法二,MR-ASR在本步骤中向ILR发送请求消息,请求ILR返回该MR-ASR的RID-MR,该消息优选携带MR-ASR的AID-MR ;ILR根据上述AID-MR,查询得到对应的RID-MR,并返回给MR-ASR。方法三,MR-ASR可在向ILR请求丽的AID的过程中(步骤503),向ILR请求返回自己的RID-MR。此时,MR-ASR在向ILR发送的请求消息中,不仅携带丽用于鉴权认证的标识,还携带MR-ASR自己的AID-MR,以及优选还携带一个指示以说明需要ILR返回MR-ASR的RID-MR。当ILR收到上述请求后,不仅需要查找丽的AID,还需要查找MR-ASR的RID-MR,并将之一起返回给MR-ASR。进一步地,当MR-ASR获得自己的RID-MR后,将之保存在本地。这样,当后续另一个丽接入附着到该MR-ASR上时,MR-ASR可以直接从本地获取到自己的RID-MR,而无需再至Ij ASR或ILR去查找。步骤505 =MR-ASR把为MN分配的上述RID,以及MN的AID发送到ILR,由ILR保存该丽的AID至RID的映射关系。值得说明的是,该RID实际上是指向ASR的位置标识。步骤506 =MR-ASR向丽发送地址请求应答,将丽的AID发送给丽,丽将之作为自己的通信地址。优选地,AID采用IP地址形式,故此处MN获取到的IP地址,且是终端/终端用户所拥有的固定IP地址。步骤507:优选地,MR-ASR与其附着的ASR交互,将上述丽的AID发送给ASR ;由ASR将该丽的AID保存在本地,并建立该AID指代的丽与MR-ASR之间的映射对应关系。通过本实施例提供的位置更新方法,使得ILR中保存有丽的AID至RID的映射关系,其中该RID是MN附着的MR-ASR的RID (即RID-MR),是指向该MR-ASR附着的ASR的地址。基于ILR中保存的上述丽的位置信息,可定位到丽附着的MR-ASR所附着的ASR。在CN向丽发送数据报文,CN-ASR向ILR请求丽的RID时,ILR根据丽的AID查询到的RID是指向上述MR-ASR附着的ASR的地址(即RID-MR)。ILR将这个RID返回给CN-ASR,则CN-ASR会将上述数据报文做封装,例如隧道封装(如,IP in IP隧道或GRE隧道等),之后(以下均称为隧道封装),先发送到该ASR。具体来说,隧道封装之后的数据报文含有两个IP头部(IPHeader):外层IP头部和内层IP头部。其中外层IP头部的目的地址是上述RID,而内层IP头部的目的地址则是丽的AID。根据外层IP头部的目的地址,该隧道封装后的报文会被正常路由到上述ASR。
进一步地,通过步骤507所述方法,使得MR-ASR附着的ASR还保存有附着在该MR-ASR上的丽的AID。基于该ASR保存的丽的位置信息,可定位到丽所附着的MR-ASR。当ASR收到上述隧道封装后的报文后,首先解隧道封装并丢弃外层IP头部,然后根据数据报文的目的地址,即上述内层IP头部的目的地址,也就是MN的AID,在本地保存的AID指代的丽与MR-ASR之间的映射对应关系中,找到丽当前所附着的MR-ASR,将数据报文发送给这个MR-ASR。最后,再由这个MR-ASR将数据报文发送给丽。值得说明的是,若ASR为某MR-ASR分配的RID (即RID-MR)能唯一地指代该MR-ASR,则本实施例也可不执行上述步骤507所述的操作。具体来说,当一个MR-ASR附着到一个ASR上时,该ASR会为这个MR-ASR分配一个RID-MR,若这个RID-MR不会再被分配给任何其它直接附着到该ASR上的MR-ASR或终端,则该RID-MR可以唯一指代上述的那个MR-ASR。此时,当ASR收到上述CN-ASR发送过来的隧道封装后的报文时,ASR根据外层IP头部的目的地址,即RID-MR,可获知应当向哪一个MR-ASR转发。ASR解隧道封装并丢弃外层IP头部,并将数据报文转发至上述MR-ASR,再由MR-ASR将数据报文发送给MN。因此,通过本实施例提供的位置更新方法,可以解决上述提出的CN向丽发送的数据报文无法到达丽的问题。实施例二图6是本发明第二实施例,是本发明位置更新方法的另一种实现方法,具体包含以下步骤:步骤601-603:同步骤 501-503。步骤604:MR-ASR为MN分配RID。同步骤503所述,在本实施例中,MR-ASR为附着在其上的丽分配指向该MR-ASR附着的ASR的RID。MR-ASR优选请求其附着的ASR分配一个RID,优选携带丽的AID,以向ASR说明为该丽分配RID。MR-ASR向ASR发送请求消息,以请求ASR分配RID。步骤605:ASR取出一个指向其自身的地址,并向MR-ASR返回应答消息,携带该地址。MR-ASR将之分配给丽作为丽的RID。值得说明的是,上述ASR发送给MR-ASR的地址可以就是它分配给MR-ASR的RID (RID-MR)。步骤606 =MR-ASR把上述分配给丽的RID以及丽的AID发送到ILR,由ILR保存该丽的AID至RID的映射关系。值得说明的是,该RID实际上是指向ASR的地址。步骤607:同步骤506。步骤608 =MR-ASR与其附着的ASR交互,将上述丽的AID发送给ASR ;由ASR将该丽的AID保存在本地,并建立该AID指代的丽与MR-ASR之间的映射对应关系。通过这样的方法,使得ILR中保存有丽的AID至RID的映射关系,其中该RID是指向MR-ASR附着的ASR的地址。通过本实施例提供的位置更新方法,如实施例一所述的原理,可以解决上述提出的CN向丽发送的数据报文无法到达丽的问题。作为一种变形,步骤604-605可以发生在步骤602与603之间,即在MR-ASR向ILR请求丽的AID之前,已经向ASR请求为丽分配RID。此时,MR-ASR可以在步骤603中向ILR请求MN的AID的消息中,携带上述RID。当ILR根据鉴权所用标识查找到MN的AID时,还将上述RID进行保存,建立该AID至RID的映射关系。此时,步骤606可以不执行。实施例三
如实施例一所述,当MR-ASR为附着在其上的丽分配RID时,使用自己的RID-MR作为丽的RID,并将丽的AID至该RID的映射关系上报至ILR,所以MR-ASR需要获知自己的RID-MR,以完成为丽的位置更新过程。图7是本发明第三实施例,是MR-ASR获取自己的RID-MR的一种方法,具体包含以下步骤:步骤701:在MR-ASR接入无线通信网时,首选以终端的角色执行接入过程,与鉴权认证服务器之间执行鉴权认证。步骤702 =MR-ASR向其附着的接入服务路由器ASR发送地址请求消息,以请求自己的地址。步骤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映射关系发送到ILR。步骤706 =ASR向MR-ASR返回地址请求应答消息,其中携带AID-MR。步骤707:在获得自己的AID-MR后,MR-ASR向ASR发送另一个请求消息,以请求ASR为自己分配的RID-MR,该请求消息优选携带上述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发送给MR-ASR。作为另一种变形方法,MR-ASR可以在向ASR发送的地址请求消息(步骤702)中携带指示,以请求ASR将为其分配的RID-MR发送给自己。基于上述指示,ASR在向终端返回的地址请求应答消息(步骤906)中,将上述RID-MR发送给MR-ASR。获取到自己的RID-MR之后,MR-ASR将之保存在本地。待有丽附着到该MR-ASR上,如实施例一的方法,MR-ASR为丽分配RID时,MR-ASR可以直接在本地取出RID-MR并作为MN的RID。实施例四图8是本发明第四实施例,是MR-ASR获取自己的RID-MR的另一种方法,具体包含以下步骤:步骤801-806:同步骤701-706。在本实施例这些步骤中,ASR不向MR-ASR提供该MR-ASR 的 RID-MR。步骤807 =MR-ASR向ILR发送请求,以请求自己的RID-MR,该消息需要携带MR-ASR的 AID-MR。步骤808 =ILR根据AID-MR查询MR-ASR的RID-MR,并向MR-ASR返回应答消息,携带查询得到的RID-MR,MR-ASR将RID-MR保存在本地。作为本发明的一种变形方法,在步骤805中,ASR为MR-ASR分配了 RID-MR之后,会将MR-ASR的AID-MR至RID-MR的映射关系发送到ILR保存。此时ILR可以主动向MR-ASR发送消息,将上述RID-MR推送至MR-ASR,并由MR-ASR保存在本地。使用上述两个实施例提供的方法,使得MR-ASR在其入网附着到ASR的过程时,获取到自己的RID(即RID-MR)信息。这样,结合实施例一所述的方法,在步骤504中,MR-ASR便可以将获取到的上述RID-MR分配给MN作为该MN的RID,这样就无需执行步骤504中描述的MR-ASR获取RID-MR的方法了。实施例五MR-ASR附着的ASR还可以具有作为MR-ASR与ILR交互的中继(Relay)或者代理(Proxy)的功能,具体来说,MR-ASR需要与ILR交互时,总是将相关的消息首先发送到上述ASR,再由上述ASR将上述消息发送至ILR。基于此,图9是本发明第五实施例,是位置更新方法的另一种实现方法,具体包括以下步骤:步骤901-902:同步骤 501-502。步骤903:MR-ASR与ILR交互获取丽的AID。这里与步骤503不同的是,在本步骤中,MR-ASR通过其附着的ASR与ILR交互,ASR作为其与ILR交互的中继或代理。步骤904 =MR-ASR需要将MN的AID和RID发送至ILR,如上所述,MR-ASR与ILR间的交互需要通过其附着的ASR。在本步骤中,MR-ASR不为丽分配RID,直接向ASR发送消息,并在该消息中携带丽的AID。步骤905:收到上述消息后,ASR为丽分配RID,该RID为指向ASR本身的地址。值得说明的是,上述ASR分配的RID优选是ASR为该丽附着的MR-ASR分配的RID-MR。当然也可以是任何其它指向ASR的地址,如ASR自己的地址。步骤906 =ASR将上述MN的AID和上述为MN的分配的RID发送给ILR。由ILR保存该丽的AID至RID的映射关系。步骤907 =ASR向MR-ASR返回应答消息,用作对步骤904请求消息的应答。步骤908:同步骤607。步骤909:同步骤608。如实施例二所述,使用本实施例提供的方法,使得ILR中保存有丽的AID至RID的映射关系,且该RID是指向ASR的地址,可以解决上述提出的CN向丽发送的数据报文无法到达丽的问题。需要说明的是,步骤908和步骤909只要在MR-ASR获取到丽的AID便可以执行,例如可以与步骤904并发执行。作为对本实施例方法的一种变形方法,步骤909可以不执行。此时,如上文所述,在步骤904中MR-ASR向ASR发送的请求消息中携带了丽的AID,则ASR可以在收到步骤904的消息时,就将该AID与MR-ASR的对应关系记录在本地。也就是在步骤905中多执行这里所描述的操作。作为对本实施例方法的另一种变形,在MR-ASR依据MN鉴权认证所用的标识向ILR请求MN的AID时,MR-ASR也需要将该请求消息首先发送到其附着的ASR。此时该请求消息中携带MN鉴权所用的标识(如,IMS1.NAI等)。当ASR收到该消息时,可以预先为该MN分配一个指向其自身的RID(该RID可以是上述的RID-MR),并将上述鉴权所用标识与该RID一同发送到ILR。当ILR根据鉴权所用标识查找到MN的AID时,还保存上述的RID,并建立该AID至RID的映射关系。此时,后续的步骤904至步骤907可以不用执行。
还值得说明的是,在本实施例以及本实施例的各种变形中,如上文所述(步骤905),ASR为丽分配RID可以就是ASR为MR-ASR分配的RID-MR ;又如实施例一所述,ASR为该MR-ASR分配的RID-MR可以是能唯一地指代该MR-ASR的位置标识,当这两个条件同时满足时,步骤909可以不执行。实施例六图10是本发明第六实施例,是本发明位置更新方法的另一种实现方法,具体包含以下步骤:步骤1001-1003:同步骤 501-503。步骤1004:同步骤507所述,MR-ASR向其附着的ASR发送请求消息,携带上述附着在该MR-ASR上MN的AID,以及优选携带MR-ASR的AID-MR。步骤1005:收到上述消息后,ASR将上述丽的AID保存在本地,并建立该AID指代的丽与MR-ASR的关联对应关系。在本步骤中,ASR还要为该丽分配RID,该RID为指向ASR自身的地址。优选ASR使用MR-ASR的RID-MR作为该丽的RID,当然也可以使用其它指向其自身的地址,例如ASR自己的IP地址等。步骤1006:ASR将上述MN的AID,以及其为MN分配的RID发送至ILR,由ILR保存该丽的AID至RID的映射关系。步骤1007 =ASR向MR-ASR返回应答消息,用以作确认。步骤1008:同步骤506。采用本实施例的方法,当ASR获取到MR-ASR上附着的丽的AID时,便可以为该丽分配一个指向其自身的RID,并将该AID至RID的映射关系发送至ILR。值得说明的是,如上文所述,ASR可以作为MR-ASR与ILR之间交互的中继或代理,则在本实施例的步骤1003中,MR-ASR可以将用以请求丽的AID的消息,先发送至ASR,再由ASR发送至ILR。实施例七MR-ASR本身是一个移动路由器,可以在移动网中移动。如图11所示,当MR-ASR从源-ASR(Source ASR, S-ASR)移动切换至目标-ASR(Target ASR, T-ASR)时,会携带其连接网络中的丽一同移动,但丽本身并不感知自己在移动。在MR-ASR切换至T-ASR时,为了保证丽的可达性,也需要为丽执行位置更新,图12为本发明第七实施例,是MR-ASR在切换至T-ASR时的位置更新方法,具体包括以下步骤:步骤1201:当MR-ASR的位置发生变更,从源ASR(S-ASR)的服务范围移动到目标ASR(T-ASR)的服务范围内时,会触发执行MR-ASR从S-ASR切换到T-ASR的过程。具体来说,S-ASR会收到一个切换指示,其指示了 MR-ASR将从S-ASR切换到T-ASR。一般来说,移动网中还包括无线接入网部分,该指示可来源于MR-ASR自身,也可能来源于无线接入网(例如,其中的基站、其它网关设备)。当然,这并不属于本发明的研究范畴,但不应当成为对本发明的限制。步骤1202 =S-ASR向T-ASR发送消息,携带MR-ASR的上下文信息,以便T-ASR能够作为MR-ASR的服务ASR (Serving ASR)接替S-ASR为MR-ASR继续提供服务。优选地,S-ASR还将其保存的附着在该MR-ASR上的丽的AID发送给T-ASR ;当有多个丽附着在该MR-ASR上时,优选S-ASR将这些AID以列表的形式发送至T-ASR。
步骤1203:T-ASR收到上述消息后,在本地为MR-ASR创建上下文信息,接替S-ASR作为服务ASR为MR-ASR提供服务。同时T-ASR还为MR-ASR分配一个新的位置标识RID-MR,该新RID-MR为指向T-ASR的地址。步骤1204 =T-ASR向返回应答消息,用作确认。优选地,T-ASR还将上述新RID-MR发送给S-ASR。步骤1205:T-ASR将MR-ASR的AID-MR以及上述新RID-MR发送至ILR,更新ILR内保存的MR-ASR的位置标识。值得说明的是,本步骤可以与步骤1204并发执行。步骤1206 =MR-ASR收到切换完成指示。该指示的作用一般是通知MR-ASR开始将发往外界的数据向T-ASR发送,例如向T-ASR服务范围内的无线接入网(基站)发送数据。该切换完成指示可来源于S-ASR,也可能来源于T-ASR或无线接入网内的其它网元。当然,这并不属于本发明的研究范畴,但不应当成为对本发明的限制。步骤1207:与现有技术不同的是,此时MR-ASR还要为附着在其上的丽更新它们的RID,并使用指向上述T-ASR的地址作为这些MN的新RID。优选地,MR-ASR将自己的新RID-MR作为MN的新RID。那么MR-ASR需要首先获取自己的新RID-MR,优选包括以下方法:方法一,MR-ASR向T-ASR或S-ASR发送消息以请求获取T-ASR为自己分配的新RID-MR ;收到上述消息后T-ASR或S-ASR将新RID-MR发送至MR-ASR。优选地,MR-ASR在发现自己切换至T-ASR的情况下向T-ASR或S-ASR发送上述请求消息。例如,MR-ASR在收到步骤1206所述的切换完成后,向T-ASR或S-ASR发送上述消息。如上文所述(步骤1206),该切换完成指示可能来自于无线接入网,则MR-ASR向无线接入网发送上述请求,由无线接入网决定将上述请求发往T-ASR或着S-ASR。方法二,MR-ASR向ILR发送消息以请求上述新RID-MR,该消息中还优选携带MR-ASR的AID-MR。ILR根据AID-MR,查询到上述新RID-MR,并返回给MR-ASR。优选地,MR-ASR在发现自己切换至T-ASR时向ILR请求新RID-MR。方法三,T-ASR在MR-ASR切换过程中,为该MR-ASR分配了新RID-MR后,主动向该MR-ASR发送消息,以将新RID-MR发送至该MR-ASR。优选地,T-ASR可以使用上述切换完成指示,将新RID-MR发送至MR-ASR。方法四,S-ASR在MR-ASR切换过程中,从T-ASR获取到MR-ASR的新RID-MR后,主动向该MR-ASR发送消息,以将新RID-MR发送至该MR-ASR。优选地,S-ASR可以使用上述切换完成指示,将新RID-MR发送至MR-ASR。方法五,在ILR从T-ASR获得MR-ASR的新RID-MR之后,主动向MR-ASR发送消息,以将该新RID-MR发送至MR-ASR。进一步地,上述MR-ASR获取到自己的新RID-MR后,将之保存在本地。步骤1208:MR-ASR将上述丽的AID、上述为丽分配的RID发送给ILR以更新ILR中保存的丽的RID。优选地,当有多个丽附着在该MR-ASR上时,MR-ASR将这些丽的AID以列表的形式携带在上述消息中发送至ILR ;ILR收到消息后,为每个MN都更新它们的RID。这也就是说,所有的这些的丽的RID都是同一个地址,MR-ASR采用批量的方式为这些丽统一更新它们的RID。
使用上述位置更新方法,在MR-ASR从S-ASR切换到T-ASR后,ILR中保存的附着在该MR-ASR上的MN的位置标识会被更新为MR-ASR的新RID-MR,其是指向MR-ASR附着的ASR的地址。如此,同实施例一所述的原理,可以解决CN向丽发送的数据报文无法到达丽的问题。值得说明的是,若T-ASR给MR-ASR分配的新RID-MR是个能唯一地指代该MR-ASR的位置标识,则在S-ASR可不用将其保存的附着在该MR-ASR上的丽的AID发送给T-ASR。作为本实施例方法的一种变形方法,在步骤1207中MR-ASR可不使用上述新RID-MR作为上述MN的RID,而是首先从T-ASR获取另一个指向T-ASR本身的RID,然后将之作为MN的RID,具体地用以下步骤代替步骤1207:步骤1207a:与现有技术不同的是,此时MR-ASR还需要为附着在其上的丽更新它们的RID,并使用指向上述T-ASR的地址作为这些丽的新RID。优选地,MR-ASR从T-ASR获取另一个指向T-ASR本身的地址,将之作为丽的RID。那么MR-ASR需要首先获取上述的另一个指向T-ASR本身的RID,优选包括以下方法:方法一,MR-ASR向T-ASR发送请求消息,以请求从T-ASR获取指向该T-ASR的RID。T-ASR收到上述消息并分配指向自身的RID,然后发送给MR-ASR。值得说明的是,这里T-ASR分配的上述RID,可以是MR-ASR的新RID-MR,当然也可以不是。方法二,T-ASR在MR-ASR切换过程中,分配指向自身的RID,并主动发送给MR-ASR,以供MR-ASR将之作为附着在其上的丽的RID。优选地,T-ASR在获知MR-ASR下附着有丽的条件下执行上述操作:如步骤1202所述,S-ASR优选将其保存的附着在该MR-ASR上的MN的AID发送给T-ASR,此时T-ASR可以根据该信息来判断MR-ASR下当前有无丽附着。那么在后续的步骤1208中,MR-ASR将上述RID作为附着在该MR-ASR上的丽的RID,更新至ILR。实施例八图13为本发明第八实施例,是MR-ASR在切换到T-ASR时的位置更新的另一种实现方法,具体包括以下步骤:步骤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发送给T-ASR。步骤1304:同步骤 1204。步骤1305:同步骤 1206。步骤1306 =T-ASR向ILR发送消息,为MR-ASR更新位置标识,该消息携带MR-ASR的AID-MR,以及上述新RID-MR。在本步骤中,T-ASR在上述消息中还携带从S-ASR获得的附着在MR-ASR上的丽的AID,优选地,当有多个丽附着在该MR-ASR上时,T-ASR将这些丽的AID以列表形式发送到ILR。步骤1307:1LR收到上述消息后,为MR-ASR更新位置标识为上述新RID-MR。同时,ILR还根据上述消息中携带的MN的AID为这些MN更新它们的位置标识,都以上述新RID-MR作为这些MN的位置标识。步骤1308 =ILR向T-ASR返回应答消息,用作确认。
值得说明的是,步骤1306-1308可以与步骤1304并发执行。 在本实施例方法中,T-ASR把为MR-ASR更新位置标识与为MR-ASR上附着的丽更新位置标识放在同一条消息中触发。当然,也可以使用两条单独的消息来触发。此时,T-ASR在向ILR发送单独的消息中携带上述MN的AID,以及上述新RID-MR,也可以达到同样的效
果O在本实施例方法中,T-ASR将为MR-ASR分配的新RID-MR直接作为上述丽的新RID0作为一种变形方法,T-ASR可以为这些丽分配另外的指向该T-ASR的地址作为它们的RID,并将丽的AID以及上述RID发送至ILR。在本实施例方法中,如步骤1302 (1202)所述,S-ASR需要将其保存的该MR-ASR连接网络中的MN的AID发送给T-ASR。作为一种变形方法,S-ASR也可不执行该步骤。此时,可以由MR-ASR主动将该信息通知给T-ASR,例如MR-ASR在收到切换完成指示时,向T-ASR发送消息,携带附着在其上的丽的AID。T-ASR收到上述信息以后,将这些丽的AID保存到本地,并向ILR发送消息,以更新这些MN的RID。作为另一种变形方法,S-ASR也可不执行该步骤。此时,可以由T-ASR主动向ILR请求该信息。例如T-ASR在获取到MR-ASR的AID-MR之后(如,从S-ASR保存的上下文信息中获取),向ILR发送请求,携带AID-MR。ILR根据该AID-MR找到与该MR-ASR关联的丽的AID,并发送给T-ASR。T-ASR收到上述信息以后,将这些丽的AID保存到本地,并向ILR发送消息,以更新这些丽的RID。值得说明的是,该变形方法的适用前提比较特殊,需要满足一下条件:当MR-ASR附着在S-ASR上时(切换前),S-ASR为MR-ASR分配的RID-MR能唯一指代该MR-ASR ;且,MN的RID是该RID-MR。则在ILR中可以依据上述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的地址发送到ILR,使得ILR更新丽的RID为指向T-ASR的地址(如,MR-ASR的新RID-MR、T-ASR为MN分配的另一个指向T-ASR自身的地址等)。作为本实施例方法的一种变形方法,也可以由S-ASR执行该操作:如步骤1304 (1204)所述,T-ASR会将其为MR-ASR分配的新RID-MR发送至S-ASR,则S-ASR可以在切换完成时,或收到上述RID-MR时,向ILR发送用以更新丽的RID的消息,其中携带丽的AID以及上述新RID-MR。ILR收到该消息,更新MN的RID为上述新RID-MR。或者,S-ASR在向ILR发送上述消息,不携带上述新RID-MR,而是携带T-ASR的地址(例如,S-ASR在与T-ASR间交互MR-ASR的上下文信息时,获知T-ASR的地址)也能达到同样的效果。值得说明的是,使用这种变形方法时,T-ASR就无需再将上述MN的AID发送至ILR。使用本实施例提出的位置更新方法,在MR-ASR切换到T-ASR后,ILR中保存的附着在该MR-ASR上的丽的新RID同样是指向MR-ASR附着的ASR的地址。故同实施例一所述的原理,能解决CN向丽发送的数据报文无法到达丽的问题。实施例九如上文所述,MR-ASR附着的ASR (T-ASR)可具有作为MR-ASR与I LR交互的中继(Relay)或者代理(Proxy)的功能,图14为本发明第九实施例,是MR-ASR在切换到的T-ASR时的位置更新的另一种实现方法,具体包括以下步骤:步骤1401-1406:同步骤 1201-1206。步骤1407 =MR-ASR要更新附着在其上的MN的RID。由于T-ASR是MR-ASR与ILR之间交互的中继或代理,因此MR-ASR首先向T-ASR发送请求消息,用以更新丽的RID。此时,该消息中携带这些MN的AID。优选地,该消息还可以携带丽的新RID,该RID是指向上述T-ASR的地址。基于上述实施例的方法,MR-ASR可以获取到自己的新RID-MR,则此时上述MN的新RID是该新RID-MR ;或者,仍然基于上述实施例的方法,MR-ASR可以请求获取到指向T-ASR的RID,则此时上述新的RID是该从T-ASR请求获取到的RID。优选地,该消息仅携带丽的AID,而不携带任何RID信息。步骤1408:收到上述消息后,T-ASR为上述MN分配指向T-ASR自身的位置标识。优选地,在上述MR-ASR向T-ASR发送的消息中不携带任何RID信息的情况下才执行本操作。优选地,上述指向T-ASR自身的RID可以是T-ASR给MR-ASR分配的新RID-MR。步骤1409:T-ASR向ILR发送请求消息,携带上述MN的AID,以及上述MN的新RID。ILR更新这些丽的RID为上述新RID,并向T-ASR返回应答消息,用作确认。步骤1410 =T-ASR向MR-ASR返回应答消息,用作确认。在实际应用过程中,MR-ASR在从S-ASR切换至T-ASR之前,附着在其上的丽就可能与CN之间已经存在活跃的会话了。如上文所述原理,此时ASR-CN从ILR获得的丽的RID是指向S-ASR的地址。虽然后续MR-ASR切换至T-ASR,但ASR-CN本身却不感知MR-ASR的移动,仍然会将CN发往丽的数据报文继续向S-ASR发送。当S-ASR收到发往丽的报文时,需要做适当的处理,首先要获知MN附着的MR-ASR,根据上文所述的原理,有两种方法:方法一,如上文所述,S-ASR会保存有附着在该MR-ASR上的丽的AID。则根据收到的报文的内层IP报头部的目的地址,即丽的AID,S-ASR可以获知该丽所附着的MR-ASR。方法二,如上文所述,当MR-ASR附着在S-ASR上时,S-ASR可为其分配的能唯一指代该MR-ASR的RID-MR (此时无需S-ASR保存附着在该MR-ASR上的丽的AID)。在这种情况下,S-ASR根据收到的报文的外层IP报头部的目的地址,即S-ASR为MR-ASR分配的RID-MR,S-ASR同样可获知该丽所附着的MR-ASR。进一步地,根据上文所述的切换流程,S-ASR知道MR-ASR所切换到的T-ASR,并且知道MR-ASR的新RID-MR。此时,S-ASR将收到的CN-ASR发过来的报文,再转发给T-ASR,由T-ASR进一步处理。优选地,S-ASR经由其与T-ASR之间的隧道转交上述报文。该隧道可以是临时建立的隧道,也可以是S-ASR与T-ASR之间固有的隧道,该固有隧道优选专用于转发上述的报文。优选地,在这种情况下,S-ASR在收到ASR-CN发送过来的上述报文时,还要向ASR-CN发送一个消息,消息中携带上述丽的AID以及一个指向T-ASR的地址,该地址优选是T-ASR自己的地址,或上述MR-ASR的新RID-MR。收到该消息后,ASR-CN更新本地保存的MN的RID为上述指向T-ASR的地址。则后续ASR-CN会将CN发向MN的报文直接向T-ASR发送。最后需要补充说明的是,在本实施例和本发明的其它实施例中,涉及ILR查询某信息,例如上述ILR根据丽用于鉴权认证的标识查找丽的AID、依据MR-ASR的AID-MR查找RID-MR等,可以指该ILR在其本地查询,也可以指该ILR到其它ILR去查找。到其它ILR查询的典型场景为网络中存在多个ILR,且各ILR以分布式的形式组网,信息分布地存储在不同的ILR。因此当该ILR在本地查询不到所要的信息时,可以通过相应的分布式算法到其它ILR中查询。此外,本发明实施例中还提供了一种移动路由器-接入服务路由器(MR-ASR),该MR-ASR包括位置标识分配单元,所述位置标识分配单元用于,终端(MN)通过本MR-ASR接入移动通信网络时,为所述丽分配位置标识(RID),所述RID为指向所述MR-ASR附着的ASR的地址。进一步地,所述位置标识分配单元还用于,为所述MN分配RID后,将所述MN的AID与RID发送至身份位置映射寄存器(ILR),以使所述ILR更新MN的AID至RID的映射关系。进一步地,所述终端接入模块还包括位置标识获取单元,所述位置标识获取单元用于,在本MR-ASR附着到所述ASR的过程中、或者在所述丽通过本MR-ASR接入移动通信网络时,从所述ASR或者ILR获取并保存本MR-ASR的RID ;所述位置标识分配单元用于,将从所述ASR或者所述ILR获取到的本MR-ASR的RID作为分配给所述MN的位置标识,分配给所述MN。进一步地,所述位置标识获取单元还用于,本MR-ASR发生切换时,从切换到的目标ASR(T-ASR)、切换出的源ASR(S-ASR)、或者ILR获取到本MR-ASR的新的RID ;所述位置标识分配单元用于,将本MR-ASR的新的RID作为分配给本MR-ASR上附着的丽的新的RID,分配给本MR-ASR上附着的丽。此外,本发明实施例中还提供了一种接入服务路由器(ASR),该ASR具体包括RID分配模块,所述RID分配模块用于,为本ASR下附着的MR-ASR分配RID ;以及,丽通过本ASR下附着的MR-ASR接入移动通信网络时,为所述丽分配RID,所述RID为指向所述MR-ASR附着的ASR的地址。进一步地,所述RID分配模块用于,在获取到MR-ASR上附着的丽的AID、或者收到所述MR-ASR发送的为所述丽分配RID的请求消息、或者收到所述MR-ASR向ILR发送的用以更新所述丽的RID的请求消息时,为所述丽分配RID,所述RID包括:所述ASR为所述丽附着的MR-ASR分配的RID。进一步地,所述ASR还包括数据转发模块,所述RID分配模块用于,为本ASR下附着的所述MR-ASR分配的RID能唯一地指代所述 MR-ASR ;所述数据转发模块用于,当所述ASR收到CN连接的ASR发送的所述封装后的数据报文时,根据所述数据报文外层IP头部的目的地址即所述MR-ASR的RID,将所述数据报文发送到所述MR-ASR的RID指代的所述MR-ASR,由所述MR-ASR发送到所述MN。进一步地,所述ASR还包括映射对应关系记录模块和数据转发模块,所述映射对应关系记录模块用于,所述丽的AID与所述丽当前附着到的所述MR-ASR的映射对应关系;所述数据转发模块用于,收到CN连接的ASR发送的封装后的数据报文时,根据所述数据报文内层IP头部的目的地址即所述MN的AID,在记录的所述映射对应关系中查找到所述丽当前附着到的MR-ASR,并将数据报文发送到所述MR-ASR,由所述MR-ASR发送到所述MN。以上仅为本发明的优选实施案例而已,并不用于限制本发明,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员可根据本发明做出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
权利要求
1.一种位置更新方法,其特征在于,终端(MN)通过移动路由器-接入服务路由器(MR-ASR)接入移动通信网络时, 所述MR-ASR或者所述MR-ASR附着的接入服务路由器(ASR)为所述MN分配位置标识(RID),所述RID为指向所述ASR的地址。
2.如权利要求1所述的方法,其特征在于,所述方法还包括: 所述MR-ASR或者所述ASR为所述丽分配RID后,将所述丽的AID与RID发送至身份位置映射寄存器(ILR);所述ILR更新丽的AID至RID的映射关系。
3.如权利要求1所述的方法,其特征在于,所述方法还包括: 通信对端(CN)向所述丽发送数据报文时,所述CN连接的ASR向所述ILR请求所述丽的RID,携带所述丽的AID ; 所述ILR根据丽的AID查询所述丽的AID至RID的映射关系,得到所述丽的RID,即为指向所述ASR的地址,返回给所述CN连接的ASR ; 所述CN连接的ASR根据所述MN的RID将所述数据报文发送到所述MN的RID指向的所述ASR。
4.如权利要求1所述的方法,其特征在于, 所述MR-ASR以所述指向所述ASR的地址作为RID分配给丽,具体包括: 所述MR-ASR在附着到所述ASR的过程中,预先获取并保存的本MR-ASR的RID ; 所述丽通过所述MR-ASR接入移动通信网络时,所述MR-ASR将所述本MR-ASR的RID作为分配给MN的位置标识,并分配给所述MN。
5.如权利要求4所述的方法,其特征在于, 所述MR-ASR预先获取本MR-ASR的RID,是指从所述MR-ASR附着的ASR获取到本MR-ASR的RID,具体包括: 所述MR-ASR向附着的所述ASR发送地址请求消息,并携带用以指示所述ASR返回所述MR-ASR的RID的指示信息;所述ASR在为所述MR-ASR分配RID之后,通过地址请求应答消息将所述RID发送给所述MR-ASR ;所述MR-ASR根据所述ASR返回的地址请求应答消息获取到本MR-ASR的RID ; 或者,所述MR-ASR在获取到本MR-ASR的AID后,向所述ASR发送获取本MR-ASR的RID的请求消息;所述ASR向MR-ASR返回应答消息,所述应答消息携带所述ASR为所述MR-ASR分配的RID ;所述MR-ASR根据所述ASR返回的所述应答消息获取到本MR-ASR的RID ;或者,所述ASR为附着的MR-ASR分配RID之后,通过用以发送所述MR-ASR的RID的消息、或者通过地址请求应答消息,将为所述MR-ASR分配的RID发送给所述MR-ASR ;所述MR-ASR根据所述ASR发送的所述用以发送所述MR-ASR的RID的消息、或者所述地址请求应答消息,获取到本MR-ASR的RID。
6.如权利要求4所述的方法,其特征在于, 所述MR-ASR预先获取本MR-ASR的RID,是指从ILR获取到本MR-ASR的RID,具体包括: 所述MR-ASR向所述ILR发送获取本MR-ASR的RID的请求消息,所述请求消息携带本MR-ASR的AID ;所述ILR根据所述MR-ASR的AID查询所述MR-ASR的RID,并向所述MR-ASR返回应答消息,将查询到的所述MR-ASR的RID返回给所述MR-ASR ;所述MR-ASR根据所述ILR返回的应答消息获取到本MR-ASR的RID ; 或者,所 述ASR为所述MR-ASR分配RID之后,将所述MR-ASR的AID至RID的映射关系发送到所述ILR ;所述ILR向所述MR-ASR发送消息,将所述MR-ASR的RID发送给所述MR-ASR ;所述MR-ASR根据所述ILR发送的所述消息获取到本MR-ASR的RID。
7.如权利要求1所述的方法,其特征在于,所述MR-ASR以所述指向所述ASR的地址作为RID分配给丽,具体包括: 所述丽通过所述MR-ASR接入移动通信网络时,所述MR-ASR从所述ASR或者所述ILR获取本MR-ASR的RID,并将本MR-ASR的RID作为分配给丽的位置标识,分配给所述丽。
8.如权利要求7所述的方法,其特征在于,所述MR-ASR从所述ASR或者所述ILR获取本MR-ASR的RID,具体包括: 所述MR-ASR在收到所述丽发送的地址请求、或者收到ILR返回的所述丽的AID时,向所述ASR发送用以获取本MR-ASR的RID的请求消息;所述ASR向所述MR-ASR返回应答消息,携带所述MR-ASR的RID ;所述MR-ASR根据所述ASR返回的所述应答消息获取到本MR-ASR 的 RID ; 或者,所述MR-ASR在收到所述丽发送的地址请求、或者收到ILR返回的所述丽的AID时,向所述ILR发送用以获取本MR-ASR的RID的请求消息,该请求消息携带所述MR-ASR的AID ;所述ILR根据所述MR-ASR的AID查询得到所述MR-ASR的RID,并向所述MR-ASR返回应答消息,携带所述MR-ASR的RID ;所述MR-ASR根据所述ILR返回的所述应答消息获取到本 MR-ASR 的 RID ; 或者,所述MR-ASR向ILR发送用以请求所述MN的AID的请求消息,所述请求消息携带用于请求所述ILR返回所述MR-ASR的RID的指示,以及所述MR-ASR的AID ;所述ILR依据所述指示,以及所述MR-ASR的AID查询得到所述所述MR-ASR的RID,并向所述MR-ASR返回应答消息,携带所述丽的AID以及所述MR-ASR的RID ;所述MR-ASR根据所述ILR返回的所述应答消息获取到本MR-ASR的RID。
9.如权利要求7或8所述的方法,其特征在于,所述方法还包括: 所述MR-ASR向所述ASR或者所述ILR获取本MR-ASR的RID后,保存在本地。
10.如权利要求1所述的方法,其特征在于,所述ASR以所述指向所述ASR的地址作为RID分配给所述MN,具体包括: 所述MR-ASR向所述ASR发送为所述MN分配RID的请求消息,所述请求消息携带所述MN 的 AID ; 所述ASR向所述MR-ASR返回应答消息,所述应答消息中携带为所述丽分配的RID,所述RID是指向所述ASR的地址。
11.如权利要求10所述的方法,其特征在于,所述方法还包括: 所述ASR将为所述丽分配的所述RID及所述丽的AID发送给所述ILR ;所述ILR建立或更新所述MN的AID至RID的映射关系; 或者,所述MR-ASR在获取到所述丽的RID后,将所述丽的RID及所述丽的AID发送给所述ILR ;所述ILR建立或更新所述丽的AID至RID的映射关系。
12.如权利要求1所述的方法,其特征在于,所述ASR以所述指向所述ASR的地址作为RID分配给所述MN,具体包括:所述MR-ASR通过附着的所述ASR向ILR发送用以更新所述丽的RID的请求消息,所述请求消息携带所述丽的AID ;所述ASR收到所述请求消息时,为所述丽分配RID,所述RID为指向所述ASR的地址; 或者,所述MR-ASR通过附着的所述ASR向ILR发送用以请求所述丽的AID的请求消息,所述请求消息携带所述丽的用于鉴权认证的标识;所述ASR收到所述请求消息时,为所述丽分配RID,所述RID为指向所述ASR的地址。
13.如权利要求1所述的方法,其特征在于,所述方法还包括:所述ASR以所述指向所述ASR的地址作为RID分配给所述MN,具体包括: 所述ASR在获取到MR-ASR上附着的丽的AID时,为所述丽分配RID,所述RID为指向ASR的地址。
14.如权利要求12或13所述的方法,其特征在于,所述方法还包括: 所述ASR为所述丽分配RID之后,将为所述丽分配的所述RID发送给所述ILR ;所述ILR建立或更新所述MN的AID至RID的映射关系。
15.如权利要求1所述的方法,其特征在于, 所述ASR为所述丽分配的RID包括:所述ASR为所述丽附着的MR-ASR分配的RID。
16.如权利要求3或15所述的方法,其特征在于, 所述CN连接的ASR根据所述MN的RID对数据报文进行以下封装:所述封装之后的数据报文包含两个IP头部:外层IP头部和内层IP头部; 其中,所述外层IP头 部的目的地址为所述MN的RID,所述内层IP头部的目的地址为所述MN的AID。
17.如权利要求16所述的方法,其特征在于,所述方法还包括: 当所述MR-ASR附着到所述ASR时,若所述ASR为所述MR-ASR分配的RID能唯一地指代所述MR-ASR,则: 当所述ASR收到CN连接的ASR发送的所述封装后的数据报文时,根据所述数据报文外层IP头部的目的地址即所述MR-ASR的RID,将所述数据报文发送到所述MR-ASR的RID指代的所述MR-ASR,由所述MR-ASR发送到所述MN。
18.如权利要求16所述的方法,其特征在于,所述方法还包括: 所述ASR记录所述丽的AID与所述丽当前附着到的所述MR-ASR的映射对应关系; 当所述ASR收到CN连接的ASR发送的封装后的数据报文时,根据所述数据报文内层IP头部的目的地址即所述丽的AID,在本地记录的丽的AID与MR-ASR之间的映射对应关系中查找到所述丽当前附着到的MR-ASR,并将数据报文发送到所述MR-ASR,由所述MR-ASR发送到所述丽。
19.一种位置更新方法,其特征在于,移动路由器-接入服务路由器(MR-ASR)从源ASR(S-ASR)切换至目标ASR(T-ASR)时,所述方法包括: 所述T-ASR为所述MR-ASR分配新的RID,并将所述MR-ASR的新的RID发送至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发送至ILR ; 所述ILR更新所述丽的AID至RID的映射关系。
21.如权利要求19所述的方法,其特征在于, 所述T-ASR为所述MR-ASR上附着的丽分配新的RID,具体包括: 所述MR-ASR向所述T-ASR发送用以更新所述MR-ASR上的丽的RID的请求消息,携带所述MN的AID ;所述T-ASR收到所述请求消息时,为所述MN分配新的RID,所述RID为指向所述T-ASR的地址,并将所述述丽的新的RID及所述丽的AID发送至ILR ;所述ILR更新所述丽的AID至RID的映射关系。
22.如权利要求20所述的方法,其特征在于, 所述MR-ASR通过以下方式获取到本MR-ASR的所述新的RID: 所述MR-ASR向所述T-ASR发送用以请求所述T-ASR为本MR-ASR分配的所述新的RID ;所述T-ASR向所述MR-ASR返回应答消息,携带为所述MR-ASR分配的所述新的RID ;所述MR-ASR从所述应答消息中获取到本MR-ASR的所述新的RID ; 或者,所述T-ASR将为所述MR-ASR分配的新的RID发送给所述S-ASR ;所述MR-ASR向所述S-ASR发送用以请求所述新的RID ;所述S-ASR向所述MR-ASR返回应答消息,携带所述新的RID ;所述MR-ASR从所述应`答消息中获取到本MR-ASR的所述新的RID ; 或者,所述MR-ASR向所述ILR发送用以请求所述T-ASR为本MR-ASR分配的所述新的RID ;所述ILR向所述MR-ASR返回应答消息,携带所述新的RID ;所述MR-ASR从所述应答消息中获取到本MR-ASR的所述新的RID ; 或者,所述T-ASR为所述MR-ASR分配所述新的RID后,向所述MR-ASR发送消息,携带为所述MR-ASR分配的所述新的RID ;所述MR-ASR从所述消息中获取到本MR-ASR的所述新的 RID ; 或者,所述S-ASR从所述T-ASR获取到为所述MR-ASR分配的所述新的RID后,向所述MR-ASR发送消息,携带所述MR-ASR的新的RID ;所述MR-ASR从所述消息中获取到本MR-ASR的所述新的RID ; 或者,所述ILR从所述T-ASR获取到所述为所述MR-ASR分配的所述新的RID以后,向所述MR-ASR发送消息,携带所述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发送至ILR ; 所述ILR更新所述丽的AID至RID的映射关系。
24.如权利要求19或23所述的方法,其特征在于,所述方法还包括: 所述T-ASR为所述MR-ASR分配新的RID后,将所述新的RID发送至所述S-ASR ;所述S-ASR将所述MR-ASR的新的RID作为所述丽的新的RID,并将所述新的RID及所述MR-ASR上附着的丽的AID发送至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发送至ILR ; 所述ILR更新所述丽的AID至RID的映射关系,将所述MR-ASR上附着的丽的RID更新为所述MR-ASR的新的RID。
26.—种移动路由器-接入服务路由器,其特征在于,所述移动路由器-接入服务路由器(MR-ASR)包括位置标识分配单元, 所述位置标识分配单元用于,终端(MN)通过本MR-ASR接入移动通信网络时,为所述MN分配位置标识(RID),所述RID为指向所述MR-ASR附着的ASR的地址。
27.如权利要求26所述的移动路由器-接入服务路由器,其特征在于, 所述位置标识分配单元还用于,为所述MN分配RID后,将所述MN的AID与RID发送至身份位置映射寄存器(ILR),以使所述ILR更新MN的AID至RID的映射关系。
28.如权利要求26所述的移动路由器-接入服务路由器,其特征在于,所述终端接入模块还包括位置标识获取单元, 所述位置标识获取单元用于,在本MR-ASR附着到所述ASR的过程中、或者在所述MN通过本MR-ASR接入移动通信网络时,从所述ASR或者ILR获取并保存本MR-ASR的RID ;所述位置标识分配单元用于,将从所述ASR或者所述ILR获取到的本MR-ASR的RID作为分配给所述MN的位置标识,分配给所述MN。
29.如权利要求28所述的移动路由器-接入服务路由器,其特征在于, 所述位置标识获取单元还用于,本MR-ASR发生切换时,从切换到的目标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接入移动通信网络时,为所述丽分配RID,所述RID为指向所述MR-ASR附着的ASR的地址。
31.如权利要求30所述的接入服务路由器,其特征在于, 所述RID分配模块用于,在获取到MR-ASR上附着的丽的AID、或者收到所述MR-ASR发送的为所述丽分配RID的请求消息、或者收到所述MR-ASR向ILR发送的用以更新所述丽的RID的请求消息时,为所述丽分配RID,所述RID包括:所述ASR为所述丽附着的MR-ASR分配的RID。
32.如权利要求30或31所述的接入服务路由器,其特征在于,所述ASR还包括数据转发模块, 所述RID分配模块用于,为本ASR下附着的所述MR-ASR分配的RID能唯一地指代所述MR-ASR ; 所述数据转发模块用于,当所述ASR收到CN连接的ASR发送的所述封装后的数据报文时,根据所述数据报文外层IP头部的目的地址即所述MR-ASR的RID,将所述数据报文发送到所述MR-ASR的RID指代的所述MR-ASR,由所述MR-ASR发送到所述MN。
33.如权利要求30或31所述的接入服务路由器,其特征在于,所述ASR还包括映射对应关系记录模块和数据转发模块, 所述映射对应关系记录模块用于,所述丽的AID与所述丽当前附着到的所述MR-ASR的映射对应关系; 所述数据转发模块用于,收到CN连接的ASR发送的封装后的数据报文时,根据所述数据报文内层IP头部的目的地址即所述MN的AID,在记录的所述映射对应关系中查找到所述丽当前附着到的MR-ASR ,并将数据报文发送到所述MR-ASR,由所述MR-ASR发送到所述丽。
全文摘要
本发明公开了一种位置更新方法及移动路由器-接入服务路由器,终端通过移动路由器-接入服务路由器(MR-ASR)接入移动通信网络时,该MR-ASR或者该MR-ASR附着的ASR为终端分配位置标识,该位置标识为指向该ASR的地址。采用本发明,为MN分配的RID是指向MR-ASR附着的ASR的地址,因此,当CN向MN发送数据报文时,根据MN的位置信息(即MN的RID),即可将发送给MN的数据报文发送至上述ASR,从而解决了现有NEMO技术中存在的CN向MN发送的数据报文无法到达MN等问题,且能够基于身份位置分离机制的移动性管理机制,实现无路由迂回。
文档编号H04W8/02GK103108300SQ20111035447
公开日2013年5月15日 申请日期2011年11月10日 优先权日2011年11月10日
发明者骆文, 沈岷, 吴强 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1