PMIPv6协议支持IPv6前缀分配的方法及系统技术方案

技术编号:7620509 阅读:2633 留言:0更新日期:2012-07-29 20:23
本发明专利技术公开了一种PMIPv6协议支持IPv6前缀分配的方法及系统,用于解决PMIPv6如何支持IPv6前缀分配的技术问题。本发明专利技术在移动节点通过DHCPv6前缀委托流程来获取IPv6前缀时,由DHCPv6前缀委托流程触发移动接入网关MAG和本地移动锚点LMA进行委托前缀与PMIPv6绑定更新列表表项和PMIPv6绑定缓存表项之间的关联。通过本发明专利技术能够避免现有技术中,MAG和/或LMA未感知IPv6前缀变化导致转发包含委托前缀的报文失败的情况发生,实现PMIPv6协议对IPv6前缀分配的支持。

【技术实现步骤摘要】
PMIPv6协议支持IPv6前缀分配的方法及系统
本专利技术涉及通信领域,尤其涉及一种代理移动网际协议版本6(IPv6)支持IPv6前缀分配的方法及系统。
技术介绍
代理移动IPv6协议(ProxyMobileIPv6,PMIPv6)是一种基于网络的移动IP管理协议,PMIPv6不需要移动设备参与任何移动性管理工作,由网络负责用户设备移动管理,移动设备本身不感知移动带来的三层连接的影响。对于移动节点(MobilityNode,MN)来说,不管移动到哪儿,MN都认为自己在家乡链路(HomeLink)上。如图1所示3GPP基于PMIPv6网络架构和对应的接口。PMIPv6的关键节点和功能如下:本地移动锚点(LocalMobilityAnchor,LMA):为移动节点的家乡代理(HomeAgent),MN的家乡地址的拓扑锚点,管理移动节点的绑定路由。在3GPP网络中分组数据网网关(PDNGW)提供LMA功能,负责MN和分组数据网之间的数据转发。移动接入网关(MobileAccessGateway,MAG):屏蔽移动切换带来的网络层变化,代理MN完成绑定更新的工作。在3GPP网络架构中,对应的网元服务网关ServingGW(S5/8),信任的非3GPPIP接入网TrustedNon-3GPPIPAccess(S2a),演进分组数据网关ePDG(S2b)提供MAG功能。LMA和MAG之间通过代理绑定更新消息(ProxyBindingUpdate,PBU)和代理绑定确认消息(ProxyBindingAcknowledgement,PBA)实现代理移动管理。PBU由MAG发送给LMA,PBA由LMA发送给MAG,两条消息是以消息对出现的。MAG通过PBU将自己的代理地址和用户设备MN的家乡地址绑定关系给LMA,LMA保存该对应关系从而正确路由转发MN的上下行报文。PBU主要用于绑定更新,绑定周期更新,取消绑定,对应的LMA通过向MAG发送PBA消息确认PBU请求。动态主机配置协议(DynamicHostConfigurationProtocol,DHCP)提供一种IP参数自动配置机制,主机可以通过DHCP协议为网络中的主机自动配置IP参数,比如IP地址,DNS服务器地址,缺省网关地址等。DHCP运行模式是一种客户服务器(Client-Server,CS)模式,即网络主机运行DHCP客户端模块,对应的网络中部署DHCP服务器即DHCPServer模块。DHCP还支持DHCPRelay中继模式,用于转发用户的DHCP消息给DHCP服务器。主机不区分DHCP中继代理(DHCPRelayAgent)和DHCP服务器(DHCPServer),认为DHCP消息请求对象即DHCPServer。3GPP网络架构中,S2a接口定义了通过信任的非3GPPIP接入网连接到演进分组核心(EPC),如图1所示,S2a基于PMIPv6移动管理协议。在S2a场景下,非3GPPIP接入网支持DHCP服务器功能,用户设备可以通过DHCPv4/v6(支持IPv4的DHCP协议和支持IPv6的DHCP协议)消息向DHCPv4v6服务器(非3GPPIP接入网)请求IP参数,比如DNSv4/v6服务器地址等。3GPP目前引入前缀委托下发(prefixdelegation)功能支持通过DHCPv6为MN分配前缀长度短于64的IPv6前缀,进而能够使具备Router功能的MN能够对其身后的子网实现子网划分的管理并支持无状态(Stateless)IPv6地址分配(也可以是DHCP方式)。当前标准已经对GTP-basedS5/8和DSMIP-basedS2c上如何支持prefixdelegation进行了说明。3GPP对于PMIP-basedS5/8,S2a以及S2b如何支持prefixdelegation目前是空白状态,即PMIPv6支持prefixdelegation目前也尚无公开方案。可能存在问题:移动终端可以通过DHCPv6方式向委托路由器(delegatingrouter)获取IPv6前缀,DHCPv6运行在用户面,对于PMIPv6网络节点MAG和LMA可以说是透明的。当终端在当前IP连接上获得额外的IPv6前缀(不同于PMIPv6的家乡网络前缀)后,后续会使用属于该前缀的IPv6地址进行通信,而MAG和LMA此时并不感知该IPv6前缀,即MAG和LMA本地的转发表里没有对应的这个前缀信息,由此可能会导致转发包含委托前缀(delegatedprefix)的报文失败,例如,MAG收到来自MN以delegatedprefix为源地址的报文时,可能因为查找不到对应的绑定关联而丢弃报文;或当MAG对上行报文没有做源地址和家庭网络前缀(HomeNetworkPrefix)的匹配,LMA收到来自对应节点(correspondingnode)对端通信节点向MN发送的报文,报文目的地址包含delegatedprefix时,LMA可能会因为找不到对应的绑定关联而丢弃报文。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种PMIPv6协议支持IPv6前缀分配的方法及系统,用于解决PMIPv6如何支持IPv6前缀分配的技术问题。为达到上述目的,本专利技术的技术方案是这样实现的:一种代理移动网际协议版本6(PMIPv6)协议支持IPv6前缀分配的方法,该方法包括:当移动节点(MN)通过支持IPv6的动态主机配置协议DHCP(DHCPv6)前缀委托流程来获取IPv6前缀时,由DHCPv6前缀委托流程触发移动接入网关(MAG)进行委托前缀与PMIPv6绑定更新列表表项之间的关联及触发本地移动锚点(LMA)进行委托前缀与PMIPv6绑定缓存表项之间的关联。基于本专利技术一具体实施例,所述由DHCPv6前缀委托流程触发MAG和LMA进行委托前缀与PMIPv6绑定更新列表表项和PMIPv6绑定缓存表项之间的关联指:在所述DHCPv6前缀委托流程中,MAG作为DHCPv6中继代理在MN和DHCPv6服务器之间转接DHCPv6消息,DHCPv6消息经过LMA转发给DHCPv6服务器,DHCPv6消息作为PMIPv6用户面数据经PMIP隧道传送到DHCPv6服务器,LMA能够识别DHCPv6消息;当MN完成DHCPv6前缀委托流程获取到委托前缀后,MAG和LMA自行将DHCPv6流程下发的委托前缀关联到各自的本地PMIPv6绑定更新列表表项和本地的PMIPv6绑定缓存表项中。进一步地,所述DHCPv6前缀委托流程具体为:MN连接到网络,MAG和LMA之间建立PMIP隧道;MN向MAG发送DHCPv6Solicit请求,请求中包含一个或多个委托前缀的关联标识,MAG收到请求后将DHCPv6请求消息封装在PMIP隧道中传递给LMA,LMA解封装后发送给DHCPv6服务器;DHCPv6服务器收到DHCPv6Solicit请求后,通过DHCPv6Advertize通告消息下发IPv6前缀信息给MAG,LMA收到所述通告消息后将消息封装在PMIP隧道中传给MAG,MAG对消息进行解封装做相应处理后发送给MN;MN向MAG发送DHCPv6Request请求,该请求消息包含所述通告消息下发的IPv6前缀信本文档来自技高网
...
PMIPv6协议支持IPv6前缀分配的方法及系统

