一种获取策略服务器的地址的方法

文档序号:7976641阅读:160来源:国知局
专利名称:一种获取策略服务器的地址的方法
技术领域
本发明涉及移动通信领域,尤其涉及一种获取策略服务器的地址的方法。
背景技术
现有因特网广泛使用的TCP/IP(Transmission Control Protocol/InternetProtocol,传输控制协议/互联网络协议)中IP地址具有双重功能,既作为网络层的通信终端主机网络接口在网络拓扑中的位置标识,又作为传输层主机网络接口的身份标识。但是,当主机移动越来越普遍时,这种IP地址的语义过载缺陷日益明显。当主机的IP地址发生变化时,不仅路由发生变化,通信终端主机的身份标识也发生变化,这样将会导致路由负载越来越重,而且主机标识的变化还将导致应用和连接的中断。身份标识和位置分离问题提出的目的是为了解决IP地址的语义过载和路由负载严重等问题,将IP地址的双重功能进行分离,实现对移动性、多家乡性、IP地址动态重分配、减轻路由负载及下一代互联网中不同网络区域之间的互访等问题的支持。图1示出了一种身份和位置分离的通信网络架构,在此通信网络架构中,配置AID (Access Identifier,接入标识)作为终端MN (Mobile Node,移动节点)和CN(Correspondent Node,对端节点)的身份标识。RID(Routerldentifier,路由标识)作为位置标识,ASR(Access Service Router,接入服务路由器)作为接入路由器,配置RID (Router Identif ier,路由标识)作为位置标识。所有终端通过ASR进行注册、认证并接入网络都通过ASR进行。当终端接入或离开ASR时,ASR都需向ILR(Identifier&LocationRegister,身份和位置登记寄存器)报告。ILR根据ASR的报告,保存并维护终端身份标识AID和所在位置RID的映射关系(AID,RID),并同时提供对查询映射关系的响应。报文在身份和位置网络中转发如图2所示。当丽与CN进行通信时,丽发送至CN的报文到达ASRl后,ASRl根据报文的目的地址(即CN的AID),查询ASRl的本地映射记录上是否存在CN的当前RID。若存在,则ASRl根据查询到的CN的RID对报文进行封装转发。若不存在,ASRl则向ILR查询CN当前的RID ;ASR1从ILR获得CN的RID,然后使用ASRl和CN的RID对报文进行封装,再将封装报文转发至CN的RID对应的ASR2 ;最后ASR2对接收的报文进行解封装,并转发到CN。在报文转发流程中,报文的封装格式分为原始报文和RID封装报文两种:原始报文转发:在身份与位置分离网络的接入层,即Host与ASR之间采用AID作为源地址和目的地址进行报文转发,报文格式如图3所示。RID封装报文转发:在身份与位置分离网络的核心层,即ASR与ASR之间采用RID封装后的报文转发,报文如图4所示。目前,由于终端可以同时具有多个连接,使得终端AID与RID的映射关系变得复杂。例如,在图5中,MN通过两个不同的接口 if I (interfacel)和if2 (interface〗)接入标识网,其中ifl接入ASR1,if2接入ASR2。这样if I和if2将会使用不同的位置标识,ifl被分配ASRl的RIDl,而if2被分配ASR2的RID2。而在图6中,丽也是通过两个不同的接口 if I和if 2接入标识网,但是if I和if 2接入相同的ASR,因此被分配相同的RID,即ASRl的 RIDl。在单接入技术场景下,ILR维护的映射关系(AID,RID)能够较好地完成路由任务,但多接入技术场景下,如上所述,MN上的多个接口都将使用相同的AID,此时由ILR维护的映射关系(AID,RID)将无法区分来自同一 MN的不同接口,因此,多接入技术场景下,ILR不仅要维护(AID,RID),包含MN每个接口的接入技术类型,以区分属于同一 MN的不同接口。扩展ILR上的映射关系为(AID,RID, IF),由ASR完成丽上不同接口接入类型在ILR的注
nn
/ttr o多接入技术场景下,扩展的ILR映射关系(AID,RID, IF)区分了属于同一 MN的不同接口,但是通过(AID,RID,IF)进行路由存在以下问题:图5示出多接口丽的不同接口接入不同的ASR,MN在ILR上存在两条映射关系:(AID1,R皿,IFl)和(AID1,RID2,IF2)。当CN发起至MN的通信时,ASR3如何选择正确的映射关系来路由报文至MN的哪个接口。图6示出多接口丽的不同接口接入相同的ASR,MN在ILR上存在两条映射关系,(AID1, RIDl,IFl)和(AID1, RIDl,IF2)。当CN发送报文至MN时,ASRl收到来自于CN的报文,ASRl如何选择丽的接口进行报文转发。因此,在对端节点向多接口终端发送数据时,对端ASR或终端ASR或ILR需要根据多接口终端的流路由策略等信息,为对端节点发起的业务选择合适的终端位置标识和接口,从而进行正常的报文转发路由,以减少数据传输的异常现象、提供数据传输的有效保障。而在ASR或ILR根据多接口终端的流路由策略信息,为对端节点发起的业务选择合适的终端位置标识和接口前,ASR或ILR必须知道终端所在的策略服务器的地址,从策略服务器上下载对应此终端的流路由策略。

