实现移动IPv6的系统及其用户连接建立方法

文档序号:7960907阅读:220来源:国知局
专利名称:实现移动IPv6的系统及其用户连接建立方法
技术领域
本发明涉及通信领域,尤其涉及一种实现移动IPv6的系统及其用户连接建立方法。
背景技术
BWA(Broadband wireless access,宽带无线接入)设备可以为用户提供方便的宽带接入方式。目前有基于私有协议的宽带无线接入设备,也有基于标准协议的宽带无线接入设备。IEEE(电子电气工程师协会)802.16标准定义的宽带无线接入设备,是宽带无线接入技术的系列标准的一个子集。BWA设备中包括WIMAX(全球互动微波接入)设备。
WiMAX论坛定义的基于G-RS(网关中转站)/G-MS(网关移动站)的Multiple Hosts(多主机)架构如图1所示。G-RS/G-MS通过第一接口连接到多个G-Host,通过第二接口连接到ASN(接入服务网络)。其中,第一接口为G-interface接口,G-interface采用802.3或802.11二层传送技术;第二接口为R1接口,R1采用802.16e无线二层传送技术。ASN和CSN(连接服务网络)间通过R3参考点连接,NAP+V-NSP(网络接入提供商和拜访地网络服务提供商)的CSN与H-NSP(归属地网络服务提供商)的CSN间通过R5参考点连接。
在WIMAX IPv6网络中,目前采用CMIPv6(IP客户移动IPv6)标准的MIPv6(IP客户移动IPv6),参见RFC 3775。MIPv6涉及三个功能实体HA(家乡代理)、MN(移动节点)和CN(对等通信节点)。CMIPv6的客户端位于MS/G-Host。在R3的移动过程中,MS/G-Host执行(全状态或无状态)地址自动配置,并把这个新形成的地址作为它的CoA(转交地址)。
MS/G-Host进行HoA的登记注册,并向其家乡链路上的HA登记其CoA,MS/G-Host向其HA发送包含有“绑定更新”目的选项的数据包,HA登记该绑定并且向MS/G-Host返回一个包含有“绑定确认”目的选项的数据包。HA截取所有地址为该MS/G-Host的家乡地址的数据包,每个截获的数据包都使用IPv6封装并采用隧道技术发送到移动节点所登记的转交地址。
现有技术一种上述WIMAX IPv6网络中的通信节点间通信的方法为如果一个通信节点要与另一个离开家乡网络的MS/G-Host通信,数据包的选路过程是从该通信节点到HA,从HA到MS/G-Host,再从MS/G-Host到另一个离开家乡网络的通信节点。这种路由方式通常称为三角路由。为了避免三角路由问题,MS/G-Host可以发送携带当前的CoA的绑定更新给任意一个通信节点,该通信节点将上述绑定更新上携带的当前的CoA缓存起来并直接发送数据包给MS/G-Host。
上述方法的缺点为1、该方法要求MS必须实现Mobile IPv6,不能采用仅支持Simple IPv6(简单IPv6)的MS,导致MS功能复杂;2、该方法需浪费空口资源进行CoA登记;3、由于3G网络(如WCDMA)不支持CMIPv6,根据该方法进行通信使WiMAX和3G网络(如WCDMA)的互连成为问题;4、由于通常G-Host和G-MS/G-RS为设置在火车、汽车或轮船上的移动网络,G-Host往往是相对于G-MS/G-RS固定的乘客所使用的终端,一般不能实现Mobile IPv6功能,从而使该方法无法在现有的WiMAX移动Multihost网络中使用。

