一种分配前缀的方法、网络系统和本地移动锚点的制作方法

文档序号:7705886阅读:179来源:国知局
专利名称:一种分配前缀的方法、网络系统和本地移动锚点的制作方法
技术领域
本发明涉及移动通信领域,尤其是涉及一种分配前缀的方法、网络系统和本地移动锚点。
背景技术
代理移动IP(PMIP,Proxy Mobile IP)在微波存取全球互通(WiMAX,Worldwide Interoperability for Microwave Access)网络、第三代合作伙伴项目(3GPP, 3rd Generation Partnership Project)系统架构演进(SAE, System Architecture Evolution)网络、以及3GPP网络与WiMAX网络进行互联互通的网络系统中具有比较广泛的 应用。一般的,如图1所示,PMIPV6系统的基本构架为鉴权授权计费(AAA, Authentication Authorization Accounting)月艮务器为移 动节点(MN,Mobile Node)接入网络的启动过程提供接入认证、授权。一般的,如在3GPP SAE 网络中,AAA服务器与存储MN签约信息的家乡签约服务器(HSS)共存,如果分离,AAA服务 器可与HSS通信,获取丽的签约信息等。移动节点MN、对端节点CN是一对端到端业务应用的通讯节点,对应终端或服务器 等网络设备。移动接入网关(MAG,MobileAccess Gateway)和本地移动锚点(LMA,Local Mobile Anchor)是PMIPv6系统的基本网元,一般的,MAG与LMA分别位于接入网关和核心 网网关上。PMIPv6工作的基本机制是当丽附着到MAG所在的网络后,MAG代替丽完成注册 后,模拟家乡链路,向丽通告家乡网络前缀(HNP,Home Network Prefix),使丽以为自己 始终在家乡链路上,从而MN不需要支持移动性管理。ΡΜΙΡνθ系统分配HNP的一般过程如图2所示SlOl,丽附着到MAG所在网络;S102,MAG向AAA服务器发出对丽的第一接入请 求;S103,AAA服务器返回第一接入响应;接入响应中携带有丽的业务配置信息,也即业务 信息(包括业务类型,业务QoS等)和授权信息(为丽分配的密钥材料)等;S104,MAG代 替MN向LMA发送注册报文,即代理绑定更新(PBU,Proxy Binding Update)消息;S105,LMA 向AAA服务器发出对丽的第二接入请求;S106,AAA服务器返回第二接入响应;其中步骤 S105,S106为可选的。S107,LMA根据接收的PBU,为丽分配HNP ;建立关于该HNP和代理转 交地址(PCoA,Proxy-Care of Address,一般就是MAG的IP地址)的绑定缓存条目(BCE, Binding Cache Entry),该绑定条目包括MN标识、HNP、PCoA等的对应关系,并代理MN发送 邻居公告,公告中将该分配给丽的HNP对应的链路层地址声明为LMA本身的链路层地址; S108, LMA向MAG回复代理绑定确认(PBA,Proxy Binding Acknowledge)消息,其中带有 分配给丽的HNP等信息;S109,MAG保存HNP信息,然后向丽发送带有该HNP的路由通告 (RA, Route Advertisement)消息;S110,MN获知后,根据该HNP生成家乡地址。在上述PMIPv6规范的基本机制中,LMA分配给丽的HNP支持的是独占前缀模型,也即LMA分配给每个丽唯一的HNP,任意两个丽都有着不同的HNP,进一步的,若一个丽 有多个接口(HMnterface)通过不同的接入技术类型接入网络并连接到LMA,则LMA为MN 的多个接口分配各自不同的HNP。与独占前缀模型对应的是共享前缀,即多个MN具有相同的HNP,或MN多个IF具有 相同的HNP,但目前PMIPv6和丽还不支持共享前缀。随着智能MN支持多接口(即每个IF可以通过不同接入技术类型连接到网络)能 力的增强,多接口丽对一些业务应用产生了更多的需求,如多接口丽的业务需要通过丽 的多个IF连接到网络以获得更多的带宽,或者多接口 MN的业务需要在不同IF之间切换以 保证负载均衡等;其中,多接口 MN的两个或多个接口使用相同的前缀(即共享前缀)可以 保证这些需求中的业务/会话的连续性。在实现本发明的过程中,发明人发现现有技术中至少存在如下问题由于多接口 MN有多个接口,现有系统无法确定哪些接口附着网络后需要分配共 享前缀;进一步地,MN的某个接口上有一个或多个前缀,现有系统无法确定哪一个前缀与 其他接口共享;因此,如何为多接口移动节点分配共享前缀成为亟待解决的问题。