发明内容
本发明要解决的技术问题是提供一种获取策略服务器的地址的方法,在需要使用移动节点的流路由策略时,能够根据策略服务器的地址获取到流路由策略。为解决上述技术问题,本发明的一种获取策略服务器的地址的方法,包括:接入服务路由器在对移动节点进行认证的过程中,从认证、授权、计费(AAA)服务器获取为所述移动节点提供流路由策略的策略服务器的地址属性。进一步地,所述从AAA服务器获取为所述移动节点提供流路由策略的策略服务器的地址属性,包括:所述接入服务路由器在向所述AAA服务器发送的AAA请求消息中携带请求所述策略服务器的地址的属性-值对(AVP);所述AAA服务器接收到所述AAA请求消息后,在所述AAA请求消息中携带所述AVP时,根据移动节点的标识查找对应的策略服务器的地址属性,将查找到的策略服务器的地址属性返回给所述接入服务路由器。进一步地,所述从AAA服务器获取为所述移动节点提供流路由策略的策略服务器的地址属性的步骤,包括:所述接入服务路由器向所述AAA服务器发送AAA请求消息;所述AAA服务器在接收到所述AAA请求消息后,根据移动节点的标识查找对应的策略服务器的地址属性,将查找到的策略服务器的地址属性返回给所述接入服务路由器。进一步地,还包括:所述接入服务路由器在所述移动节点通过认证后,向身份和位置登记寄存器发送注册请求,在所述注册请求中携带策略服务器的地址属性;所述身份和位置登记寄存器在接收到所述注册请求后,根据所述策略服务器的地址属性,向策略服务器请求所述移动节点的流路由策略;所述策略服务器将所述移动节点的流路由策略发送给所述身份和位置登记寄存器,并在策略请求对象列表中添加所述身份和位置登记寄存器的标识,其中,所述策略请求对象列表用于记录请求移动节点的流路由策略的网元的标识与移动节点的标识的对应关系信息。进一步地,还包括:所述身份和位置登记寄存器在获知所述移动节点离开该身份和位置登记寄存器时,向所述策略服务器请求注销在策略请求对象列表中的该身份和位置登记寄存器的标识;所述策略服务器按照所述身份和位置登记寄存器的请求,在所述策略请求对象列表中注销所述身份和位置登记寄存器的标识。进一步地,还包括:所述接入服务路由器在获取到所述策略服务器的地址属性后,根据所述策略服务器的地址属性,向策略服务器请求所述移动节点的流路由策略;所述策略服务器将所述移动节点的流路由策略发送给所述接入服务路由器,并在策略请求对象列表中添加所述接入服务路由器的标识,其中,所述策略请求对象列表用于记录请求移动节点的流路由策略的网元的标识与移动节点的标识的对应关系信息。进一步地,还包括:所述接入服务路由器在获知所述移动节点离开时,向所述策略服务器请求注销在策略请求对象列表中的该接入服务路由器的标识;所述策略服务器按照所述接入服务路由器的请求,在所述策略请求对象列表中注销所述接入服务路由器的标识。进一步地,一种获取策略服务器的地址的方法,包括:接入服务路由器在移动节点通过认证后,向身份和位置登记寄存器发送注册请求,在该注册请求中携带策略服务器地址请求选项,请求为移动节点提供流路由策略的策略服务器的地址属性;所述身份和位置登记寄存器接收到所述注册请求后,根据所述策略服务器地址请求选项,从认证、授权、计费(AAA)服务器获取所述策略服务器的地址属性,将获取到的策略服务器的地址属性发送给所述接入服务路由器。进一步地,所述从AAA服务器获取所述策略服务器的地址属性,包括:所述身份和位置登记寄存器向所述AAA服务器发送AAA请求消息,在该AAA请求消息中携带请求策略服务器地址的选项;所述AAA服务器接收到所述AAA请求消息后,在所述AAA请求消息中携带所述请求策略服务器地址的选项时,根据移动节点的标识查找对应的策略服务器的地址属性,将查找到的策略服务器的地址属性返回给所述身份和位置登记寄存器。进一步地,还包括:所述接入服务路由器在从所述身份和位置登记寄存器接收到所述策略服务器的地址属性后,根据所述策略服务器的地址属性,向策略服务器请求所述移动节点的流路由策略;所述策略服务器将所述移动节点的流路由策略发送给所述接入服务路由器,并在策略请求对象列表中添加所述接入服务路由器的标识,其中,所述策略请求对象列表用于记录请求移动节点的流路由策略的网元的标识与移动节点的标识的对应关系信息。进一步地,还包括:所述接入服务路由器在获知所述移动节点离开时,向所述策略服务器请求注销在策略请求对象列表中的该接入服务路由器的标识;所述策略服务器按照所述接入服务路由器的请求,在所述策略请求对象列表中注销所述接入服务路由器的标识。进一步地,还包括:所述身份和位置登记寄存器在获取到所述策略服务器的地址属性后,根据所述策略服务器的地址属性,向策略服务器请求所述移动节点的流路由策略;所述策略服务器将所述移动节点的流路由策略发送给所述身份和位置登记寄存器,并在策略请求对象列表中添加所述身份和位置登记寄存器的标识,其中,所述策略请求对象列表用于记录请求移动节点的流路由策略的网元的标识与移动节点的标识的对应关系信息。进一步地,还包括:所述身份和位置登记寄存器在获知所述移动节点离开该身份和位置登记寄存器时,向所述策略服务器请求注销在策略请求对象列表中的该身份和位置登记寄存器的标识;所述策略服务器按照所述身份和位置登记寄存器的请求,在所述策略请求对象列表中注销所述身份和位置登记寄存器的标识。进一步地,一种获取流路由策略的方法,包括:策略服务器在网元请求移动节点的流路由策略时,将所述移动节点的流路由策略发送给所述网元,并在策略请求对象列表中添加所述网元的标识,其中,所述策略请求对象列表用于记录请求移动节点的流路由策略的网元的标识与移动节点的标识的对应关系信息;所述策略服务器在移动节点的流路由策略发生变化时,根据所述策略请求对象列表中记录的请求移动节点的流路由策略的网元的标识,将更新的流路由策略推送给网元。进一步地,一种接入服务路由器,包括:认证单元,其中:所述认证单元,用于在对移动节点进行认证的过程中,从认证、授权、计费(AAA)服务器获取为所述移动节点提供流路由策略的策略服务器的地址属性。
进一步地,所述认证单元,具体用于在向所述AAA服务器发送的AAA请求消息中携带请求所述策略服务器的地址的属性-值对(AVP);或者,直接发送未携带所述AVP的AAA请求消息,向所述AAA服务器请求所述策略服务器的地址属性。进一步地,还包括注册单元,其中:所述注册单元,用于在所述移动节点通过认证后,向身份和位置登记寄存器发送注册请求,在所述注册请求中携带策略服务器的地址属性。进一步地,还包括策略请求单元,其中:所述策略请求单元,用于在获取到所述策略服务器的地址属性后,根据所述策略服务器的地址属性,向策略服务器请求所述移动节点的流路由策略。进一步地,还包括标识注销单元,其中:所述标识注销单元,用于在获知移动节点离开时,向所述策略服务器请求注销在策略请求对象列表中的该接入服务路由器的标识。进一步地,一种身份和位置登记寄存器,包括:消息接收单元和策略请求单元,其中:所述消息接收单元,用于接收注册请求;所述策略请求单元,用于在接收到所述注册请求后,根据所述注册请求中携带的策略服务器的地址属性,向策略服务器请求移动节点的流路由策略。进一步地,还包括标识注销单元,其中:所述标识注销单元,用于在获知移动节点离开该身份和位置登记寄存器时,向策略服务器请求注销在策略请求对象列表中的该身份和位置登记寄存器的标识。进一步地,一种策略服务器,包括:策略发送单元和策略请求对象列表维护单元,其中:所述策略发送单元,用于将移动节点的流路由策略发送给请求流路由策略的网元;所述策略请求对象列表维护单元,用于在策略请求对象列表中添加所述请求流路由策略的网元的标识,其中,所述策略请求对象列表用于记录请求移动节点的流路由策略的网元的标识与移动节点的标识的对应关系信息。进一步地,所述策略请求对象列表维护单元,还用于在接收到网元的注销请求后,在所述策略请求对象列表中注销网元的标识进一步地,一种认证、授权、计费(AAA)服务器,包括:消息接收单元、地址查找单元和信息发送单元,其中:所述消息接收单元,用于接收AAA请求消息;所述地址查找单元,用于在所述AAA请求消息中携带请求策略服务器的地址的属性-值对(AVP)时,根据移动节点的标识查找对应的策略服务器的地址属性;或者,在接收到所述AAA请求消息后,直接根据移动节点的标识查找对应的策略服务器的地址属性;所述信息发送单元,用于将所述地址查找单元查找到的策略服务器的地址属性返回给接入服务路由器。进一步地,一种接入服务路由器,包括:注册单元,其中:所述注册单元,用于在移动节点通过认证后,向身份和位置登记寄存器发送注册请求,在该注册请求中携带策略服务器地址请求选项,请求为移动节点提供流路由策略的策略服务器的地址属性。进一步地,一种身份和位置登记寄存器,包括:消息接收单元和地址获取单元,其中:所述消息接收单元,用于接收注册请求;所述地址获取单元,用于根据所述注册请求中携带的策略服务器地址请求选项,从认证、授权、计费(AAA)服务器获取所述策略服务器的地址属性,将获取到的策略服务器的地址属性发送给接入服务路由器。进一步地,所述地址获取单元,具体用于向所述AAA服务器发送AAA请求消息,在该AAA请求消息中携带请求策略服务器地址的选项。进一步地,一种认证、授权、计费(AAA)服务器,包括:消息接收单元、地址查找单元和信息发送单元,其中:所述消息接收单元,用于接收AAA请求消息;所述地址查找单元,用于在所述AAA请求消息中携带请求策略服务器地址的选项时,根据移动节点的标识查找对应的策略服务器的地址属性;所述信息发送单元,用于将查找到的策略服务器的地址属性返回给身份和位置登记寄存器。进一步地,一种策略服务器,包括:策略发送单元、策略请求对象列表维护单元和流路由策略推送单元,其中:所述策略发送单元,用于在网元请求移动节点的流路由策略时,将所述移动节点的流路由策略发送给所述网元;所述略请求对象列表维护单元,用于在策略请求对象列表中添加所述网元的标识,其中,所述策略请求对象列表用于记录请求移动节点的流路由策略的网元的标识与移动节点的标识的对应关系信息;所述流路由策略推送单元,用于在移动节点的流路由策略发生变化时,根据所述策略请求对象列表中记录的请求移动节点的流路由策略的网元的标识,将更新的流路由策略推送给网元。综上所述,本发明通过认证或注册过程中从AAA服务器获取到移动节点的策略服务器的地址,使得ASR或ILR在需要根据多接口的移动节点的流路由策略为对端节点发起的业务选择合适的流路由前,能够根据移动节点的策略服务器的地址,从策略服务器获取移动节点的流路由策略。