发明内容
鉴于上述现有技术所存在的问题,本发明的目的是提供一种实现移动IPv6的系统及其用户连接建立方法,从而可以实现MS仅支持Simple IPv6的MS,无须实现Mobile IPv6。
本发明的目的是通过以下技术方案实现的一种实现移动IPv6的系统,包括家乡代理,还包括IP代理移动IP版本6客户PMIPv6 Client设置于接入服务网络ASN或移动网关或移动网桥,通过和所述家乡代理进行信息交互代理移动节点MN执行移动IPv6功能。
所述的PMIPv6 Client包括PMIPv6客户控制面PMIPv6 Client CP代理MN执行移动IPv6的控制面功能;PMIPv6客户数据面PMIPv6 Client DP设置于MN和家乡代理HA之间的数据通路上,代理MN执行移动IPv6的数据面功能。
所述的PMIPv6 Client CP代理MN执行移动检测、转交地址CoA生成和返回归属地;所述的PMIPv6 Client CP代理MN执行对移动头Mobility Headers的处理;所述的PMIPv6 Client CP代理MN执行绑定更新Binding Updates消息的发送;所述的PMIPv6 Client CP代理MN执行绑定确认BindingAcknowledgements消息的接收和处理;所述的PMIPv6 Client CP代理MN执行绑定刷新请求Binding RefreshRequest消息的接收,并发送绑定更新Binding Update消息作为应答;所述的PMIPv6 Client CP代理MN执行移动前缀广告Mobile PrefixAdvertisements消息的接收,并在发送给MN的路由广告RouterAdvertisement消息中包含移动前缀广告消息中的前缀信息;所述的PMIPv6 Client CP代理MN执行对绑定错误消息的接收;和/或,所述的PMIPv6 Client CP代理MN执行对因特网控制报文协议ICMP错误消息的接收;和/或,所述的PMIPv6 Client CP代理MN执行返回路由能力程序return routabilityprocedure;和/或所述的PMIPv6 Client CP代理MN执行动态家乡地址HA地址的发现。
所述的PMIPv6 Client CP代理MN执行移动检测具体包括对于全球互动微波接入WiMAX网络,移动检测可由无线资源管理模块或切换控制模块协助支持。
还包括认证器和验证、授权、计费AAA服务器,所述的PMIPv6 Client CP和认证器放置在一起,所述的PMIPv6 Client CP和HA通过认证器和AAA服务器得到PMIPv6所需的密钥。
所述的PMIPv6 Client DP代理MN执行IPv6隧道封装和解封装;所述的PMIPv6 Client DP代理MN执行路由优化的开启和关闭;所述的PMIPv6 Client DP代理MN执行含家乡地址HoA选项的包发送,IP安全协议IPsec的交互;和/或,所述的PMIPv6 Client DP代理MN执行多播组成员协议的组播地址听众,接收来自HA的隧道多播包;和/或,所述的PMIPv6 Client DP代理MN执行2类路由头routing header处理;
和/或,所述的PMIPv6 Client DP建立和维护所代理的MN的地址池;和/或,对于无线网络,所述的PMIPv6 Client DP支持Proxy DAD,代替MN执行DAD功能。
所述的PMIPv6 Client CP和PMIPv6 Client DP置于同一个AR,或分别置于不同的AR。
所述的MN包括移动站和主机设备。
所述的移动IPv6的系统适用于WIMAX系统的多主机Multiple Hosts架构,所述WIMAX系统包括主机设备、移动网关或移动网桥,以及相互连接的接入服务网络ASN和连接服务网络CSN,移动网关或移动网桥,通过第一接口与每一主机设备相连,并通过第二接口与ASN相连。
所述的移动网关包括网关移动站G-MS或网关中转站G-RS,所述的移动网桥包括网桥移动站或网桥中转站。
一种PMIPv6用户连接建立方法,包括步骤A、对MN进行接入认证;B、MN自动配置链路-局部地址LLA,对该LLA进行DAD;C、PMIPv6 Client生成MN的CoA,完成MIPv6注册。
所述的步骤A具体包括PMIPv6 Client通过同MN的归属地H-AAA服务器进行AAA接入认证消息交互获得AAA密钥、HA地址和HoA或DHCP server地址。
所述的步骤B具体包括MN到PMIPv6 Client之间数据通路一旦建立,MN开始进行LLA自动配置;MN进行LLA自动配置后,发起Neighbor Solicitation消息,对LLA进行DAD,Neighbor Solicitation消息包含实验性tentativeLLA;
PMIPv6 Client建立和维护所代理的MN IP Address Cache;将所述LLA和Address Cache中的地址进行比较,如果存在匹配,则代替匹配地址拥有者发送Proxy Neighbor Advertisements消息;否则,将该LLA加入AddressCache。
所述的步骤C具体包括C1、当在接入过程中,认证器得到DHCP server地址,则DHCPProxy/Relay从认证器下载DHCP server地址和MN标识;或者,静态配置DHCP server地址;C2、MN利用DHCPv6进行MN HoA分配和IP主机配置;C3、PMIPv6 Client从DHCP Proxy/Relay取得MN的HoA;C4、PMIPv6 Client从所述LLA中获取接口标识,将其附加在所在AR广播给CMIPv6节点的前缀之后生成MN的CoA;或者,PMIPv6 Client将所在AR的IP地址作为MN的CoA;C5、PMIPv6 Client发送包含MN的HoA、CoA和安全资料的MIPv6注册消息,HA回应绑定确认消息给PMIPv6 Client。
所述的步骤C2具体包括MN发送DHCPv6 Solicit消息;DHCP Proxy/Relay将收到的该DHCPv6Solicit消息中转给DHCP server,将DHCP server回应的DHCPv6 Advertise消息中转给MN;MN选择需要的DHCP server,通过DHCP Proxy/Relay回应DHCPv6 Request消息给选择的DHCP Server,该DHCP Server发送包含HoA和IP主机配置选项的DHCPv6 Reply消息给DHCP Proxy/Relay;或者,MN发送DHCPv6 Solicit消息;DHCP Proxy/Relay回应DHCPv6Advertise消息给MN;MN回应DHCPv6 Request消息给DHCP Proxy/Relay。
所述的步骤C3具体包括
在DHCP Proxy/Relay以DHCPv6方法取得MN的HoA后,HoA通过HoA Address源语被发送到PMIPv6 Client,该HoA Address源语中包含MN标识。
所述的步骤C具体包括C7、当在接入过程中,PMIPv6 Client获得MN的HoA后,PMIPv6 Client从所述LLA中获取接口标识,将其附加在所在AR广播给CMIPv6节点的前缀之后生成MN的CoA;或者,PMIPv6 Client将所在AR的IP地址作为MN的CoA;C8、PMIPv6 Client发送包含MN的HoA、CoA和安全资料的MIPv6注册消息给HA,HA回应绑定确认消息给PMIPv6 Client。
所述的步骤C5、步骤C8还包括在完成MIPv6注册后,发送DHCP_Gating.Release消息,用于释放DHCP门控功能,DHCP门控功能用于避免MN在端到端数据通路建立之前发起IP通信;在R3会话建立后,DHCP Proxy/Relay发送DHCPv6 Reply消息给MN。
所述的步骤C还包括当ASN/G-MS/G-RS支持PMIPv6和CMIPv6双模时,DHCP Proxy/Relay通过R3_Mobility_Context消息通知ASN Fn所采用的MIP模式。
所述的步骤C还包括在初始连接建立时,在PMIPv6 Client发送MIPv6注册消息给HA之后,在HA回应绑定确认消息给PMIPv6 Client之前,HA通过和H-AAA进行交互获取MN-HA密钥和PMIPv6 Client-HA密钥。
所述的方法适用于HA在拜访地网络服务提供商V-NSP场景或者归属地网络服务提供商H-NSP场景。
一种PMIPv6用户连接建立方法,包括步骤D、对MN进行接入认证;
E、MN自动配置链路-局部地址LLA,对该LLA进行DAD;F、PMIPv6 Client生成MN的CoA,完成MIPv6注册,代理DAD;G、MN通过路由器发现来自动配置HoA。
所述的步骤D具体包括PMIPv6 Client通过同MN的H-AAA服务器进行AAA接入认证消息交互获得AAA密钥、HA地址、HL前缀。
所述的步骤D还包括PMIPv6 Client通过同MN的H-AAA服务器进行AAA接入认证消息交互获得MN的HoA。
所述的步骤E具体包括MN到PMIPv6 Client之间数据通路一旦建立,MN开始进行LLA自动配置;MN进行LLA自动配置后,发起Neighbor Solicitation消息,对LLA进行DAD,Neighbor Solicitation消息包含tentative LLA;PMIPv6 Client建立和维护所代理的MN IP Address Cache;将所述LLA和Address Cache中的地址进行比较,如果存在匹配,则代替匹配地址拥有者发送Proxy Neighbor Advertisements消息;否则,将该LLA加入AddressCache。
所述的步骤F具体包括F1、当在接入过程中,认证器获得了MN的HoA,则PMIPv6 Client直接从认证器获得该HoA;否则,PMIPv6 Client从所述LLA中抽取接口标识,将其附加在HL前缀之后生成MN的HoA;PMIPv6 Client将所述接口标识附加在所在AR广播给CMI Pv6节点的前缀之后生成MN的CoA,或者,将所在AR的IP地址作为MN的CoA;F2、PMIPv6 Client发送包含MN的HoA、CoA和安全资料的MIPv6注册消息;HA代替MN完成DAD后,回应绑定确认消息给PMIPv6 Client。
所述的步骤F还包括在初始连接建立时,在PMIPv6 Client发送MIPv6注册消息给HA之后,在HA回应绑定确认消息给PMIPv6 Client之前,HA通过和H-AAA进行交互获取MN-HA密钥和PMIPv6 Client-HA密钥。
所述的步骤G具体包括MN发送路由器请求消息,PMIPv6 Client所在AR在MIPv6注册成功后,向MN回应携带HL前缀的路由器广告消息,MN根据该路由器广告消息学习到HL前缀,根据该HL前缀自动配置HoA,或者,PMIPv6 Client所在AR在完成MIPv6注册后,主动向MN发送携带HL前缀的路由器广告消息,MN根据该路由器广告消息学习到HL前缀,根据该HL前缀自动配置HoA。
所述的步骤G还包括MN发起无状态DHCPv6获得IP主机配置信息。
还包括所述的方法适用于WIMAX系统的Multiple Hosts架构,所述WIMAX系统包括主机设备、移动网关或移动网桥,以及相互连接的ASN和CSN,移动网关或移动网桥,通过第一接口与每一主机设备相连,并通过第二接口与ASN相连,所述移动网关或移动网桥对主机设备与ASN之间的消息进行中转。
所述的主机设备与ASN之间的消息包括邻节点请求消息IPv6 NeighborSolicitation、邻节点广播消息Neighbor Advertisement、路由器请求消息Router Solicitation或路由器广播消息Router Advertisement。
所述的步骤E具体包括MN到PMIPv6 Client DP之间数据通路一旦建立,MN开始进行LLA自动配置;MN进行LLA自动配置后,发起Neighbor Solicitation消息,对LLA进行DAD,Neighbor Solicitation消息包含tentative LLA;PMIPv6 Client DP支持LLA的代理DAD,建立和维护所代理的MN IPAddress Cache,PMIPv6 Client DP从MN的Neighbor Solicitation消息学习MN的LLA;PMIPv6 Client DP将tentative LLA和Address Cache中的地址进行比较;如果存在匹配,则代替匹配地址拥有者发送Proxy NeighborAdvertisements消息;如果不存在匹配,则仅将tentative LLA加入AddressCache。
所述的步骤F具体包括F3、PMIPv6 Client DP从所述LLA中获取接口标识,将该接口标识附加在所在AR广播给CMIPv6节点的前缀之后生成MN的CoA,或者,将所在AR的IP地址作为MN的CoA;F4、PMIPv6 Client DP发送包含MN的CoA或LLA的注册启动消息给PMIPv6 Client CP,启动MIPv6注册过程;F5、如果PMIPv6 Client DP获得了MN的HoA,则PMIPv6 Client DP直接使用该HoA;否则,PMIPv6 Client DP从所述LLA或者CoA中获取接口标识,将该接口标识附加在HL前缀之后生成MN的HoA;F6、PMIPv6 Client CP发送包含MN的HoA、CoA和安全资料的MIPv6注册消息,HA代替MN完成DAD后,回应绑定确认消息给PMIPv6 Client CP;PMIPv6 Client CP向PMIPv6 Client DP发送注册成功消息。
所述的步骤G具体包括MN发送路由器请求消息,PMIPv6 Client DP所在AR在MIPv6注册成功后,向MN回应携带HL前缀的路由器广告消息,MN根据该路由器广告消息学习到HL前缀,根据该HL前缀自动配置HoA,或者,PMIPv6 Client DP所在AR在完成MIPv6注册后,主动向MN发送携带HL前缀的路由器广告消息,MN根据该路由器广告消息学习到HL前缀,根据该HL前缀自动配置HoA,MN发起无状态DHCPv6获得IP主机配置信息。
还包括所述的方法适用于WIMAX系统的Multiple Hosts架构,所述WIMAX系统包括主机设备、移动网关或移动网桥,以及相互连接的ASN和CSN,移动网关或移动网桥,通过第一接口与每一主机设备相连,并通过第二接口与ASN相连,所述移动网关或移动网桥对主机设备与ASN之间的消息进行中转。
所述的主机设备与ASN之间的消息包括IPv6 Neighbor Solicitation、Neighbor Advertisement、Router Solicitation或Router Advertisement。
由上述本发明提供的技术方案可以看出,本发明通过提出Proxy MIPv6的机制,在ASN或G-MS/G-RS增加新的功能实体PMIPv6 Client(PMIPv6客户),具有如下优点1、可使用仅支持Simple IPv6的MS,MS无须实现Mobile IPv6,从而使MS功能简单;2、PMIPv6 Client(PMIPv6客户)可以设置于网络侧,CoA登记无需浪费空口资源;3、由于可以使用仅支持Simple IPv6的MS,能解决WiMAX和3G网络(如WCDMA)互连时的MIP问题;4、由于可以使用仅支持Simple IPv6的G-Host,解决了WiMAX移动Multihost的限制。