发明内容
本发明实施例提供了一种分配前缀的方法、网络系统和本地移动锚点,以解决现 有系统中无法为多接口移动节点分配共享前缀的问题。首先,本发明实施例提供了一种前缀分配的方法,包括接收移动接入网关发送的 移动节点MN的第二接口 IF2的注册请求;根据所述注册请求,获取已分配给所述MN第一接 口 IFl的第一家乡网络前缀HNPl ;分配与所述IFl共享的HNPl给所述IF2。其次,本发明实施例提供了一种网络系统,包括移动接入网关,用于向本地移动 锚点发送移动节点MN的第二接口 IF2的注册请求;本地移动锚点,用于根据所述移动接入 网关发送的注册请求,获取已分配给所述MN第一接口 IFl的第一家乡网络前缀HNPl ;以及 分配与所述IFl共享的HNPl给所述IF2。最后,本发明实施例提供了一种本地移动锚点,包括接收模块,用于接收移动接 入网关MAG发送的移动节点MN的第二接口 IF2的注册请求;前缀获取模块,用于根据所述 接收模块接收到的注册请求,获取已分配给所述丽的第一接口 IFl的第一家乡网络前缀 HNPl ;分配模块,用于分配所述前缀获取模块获取到的与所述IFl共享的HNPl给所述IF2。本发明实施例在本地移动锚点收到移动接入网关发送的移动节点的第二接口的 注册请求后,本地移动锚点根据所述注册请求,获取已分配给所述移动节点的第一接口的 第一家乡网络前缀,并为所述移动节点的第二接口分配第一家乡网络前缀。本发明实施例 实现了为多接口移动节点分配共享前缀,并进一步使多接口移动节点能够为拥有该共享前 缀的同一业务获取更多带宽,或实现业务在有共享前缀的接口之间的切换,保证了负载均 衡和业务/会话的连续性。