图1是现有技术中的身份和位置分离的通信网络架构示意图;图2是现有技术中的报文在身份和位置分离网络中的转发过程示意图;图3是现有技术中的原始AID报文示意图;图4是现有技术中的RID封装报文示意图;图5是现有技术中的多接口丽不同接口连接至不同ASR的示意图;图6是现有技术中的多接口丽不同接口连接至相同ASR的示意图7是本发明中的通信网络连接示意图;图8是本发明中的ASR/ILR获取策略服务器地址实施例1的流程图;图9是本发明中的ASR/ILR获取策略服务器地址实施例2的流程图;图10是本发明中的策略服务器推送流路由策略更新实施例3的流程图;图11是本发明中的策略服务器绑定注销实施例4的流程图;图12是本发明中的接入服务路由器的架构图;图13是本发明中的身份和位置登记寄存器的架构图;图14是本发明中的策略服务器的架构图;图15是本发明中的AAA服务器的架构图。
具体实施例方式本实施方式提出了一种在身份标识和位置分离网络中,ASR和ILR发现终端所对应策略服务器地址的方法。ASR和ILR根据此地址从策略服务器获得流路由策略,为发送至多接口终端的业务流,选择最合适的路由。为了更清楚地描述本实施方式的内容,进行如下说明:(I) CN为丽的通信对端节点,CN可以有多个。(2)MN_IF1 是指当前 MN 的接口 I。(3)MN_IF2 是指当前 MN 的接口 2。(4) flow X是指由CN发起,至MN的数据流X。(5)在本实施方式中,多接入的含义是指,首先丽是拥有多种通信制式(如3G、LTE和WLAN等)的终端,其次丽能同时通过不同的通信制式的接口附着至网络。(6)在本实施方式中,流路由策略可以分为静态流路由策略和动态流路由策略。静态流路由策略包含根据流属性(如地址、端口号和五元组等)的选择策略、根据APN(AccessPoint Name,接入点)的选择策略、根据忙闲时段的选择策略和根据运营商策略的选择策略等;动态流路由策略包含基于终端侧的动态路由策略和基于网络侧的动态路由策略。基于终端侧的动态路由策略包含终端多接口的连接状态和终端用户的选择意愿等;基于网络侧的动态路由策略包含网络的链路及负载状况等。流路由策略都存放在策略服务器上,策略服务器部署在标识网络中。本实施方式的获取策略服务器的地址的方法,包括:在认证或注册过程中从认证、授权、计费(AAA)服务器获取移动节点的策略服务器的地址,包括以下两种实现方式:(I) ASR在丽的接入认证过程中,从AAA server获得丽的策略服务器的地址。ILR在ASR为丽的注册过程中获得丽的策略服务器的地址。(2) ILR从AAA server获得MN的策略服务器的地址。ASR在为丽的注册过程中从ILR获得丽的策略服务器的地址。另外,策略服务器在MN的流路由策略发生变化时,主动推送更新的流路由策略。当丽离开ASR/ILR时,ASR/1 LR向策略服务器注销策略服务器上与丽绑定的策略请求对象列表中的ASR/ILR的记录。为使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明所述技术方案作进一步的详细描述,以使本领域的技术人员可以更好的理解本发明并能予以实施,但所举实施例不作为对本发明的限定。下面以图7所示的通信网络为基础,结合图以下实施例对本实施方式的方法进行说明。实施例1:图8是ASR/ILR获取策略服务器地址的实施例1的流程,包括:步骤801:多接口丽包含两个接口 IFl和IF2,当丽通过其中某一接口,如接口IFl通过ASRl附着至网络时,在IFl的连接过程中,ASRl在认证过程中通过AAA server获得服务丽的策略服务器的地址;方法一,ASRl在发起至AAA server的请求时,若ASRl上没有保存MN的策略服务器的地址的信息,则其在AAA请求消息中携带请求策略服务器的地址的AVP (Attribute-Value-Pairs,属性-值对)。AAA server 收到 AAA 请求后,根据 MN_ID (Identity)查找,在AAA响应消息中携带丽的策略服务器的地址属性(此属性可以是地址,也可以是域名,若为域名,则ASRl需要通过DNS (域名系统)查询过程,获得策略服务器的地址)MASRl0方法二,ASRl发送AAA请求至AAA server, AAA server在收到AAA请求后,在返回至ASRl的AAA应答消息中,主动携带丽的策略服务器的地址属性(说明同上)至ASR1,告知其MN的策略服务器地址。上述方法中描述的请求策略服务器地址的AVP可以通过扩展AAA协议(如radius、diameter)新的属性来实现。步骤802,在丽通过认证后,ASRl向ILR发起注册请求,注册丽的身份标识和位置标识,并在注册请求中携带策略服务器的地址的选项。步骤803,ILR收到来自于ASRl的注册请求,根据注册请求中的策略服务器的地址的选项,获得MN的策略服务器的地址或域名,若为域名,则ILR需要通过DNS查询过程,获得策略服务器地址。步骤804,ILR根据获得的策略服务器的地址,向策略服务器请求丽的流路由策略。策略服务器收到请求后,发送MN的流路由策略至ILR,同时创建并维护MN的策略请求对象列表,例如:(MN_ID,ILR_ID, ASR1_ID)。步骤804与步骤805无先后次序。步骤805,ASRl根据获得的策略服务器地址,向策略服务器请求丽的流路由策略。策略服务器收到请求后,发送丽的流路由策略至ASR1,并且创建并维护丽的策略请求对象列表,例如:(MN_ID,ILR_ID, ASR1_ID)。步骤805与步骤804无先后次序。实施例2:图9是ASR/ILR获取策略服务器地址的实施例二。具体包括以下步骤:步骤901,MN_IF1通过ASRl连接至网络。步骤902,在丽通过认证后,ASRl向ILR发起注册请求,注册丽的身份标识和位置标识,并在注册请求中携带策略服务器地址请求选项。步骤903,当ILR发现ASRl注册请求中携带了策略服务器地址请求选项,ILR将在与AAA server交互过程中(该交互过程用于授权MN的移动性服务或认证ILR的能力等),向AAA server发送AAA请求,其中携带请求策略服务器地址的选项。步骤904,AAA server收到来自于ILR的AAA请求后,根据其中的请求策略服务器地址的选项,在应答消息中携带策略服务器的地址属性(此属性中可以是地址或域名。若为域名,则ILR需要通过DNS查询获得来获得策略服务器的地址)至ILR。步骤905,在收到来自于AAA server的携带策略服务的地址属性的AAA应答消息后,ILR从应答消息中获取策略服务器的地址属性,并为MN生成并维护映射关系(AID,RID1,IFl)。ILR向ASRl发送注册确认消息,确认消息中携带策略服务器地址属性。步骤906,ASR1从收到的注册确认消息中获取MN的策略服务器的地址属性(此属性中可以是地址或域名。若为域名,则ASRl需要通过DNS查询获得来获得策略服务器的地址)。步骤907,ILR根据获得的策略服务器的地址属性,向策略服务器请求MN的流路由策略。策略服务器收到请求后,发送MN的流路由策略至ILR,并且创建并维护MN的策略请求对象列表,例如:(MN_ID,ILR_ID, ASR1_ID)。步骤907与步骤905、步骤906、步骤908
无先后次序。步骤908,ASRl根据获得的策略服务器的地址属性,向策略服务器请求丽的流路
由策略。策略服务器收到请求后,发送丽的流路由策略至ASR1,并且创建并维护丽的策略请求对象列表,例如:(MN_ID,ILR_ID, ASR1_ID)。步骤908与步骤907无先后次序。实施例3:图10是流路由策略更新实施例。具体包括以下步骤:步骤1001,因为终端、网元实体、用户或运营商策略的变化,导致策略服务器上MN的流路由策略发生变化时,策略服务器将根据其所维护的MN的策略请求对象列表,向这些对象网元主动推送变化的流路由策略。例如:策略服务器上存有与丽的ID绑定的策略请求对象列表(MN_ID,ILR_ID,ASR1_ID,ASR2_ID),其中 ILR_ID、ASR1_ID 可以是 ILR 和 ASRl 的地址信息,ASR2_ID 可以是CN_ASR的地址信息,则策略服务器将向ILR、ASR1、ASR2主动推送更新后的丽流路由策略。步骤1002,策略服务器向ASRl主动推送更新后的MN的流路由策略。步骤1002与步骤1004、步骤1006无先后次序。步骤1003,ASR1在收到策略服务器推送的丽流路由策略后,对ASRl现存的丽流路由策略进行更新,并向策略服务器发送流路由推送确认消息。步骤1004,策略服务器向ILR主动推送更新后的丽的流路由策略。步骤1004与步骤1002、步骤1006无先后次序。步骤1005,ILR在收到策略服务器推送的丽流路由策略后,对ILR现存的丽流路由策略进行更新,并向策略服务器发送流路由推送确认消息。步骤1006,策略服务器向ASR3推送更新后的丽的流路由策略。步骤1006与步骤1002、步骤1004无先后次序。步骤1007,ASR2在收到策略服务器推送的CN流路由策略后,对ASR2现存的CN流路由策略进行更新,并向策略服务器发送流路由推送确认消息。
实施例4:图11是策略服务器上丽的策略请求对象列表的注销实施例。具体包括以下步骤:步骤1101,当ASRl获知丽离开后,ASRl向ILR发起注销映射关系的请求。例如:ILR维护的映射关系(AID、RIDU IFl)的注销。步骤1102,ILR删除请求注销的映射关系,并向ASRl发送注销确认消息。步骤1103,ASRl向策略服务器发起注销丽的策略请求对象列表中ASR1_ID的请求。例如:策略服务器上存有与丽的ID绑定的策略请求对象列表(MN_ID,ILR_ID,ASR1_ID),其中记录了与请求MN的流路由策略有关的网元的标识信息,ASRl请求删除列表中与自己有关的信息。步骤803、步骤804与802间无先后次序。步骤1104,策略服务器收到注销请求后,注销丽的策略请求对象列表中与ASRl相关的记录。例如:策略请求对象列表中包含ASRl地址信息、ASR2地址信息等,当策略服务器收到ASRl注销请求后,将注销ASRl的地址信息。 步骤1105,注销与ASRl相关的策略请求对象列表记录后,策略服务器向ASRl发送注销确认消息。步骤1106,当ILR获知丽离开ILR后,ILR向策略服务器发起注销丽的策略请求对象列表中ILR_ID的请求;例如:丽关机或移动注册至另一 ILR后,原ASRs已向原ILR注销了丽的映射关系,而原ILR又在一定lifetime内未收到新ASR发来的丽的注册请求,则ILR可认为此时MN已离开ILR。于是ILR向策略服务器发起注销与MN的ID绑定的策略请求对象列表中ILR_ID 请求。步骤1107,策略服务器收到ILR的注销与丽的ID绑定的策略请求对象列表中ILR.1D请求后,策略服务器注销丽的策略请求对象列表中与ILR相关记录。例如:策略请求对象列表中包含ILRl地址信息、ILR2地址信息等,当策略服务器收到ILRl注销ILRl记录的请求后,策略服务器注销ILRl的地址信息。步骤1107、步骤1106与1102间无先后次序。步骤1108,注销与ILR相关的策略请求对象列表记录后,策略服务器向ILR发送注销确认消息。如图12所示,本发明提供了一种接入服务路由器,包括:认证单元、注册单元、策略请求单元和标识注销单元,其中:认证单元,用于在对移动节点进行认证的过程中,从认证、授权、计费(AAA)服务器获取为移动节点提供流路由策略的策略服务器的地址属性。认证单元,具体用于在向AAA服务器发送的AAA请求消息中携带请求策略服务器的地址的属性-值对(AVP);或者,直接发送未携带AVP的AAA请求消息,向AAA服务器请求策略服务器的地址属性。注册单元,用于在移动节点通过认证后,向身份和位置登记寄存器发送注册请求,在注册请求中携带策略服务器的地址属性。
策略请求单元,用于在获取到策略服务器的地址属性后,根据策略服务器的地址属性,向策略服务器请求移动节点的流路由策略。标识注销单元,用于在获知移动节点离开时,向策略服务器请求注销在策略请求对象列表中的该接入服务路由器的标识。如图13所示,本实施方式提供了一种身份和位置登记寄存器,包括:消息接收单元、策略请求单元和标识注销单元,其中:消息接收单元,用于接收注册请求;策略请求单元,用于在接收到注册请求后,根据注册请求中携带的策略服务器的地址属性,向策略服务器请求移动节点的流路由策略。标识注销单元,用于在获知移动节点离开该身份和位置登记寄存器时,向策略服务器请求注销在策略请求对象列表中的该身份和位置登记寄存器的标识。如图14所示,本实施方式提供了一种策略服务器,包括:策略发送单元和策略请求对象列表维护单元,其中:策略发送单元,用于将移动节点的流路由策略发送给请求流路由策略的网元;策略请求对象列表维护单元,用于在策略请求对象列表中添加请求流路由策略的网元的标识,其中,策略请求对象列表用于记录请求移动节点的流路由策略的网元的标识与移动节点的标识的对应关系信息。策略请求对象列表维护单元,还用于在接收到网元的注销请求后,在策略请求对象列表中注销网元的标识。如图15所示,本实施方式提供了一种AAA服务器,包括:消息接收单元、地址查找单元和信息发送单元,其中:消息接收单元,用于接收AAA请求消息;地址查找单元,用于在AAA请求消息中携带请求策略服务器的地址的属性-值对(AVP)时,根据移动节点的标识查找对应的策略服务器的地址属性;或者,在接收到AAA请求消息后,直接根据移动节点的标识查找对应的策略服务器的地址属性;信息发送单元,用于将地址查找单元查找到的策略服务器的地址属性返回给接入服务路由器。本发明提供的另一种接入服务路由器,包括:注册单元,其中:注册单元,用于在移动节点通过认证后,向身份和位置登记寄存器发送注册请求,在该注册请求中携带策略服务器地址请求选项,请求为移动节点提供流路由策略的策略服务器的地址属性。本实施方式提供的另一种身份和位置登记寄存器,包括:消息接收单元和地址获取单元,其中:消息接收单元,用于接收注册请求;所述地址获取单元,用于根据注册请求中携带的策略服务器地址请求选项,从认证、授权、计费(AAA)服务器获取策略服务器的地址属性,将获取到的策略服务器的地址属性发送给接入服务路由器。地址获取单元,具体用于向AAA服务器发送AAA请求消息,在该AAA请求消息中携带请求策略服务器地址的选项。
本实施方式提供的另一种AAA服务器,包括:消息接收单元、地址查找单元和信息发送单元,其中:消息接收单元,用于接收AAA请求消息;地址查找单元,用于在AAA请求消息中携带请求策略服务器地址的选项时,根据移动节点的标识查找对应的策略服务器的地址属性;信息发送单元,用于将查找到的策略服务器的地址属性返回给身份和位置登记寄存器。本实施方式提供的另一种策略服务器,包括:策略发送单元、策略请求对象列表维护单元和流路由策略推送单元,其中:策略发送单元,用于在网元请求移动节点的流路由策略时,将移动节点的流路由策略发送给网元;略请求对象列表维护单元,用于在策略请求对象列表中添加网元的标识,其中,策略请求对象列表用于记录请求移动节点的流路由策略的网元的标识与移动节点的标识的对应关系信息;流路由策略推送单元,用于在移动节点的流路由策略发生变化时,根据策略请求对象列表中记录的请求移动节点的流路由策略的网元的标识,将更新的流路由策略推送给网元。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种获取策略服务器的地址的方法,其特征在于,包括: 接入服务路由器在对移动节点进行认证的过程中,从认证、授权、计费(AAA)服务器获取为所述移动节点提供流路由策略的策略服务器的地址属性。
2.如权利要求1所述的方法,其特征在于,所述从AAA服务器获取为所述移动节点提供流路由策略的策略服务器的地址属性,包括: 所述接入服务路由器在向所述AAA服务器发送的AAA请求消息中携带请求所述策略服务器的地址的属性-值对(AVP); 所述AAA服务器接收到所述AAA请求消息后,在所述AAA请求消息中携带所述AVP时,根据移动节点的标识查找对应的策略服务器的地址属性,将查找到的策略服务器的地址属性返回给所述接入服务路由器。
3.如权利要求1所述的方法,其特征在于,所述从AAA服务器获取为所述移动节点提供流路由策略的策略服务器的地址属性的步骤,包括: 所述接入服务路由器向所述AAA服务器发送AAA请求消息; 所述AAA服务器在接收到所述AAA请求消息后,根据移动节点的标识查找对应的策略服务器的地址属性,将查找到的策略服务器的地址属性返回给所述接入服务路由器。
4.如权利要求1所述的方法,其特征在于,还包括: 所述接入服务路由器在所述移动节点通过认证后,向身份和位置登记寄存器发送注册请求,在所述注册请求中携带策略服务器的地址属性; 所述身份和位置登记寄存器在接收到所述注册请求后,根据所述策略服务器的地址属性,向策略服务器请求所述移动节点的流路由策略; 所述策略服务器将所述移动节点的流路由策略发送给所述身份和位置登记寄存器,并在策略请求对象列表中添加所述身份和位置登记寄存器的标识,其中,所述策略请求对象列表用于记录请求移动节点的流路由策略的网元的标识与移动节点的标识的对应关系信肩、O
5.如权利要求4所述的方法,其特征在于,还包括: 所述身份和位置登记寄存器在获知所述移动节点离开该身份和位置登记寄存器时,向所述策略服务器请求注销在策略请求对象列表中的该身份和位置登记寄存器的标识; 所述策略服务器按照所述身份和位置登记寄存器的请求,在所述策略请求对象列表中注销所述身份和位置登记寄存器的标识。
6.如权利要求1所述的方法,其特征在于,还包括: 所述接入服务路由器在获取到所述策略服务器的地址属性后,根据所述策略服务器的地址属性,向策略服务器请求所述移动节点的流路由策略; 所述策略服务器将所述移动节点的流路由策略发送给所述接入服务路由器,并在策略请求对象列表中添加所述接入服务路由器的标识,其中,所述策略请求对象列表用于记录请求移动节点的流路由策略的网元的标识与移动节点的标识的对应关系信息。
7.如权利要求6所述的方法,其特征在于,还包括: 所述接入服务路由器在获知所述移动节点离开时,向所述策略服务器请求注销在策略请求对象列表中的该接入服务路由器的标识; 所述策略服务器按照所述接入服务路由器的请求,在所述策略请求对象列表中注销所述接入服务路由器的标识。
8.一种获取策略服务器的地址的方法,其特征在于,包括: 接入服务路由器在移动节点通过认证后,向身份和位置登记寄存器发送注册请求,在该注册请求中携带策略服务器地址请求选项,请求为移动节点提供流路由策略的策略服务器的地址属性; 所述身份和位置登记寄存器接收到所述注册请求后,根据所述策略服务器地址请求选项,从认证、授权、计费(AAA)服务器获取所述策略服务器的地址属性,将获取到的策略服务器的地址属性发送给所述接入服务路由器。
9.如权利要求8所述的方法,其特征在于,所述从AAA服务器获取所述策略服务器的地址属性,包括: 所述身份和位置登记寄存器向所述AAA服务器发送AAA请求消息,在该AAA请求消息中携带请求策略服务器地址的选项; 所述AAA服务器接收到所述AAA请求消息后,在所述AAA请求消息中携带所述请求策略服务器地址的选项时,根据移动节点的标识查找对应的策略服务器的地址属性,将查找到的策略服务器的地址属性返回给所述身份和位置登记寄存器。
10.如权利要求8所述的方法,其特征在于,还包括: 所述接入服务路由器在从所述身份和位置登记寄存器接收到所述策略服务器的地址属性后,根据所述策略服务器的地址属性,向策略服务器请求所述移动节点的流路由策略; 所述策略服务器将所述移动节点的流路由策略发送给所述接入服务路由器,并在策略请求对象列表中添加所述接入服务`路由器的标识,其中,所述策略请求对象列表用于记录请求移动节点的流路由策略的网元的标识与移动节点的标识的对应关系信息。
11.如权利要求10所述的方法,其特征在于,还包括: 所述接入服务路由器在获知所述移动节点离开时,向所述策略服务器请求注销在策略请求对象列表中的该接入服务路由器的标识; 所述策略服务器按照所述接入服务路由器的请求,在所述策略请求对象列表中注销所述接入服务路由器的标识。
12.如权利要求8所述的方法,其特征在于,还包括: 所述身份和位置登记寄存器在获取到所述策略服务器的地址属性后,根据所述策略服务器的地址属性,向策略服务器请求所述移动节点的流路由策略; 所述策略服务器将所述移动节点的流路由策略发送给所述身份和位置登记寄存器,并在策略请求对象列表中添加所述身份和位置登记寄存器的标识,其中,所述策略请求对象列表用于记录请求移动节点的流路由策略的网元的标识与移动节点的标识的对应关系信肩、O
13.如权利要求12所述的方法,其特征在于,还包括: 所述身份和位置登记寄存器在获知所述移动节点离开该身份和位置登记寄存器时,向所述策略服务器请求注销在策略请求对象列表中的该身份和位置登记寄存器的标识; 所述策略服务器按照所述身份和位置登记寄存器的请求,在所述策略请求对象列表中注销所述身份和位置登记寄存器的标识。
14.一种获取流路由策略的方法,其特征在于,包括: 策略服务器在网元请求移动节点的流路由策略时,将所述移动节点的流路由策略发送给所述网元,并在策略请求对象列表中添加所述网元的标识,其中,所述策略请求对象列表用于记录请求移动节点的流路由策略的网元的标识与移动节点的标识的对应关系信息;所述策略服务器在移动节点的流路由策略发生变化时,根据所述策略请求对象列表中记录的请求移动节点的流路由策略的网元的标识,将更新的流路由策略推送给网元。
15.一种接入服务路由器,其特征在于,包括:认证单元,其中: 所述认证单元,用于在对移动节点进行认证的过程中,从认证、授权、计费(AAA)服务器获取为所述移动节点提供流路由策略的策略服务器的地址属性。
16.如权利要求15所述接入服务路由器,其特征在于: 所述认证单元,具体用于在向所述AAA服务器发送的AAA请求消息中携带请求所述策略服务器的地址的属性-值对(AVP);或者,直接发送未携带所述AVP的AAA请求消息,向所述AAA服务器请求所述策略服务器的地址属性。
17.如权利要求15所述接入服务路由器,其特征在于,还包括注册单元,其中: 所述注册单元,用于在所述移动节点通过认证后,向身份和位置登记寄存器发送注册请求,在所述注册请求中携带策略服务器的地址属性。
18.如权利要求15所述接入服务路由器,其特征在于,还包括策略请求单元,其中: 所述策略请求单元,用于在获取到 所述策略服务器的地址属性后,根据所述策略服务器的地址属性,向策略服务器请求所述移动节点的流路由策略。
19.如权利要求15所述接入服务路由器,其特征在于,还包括标识注销单元,其中: 所述标识注销单元,用于在获知移动节点离开时,向所述策略服务器请求注销在策略请求对象列表中的该接入服务路由器的标识。
20.一种身份和位置登记寄存器,其特征在于,包括:消息接收单元和策略请求单元,其中: 所述消息接收单元,用于接收注册请求; 所述策略请求单元,用于在接收到所述注册请求后,根据所述注册请求中携带的策略服务器的地址属性,向策略服务器请求移动节点的流路由策略。
21.如权利要求20所述的身份和位置登记寄存器,其特征在于,还包括标识注销单元,其中: 所述标识注销单元,用于在获知移动节点离开该身份和位置登记寄存器时,向策略服务器请求注销在策略请求对象列表中的该身份和位置登记寄存器的标识。
22.—种策略服务器,其特征在于,包括:策略发送单元和策略请求对象列表维护单元,其中: 所述策略发送单元,用于将移动节点的流路由策略发送给请求流路由策略的网元;所述策略请求对象列表维护单元,用于在策略请求对象列表中添加所述请求流路由策略的网元的标识,其中,所述策略请求对象列表用于记录请求移动节点的流路由策略的网元的标识与移动节点的标识的对应关系信息。
23.如权利要求22所述的策略服务器,其特征在于: 所述策略请求对象列表维护单元,还用于在接收到网元的注销请求后,在所述策略请求对象列表中注销网元的标识。
24.一种认证、授权、计费(AAA)服务器,其特征在于,包括:消息接收单元、地址查找单元和信息发送单元,其中: 所述消息接收单元,用于接收AAA请求消息; 所述地址查找单元,用于在所述AAA请求消息中携带请求策略服务器的地址的属性-值对(AVP)时,根据移动节点的标识查找对应的策略服务器的地址属性;或者,在接收到所述AAA请求消息后,直接根据移动节点的标识查找对应的策略服务器的地址属性; 所述信息发送单元,用于将所述地址查找单元查找到的策略服务器的地址属性返回给接入服务路由器。
25.一种接入服务路由器,其特征在于,包括:注册单元,其中: 所述注册单元,用于在移动节点通过认证后,向身份和位置登记寄存器发送注册请求,在该注册请求中携带策略服务器地址请求选项,请求为移动节点提供流路由策略的策略服务器的地址属性。
26.一种身份和位置登记寄存器,其特征在于,包括:消息接收单元和地址获取单元,其中: 所述消息接收单元,用于接收注册请求; 所述地址获取单元,用于根据所述注册请求中携带的策略服务器地址请求选项,从认证、授权、计费(AAA)服务器获取所述策略服务器的地址属性,将获取到的策略服务器的地址属性发送给接入服务路由器。
27.如权利要求26所述的身份和位置登记寄存器,其特征在于: 所述地址获取单元,具体用于向所述AAA服务器发送AAA请求消息,在该AAA请求消息中携带请求策略服务器地址的选项。
28.—种认证、授权、计费(AAA)服务器,其特征在于,包括:消息接收单元、地址查找单元和信息发送单元,其中: 所述消息接收单元,用于接收AAA请求消息; 所述地址查找单元,用于在所述AAA请求消息中携带请求策略服务器地址的选项时,根据移动节点的标识查找对应的策略服务器的地址属性; 所述信息发送单元,用于将查找到的策略服务器的地址属性返回给身份和位置登记寄存器。
29.一种策略服务器,其特征在于,包括:策略发送单元、策略请求对象列表维护单元和流路由策略推送单元,其中: 所述策略发送单元,用于在网元请求移动节点的流路由策略时,将所述移动节点的流路由策略发送给所述网元; 所述略请求对象列表维护单元,用于在策略请求对象列表中添加所述网元的标识,其中,所述策略请求对象列表用于记录请求移动节点的流路由策略的网元的标识与移动节点的标识的对应关系彳目息; 所述流路由策略推送单元,用于在移动节点的流路由策略发生变化时,根据所述策略请求对象列表中记录的请求移动节点的流路由策略的网元的标识,将更新的流路由策略推送给网元。
全文摘要
本发明公开了一种获取策略服务器的地址的方法,包括接入服务路由器在对移动节点进行认证的过程中,从认证、授权、计费(AAA)服务器获取为所述移动节点提供流路由策略的策略服务器的地址属性。本发明通过认证或注册过程中从AAA服务器获取到移动节点的策略服务器的地址,使得ASR或ILR在需要根据多接口的移动节点的流路由策略为对端节点发起的业务选择合适的流路由前,能够根据移动节点的策略服务器的地址,从策略服务器获取移动节点的流路由策略。
文档编号H04L12/757GK103117927SQ20111036490
公开日2013年5月22日 申请日期2011年11月17日 优先权日2011年11月17日
发明者严为, 黄翔, 魏元 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1