【技术保护点】

【技术特征摘要】
1.一种代理移动网际协议版本6(PMIPv6)协议支持IPv6前缀分配的方法,其特征在于,包括:当移动节点(MN)通过支持IPv6的动态主机配置协议DHCP(DHCPv6)前缀委托流程来获取IPv6前缀时,由DHCPv6前缀委托流程触发移动接入网关(MAG)进行委托前缀与PMIPv6绑定更新列表表项之间的关联及触发本地移动锚点(LMA)进行委托前缀与PMIPv6绑定缓存表项之间的关联。2.根据权利要求1所述的方法,其特征在于,所述由DHCPv6前缀委托流程触发MAG和LMA进行委托前缀与PMIPv6绑定更新列表表项和PMIPv6绑定缓存表项之间的关联指:在所述DHCPv6前缀委托流程中,MAG作为DHCPv6中继代理在MN和DHCPv6服务器之间转接DHCPv6消息,DHCPv6消息经过LMA转发给DHCPv6服务器,DHCPv6消息作为PMIPv6用户面数据经PMIP隧道传送到DHCPv6服务器,LMA能够识别DHCPv6消息;当MN完成DHCPv6前缀委托流程获取到委托前缀后,MAG和LMA自行将DHCPv6流程下发的委托前缀关联到各自的本地PMIPv6绑定更新列表表项和本地的PMIPv6绑定缓存表项中。3.根据权利要求2所述的方法,其特征在于,所述DHCPv6前缀委托流程具体为:MN连接到网络,MAG和LMA之间建立PMIP隧道;MN向MAG发送DHCPv6Solicit请求,请求中包含一个或多个委托前缀的关联标识,MAG收到请求后将DHCPv6请求消息封装在PMIP隧道中传递给LMA,LMA解封装后发送给DHCPv6服务器;DHCPv6服务器收到DHCPv6Solicit请求后,通过DHCPv6Advertize通告消息下发IPv6前缀信息给MAG,LMA收到所述通告消息后将消息封装在PMIP隧道中传给MAG,MAG对消息进行解封装做相应处理后发送给MN;MN向MAG发送DHCPv6Request请求,该请求消息包含所述通告消息下发的IPv6前缀信息,MAG对消息进行处理后封装在PMIP隧道中发送给LMA,LMA将消息解封装后发送给DHCPv6服务器;DHCPv6服务器收到DHCPv6Request请求后向MAG代理发送DHCPv6Reply应答消息,LMA收到该应答消息后将消息封装在PMIP隧道中传给MAG,MAG对消息进行解封装做相应处理后发送给MN。4.根据权利要求1所述的方法,其特征在于,所述由DHCPv6前缀委托流程触发MAG和LMA进行委托前缀与PMIPv6绑定更新列表表项和PMIPv6绑定缓存表项之间的关联指:在所述DHCPv6前缀委托流程中,MAG作为DHCPv6的中继代理节点或作为DHCPv6服务器,DHCPv6消息通过LMA透传或不通过LMA转发;MAG在DHCPv6前缀委托流程完成时触发与LMA之间的PMIPv6信令交互,向LMA通知委托前缀信息,从而使LMA更新本地的PMIPv6绑定缓存表项,将委托前缀和PMIPv6绑定缓存表项关联,同时,MAG也进行委托前缀和PMIPv6绑定更新列表表项的关联。5.根据权利要求4所述的方法,其...

【专利技术属性】
技术研发人员:周星月朱春晖
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术