图1是现有技术中PMIPv6的系统架构示意图;图2是现有技术中PMIPv6系统分 配HNP的信令流程示意图3是本发明实施例的分配前缀的方法实施例的流程示意图;图4是本发明实施例的扩展的家乡网络前缀选项的示意图;图5a是本发明实施例的扩展的路由请求的示意图;图5b是本发明实施例的扩展的互联网控制信息协议移动前缀请求的示意图;图6是本发明实施例的前缀信息选项的示意图;图7是本发明实施例的分配前缀的方法实施例的信令流程示意图;图8是本发明实施例的网络系统实施例的结构框图;图9是本发明实施例的本地移动锚点的结构框图;图10是本发明实施例的多接口移动节点的结构框图;图11是本发明实施例的多接口移动节点上管理模块与业务/应用模块模块、网际 协议模块和接口之间的关系示意图;图12是本发明实施例的移动接入网关的结构框图。
具体实施例方式为使本发明实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式
对本发明实施例作进一步详细的说明。本发明实施例方法的前提是第一家乡网络前缀HNPl已经被分配给MN的第一接 口 IF1。为IFl分配HNPl的流程和现有PMIPv6系统分配HNP的过程相同。本发明实施例提供了一种分配前缀的方法的第一个实施例,所述MN的第二接口 IF2附着到移动接入网关MAG所在网络后,如图3所示,包括S301,接收MAG发送的移动节点丽的第二接口 IF2的注册请求。在丽的IF2附着到MAG所在网络后,MAG代替所述IF2向LMA发送注册请求。MAG向LMA发送的(初始)注册请求,在本发明实施例中,注册请求指的是代理绑 定更新PBU消息,可以包括丽的标识(如网络接入标识ΝΑΙ),与要申请的前缀绑定的PCoA, 以及其他信息(如MN的IF2的接入技术类型等),还可以进一步包括MN是否支持共享前 缀、IF2承载的业务类型等信息。本发明实施例在扩展的家乡网络前缀选项(如图4所示) 中增加了支持共享前缀的指示S标志位,以指示申请共享前缀,可选的,包含已获得的HNPl 信息,如果不包含,则前缀长度填为0 ;进一步,本发明实施例在扩展的注册消息中增加丽 支持共享前缀的指示信息,以指示MN是否支持共享前缀模型。S302,根据所述注册请求,获取已分配给所述MN的IFl的HNPl。本发明实施例提供的LMA获取HNPl的方式有两大类第一类LMA从MAG接收到的注册请求中携带有协助获取HNPl的信息;第二类LMA从MAG接收到的注册请求中不含有协助获取HNPl的信息。对于第一类,本发明实施例的方法的在注册请求中提供三种协助获取HNPl的信息所述注册请求携带有所述第一家乡网络前缀HNPl ;或至少包含所述HNPl的前缀列表; 或所述第二接口 IF2承载的业务类型则LMA获取所述HNPl具体包括1)当所述注册请求中携带有HNPl时,LMA从该注册请求中获取所述HNP1。所述注册请求中携带的HNPl来自于所述MAG接收的所述丽通过IF2发送的链路层消息或网络层消息。其中,i)丽通过IF2向MAG发送的L3消息中带有HNPl信息。具体的,L3消息是 在现有L3消息上扩展或者新定义一个L3消息。优选的,所述L3消息,包含扩展的选项来携带HNPl ;所述L3消息可以包括路由请求消息或互联网控制信息协议(ICMP,Internet Control Message Protocol)移动前缀请 求消息。下面以扩展现有的路由请求和ICMP移动前缀请求消息来说明,如图5a和图5b所 示在路由请求、ICMP消息中扩展一个S标志位,用于指示该消息将申请一个共享 前缀;该扩展消息可以包含前缀信息选项,在本实施例中,即为已分配给MN的IFl的前缀 HNPl0前缀信息选项具体包含的内容有(如图6所示)前缀信息选项类型,选项长度,前 缀长度,在线(on-link)标志L、自动配置标志A、可选的路由地址标志R、预留位1、有效的 生命周期、首选的生命周期、预留位2和前缀。可选的,多接口丽向MAG发送的L3消息中,还带有IF2承载业务类型的选项,用 于携带IF2承载的业务类型。在本实施例中,MN向MAG发送L3消息请求共享前缀的过程,可独立进行,也即在 某些场景下,MN的某个接口可通过这种方式主动申请一个已知的家乡网络前缀或IP地址。ii)丽通过IF2向接入点(如基站BS)发送的链路层L2消息中带有HNPl信息,接 入点将这些信息发送给MAG。优选的,所述L2消息,包含扩展的选项来携带HNPl。在基于802. 16/802. 16e无线技术的WiMAX接入网络中,优选的,所述L2消息可以 包括初始业务流消息或预配置业务流的请求/应答消息。可选的,多接口丽向MAG发送的L2消息中,还带有IF2支持共享前缀的标志位, 表示该MN具有支持共享前缀的能力。可选的,多接口丽向MAG发送的L2消息中,还带有IF2承载业务类型的选项,用 于携带IF2承载的业务类型。2)当所述注册请求中携带有至少包含所述HNPl的前缀列表时,LMA将所述前缀列 表与本地存储的所述MN的绑定条目中的前缀进行匹配,获取相同的HNP1。本发明实施例中,所述本地即指所述LMA。优选的,当MAG从IF2的业务配置信息中提取出的所述IF2的前缀列表只有一个 前缀时,即只包含HNP1,根据共享前缀指示,则LMA在接收到只携带有HNPl的注册请求后, 不需再进行匹配,可以直接获取该HNPl。本发明实施例中,一种业务类型由一个或多个接口的一个前缀(共享前缀)服务。现有技术中的业务配置信息存储在AAA服务器中,包括用户和运营商签约相关的 业务信息和授权信息等,其中,业务信息包括业务类型,业务QoS等,而授权信息包括为MN 分配的密钥、计费索引等。MAG和AAA服务器之间可以采用Radius或Diameter协议,若采 用Radius协议,则第一接入响应为接入接收Access Accept消息,第一接入请求为Radius 接入请求Accept Request消息。本发明实施例中的业务配置信息,是在现有技术基础上,还进一步包括业务信息对应的接口信息,其中,接口信息中包含接口对应的前缀列表与前缀列表服务的业务存在对应联系等。优选的,在业务配置信息中还包括MN是否支持共享前缀的指示信息。在丽的IF2附着到网络时,通过MAG向AAA服务器进行第一认证的过程中,MAG 从AAA服务器接收携带有MN或IF2业务配置信息的第一接入响应,可选的,在业务配置信 息中还包括MN是否支持共享前缀的信息。所述前缀列表由所述MAG从AAA服务器返回的携带有丽或IF2的业务配置信息 的第一接入响应中提取。当MAG向AAA服务器发送的第一接入请求中带有MN标识时,AAA 服务器返回的第一接入响应就携带MN的业务配置信息;当MAG向AAA服务器发送的第一接 入请求中带有MN标识和IF2标识时,AAA服务器返回的第一接入响应就只携带IF2的业务配置信息。在实际部署中LMA将进行第一认证过程和/或第二认证过程来获取上述丽的业
务配置信息。所述前缀信息列表为由MAG从AAA服务器接收携带有所述MN的业务配置信息的 第一接入响应,并从所述业务配置信息中提取出的前缀列表。LMA接收到所述注册请求后,从所述前缀信息列表中匹配出与IF2承载的业务类 型相同的业务类型所对应的HNPl。优选的,在MAG收到LMA分配的HNPl后,还包括MAG向AAA服务器发送请求消息 (基于Diameter或Radius协议),将MAG为IF2服务的信息发送给AAA服务器。3)当所述注册请求中携带有所述IF2承载的业务类型时,LMA将所述IF2承载的 业务类型与本地存储的所述MN的绑定条目中的业务类型进行匹配,获取相同的业务类型 对应的HNPl。当所述注册请求中携带有IF2承载的业务类型时,LMA匹配出自身存储的所述MN 的所有绑定条目中与IF2承载业务类型相同的HNPl ;所述绑定条目可以包括MN标识、接口 使用的家乡网络前缀、家乡网络前缀对应的业务类型等。所述注册请求中携带的所述丽的IF2承载的业务类型,可以来自AAA服务器向 MAG返回的携带有所述IF2的业务配置信息的第一接入响应,MAG从所述业务配置信息中提 取出IF2承载的业务类型,或是来自MN向MAG发送的链路层L2消息或网络层L3消息,所 述链路层L2消息或网络层L3消息通过扩展的选项来携带所述IF2承载的业务类型。对于第二类,本发明实施例的方法提供两种LMA获取HNPl的方式4) LMA从AAA服务器返回的携带有所述MN或IF2的业务配置信息的第二接入响应 中,提取出所述IF2承载的业务类型,并将IF2承载的业务类型与本地存储的所述MN的绑 定条目中的业务类型进行匹配,获取相同的业务类型对应的HNPl。LMA根据注册请求中携带的丽标识或IF2标识,向AAA服务器发送带有丽标识、 或MN标识和IF2标识的第二接入请求。所述业务配置信息,是在现有技术基础上,还进一步包括业务信息对应的接口信 息,接口信息中包括接口对应的前缀列表等。如果在第一接入请求中包括了丽的接口标 识,则这里返回的是丽的接口对应的业务配置信息,如果不包括丽的接口标识,则返回的 是MN的所有业务配置信息。优选的,所述业务配置信息中还包括MN是否支持共享前缀的 指不信息。
优选的,该获取方式在LMA为IF2分配了 HNPl后,还包括将LMA为所述丽的IF2 服务的消息发送给AAA服务器。5) LMA从AAA服务器返回的携带有所述MN或IF2的业务配置信息的第二接入响应 中,提取出至少包含所述HNPl的前缀列表,LMA将所述前缀列表与本地存储的所述MN的绑 定条目中的前缀进行匹配,获取相同的HNPl。优选的,当LMA从IF2的业务配置信息中提取出的所述IF2的前缀列表只有一个 前缀时,即只包含HNPl,根据共享前缀指示,则LMA不需再进行匹配,可以直接获取该HNPl。S303,分配与所述IFl共享的HNPl给所述IF2。当LMA获得了所述HNPl后,为IF2分配与IFl共享的HNPl。本发明实施例中所述的分配,具体为LMA为IF2创建一个绑定条目,并将HNPl及 其生命周期、HNPl对应的业务信息、是否支持共享前缀等信息保存在绑定条目中,同时在该 绑定条目中,还保存有MN的标识,MN的接口信息(接口标识、接入类型和其他接口相关信 息),PCoA 等。优选的,LMA在为所述IF2分配HNPl前,还包括根据所述注册请求中携带的丽 支持共享前缀的指示信息,判断MN是否支持共享前缀,若MN支持共享前缀,则为IF2分配 HNP1。所述注册请求中携带的丽支持共享前缀的指示信息包括所述MAG从丽通过IF2发送的L2消息或L3消息中,提取出的丽支持共享前缀指 示信息;所述L2消息或L3消息通过扩展的标志位来携带所述MN支持共享前缀指示信息;或所述移动接入网关MAG从鉴权授权计费AAA服务器返回的携带有业务配置信息 的第一接入响应中,提取出的MN支持共享前缀的指示信息。优选的,LMA在为所述IF2分配HNPl前,还包括判断IF2承载的业务类型和HNPl 对应的业务类型是否相同;若IF2承载的业务类型和HNPl对应的业务类型相同,就为IF2 分配HNPl。本发明实施例中,对于一或多个接口已被分配了多个前缀,而另一个新接口要申 请共享前缀时,从AAA服务器返回的业务配置信息中的该新接口的前缀列表可包含多个与 其他接口相同的前缀。LMA收到所述前缀列表,并和自身存储的移动节点的绑定条目匹配 时,将匹配出一个或多个共享前缀,LMA将这些匹配出的共享前缀都分配给新接口,以达到 本发明实施例为多接口移动节点分配共享前缀的目的。优选的,在为所述新接口分配这些 共享前缀前,LMA进行判断MN是否支持共享前缀,和/或匹配所述新接口所承载的业务类 型与本地存储的所述移动节点的其他接口承载的业务类型,确定出应该为所述新接口分配 哪些共享前缀。本实施例的方法在实施时的具体流程,如图7所示,包括S701, MN的IF2附着到MAG2所在网络。S702, MAG2发送注册请求给LMA。MAG2向LMA发送的(初始)注册请求,可以包括丽的标识(如网络接入标识ΝΑΙ), 与要申请的前缀绑定的PCoA,以及其他信息(如MN的IF2的接入技术类型等)。还可以进 一步包括IF2 要申请的HNPl,或至少包含所述HNPl的前缀列表,或所述第二接口 IF2承载 的业务类型等信息;以及MN是否支持共享前缀能力的指示信息。
S703, LMA 获取已分配给 IFl 的 HNPl。LMA获取已分配给IFl的HNPl,可以通过以下几种方式进行 当所述注册请求中携带有HNPl时,LMA从该注册请求中获取所述HNPl ;所述注册 请求中携带的HNPl来自于所述MAG接收的丽通过IF2发送的L2消息或L3消息;或当所述注册请求中携带有至少包含所述HNPl的前缀列表时,LMA将所述前缀列 表与LMA存储的MN的绑定条目中的前缀进行匹配,获取相同的HNPl ;所述前缀列表由MAG 从AAA服务器返回的携带有MN或IF2的业务配置信息的第一接入响应中提取;或当所述注册请求中携带有IF2承载的业务类型时,LMA将IF2承载的业务类型 与LMA存储的丽的绑定条目中的业务类型进行匹配,获取相同的业务类型对应的HNPl ;或LMA从AAA服务器返回的携带有丽或IF2的业务配置信息的第二接入响应中, 提取出IF2承载的业务类型,并将IF2承载的业务类型与LMA存储的MN的绑定条目中的业 务类型进行匹配,获取相同的业务类型对应的HNPl。S704, LMA 为所述 MN 的 IF2 分配 HNPl。优选的,在LMA为丽的IF2分配HNPl前,还包括LMA判断所述丽是否支持共享 前缀;若MN支持共享前缀,再执行步骤S704。优选的,在LMA为丽的IF2分配HNPl前,还包括LMA判断所述IF2承载的业务类 型和HNPl对应的业务类型是否相同;若IF2承载的业务类型和HNPl对应的业务类型相同, 再执行步骤S704。所述MN是否支持共享前缀是根据注册请求中携带的MN支持共享前缀的指示信息 确定,所述注册请求中携带的MN支持共享前缀的指示信息可以包括MN通过IF2发送的L2消息或L3消息中携带的MN支持共享前缀指示信息;或MAG从AAA服务器返回的携带有业务配置信息的第一接入响应中,提取出的丽 支持共享前缀的指示信息。优选的,在LMA为IF2分配HNP1后,还包括LMA将LMA为IF2服务的消息发送给 AAA服务器。另外,当丽不支持共享前缀或IF2承载的业务类型和HNPl对应的业务类型不同 时,LMA会为MN的IF2分配新的家乡网络前缀HNP2,或者产生失败码,指示不允许使用共享 前缀。优选的,还包括S705 :LMA将所述为IF2分配的HNPl携带在注册响应中返回给 MAG2。本发明实施例中,LMA返回的注册响应指的是代理绑定确认PBA消息。MAG2在收 到所述注册响应后,还包括为IF2建立BCE2,所述BCE2可以包括MN标识、IF2标识、PCoA2 等信息的对应关系,以及对应的LMA。优选的,还包括S706 :MAG2将所述HNPl返回给MN。若LMA为IF2分配了 HNP1,则MAG2在接收到LMA返回的包含有HNPl的注册响应 后,通过路由公告将HNPl返回给丽。可选的,在路由公告扩展消息中带有共享前缀的标志位。优选的,还包括S707 丽根据所述HNPl为IF2配置与IFl相同的家乡地址。MN的IF2根据共享前缀进行IP地址配置,从而进行后续的业务切换或业务使用。
丽在IF2上配置的IP地址与在IFl上配置的IP地址相同或不同。如果配置的 IP地址相同,则在获取HNPl时可以直接请求该IP地址。本发明实施例的方法在接收到丽的IF2的注册请求时,通过LMA获取已分配给丽 的IFl的HNP1,并为IF2分配HNP1。本实施例的方法实现了为多接口移动节点分配共享前 缀,并进一步使多接口移动节点能够为拥有该共享前缀的同一业务获取更多带宽,或实现业务在有共享前缀的接口之间的切换,保证了负载均衡和业务/会话的连续性。本发明实施例提供了一种网络系统,如图8所示,包括移动接入网关110和本地移 动锚点120。移动接入网关110,用于向本地移动锚点120发送丽的IF2的注册请求。本地移动锚点120,用于根据所述移动接入网关110发送的注册请求,获取已分配 给所述丽的IFl的HNPl ;以及为所述IF2分配与IFl共享的HNPl。优选的,所述移动接入网关110还用于获取所述HNP1,或获取至少包含所述HNPl 的前缀列表,或获取所述IF2承载的业务类型;并将所述HNPl或前缀列表或IF2承载的业 务类型携带在所述注册请求中。优选的,所述获取已分配给所述丽的IFl的HNPl为当所述注册请求中携带有 HNPl时,所述本地移动锚点120从该注册请求中获取所述HNPl ;或当所述注册请求中携带 有至少包含所述HNPl的前缀列表时,所述本地移动锚点120将所述前缀列表与所述本地移 动锚点120存储的所述丽的绑定条目中的前缀进行匹配,获取相同的HNPl ;或当所述注册 请求中携带有所述IF2承载的业务类型时,所述本地移动锚点120将所述IF2承载的业务 类型与所述本地移动锚点120存储的所述MN的绑定条目中的业务类型进行匹配,获取相同 的业务类型对应的HNPl。优选的,所述获取已分配给所述丽的IFl的HNPl为所述本地移动锚点120从鉴 权授权计费服务器返回的携带有所述MN或IF2的业务配置信息的第二接入响应中,提取出 所述IF2承载的业务类型,并将IF2承载的业务类型与本地移动锚点120存储的所述MN的 绑定条目中的业务类型进行匹配,获取相同的业务类型对应的HNPl。优选的,所述获取已分配给所述丽的IFl的HNPl为所述本地移动锚点120从鉴 权授权计费服务器返回的携带有所述MN或IF2的业务配置信息的第二接入响应中,提取出 至少包含所述HNPl的前缀列表,将所述前缀列表与本地移动锚点120存储的所述MN的绑 定条目中的前缀进行匹配,获取相同的HNPl。优选的,所述移动接入网关110还用于获取所述MN支持共享前缀的指示信息,并 将该MN支持共享前缀的指示信息携带在所述注册请求中。优选的,所述本地移动锚点120还用于在为所述IF2分配HNPl前,根据所述移动 接入网关110发送的注册请求中携带的所述MN支持共享前缀的指示信息,判断所述MN是 否支持共享前缀。优选的,所述网络系统10还包括鉴权授权计费服务器130,用于对所述移动接入 网关110进行第一接入认证并返回第一接入响应;对本地移动锚点120进行第二接入认证 并返回第二接入响应;存储MN的业务配置信息。本实施例的网络系统在收到丽的IF2的注册请求时,通过LMA获取已分配给丽 的IFl的HNP1,并为IF2分配HNP1。本实施例的网络系统实现了为多接口移动节点分配共享前缀,并进一步使多接口移动节点能够为拥有该共享前缀的同一业务获取更多带宽,或 实现业务在有共享前缀的接口之间的切换,保证了负载均衡和业务/会话的连续性。本发明实施例提供了一种本地移动锚点,如图9所示,包括接收模块1201,用于接收移动接入网关MAG发送的丽的IF2的注册请求;前缀获取模块1202,用于根据所述接收模块1201接收到的注册请求,获取已分配 给所述MN的IFl的HNPl ;分配模块1203,用于为所述IF2分配所述前缀获取模块1202获取到的与所述IFl 共享的HNPl。优选的,所述前缀获取模块1202包括以下一个单元或几个单元的组合第一单元,用于当所述注册请求中携带有HNPl时,从该注册请求中获取所述 HNPl ;第二单元,用于当所述注册请求中携带有至少包含所述HNPl的前缀列表时,将所 述前缀列表与所述本地移动锚点120存储的MN的绑定条目中的前缀进行匹配,获取相同的 HNPl ;第三单元,用于当所述注册请求中携带有所述IF2承载的业务类型时,将所述IF2 承载的业务类型与所述本地移动锚点120存储的所述MN的绑定条目中的业务类型进行匹 配,获取相同的业务类型对应的HNPl ;第四单元,用于从AAA服务器返回的携带有所述丽或IF2的业务配置信息的第二 接入响应中,提取出所述IF2承载的业务类型,并将IF2承载的业务类型与所述本地移动 锚点120存储的所述丽的绑定条目中的业务类型进行匹配,获取相同的业务类型对应的 HNPl ;第五单元,用于从所述AAA服务器返回的携带有所述MN或IF2的业务配置信息的 第二接入响应中,提取出至少包含所述HNPl的前缀列表,将所述前缀列表与本地移动锚点 120存储的所述MN的绑定条目中的前缀进行匹配,获取相同的HNPl。优选的,所述本地移动锚点120还包括所述本地移动锚点还包括支持共享前缀信息获取模块1204,用于获取所述注册请 求中携带的丽支持共享前缀的指示信息;所述分配模块1203进一步用于根据所述注册请求中携带的所述MN支持共享前 缀的指示信息,判断所述丽是否共享前缀。本实施例的本地移动锚点,在收到丽的IF2的注册请求后,获取已分配给丽的 IFl的HNP1,并为IF2分配HNP1,实现了为多接口移动节点分配共享前缀。本发明实施例提供了一种多接口移动节点,如图10所示,包括发送模块210,接 收模块220,地址生成模块230。发送模块210,用于在所述丽的IFl已被分配到HNP1,且所述丽的IF2附着到移动接入网关MAG所在网络后,通过所述IF2向MAG发送携带有所述HNPl的链路层消息或网 络层消息;接收模块220,用于接收MAG返回的家乡网络前缀;地址生成模块230,用于根据所述接收模块220接收的家乡网络前缀生成家乡地 址;
优选的,所述移动节点20还包括管理模块240,用于管理所述发送模块210对接 口共享前缀的申请,及管理所述地址生成模块230根据共享前缀生成共享的家乡地址;控 制业务在有共享家乡地址的多个接口上切换。优选的,所述移动节点20还包括业务/应用模块模块250,网际协议模块260,接 Π 270。
业务/应用模块模块250,用于为用户提供业务/应用。网际协议模块260,用于为业务/应用模块模块250的业务/应用提供包括TCP/ IP或UDP/IP等功能。接口 270,用于通过所述网际协议模块260连接到相同/不同的接入网络。管理模块240与业务/应用模块模块250、网际协议模块260、接口 270之间的关 系如图11所示;管理模块240将根据策略检查,确定业务是否通过多个接口 270同时连接 网络,或者将业务从一个接口 270切换到另一个接口 270,或其他操作;同时确定接口 270 是否需要分配共享前缀给其它某接口 270。所述策略检查,是指管理模块240管理的业务/应用模块250与接口 270之间的策 略信息,这些策略信息可以包括业务需要的业务质量QoS与接口 270对应的链路QoS(例 如连接到3G与WiFi接口所获得的带宽、延时是有差异的)、业务费用与接口 270对应的链 路带来的费用(例如相同的业务通过3G与WiFi接口将产生不同的费用)等;或者,指管 理模块240管理和/或感知接口 270的状态信息,例如,当一个接口 270负载过重或者接口 270失去连接(如终端移动进入了网络服务区之外)时,管理模块240能够将业务/应用从 一个接口 270切换到另一个接口 270。本实施例的多接口移动节点,通过对接口前缀申请和使用的管理,在网络侧获取 已被分配给MN的一个接口的家乡网络前缀、并将该前缀分配给后续附着的接口情况下,该 移动节点能够根据共享前缀生成共享的家乡地址,能够使多接口 MN的业务通过MN的多个 接口连接到网络以获得更多的带宽,以及使多接口移动节点的业务在不同接口之间切换, 保证了负载均衡和业务/会话的连续性。本发明实施例提供了一种移动接入网关,如图12所示,包括前缀获取模块1101, 注册请求生成模块1102,注册请求发送模块1103和前缀返回模块1104。前缀获取模块1101,用于在丽的IFl已被分配到HNPl,且所述丽的IF2附着到 所述移动接入网关110所在网络后,获取所述HNP1。注册请求生成模块1102,用于生成携带有所述前缀获取模块1101获取到的HNPl 的注册请求。注册请求发送模块1103,用于将所述注册请求发送给LMA。优选的,所述前缀获取模块1101包括第一获取单元,用于当所述注册请求中携 带有HNPl时,从该注册请求中获取所述HNPl ;所述注册请求中携带的HNPl来自于所述移 动接入网关110接收的所述丽通过IF2发送的链路层消息或网络层消息。优选的,所述前缀获取模块1101包括第二获取单元,用于当所述注册请求中携 带有至少包含所述HNPl的前缀列表时,将所述前缀列表与LMA存储的所述MN的绑定条目 中的前缀进行匹配,获取相同的HNPl ;所述前缀列表由所述MAG从AAA服务器返回的携带 有丽或IF2的业务配置信息的第一接入响应中提取。
优选的,所述前缀获取模块1101包括第三获取单元,用于当所述注册请求中携 带有所述IF2承载的业务类型时,将所述IF2承载的业务类型与LMA存储的所述MN的绑定 条目中的业务类型进行匹配,获取相同的业务类型对应的HNPl。优选的,所述移动接入网关110还包括前缀返回模块1104,用于将LMA为所述 IF2分配的家乡网络前缀返回给所述丽。本实施例的移动接入网关,在丽的IF2附着到MAG所在网络后,获取已分配给所 述丽的IFl的HNP1,并将携带有HNPl的注册请求发送给LMA,以及在丽的IF2被分配了 家乡网络前缀后,将该前缀返回给MN,实现了为多接口移动节点分配共享前缀。对于移动节点一个或多个接口(如IFl)已被分配了多个前缀、以及为新的接口 (如IF2)分配多个与其他接口共享的前缀的情况,本发明实施例的方法、网络系统、本地移 动锚点同样适用。由于本发明实施例的网络系统、本地移动锚点、多接口移动节点、移动接入网关的 实施例部分与方法实施例部分相似内容较多,因此描述的比较简略,相似之处请相互参见。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以 通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读存储介质中,该 程序在执行时,包括如下步骤接收移动接入网关发送的移动节点丽的第二接口 IF2的 注册请求;根据所述注册请求,获取已分配给所述丽第一接口 IFl的第一家乡网络前缀 HNPl ;为所述IF2分配与所述IFl共享的HNP1。所述存储介质,如R0M/RAM、磁碟、光盘等。以上所述仅为本发明的较佳实施例而已,并非用于 限定本发明的保护范围。凡在 本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围 内。
权利要求
一种前缀分配的方法,其特征在于,所述方法包括接收移动接入网关发送的移动节点MN的第二接口IF2的注册请求;根据所述注册请求,获取已分配给所述MN第一接口IF1的第一家乡网络前缀HNP1;分配与所述IF1共享的HNP1给所述IF2。
2.如权利要求1所述的方法,其特征在于,所述注册请求携带有 所述第一家乡网络前缀HNPl ;或至少包含所述HNPl的前缀列表; 或所述第二接口 IF2承载的业务类型。
3.如权利要求2所述的方法,其特征在于,所述根据注册请求,获取HNPl具体包括 当所述注册请求中携带有第一家乡网络前缀HNPl时,从该注册请求中获取所述HNPl ;所述注册请求中携带的HNPl来自于所述移动接入网关MAG接收的所述移动节点MN通过第 二接口 IF2发送的链路层消息或网络层消息;或当所述注册请求中携带有至少包含所述HNPl的前缀列表时,将所述前缀列表与本 地存储的所述丽的绑定条目中的前缀进行匹配,获取相同的HNPl ;所述前缀列表由所述 MAG从鉴权授权计费AAA服务器返回的携带有MN或IF2的业务配置信息的第一接入响应中 提取;或当所述注册请求中携带有所述IF2承载的业务类型时,将所述IF2承载的业务类 型与本地存储的所述MN的绑定条目中的业务类型进行匹配,获取相同的业务类型对应的 HNP1。
4.如权利要求3所述的方法,其特征在于,所述网络层消息具体包括所述网络层消息为扩展的路由请求消息或扩展的互联网控制信息协议的移动前缀请 求消息。
5.如权利要求1所述的方法,其特征在于,所述根据注册请求,获取第一家乡网络前缀 HNPl具体包括从鉴权授权计费AAA服务器返回的携带有所述移动节点MN或第二接口 IF2的业务配 置信息的第二接入响应中,提取出所述IF2承载的业务类型,并将IF2承载的业务类型与本地存储的所述MN的绑 定条目中的业务类型进行匹配,获取相同的业务类型对应的HNPl ;或提取出至少包含所述HNPl的前缀列表,将所述前缀列表与本地存储的所述MN的绑 定条目中的前缀进行匹配,获取相同的HNPl。
6.如权利要求1-5任一项所述的方法,其特征在于,在分配第一家乡网络前缀HNPl给 所述第二接口 IF2前,还包括根据所述注册请求中携带的所述移动节点MN支持共享前缀的指示信息,判断所述MN 是否支持共享前缀。
7.如权利要求6所述的方法,其特征在于,所述指示信息包括所述移动接入网关MAG从MN通过IF2发送的链路层消息或网络层消息中,提取出的MN 支持共享前缀指示信息;或所述移动接入网关MAG从鉴权授权计费AAA服务器返回的携带有业务配置信息的第 一接入响应中,提取出的MN支持共享前缀的指示信息。
8.如权利要求6所述的方法,其特征在于,在分配第一家乡网络前缀HNPl给所述第二 接口 IF2前,还包括判断所述IF2承载的业务类型和HNPl对应的业务类型是否相同。
9.一种网络系统,其特征在于,包括移动接入网关,用于向本地移动锚点发送移动节点MN的第二接口 IF2的注册请求;本地移动锚点,用于根据所述移动接入网关发送的注册请求,获取已分配给所述MN第 一接口 IFl的第一家乡网络前缀HNPl ;以及分配与所述IFl共享的HNPl给所述IF2。
10.如权利要求9所述的系统,其特征在于,所述移动接入网关还用于获取所述第一 家乡网络前缀HNPl,或获取至少包含所述HNPl的前缀列表,或获取所述第二接口 IF2承载 的业务类型;并将所述HNPl或前缀列表或IF2承载的业务类型携带在所述注册请求中;则所述获取已分配给所述MN第一接口 IFl的HNPl为当所述注册请求中携带有HNPl 时,所述本地移动锚点从该注册请求中获取所述HNPl ;或当所述注册请求中携带有至少包 含所述HNPl的前缀列表时,所述本地移动锚点将所述前缀列表与所述本地移动锚点存储 的所述MN的绑定条目中的前缀进行匹配,获取相同的HNPl ;或当所述注册请求中携带有所 述IF2承载的业务类型时,所述本地移动锚点将所述IF2承载的业务类型与所述本地移动 锚点存储的所述丽的绑定条目中的业务类型进行匹配,获取相同的业务类型对应的HNP1。
11.如权利要求9所述的系统,其特征在于,所述获取已分配给所述MN第一接口IFl的 第一家乡网络前缀HNPl为所述本地移动锚点从鉴权授权计费AAA服务器返回的携带有所 述移动节点MN或第二接口 IF2的业务配置信息的第二接入响应中,提取出所述IF2承载的 业务类型,并将IF2承载的业务类型与所述本地移动锚点存储的所述MN的绑定条目中的业 务类型进行匹配,获取相同的业务类型对应的HNPl ;或所述本地移动锚点从AAA服务器返 回的携带有所述MN或IF2的业务配置信息的第二接入响应中,提取出至少包含所述HNPl 的前缀列表,所述本地移动锚点将所述前缀列表与本地移动锚点存储的所述MN的绑定条 目中的前缀进行匹配,获取相同的HNPl。
12.如权利要求9-11任一项所述的系统,其特征在于,所述移动接入网关还用于获取所述移动节点MN支持共享前缀的指示信息,并将该MN 支持共享前缀的指示信息携带在所述注册请求中;所述本地移动锚点还用于在分配第一家乡网络前缀HNPl给所述第二接口 IF2前,根 据所述移动接入网关发送的注册请求中携带的所述丽支持共享前缀的指示信息,判断所 述移动节点MN是否支持共享前缀。
13.—种本地移动锚点,其特征在于,包括接收模块,用于接收移动接入网关MAG发送的移动节点丽的第二接口 IF2的注册请求;前缀获取模块,用于根据所述接收模块接收到的注册请求,获取已分配给所述MN的第 一接口 IFl的第一家乡网络前缀HNPl ;分配模块,用于分配所述前缀获取模块获取到的与所述IFl共享的HNPl给所述IF2。
14.如权利要求13所述的本地移动锚点,其特征在于,所述前缀获取模块包括以下一 个单元或几个单元的组合第一单元,用于当所述注册请求中携带有第一家乡网络前缀HNPl时,从该注册请求中 获取所述HNPl ;第二单元,用于当所述注册请求中携带有至少包含所述HNPl的前缀列表时,将所述前 缀列表与所述本地移动锚点存储的MN的绑定条目中的前缀进行匹配,获取相同的HNPl ;第三单元,用于当所述注册请求中携带有所述第二接口 IF2承载的业务类型时,将所 述IF2承载的业务类型与所述本地移动锚点存储的所述MN的绑定条目中的业务类型进行 匹配,获取相同的业务类型对应的HNPl ; 第四单元,用于从鉴权授权计费AAA服务器返回的携带有所述MN或IF2的业务配置信 息的第二接入响应中,提取出所述IF2承载的业务类型,并将IF2承载的业务类型与所述本 地移动锚点存储的所述MN的绑定条目中的业务类型进行匹配,获取相同的业务类型对应 的 HNPl ;第五单元,用于从所述AAA服务器返回的携带有所述MN或IF2的业务配置信息的第二 接入响应中,提取出至少包含所述HNPl的前缀列表,将所述前缀列表与本地移动锚点存储 的所述MN的绑定条目中的前缀进行匹配,获取相同的HNPl。
15.如权利要求13或14所述的本地移动锚点,其特征在于,所述本地移动锚点还包括 支持共享前缀信息获取模块,用于获取所述注册请求中携带的MN支持共享前缀的指示信 息;所述分配模块进一步用于根据所述注册请求中携带的所述移动节点MN支持共享前 缀的指示信息,判断所述MN是否支持共享前缀。
全文摘要
本发明实施例公开了一种分配前缀的方法、网络系统和本地移动锚点,涉及移动通信领域。本发明实施例提供的分配前缀的方法、网络系统和本地移动锚点,解决了现有系统中无法为多接口移动节点分配共享前缀的问题。其中,所述方法包括接收移动接入网关发送的移动节点MN的第二接口IF2的注册请求;根据所述注册请求,获取已分配给所述MN第一接口IF1的第一家乡网络前缀HNP1;分配与所述IF1共享的HNP1给所述IF2。通过LMA获取已分配给所述IF1的HNP1,以及由LMA为IF2分配HNP1,实现了为多接口移动节点分配共享前缀。
文档编号H04W8/04GK101848454SQ20091011978
公开日2010年9月29日 申请日期2009年3月26日 优先权日2009年3月26日
发明者王云贵 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1