图1为基于G-RS/G-MS的Multiple Hosts架构的结构图;图2为本发明所述PMIPv6 Client的功能框图;
图3为本发明所述PMIPv6数据面的协议栈示意图;图4为WiMAX网络PMIPv6数据面协议栈示意图;图5为基于802.16中转的Multihost网络PMIPv6数据面协议栈示意图;图6为Multihost网络PMIPv6数据面协议栈示意图;图7为本发明所述一种基于DHCPv6的PMIPv6用户连接建立过程的流程图;图8为本发明所述一种基于自动配置的PMIPv6用户建立连接的过程的流程图;图9为本发明所述一种基于自动配置的PMIPv6用户建立连接的过程的流程图;图10为本发明所述一种基于自动配置的PMIPv6用户建立连接的过程的流程图。
具体实施例方式
本发明提供了一种实现移动IPv6的系统及其用户连接建立方法,本发明的核心为在ASN或移动网关或移动网桥中增加新的功能实体PMIPv6 Client(PMIPv6客户),通过和认证器、家乡代理进行信息交互代理MN执行移动IPv6功能。
下面首先详细描述本发明所述系统,本发明所述系统基于MIPv6,其主要发明点是在ASN或移动网关或移动网桥增加新的功能实体PMIPv6 Client,用于代理MN执行移动IPv6功能,而MN只需支持简单Simple IPv6功能,无需支持移动IPv6功能。
上述的移动网桥包括网桥移动站或网桥中转站。在WiMAX网络中,所述的移动网关包括G-MS或G-RS,MN可以是MS或G-Host,CoA更新所带来的移动对MN来说是透明的。
本发明提供的在ASN或G-MS/G-RS增加新的功能实体PMIPv6 Client的功能框图如图2所示。PMIPv6 Client包括PMIPv6 Client CP和PMIPv6 ClientDP两个子功能实体。
PMIPv6 Client CP代理MN执行移动IPv6的控制面功能,如注册的支持,PMIPv6 Client CP和Authenticator(认证者)放置在一起。PMIPv6 ClientCP和HA通过Authenticator和AAA得到PMIPv6所需的密钥;在认证过程中PMIPv6 Client CP和HA通过AAA信息交互检索得到MIP注册所需的相关信息。
PMIPv6 Client CP代理MN执行移动IPv6的如下控制面功能1、支持对Binding Error message(绑定错误消息)的接收;2、支持对ICMP错误消息的接收;3、支持移动检测、CoA生成和返回归属地;4、支持对Mobility Headers(移动头)的处理;5、支持return routability procedure(返回路由能力程序);6、支持Binding Updates(绑定更新)消息的发送;7、支持对Binding Acknowledgements(绑定确认)消息的接收和处理;8、支持对Binding Refresh Request(绑定刷新请求)消息的接收,并以Binding Update(绑定更新)消息应答;9、支持对Mobile Prefix Advertisements(移动前缀广告)消息的接收,在发送给MN的Router Advertisement(路由广告)消息中应包含移动前缀广告消息中的前缀信息;10、支持动态HA地址发现机制;11、对于WiMAX网络,支持Proxy DAD(代理重复地址探测)。
PMIPv6 Client DP代理MN执行移动IPv6的数据面功能,如隧道的支持,PMIPv6 Client DP总是置于MN和HA之间的数据通路上。
PMIPv6 Client DP应该支持如下功能1、支持含HoA选项的包发送,支持Ipsec(IP Security一种IP安全协议)交互;2、支持IPv6隧道封装和解封装;3、支持2类routing header(路由头)处理;4、支持路由优化的开启和关闭;5、可以支持多播组成员协议的组播地址听众,当支持该组播地址听众时,应能接收来自HA的隧道多播包;6、支持建立和维护所代理的MN IP Address Cache(地址池),对于WiMAX网络,支持Proxy DAD,代替MN完成DAD功能。
上述PMIPv6 Client CP和PMIPv6 Client DP可以置于同一个AR,或分别置于不同的AR,该不同的AR都支持MN对其IPv6邻节点搜索和路由器发现功能,该不同的AR与MN属于同一个Link(连接)。
图2中的HA和AAA位于CSN(连接服务网络),HA和AAA的功能同现有技术。
上述PMIPv6数据面的协议栈如图3所示,PMIPv6支持路由优化。其中,HA和CN MIP数据面处理同现有技术。
在下行(CN->MN)方向,PMIPv6 Client DP作为MIPv6隧道的终点,当PMIPv6 Client DP接收到来自HA或CN的IP包,进行如下处理1、检查隧道外层IP目的地址,判定是否为其代理的MN的CoA,如果是,则将该IP包接收下来,进行后续处理;否则,将IP包丢弃。
2、对接收下来的IP包做解隧道封装处理。
3、检查解隧道封装后的IPv6包的隧道的内层IP目的地址,判定该地址是否为其代理的MN的HoA(家乡地址),如果是,则将该解隧道封装后的IPv6包发给MN;否则,将IP包丢弃。
在上行(MN->CN)方向,当PMIPv6不支持反向隧道功能时,对所有来访的MN发出的IPv6包来说,PMIPv6 Client DP完成路由器的功能;当PMIPv6支持反向隧道功能时,PMIPv6 Client DP作为MIPv6反向隧道的起点,对所有来访的MN发出的IPv6包进行如下处理1、检查该IPv6包的IP源地址,判定是否为其代理的MN的HoA,如果不是,则对接收下来的IP包直接做路由处理发送出去;如果是,则对接收下来的IP包做隧道封装处理,添加以MN的CoA为源地址、HA或CN的IPv6地址为目的地址的外层IP头,进行后续处理;2、对隧道封装处理后的IP包,按外层IP头做路由,发送出去。
上述PMIPv6数据面的协议栈在WiMAX网络中的实施例如图4-6所示。图4为WiMAX网络PMIPv6数据面协议栈示意图,图5为基于802.16中转的Multihost网络PMIPv6数据面协议栈示意图,图6为Multihost网络PMIPv6数据面协议栈示意图。
在图4中,PMIPv6 Client DP位于ASN,MS与PMIPv6 Client DP之间通过802.16R1连接、BS和PMIPv6 Client DP间的隧道(DP)构成IPv6的逻辑Link。
在图5中,PMIPv6 Client DP位于ASN,支持基于802.16中转的MultipleHosts功能,MS与PMIPv6 Client DP之间通过802.16G-Interface连接、R1连接、BS和PMIPv6 Client DP间的隧道(DP)构成IPv6的逻辑Link。
在图6中,PMIPv6 Client DP位于G-MS/G-RS,支持基于G-MS/G-RS的Multiple Hosts功能。
下面结合附图来详细描述本发明所述方法。
在PMIPv6信令面处理方面,一种基于DHCPv6(动态主机配置协议IPv6)的PMIPv6用户连接建立过程的流程如图7所示,其中HA在V-NSP(拜访地网络服务提供商),对于HA在H-NSP(归属地网络服务提供商)场景,只需将图7中的V-AAA去掉即可。
图7所示的PMIPv6用户连接建立过程的流程包括如下步骤步骤71、接入认证。
在接入认证过程中,决定网络是否给MN分配HoA;PMIPv6 Client通过同MN(包括MS或G-Host)的H-AAA进行AAA接入认证消息交互获得AAA密钥、HA地址、以及HoA或DHCP server地址。
步骤72、自动配置LLA(链路-局部地址)和DAD(重复地址探测)。
MN到PMIPv6 Client之间数据通路一旦建立,MN开始进行LLA自动配置;MN进行LLA自动配置后,发起Neighbor Solicitation消息,对LLA进行DAD,Neighbor Solicitation消息中包含tentative(实验性)LLA。
PMIPv6 Client支持LLA的Proxy DAD(代理DAD),建立和维护所代理的MN IP Address Cache,PMIPv6 Client可以从MN的Neighbor Solicitation消息学习MN的LLA;PMIPv6 Client将tentative LLA和Address Cache中的地址进行比较;如果存在匹配,则代替匹配地址拥有者发送Proxy NeighborAdvertisements消息;如果不存在匹配,则仅将tentative LLA加入AddressCache。
步骤73、DHCP server配置。
如果Authenticator在上述步骤71中得到了DHCP server地址,则DHCPProxy/Relay可从Authenticator下载DHCP server地址和MN标识(MAC地址);DHCP Proxy/Relay也可以静态配置DHCP server地址,执行步骤74-步骤77;否则,执行步骤78-步骤79。步骤74-步骤77、IP地址分配和IP主机配置。
在PMIPv6方案中,MN对IP移动是透明的,MN利用DHCPv6进行MNHoA分配和IP主机配置;MN发起DHCPv6 Solicit消息,以发现可用的DHCPserver;在收到DHCPv6 Solicit消息后,DHCP Proxy/Relay将消息中转给DHCP server;任何能够满足MN要求的DHCP server都可以回应DHCPv6Advertise消息给DHCP Proxy/Relay;DHCP Proxy/Relay中转DHCPv6Advertise消息给MN;MN选择合适的DHCP server,然后发送DHCPv6Request消息经由DHCP Proxy/Relay给DHCP Server;DHCP Server生成DHCPv6 Reply消息,内含HoA和IP主机配置选项,发给DHCPProxy/Relay。图7中的虚框中的步骤为可选步骤。
或者,MN发送DHCPv6 Solicit消息;DHCP Proxy/Relay回应DHCPv6Advertise消息给MN;MN回应DHCPv6 Request消息给DHCP Proxy/Relay。
执行步骤78-步骤79。
步骤78-步骤79。
对于ASN/G-MS/G-RS支持PMIPv6和CMIPv6双模的情况,DHCPProxy/Relay通过R3_Mobility_Context消息通知ASN Fn所采用的MIP模式;若ASN/G-MS/G-RS只支持PMIPv6,该步骤可省略;步骤710、CoA生成。
PMIPv6 Client从LLA中抽取interface identifier(接口标识),将其附加在所在AR广播给CMIPv6节点的前缀之后,生成MN的CoA;PMIPv6 Client也可以用所在AR的IP地址作为MN的CoA,即PMIPv6Client代理的不同MN将使用同一个CoA,这会对HA带来额外的要求,要求HA不能支持对MN进行CoA唯一性检查。
步骤711-步骤712。
DHCP Proxy/Relay在以上述DHCPv6或AAA的方法取得了HoA后,通过HoA Address primitive(源语)将HoA发送到PMIPv6 Client,HoA_Address源语中包含MN标识(MAC地址)。
步骤713-步骤716、MIPv6注册在MN的CoA生成和HoA取得之后,PMIPv6 Client就可以发起MIPv6 BU(注册消息),MIPv6 BU包括如下信息1、MN的HoA;2、MN的CoA;3、Security credentials(安全资料),如MN-AAA认证移动选项。
HA回应绑定确认消息给PMIPv6 Client;其中,步骤714-步骤715为可选,在初始连接建立时,在PMIPv6 Client发送MIPv6注册消息给HA之后,在HA回应绑定确认消息给PMIPv6 Client之前,HA通过和H-AAA进行交互获取MN-HA密钥和PMIPv6 Client-HA密钥。
步骤717-步骤718、DHCP回应在成功MIPv6注册后,PMIPv6 Client发送DHCP_Gating.Release消息,然后DHCP Proxy/Relay在R3 session(会话)建立后,发送DHCPv6 Reply消息给MN;DHCP Gating(门控)用于避免MN在端到端数据通路建立之前发起IP通信。
本发明提供的一种基于自动配置的PMIPv6用户建立连接的过程如图8所示,其中HA在V-NSP场景,对于HA在H-NSP场景,只需将图8中的V-AAA去掉即可。
图8所示的PMIPv6用户连接建立过程的流程包括如下步骤步骤81、接入认证。
在接入认证过程中,决定网络是否给MN分配HoA;PMIPv6 Client通过同MN(包括MS或G-Host)的H-AAA进行AAA接入认证消息交互获得AAA密钥、HA地址、HL前缀、以及HoA。上述MN的HoA为可选。
步骤82、自动配置LLA和DAD。
MN到PMIPv6 Client之间数据通路一旦建立,MN开始进行LLA自动配置;MN进行LLA自动配置后,发起Neighbor Solicitation消息,对LLA进行DAD,Neighbor Solicitation消息包含tentative LLA。
PMIPv6 Client支持LLA的Proxy DAD(代理DAD),建立和维护所代理的MN IP Address Cache,PMIPv6 Client可以从MN的Neighbor Solicitation消息学习MN的LLA;PMIPv6 Client将tentative LLA和Address Cache中的地址进行比较;如果存在匹配,则代替匹配地址拥有者发送Proxy NeighborAdvertisements消息;如果不存在匹配,则仅将tentative LLA加入AddressCache。
步骤83、HoA和CoA生成。
如果在上述步骤81中,认证器获得了MN的HoA,则PMIPv6 Client直接从认证器获得该HoA;否则,PMIPv6 Client从LLA中抽取interfaceidentifier,将其附加在HL前缀之后,生成MN的HoA;PMIPv6 Client从LLA中抽取interface identifier,将其附加在所在AR广播给CMIPv6节点的前缀之后,生成MN的CoA;PMIPv6 Client也可以用所在AR的IP地址作为MN的CoA,即PMIPv6Client代理的不同MN将使用同一个CoA,这会对HA带来额外的要求,要求HA不能支持对MN进行CoA唯一性检查。
步骤84-步骤88、MIPv6注册和代理DAD。
在获得了MN的CoA和HoA之后,PMIPv6 Client就可以发起MIPv6注册消息BU;MIPv6BU包括如下信息1、MN的HoA;2、MN的CoA;3、Security credentials,如MN-AAA认证移动选项。HA需要支持HoA的Proxy DAD(代理DAD);HA代替MN完成DAD后,回应绑定确认消息给PMIPv6 Client;步骤85-步骤86、该步骤为可选,在初始连接建立时,在PMIPv6 Client发送MIPv6注册消息给HA之后,在HA回应绑定确认消息给PMIPv6 Client之前,HA通过和H-AAA进行交互获取MN-HA密钥和PMIPv6 Client-HA密钥。
步骤89-步骤810、路由器发现。
MN发起RS(Router Solicitation)消息,请求PMIPv6 Client所在AR的RA(Router Advertisement)消息回应,以学习on-link prefix;PMIPv6Client所在AR在MIPv6注册成功后(HoA已通过HA的Proxy DAD),向MN发送携带HL前缀的RA消息,MN根据该RA消息学习到HL前缀。
或者,PMIPv6 Client所在AR在完成MIPv6注册后,主动向MN发送携带HL前缀的RA消息,MN根据该RA消息学习到HL前缀。
步骤811、自动配置HoA/DHCPv6配置。
MN根据学习到的HL前缀,自动配置HoA;MN可以发起无状态DHCPv6以获得IP主机配置信息。
根据图8所示的PMIPv6用户建立连接的过程,本发明提供的另一种基于自动配置的PMIPv6用户建立连接的过程如图9所示,该用户建立连接的过程支持MIMAX系统的Multihosts,其中HA在V-NSP场景,对于HA在H-NSP场景,只需将图9中的V-AAA去掉即可。
图9所示的用户建立连接的过程也包括上述图8所示的PMIPv6用户建立连接的过程的步骤81-步骤811,在图9所示的用户建立连接的过程中,G-MS/G-RS对主机设备与ASN之间的消息做中转,比如对邻节点请求消息IPv6Neighbor Solicitation、邻节点广播消息Neighbor Advertisement、路由器请求消息Router Solicitation或路由器广播消息Router Advertisement。做中转,保证MN(G-Host)和PMIPv6 Client所在AR之间的IP逻辑Link。
本发明提供的另一种基于自动配置的PMIPv6用户建立连接的过程如图10所示,该过程支持PMIPv6 Client CP和PMIPv6 Client DP分离的情况。
图10所示的PMIPv6用户连接建立过程的流程包括如下步骤步骤101、接入认证。
在接入认证过程中,决定网络是否给MN分配HoA;PMIPv6 Client通过同MN(包括MS或G-Host)的H-AAA进行AAA接入认证消息交互获得AAA密钥、HA地址、HL前缀、以及HoA。上述MN的HoA为可选。
步骤102、自动配置LLA和DAD。
MN到PMIPv6 Client DP之间数据通路一旦建立,MN开始进行LLA自动配置;MN进行LLA自动配置后,发起Neighbor Solicitation消息,对LLA进行DAD,Neighbor Solicitation消息包含tentative LLA。
PMIPv6 Client DP支持LLA的Proxy DAD(代理DAD),建立和维护所代理的MN IP Address Cache,PMIPv6 Client DP可以从MN的NeighborSolicitation消息学习MN的LLA;PMIPv6 Client DP将tentative LLA和AddressCache中的地址进行比较;如果存在匹配,则代替匹配地址拥有者发送ProxyNeighbor Advertisements消息;如果不存在匹配,则仅将tentative LLA加入Address Cache。
步骤103、HoA和CoA生成。
PMIPv6 Client DP从LLA中抽取interface identifier,将其附加在所在AR广播给CMIPv6节点的前缀之后,生成MN的CoA;PMIPv6 Client DP也可以用所在AR的IP地址作为MN的CoA,即PMIPv6Client DP代理的不同MN将使用同一个CoA,这会对HA带来额外的要求,要求HA不能支持对MN进行CoA唯一性检查。
PMIPv6 Client DP发送注册启动消息给PMIPv6 Client CP,该注册启动消息中包含MN的CoA或LLA。
如果HoA已由Authenticator给出,PMIPv6 Client DP直接使用即可;否则,PMIPv6 Client DP从CoA或LLA中抽取interface identifier,将其附加在HL前缀之后,生成MN的HoA。
步骤104-步骤108、MIPv6注册和代理DAD。
在MN的CoA生成和HoA取得之后,PMIPv6 Client CP就可以发起MIPv6注册消息BU;MIPv6BU包括如下信息1、MN的HoA;2、MN的CoA;3、Security credentials,如MN-AAA认证移动选项。
HA需要支持HoA的Proxy DAD(代理DAD);HA代替MN完成DAD后,回应绑定确认消息给PMIPv6 Client CP;步骤109、PMIPv6 Client CP向PMIPv6 Client DP发送注册成功消息,通知PMIPv6 Client DP注册成功,该注册成功消息中包含HL前缀。
步骤1010-步骤1011、路由器发现。
MN发起RS(Router Solicitation)消息,请求PMIPv6 Client DP所在AR的RA(Router Advertisement)消息回应,以学习on-link prefix(在线前缀);PMIPv6 Client DP所在AR在MIPv6注册成功后(HoA已通过HA的Proxy DAD),向MN发送携带HL前缀的RA肖息,MN根据该RA肖息学习到HL前缀。
或者,PMIPv6 Client DP所在AR在完成MIPv6注册后,主动向MN发送携带HL前缀的RA消息,MN根据该RA消息学习到HL前缀。
步骤1012、自动配置HoA/DHCPv6配置。
MN根据学习到的HL前缀,自动配置HoA;MN可以发起无状态DHCPv6以获得IP主机配置信息。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种实现移动IPv6的系统,包括家乡代理,其特征在于,还包括IP代理移动IP版本6客户PMIPv6 Client设置于接入服务网络ASN或移动网关或移动网桥,通过和所述家乡代理进行信息交互代理移动节点MN执行移动IPv6功能。
2.根据权利要求1所述的系统,其特征在于,所述的PMIPv6 Client包括PMIPv6客户控制面PMIPv6 Client CP代理MN执行移动IPv6的控制面功能;PMIPv6客户数据面PMIPv6 Client DP设置于MN和家乡代理HA之间的数据通路上,代理MN执行移动IPv6的数据面功能。
3.根据权利要求2所述的系统,其特征在于所述的PMIPv6 Client CP代理MN执行移动检测、转交地址CoA生成和返回归属地;所述的PMIPv6 Client CP代理MN执行对移动头Mobility Headers的处理;所述的PMIPv6 Client CP代理MN执行绑定更新Binding Updates消息的发送;所述的PMIPv6 Client CP代理MN执行绑定确认BindingAcknowledgements消息的接收和处理;所述的PMIPv6 Client CP代理MN执行绑定刷新请求Binding RefreshRequest消息的接收,并发送绑定更新Binding Update消息作为应答;所述的PMIPv6 Client CP代理MN执行移动前缀广告Mobile PrefixAdvertisements消息的接收,并在发送给MN的路由广告RouterAdvertisement消息中包含移动前缀广告消息中的前缀信息。
4.根据权利要求3所述的系统,其特征在于所述的PMIPv6 Client CP代理MN执行对绑定错误消息的接收;和/或,所述的PMIPv6 Client CP代理MN执行对因特网控制报文协议ICMP错误消息的接收;和/或,所述的PMIPv6 Client CP代理MN执行返回路由能力程序return routabilityprocedure;和/或所述的PMIPv6 Client CP代理MN执行动态家乡地址HA地址的发现。
5.根据权利要求2所述的系统,其特征在于,所述的PMIPv6 Client CP代理MN执行移动检测具体包括对于全球互动微波接入WiMAX网络,移动检测可由无线资源管理模块或切换控制模块协助支持。
6.根据权利要求1所述的系统,其特征在于,还包括认证器和验证、授权、计费AAA服务器,所述的PMIPv6 Client CP和认证器放置在一起,所述的PMIPv6 Client CP和HA通过认证器和AAA服务器得到PMIPv6所需的密钥。
7.根据权利要求2所述的系统,其特征在于所述的PMIPv6 Client DP代理MN执行IPv6隧道封装和解封装;所述的PMIPv6 Client DP代理MN执行路由优化的开启和关闭。
8.根据权利要求7所述的系统,其特征在于所述的PMIPv6 Client DP代理MN执行含家乡地址HoA选项的包发送,IP安全协议IPsec的交互;和/或,所述的PMIPv6 Client DP代理MN执行多播组成员协议的组播地址听众,接收来自HA的隧道多播包;和/或,所述的PMIPv6 Client DP代理MN执行2类路由头routing header处理;和/或,所述的PMIPv6 Client DP建立和维护所代理的MN的地址池;和/或,对于无线网络,所述的PMIPv6 Client DP支持Proxy DAD,代替MN执行DAD功能。
9.根据权利要求2所述的系统,其特征在于,所述的PMIPv6 Client CP和PMIPv6 Client DP置于同一个AR,或分别置于不同的AR。
10.根据权利要求1所述的系统,其特征在于,所述的MN包括移动站和主机设备。
11.根据权利要求1所述的系统,其特征在于,所述的移动IPv6的系统适用于WIMAX系统的多主机Multiple Hosts架构,所述WIMAX系统包括主机设备、移动网关或移动网桥,以及相互连接的接入服务网络ASN和连接服务网络CSN,移动网关或移动网桥,通过第一接口与每一主机设备相连,并通过第二接口与ASN相连。
12.根据权利要求11所述的系统,其特征在于,所述的移动网关包括网关移动站G-MS或网关中转站G-RS,所述的移动网桥包括网桥移动站或网桥中转站。
13.一种PMIPv6用户连接建立方法,其特征在于,包括步骤A、对MN进行接入认证;B、MN自动配置链路-局部地址LLA,对该LLA进行DAD;C、PMIPv6 Client生成MN的CoA,完成MIPv6注册。
14.根据权利要求13所述的方法,其特征在于,所述的步骤A具体包括PMIPv6 Client通过同MN的归属地H-AAA服务器进行AAA接入认证消息交互获得AAA密钥、HA地址和HoA或DHCP server地址。
15.根据权利要求13所述的方法,其特征在于,所述的步骤B具体包括MN到PMIPv6 Client之间数据通路一旦建立,MN开始进行LLA自动配置;MN进行LLA自动配置后,发起Neighbor Solicitation消息,对LLA进行DAD,Neighbor Solicitation消息包含实验性tentativeLLA;PMIPv6 Client建立和维护所代理的MN IP Address Cache;将所述LLA和Address Cache中的地址进行比较,如果存在匹配,则代替匹配地址拥有者发送Proxy Neighbor Advertisements消息;否则,将该LLA加入AddressCache。
16.根据权利要求14所述的方法,其特征在于,所述的步骤C具体包括C1、当在接入过程中,认证器得到DHCP server地址,则DHCPProxy/Relay从认证器下载DHCP server地址和MN标识;或者,静态配置DHCP server地址;C2、MN利用DHCPv6进行MN HoA分配和IP主机配置;C3、PMIPv6 Client从DHCP Proxy/Relay取得MN的HoA;C4、PMIPv6 Client从所述LLA中获取接口标识,将其附加在所在AR广播给CMIPv6节点的前缀之后生成MN的CoA;或者,PMIPv6 Client将所在AR的IP地址作为MN的CoA;C5、PMIPv6 Client发送包含MN的HoA、CoA和安全资料的MIPv6注册消息,HA回应绑定确认消息给PMIPv6 Client。
17.根据权利要求16所述的方法,其特征在于,所述的步骤C2具体包括MN发送DHCPv6 Solicit消息;DHCP Proxy/Relay将收到的该DHCPv6Solicit消息中转给DHCP server,将DHCP server回应的DHCPv6 Advertise消息中转给MN;MN选择需要的DHCP server,通过DHCP Proxy/Relay回应DHCPv6 Request消息给选择的DHCP Server,该DHCP Server发送包含HoA和IP主机配置选项的DHCPv6 Reply消息给DHCP Proxy/Relay;或者,MN发送DHCPv6 Solicit消息;DHCP Proxy/Relay回应DHCPv6Advertise消息给MN;MN回应DHCPv6 Request消息给DHCP Proxy/Relay。
18.根据权利要求16所述的方法,其特征在于,所述的步骤C3具体包括在DHCP Proxy/Relay以DHCPv6方法取得MN的HoA后,HoA通过HoA Address源语被发送到PMIPv6 Client,该HoA Address源语中包含MN标识。
19.根据权利要求14所述的方法,其特征在于,所述的步骤C具体包括C7、当在接入过程中,PMIPv6 Client获得MN的HoA后,PMIPv6 Client从所述LLA中获取接口标识,将其附加在所在AR广播给CMIPv6节点的前缀之后生成MN的CoA;或者,PMIPv6 Client将所在AR的IP地址作为MN的CoA;C8、PMIPv6 Client发送包含MN的HoA、CoA和安全资料的MIPv6注册消息给HA,HA回应绑定确认消息给PMIPv6 Client。
20.根据权利要求16或19所述的方法,其特征在于,所述的步骤C5、步骤C8还包括在完成MIPv6注册后,发送DHCP_Gating.Release消息,用于释放DHCP门控功能,DHCP门控功能用于避免MN在端到端数据通路建立之前发起IP通信;在R3会话建立后,DHCP Proxy/Relay发送DHCP v6 Reply消息给MN。
21.根据权利要求16、17、18或19所述的方法,其特征在于,所述的步骤C还包括当ASN/G-MS/G-RS支持PMIPv6和CMIPv6双模时,DHCP Proxy/Relay通过R3_Mobility_Context消息通知ASN Fn所采用的MIP模式。
22.根据权利要求16、17、18或19所述的方法,其特征在于,所述的步骤C还包括在初始连接建立时,在PMIPv6 Client发送MIPv6注册消息给HA之后,在HA回应绑定确认消息给PMIPv6 Client之前,HA通过和H-AAA进行交互获取MN-HA密钥和PMIPv6 Client-HA密钥。
23.根据权利要求13所述的方法,其特征在于,所述的方法适用于HA在拜访地网络服务提供商V-NSP场景或者归属地网络服务提供商H-NSP场景。
24.一种PMIPv6用户连接建立方法,其特征在于,包括步骤D、对MN进行接入认证;E、MN自动配置链路-局部地址LLA,对该LLA进行DAD;F、PMIPv6 Client生成MN的CoA,完成MIPv6注册,代理DAD;G、MN通过路由器发现来自动配置HoA。
25.根据权利要求24所述的方法,其特征在于,所述的步骤D具体包括PMIPv6 Client通过同MN的H-AAA服务器进行AAA接入认证消息交互获得AAA密钥、HA地址、HL前缀。
26.根据权利要求25所述的方法,其特征在于,所述的步骤D还包括PMIPv6 Client通过同MN的H-AAA服务器进行AAA接入认证消息交互获得MN的HoA。
27.根据权利要求24所述的方法,其特征在于,所述的步骤E具体包括MN到PMIPv6 Client之间数据通路一旦建立,MN开始进行LLA自动配置;MN进行LLA自动配置后,发起Neighbor Solicitation消息,对LLA进行DAD,Neighbor Solicitation消息包含tentative LLA;PMIPv6 Client建立和维护所代理的MN IP Address Cache;将所述LLA和Address Cache中的地址进行比较,如果存在匹配,则代替匹配地址拥有者发送Proxy Neighbor Advertisements消息;否则,将该LLA加入AddressCache。
28.根据权利要求24所述的方法,其特征在于,所述的步骤F具体包括F1、当在接入过程中,认证器获得了MN的HoA,则PMIPv6 Client直接从认证器获得该HoA;否则,PMIPv6 Client从所述LLA中抽取接口标识,将其附加在HL前缀之后生成MN的HoA;PMIPv6 Client将所述接口标识附加在所在AR广播给CMIPv6节点的前缀之后生成MN的CoA,或者,将所在AR的IP地址作为MN的CoA;F2、PMIPv6 Client发送包含MN的HoA、CoA和安全资料的MIPv6注册消息;HA代替MN完成DAD后,回应绑定确认消息给PMIPv6 Client。
29.根据权利要求28所述的方法,其特征在于,所述的步骤F还包括在初始连接建立时,在PMIPv6 Client发送MIPv6注册消息给HA之后,在HA回应绑定确认消息给PMIPv6 Client之前,HA通过和H-AAA进行交互获取MN-HA密钥和PMIPv6 Client-HA密钥。
30.根据权利要求24、25、26、27、28或29所述的方法,其特征在于,所述的步骤G具体包括MN发送路由器请求消息,PMIPv6 Client所在AR在MIPv6注册成功后,向MN回应携带HL前缀的路由器广告消息,MN根据该路由器广告消息学习到HL前缀,根据该HL前缀自动配置HoA;或者,PMIPv6 Client所在AR在完成MIPv6注册后,主动向MN发送携带HL前缀的路由器广告消息,MN根据该路由器广告消息学习到HL前缀,根据该HL前缀自动配置HoA。
31.根据权利要求30所述的方法,其特征在于,所述的步骤G还包括MN发起无状态DHCPv6获得IP主机配置信息。
32.根据权利要求31所述的方法,其特征在于,还包括所述的方法适用于WIMAX系统的Multiple Hosts架构,所述WIMAX系统包括主机设备、移动网关或移动网桥,以及相互连接的ASN和CSN,移动网关或移动网桥,通过第一接口与每一主机设备相连,并通过第二接口与ASN相连,所述移动网关或移动网桥对主机设备与ASN之间的消息进行中转。
33.根据权利要求32所述的方法,其特征在于,所述的主机设备与ASN之间的消息包括邻节点请求消息IPv6 Neighbor Solicitation、邻节点广播消息Neighbor Advertisement、路由器请求消息Router Solicitation或路由器广播消息Router Advertisement。
34.根据权利要求24所述的方法,其特征在于,所述的步骤E具体包括MN到PMIPv6 Client DP之间数据通路一旦建立,MN开始进行LLA自动配置;MN进行LLA自动配置后,发起Neighbor Solicitation消息,对LLA进行DAD,Neighbor Solicitation消息包含tentative LLA;PMIPv6 Client DP支持LLA的代理DAD,建立和维护所代理的MN IPAddress Cache,PMIPv6 Client DP从MN的Neighbor Solicitation消息学习MN的LLA;PMIPv6 Client DP将tentative LLA和Address Cache中的地址进行比较;如果存在匹配,则代替匹配地址拥有者发送Proxy NeighborAdvertisements消息;如果不存在匹配,则仅将tentative LLA加入AddressCache。
35.根据权利要求24所述的方法,其特征在于,所述的步骤F具体包括F3、PMIPv6 Client DP从所述LLA中获取接口标识,将该接口标识附加在所在AR广播给CMIPv6节点的前缀之后生成MN的CoA,或者,将所在AR的IP地址作为MN的CoA;F4、PMIPv6 Client DP发送包含MN的CoA或LLA的注册启动消息给PMIPv6 Client CP,启动MIPv6注册过程;F5、如果PMIPv6 Client DP获得了MN的HoA,则PMIPv6 Client DP直接使用该HoA;否则,PMIPv6 Client DP从所述LLA或者CoA中获取接口标识,将该接口标识附加在HL前缀之后生成MN的HoA;F6、PMIPv6 Client CP发送包含MN的HoA、CoA和安全资料的MIPv6注册消息,HA代替MN完成DAD后,回应绑定确认消息给PMIPv6 Client CP;PMIPv6 Client CP向PMIPv6 Client DP发送注册成功消息。
36.根据权利要求24、25、26、34或35所述的方法,其特征在于,所述的步骤G具体包括MN发送路由器请求消息,PMIPv6 Client DP所在AR在MIPv6注册成功后,向MN回应携带HL前缀的路由器广告消息,MN根据该路由器广告消息学习到HL前缀,根据该HL前缀自动配置HoA;或者,PMIPv6 Client DP所在AR在完成MIPv6注册后,主动向MN发送携带HL前缀的路由器广告消息,MN根据该路由器广告消息学习到HL前缀,根据该HL前缀自动配置HoA。
37.根据权利要求36所述的方法,其特征在于,所述的步骤G还包括MN发起无状态DHCPv6获得IP主机配置信息。
38.根据权利要求36所述的方法,其特征在于,还包括所述的方法适用于WIMAX系统的Multiple Hosts架构,所述WIMAX系统包括主机设备、移动网关或移动网桥,以及相互连接的ASN和CSN,移动网关或移动网桥,通过第一接口与每一主机设备相连,并通过第二接口与ASN相连,所述移动网关或移动网桥对主机设备与ASN之间的消息进行中转。
39.根据权利要求38所述的方法,其特征在于,所述的主机设备与ASN之间的消息包括IPv6 Neighbor Solicitation、Neighbor Advertisement、Router Solicitation或Router Advertisement。
全文摘要
本发明提供了一种实现移动IPv6的系统及其用户连接建立方法,该系统主要包括PMIPv6 Client(IP代理移动IP版本6客户)设置于ASN(接入服务网络)或移动网关或移动网桥,通过和家乡代理进行信息交互代理MN(移动节点)执行移动IPv6功能。利用本发明,可以实现MS仅支持SimpleIPv6,无须实现Mobile IPv6,从而使MS功能简单。
文档编号H04L29/06GK101064648SQ20061007964
公开日2007年10月31日 申请日期2006年4月30日 优先权日2006年4月30日
发明者郑若滨 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1