层次移动IPv6协议的双栈支持扩展方法

文档序号:7647619阅读:170来源:国知局
专利名称:层次移动IPv6协议的双栈支持扩展方法
技术领域
本发明属于双栈网络移动通信技术领域,尤其涉及一种层次移动IPv6协议(HMIPv6-Hierarchical Mobile IPv6)的双栈支持扩展方法。
背景技术
目前移动网络协议(MIP-Mobile Internet Protocol)是一种在全球互联网上提供移动功能的方案,它具有可扩展性较好、可靠性较强和安全性较高等特点,并可以保证移动节点(MN-Mobile Node)在改变网络接入点时仍然可以保持当前正在进行的通信。MIP有MIPv4与MIPv6两种,其中MIPv6协议是在IPv6的基础上引入移动性特点,以便更好地为移动用户服务。由于IPv6在地址空间、安全性等方面优于IPv4,所以MIPv6比MIPv4性能更为优越。
MIPv6协议中规定,当MN从家乡移动到外地网络时,就会获得一个转交地址(CoA-Care-of Address)。为了保持其通信的连续性,MN需要向其家乡代理(HA-Home Agent)注册它当前所在的位置,这样HA就可以转发任何发往MN或者由MN发出的分组。很明显,在这种三角路由的转发方式下,增加了HA的负担,很可能会使HA成为通信的瓶颈,从而影响整个链路的性能。为了减小这一隐患发生的可能性,实现路由优化,MIPv6协议规定,MN也需要向相应的通信对端(CN-Corresponding Node)进行注册,这样MN就可以直接与CN进行通信,不再需要HA的转发。为了保证相互之间通信的安全性,协议规定在MN与CN绑定之前必须首先进行返回路由可达过程。其目的是验证MN的家乡地址(HoA-Home Address)与CoA对于HA是否可达,进而协商出完成通信的通信密钥。
MIPv6协议允许节点在Internet网络拓扑内移动时,保持其可达性,并维护MN与CN之间正在进行的通信的连续性。为此,MN在每次移动之后都需要向其HA以及所有的CN发送绑定更新(BU-Binding Update)进行注册。而对于CN的绑定更新的认证,即使在最佳情况下,也大约需要1.5倍MN与CN之间的往返时间。此外,更新HA以及CN都需要1倍的往返时间。家乡密钥的重复使用也不能减少更新CN所需的往返时间。每当节点发生切换时,这一系列更新操作所产生的时延将会使当前正在进行的通信中断,从而影响通信质量。如果在切换期间消除或减少这些附加的切换时延,则可以显著提高MIPv6的性能,增强对时延敏感业务的支持。
互联网工程任务组(IETF-Internet Engineering Task Force)提出的HMIPv6协议,通过采用层次型路由结构,减少了MN与HA和CN的信令交互数量,从而减少切换引起的通信中断时间。在HMIPv6中,引入了一个新的功能实体,称为移动锚点(MAP-Mobility Anchor Point)。一个MAP区域包含多个子网,每个子网都有接入路由器(AR-Access Router),子网的个数根据情况可以变化。MN通过接收包含MAP信息的路由通告(RA-Router Advertisement)配置特定区域转交地址(RCoA-Regional CoA),然后使用这一地址向HA以及CN进行注册。另外,MN同时还会获得一个链路转交地址(LCoA-On-LinkCoA)。当MN在同一个MAP域内移动时,RCoA并不发生变化,这时就不需要向HA以及CN重新进行绑定,这样就减少了MN在MAP域内的子网间移动时与HA和CN交互的频率。
从上面的叙述可以看出不管是MIPv6协议还是HMIPv6协议都是只适用于IPv6网络。但是当前的实际情况是,IPv6网络并没有广泛部署,Internet绝大部分还是IPv4的网络,或者说是IPv4与IPv6共存的网络。因此,MN并不可能都通过IPv6地址来保持其现有的通信,这就使得HMIPv6协议的应用具有一定的限制。所以,有必要对HMIPv6协议进行扩展改进,使其适应于IPv4网络与IPv6网络共存的双栈环境。
公知技术一HMIPv6的MAP可以位于层次网络中的任意层,不像移动IPv4中的外地代理,MAP并不要求有一个独立的子网。MAP将可以减少MIPv6局部范围内的信息交互数目。MAP的引入为下面一些问题提供了解决方案MN在同一个MAP域内移动时只需要向MAP发送局部本地绑定更新(LBU-Local Binding Update),而不需要向HA以及CN发送。
在MN移动到新的MAP域之后,MN只需要向HA以及CN发送一次BU,而且这一过程与MN正在通信的CN的数目无关。
MAP实质上是一个局部的HA。在MIPv6中引入层次移动管理模型,目的是为了提高MIPv6的性能,同时对MIPv6或其他IPv6协议的影响最小化。
当MN移动到一个层次型外地网络时,就会接收到包含MAP选项的RA。该选项中填充的是该域内MAP的相关信息,其中有距离、长度以及MAP的地址等,利用这一选项MN也可以判断其是否仍在原来的MAP域内。若MN在同一个MAP域内移动时,RA中将接收到关于同一个MAP的信息。一旦接收到MAP地址发生变化的RA,MN必须向HA以及所有的CN发送BU进行相应的改变。
若MN是一个不支持HMIPv6的节点,则将不再执行HMIPv6协议的过程,此时MN将仍然按照MIPv6中定义的那样进行移动性管理。如果MN是一个支持HMIPv6的节点,则应该选择使用HMIPv6协议进行移动性管理。
MN的操作当MN移动到一个新的MAP域时,就需要配置两个转交地址一个是根据MAP地址前缀生成的RCoA,另一个是LCoA。RCoA是以无状态地址自动配置方式生成的,LCoA既可以无状态地址自动配置方式生成,也可以通过动态主机配置协议(DHCP-Dynamic Host Configuration Protocol)分配。
在生成RCoA之后,MN需要向MAP发送LBU,其中表明向MAP注册的M标志位和需要绑定确认(BA-Binding Acknowledgement)的A标志位必须置位。LBU中的家乡地址选项(HAO-Home Address Option)包含的是MN的RCoA。该信息中不包含有可替代转交地址选项。LBU的源地址为LCoA。MAP将为MN的RCoA执行重复地址检测(DAD-Duplicate AddressDetection),并向MN返回一个本地绑定确认信息(LBA-Local BindingAcknowledgement)。MN必须忽略包含MN的RCoA但不包含类型2路由头的BA分组。
MN成功注册之后,就会在MN与MAP之间建立一条双向隧道。MN发送的所有分组将通过隧道发至MAP处。分组外部头中的源地址为MN的LCoA,目的地址为MAP的地址。内部头中,源地址为MN的RCoA,目的地址为CN的地址。类似地,所有的目的地址为MN的RCoA的分组都被MAP截获并通过隧道转发至MN的LCoA。
若MN接收到包含多个MAP选项信息的RA时,可以配置多个RCoA。这种情况下,MN必须将每一个RCoA执行绑定更新程序。
向MAP注册之后,MN必须向它的HA注册新的RCoA。其中,HAO中为MN的HoA,CoA为RCoA。同时,MN也需要向它的CN发送BU。
MN应该等到接收到MAP的LBA之后再向HA进行注册。对HA以及CN绑定的生存期不能大于与MAP绑定的生存期,而该绑定的生存期是在LBA中得到的。
为了增加在MAP之间切换的速度,以及减少分组的丢失,MN应该向它原来的MAP发送LBU,注册它新的LCoA。这样,到达原来MAP的分组,也可以立即转发到新的LCoA处。
需要注意的是,若CN与MN在同一链路上时,此时MN执行BU的地址可以是它的LCoA,这样,MN与CN之间就可以直接通信,不再需要MAP的转发。
MAP的操作MAP扮演HA的角色它截获所有目的地址为MN的RCoA的分组,并通过隧道转发到MN的当前LCoA处。
MAP对于MN的HoA是不知道的。MN向MAP发送一个含有M、A位的LBU。该绑定的目的是向MAP表明MN已经形成RCoA。若绑定成功,则MAP必须返回一个LBA来表明该注册的成功。这与HA的操作是相同的。在HMIPv6中并没有引入新的错误编码。BA中必须包含一个类型2的路由头,在其中包含MN的RCoA。
MAP必须可以截获并通过隧道转发来自MN的分组。其中MN为隧道的入口点,而MAP为隧道的出口点。
MAP作为LCoA的HA,目的地址为RCoA的所有分组使用代理邻居通告由MAP截获,然后封装路由到MN的LCoA处。
至于HA与CN的操作,HMIPv6并没有作任何的修改。
公知技术一的缺陷在于只适用于IPv6网络,不支持IPv4节点。
公知技术二即MIPv6协议对双栈节点的支持。
MIPv6协议支持IPv6节点一些操作,对于不支持IPv6的节点,还需要修改该协议,从而满足IPv4以及IPv6等双栈节点的要求。为了使双栈节点可以使用MIPv6协议,MN应同时使用一个IPv4和一个IPv6的HoA,并对其HA分别注册这两个地址;而且MN应该知道HA的IPv4和IPv6地址,但对于IPv4地址不需要进行前缀发现。为了使双栈节点可以使用MIPv6协议进行移动性管理,需要修改其对家乡的BU以及相应的BA信息。具体说明如下一个双栈的MN,当移动到外地网络时,需要向其HA进行注册,绑定其当前所在的CoA。为了使MN在一个不支持IPv6的外地网络中保持通信,MN需要一个IPv4的HoA,并为每一个地址都建立对应的绑定缓存项。这时携带BU、BA的IP数据包的格式将有所不同。这取决于外地网络是否支持IPv6。这时将有三种不同的情况外地网络支持IPv6,并给MN配置一个IPv6的CoA;MN在外地网络只配置了一个全球唯一的IPv4地址;MN在外地网络配置了一个私有的IPv4地址。
下面分别对这三种情况进行分析外地网络支持IPv6这时,MN可以配置一个全球唯一的IPv6地址。MN将向HA的IPv6地址发送BU。该BU中可以包含有IPv4的HAO。在接收到BU后,HA将创建两个绑定缓存项。一个用来存放MN的IPv4的HoA,另一个用来存放MN的IPv6的HoA。这两个缓存项都指向MN的IPv6的CoA。因此目的地址为MN的IPv4或者IPv6的HoA的分组都可以通过隧道发送至MN的IPv6的CoA处。为了提高效率,MN可以建立两条不同的隧道,一条用于IPv4业务,另一条用于IPv6业务。
这种情况下,只需要在BU中增加一个IPv4的HAO即可。
在接收到BU并完成对应的绑定缓存项后,HA必须向MN发送BA。此外,若BU中包含有IPv4的HAO,则BA中也必须包含此项。表明对MN的IPv4的HoA的接受。
当MN在外地网络中同时获得IPv4和IPv6的CoA后,优先使用IPv6的CoA进行MIPv6绑定注册。
对于外地网络只支持IPv4,将有下面两种情况外地网络只支持IPv4公共地址这时MN需要将包含BU的IPv6分组通过隧道发送至HA的IPv4地址处。其中外部头的源地址为MN从外地网络获得的IPv4的CoA,BU中HAO包含MN的IPv6的HoA。然而,由于CoA是MN的IPv4地址,则MN必须将IPv4的CoA包含在IPv6分组中。
接收到BU后,HA必须为MN的IPv6的HoA创建绑定缓存项。若BU中包含有IPv4的HAO,则必须为该地址创建另一个缓存项,并且所有项都指向MN的IPv4的CoA处。因此,所以目的地址为MN的HoA的分组,都将封装在一个IPv4头中。其中,源地址为HA的IPv4的HoA,目的地址为MN的IPv4的CoA。
外地网络只支持IPv4私有地址这时,MN需要通过隧道发送包含BU的IPv6分组到HA的IPv4地址处。为了要经过网络地址转换设备(NAT-Network Address Translation),IPv6分组是以用户数据报协议(UDP-User Datagram Protocol)形式封装在IPv4分组中来通过隧道转发的。在IPv4头中,MN使用外地网络获得的IPv4地址为源地址,BU的HAO中包含的MN的IPv6的HoA。IPv6分组的内容与公共地址场合是相同的。
接收到BU后,HA必须为MN的IPv6的HoA创建绑定缓存项。若包含有IPv4的HAO,则必须另外创建。所有项都必须指向IPv6分组源地址域中MN的IPv4的CoA处。因此,目的地址为MN的HoA的分组都以UDP封装,然后再封装在IPv4头中,该头中的源地址为HA的IPv4地址,目的地址为MN的IPv4的CoA。
在双栈情况中,MN与CN之间的路由优化方式不再适用,所有的分组都将经过HA进行转发。
公知技术二的缺陷在于该方案中运行的是MIPv6协议,因此具有MIPv6协议的所有不足,尤其是对于时延敏感的业务无法适用。

发明内容
本发明的主要目的,在于解决上述缺陷,避免缺陷存在,提供一种层次移动IPv6协议的双栈支持扩展方法,当MN移动到外地网络时,该方法包含MN接收到包含有MAP的IPv6地址的RA;MN配置RCoA和LCoA;MN与MAP进行绑定;MN与HA进行绑定,MN在发往HA的BU中包含一个HAO来存放MN的IPv6的HoA,HA响应,发送包含有对应的HAO的BA给MN。
一种层次移动IPv6协议的双栈支持扩展方法,进一步包含MN接收到包含有对外地域内MAP的IPv4地址的RA。
一种层次移动IPv6协议的双栈支持扩展方法,MN与HA进行绑定的过程中,在发往HA的BU中还包含一个HAO来存放MN的IPv4的HoA。
一种层次移动IPv6协议的双栈支持扩展方法,MN配置的RCoA是根据MAP地址前缀以无状态地址自动配置方式生成的。
本发明与公知技术相比,其优点在于在一个双栈网络中,分别运行两套移动性管理协议,不仅增加了每个节点配置的复杂度,而且增加了网络管理的复杂性。一旦节点发生移动,将会产生大量的信息交互,对整个网络的性能造成很大的影响。本发明通过扩展可以使得在双栈网络中只运行一套移动性管理协议就可实现对移动节点的管理,减少了网络实体配置的复杂度,提高了网络管理的性能。


图1为层次移动IPv6协议基本拓扑图;图2为双栈网络的信息交互过程图。
具体实施例方式
有关本发明的技术内容及详细说明,现配合

如下为了使HMIPv6协议能够支持双栈网络节点,本发明提出了一种HMIPv6协议的双栈支持扩展方法,用来实现对IPv4、IPv6两种业务的支持。在HMIPv6中,MN与CN之间的所有分组都是通过HA与MAP的转发而进行的。当CN向MN发送分组时,首先由HA截获,并转发给MN当前所在域的MAP,然后由MAP发送给MN。
在双栈网络中,即网络中所有节点均支持IPv4与IPv6,本发明需要修改RA,增加对外地域内MAP的IPv4地址通告,还需在发往HA的BU中增加一个家乡地址选项HAO来存放MN的IPv4的HoA,来确保双栈节点通信的连续性。当MN离开家乡移动到外地网络时,根据外地网络对IPv6的支持情况来配置需要的CoA。由于网络中运行的移动性管理协议是HMIPv6协议,所以一定存在一个支持IPv6的MAP,本发明假定所说的MAP均支持IPv6。而且MAP也同时拥有一个IPv4地址和一个IPv6地址。
图1为层次移动IPv6协议基本拓扑图。当外地网络支持IPv6时,整个HMIPv6协议的操作过程同普通情况下完全一样,当前的RCoA和LCoA均为IPv6的。只需要在MN向HA的绑定更新中,增加一个关于MN的IPv4的HAO,以在HA和MAP上生成IPv4的绑定缓存条目,用来确保MN可以与IPv4的节点通信。当外地网络不支持IPv6,这时将有三种情况需要分别进行讨论。下面对MN所在外地网络分情况进行说明。图2为双栈网络的信息交互过程图。
1、外地网络支持IPv6本发明中MAP下面的AR1和AR2都支持IPv6。当MN移动到这样一个外地网络时,接收到包含有MAP地址的RA,在这一通告中既包含有MAP的IPv6地址,也包含有MAP的IPv4地址,以及转交地址。这里将优先使用IPv6地址。
根据HMIPv6协议,MN可以配置RCoA和LCoA,由于当前的AR也是支持IPv6的,所以这两个地址均为IPv6的地址。在成功完成地址配置后,MN需要向MAP发送LBU,该信息的源地址为LCoA,目的地址为MAP的IPv6地址。其中HAO中填充MN的RCoA。LCoA在HMIPv6中MAP域中的地位与CoA在MIPv6中HA域中的地位是一样,需要用它来建立绑定缓存条目,HAO中填充的应是MN的HoA,在HMIPv6中对应的是RCoA,由于在MIPv6中MN与CN通信使用的地址是MN的HoA,但分组在网络路由过程中使用的源地址是MN的CoA,此时应把MN的HoA填充在HAO中,CN收到后递交给上层应用程序时,上层应用程序通过HAO能知道是否是跟该程序通信的MN发来的分组。这时的LBU的格式同HMIPv6中规定的完全一样。
在接收MN的LBU后,MAP发出响应的LBA信息,该信息的源地址为MAP的IPv6地址,目的地址为MN的LCoA。其中的HoA确认选项填充的是MN的RCoA。
之后,MN向HA发送BU。该信息的源地址为MN的RCoA,目的地址为HA的IPv6地址。HA的IPv6地址是指与MN的HoA的前缀一致的地址,以便MN发往HA的分组能正常路由,MN尚未漫游到外地网络时,是通过HA上配置了该地址的接口接入HA所连接的网络的,即所有发往MN的分组都要通过HA的这个接口到达MN,反之亦然。这里,同MIPv6对双栈节点支持一样,在该BU中,增加一个HAO用来存放MN的IPv4的HoA。所以该BU中的两个HAO中分别填充MN的IPv4和IPv6的HoA。这样,HA需要为MN建立两个绑定缓存项,一个存放IPv6的HoA,另一个存放IPv4的HoA,但这两项均指向MN的RCoA。其中IPv4的HoA即MN的IPv4的HoA。该地址是一个单播的IPv4地址,可能是公开的,也可能是私有的。本发明中该地址是一个公开的IPv4地址。对于私有地址的情况,只需要经过NAT即可。
在MN尚未移动到其它网络前,HA与MN之间是直接通信的,不需要转发,当MN移动到外地网络时,CN发往MN的分组仍要发往HA,因为CN并不知道MN是否移动,但MN移动后通过上述发送BU接收BA的过程,在HA建立了绑定缓存条目,其中指明了MN的当前地址CoA与对应的HoA,这样HA在收到CN发往MN的分组后如果存在该条目会根据该条目的HoA和CoA之间的映射关系,找到分组的目的MN的当前地址并转发该分组到MN。
当HA接收到MN的BU后,发出响应的BA信息,该信息的源地址为HA的IPv6地址,目的地址为MN的RCoA。在该BA中,响应的两个HoA确认选项中分别填充MN的IPv4和IPv6的HoA。其中IPv4的HoA为在绑定缓存中HA将要使用的IPv4的HoA。该地址是一个单播的IPv4地址,可能是公开的,也可能是私有的。本发明中该地址是一个公开的IPv4地址。对于私有地址的情况,只需要经过NAT即可。如果该地址是DHCP自动分配的,HA向MN通知这一地址。否则,若该地址为静态配置给MN的,则HA将从BU信息中复制该地址。
这时,当一个双栈的CN与MN进行通信时,该分组将首先由HA截获,然后转发给MN所在域的MAP,最后由MAP转发给MN当前所在的位置,其中IPv4的业务流量被封装在IPv6的隧道中,从而保证了MN在双栈网络中通信的连续性。
2、外地网络不支持IPv6当AR只支持IPv4时,MN配置的LCoA为IPv4地址,这时首先MN需要向MAP发送LBU,注册其IPv4的LCoA。待接收到MAP的LBA后,MN才会向HA发送BU,注册其RCoA,此时,一定还需要包含一个携带有MN的IPv6的HAO。这样可以保证IPv4与IPv6的业务同时进行转发。
对于外地网络不支持IPv6,移动触发切换时存在下面三种情况当MN移动到一个外地网络时,接收到包含有MAP地址的RA,在这一通告中既包含有MAP的IPv6地址,也包含有MAP的IPv4地址,以及转交地址。
(1)AR1支持IPv6,而AR2支持IPv4;这种情况表示MN从一个支持IPv6的AR1移动到一个仅支持IPv4的AR2。由于发生的是MAP域内的移动,所以MN的RCoA并不发生改变,而只有LCoA发生变化。这时,由于当前的AR2为一个IPv4的节点,所以配置产生的LCoA就是一个IPv4地址。MN需要向MAP发送LBU,该信息的IPv4头中源地址为MN的LCoA,目的地址为MAP的IPv4地址。内层IPv6头中源地址为MN的RCoA,目的地址为MAP的IPv6地址。由于AR2只支持IPv4,因此MN只能使用IPv4的LCoA,之前的IPv6的LCoA已无法使用,因此只能把IPv6的RCoA封装在内层包头,因为需要用RCoA来建立绑定缓存条目,以便MAP截获发往MN的IPv6的RCoA的包并封装入IPv4包中发给MN。其中的HAO填充的是MN的RCoA。这时的LBU的格式同HMIPv6中规定的完全一样。
在接收MN的LBU后,MAP发出响应的LBA信息,该信息的IPv4头中源地址为MAP的IPv4地址,目的地址为MN的IPv4的LCoA。IPv6头中源地址为MAP的IPv6地址,目的地址为MN的IPv6的RCoA。其中的HoA确认选项填充的是MN的RCoA。
这时,由于MN发生的是MAP域内的移动,根据HMIPv6协议,MN不需要向HA发送绑定。MAP截获HA发往MN的RCoA的所有分组,然后把IPv6的流量封装在IPv4隧道发往MN的IPv4的LCoA。
(2)AR1支持IPv4,而AR2也支持IPv4;当MN在这样两个AR之间移动时,LCoA发生变化,MN与MAP的绑定过程与(1)相同。
(3)AR1支持IPv4,而AR2支持IPv6。
这种情况表示MN从一个支持IPv4的AR1移动到一个仅支持IPv6的AR2。由于发生的是MAP域内的移动,所以MN的RCoA并不发生改变,而只有LCoA发生变化。这时,由于当前的AR2为一个IPv6的节点,所以配置产生的LCoA就是一个IPv6地址。MN需要向MAP发送LBU,该信息的IPv6头中源地址为MN的LCoA,目的地址为MAP的IPv6地址。其中的HAO填充的是MN的RCoA。这时的LBU的格式同HMIPv6中规定的完全一样。
在接收MN的LBU后,MAP发出响应的LBA信息,该信息的IPv4头中源地址为MAP的IPv4地址,目的地址为MN的LCoA。IPv6头中源地址为MAP的IPv6地址,目的地址为MN的LCoA。其中的HAO填充的是MN的RCoA。
这时,由于MN发生的是MAP域内的移动,根据HMIPv6协议,MN不需要向HA发送绑定。其它的分组传输同IPv6情况类似。
(1)、(3)两种情况的实质性区别在于,发出的LBU的包头中的源地址和目的地址协议不同前者为IPv4,后者为IPv6,其根本原因在于是否支持IPv6,另外切换完成后,建立起来的MAP到MN的隧道类型也不同,前者为IPv4-in-IPv4,后者为IPv6-in-IPv6。但无论哪种情况,在HA上注册的都是MN的IPv6的RCoA,而前者在MAP上RCoA指向MN的IPv4的LCoA,后者指向的则是IPv6的LCoA。
当MN位于一个只支持IPv4的网络时,将按照下面的格式向HA发送封装在IPv4隧道中的IPv6分组在外层IPv4头中,源地址为MN的IPv4的LCoA,目的地址为HA的IPv4地址。在内层IPv6头中,源地址为MN的IPv6的HoA,目的地址为CN的IPv6地址。类似的,MN将以下面的格式向HA发送IPv4隧道分组在外层IPv4头中,源地址为MN的IPv4的LCoA,目的地址为HA的IPv4地址。在内层IPv4头中,源地址为MN的IPv4的HoA,目的地址为CN的IPv4地址。
本发明主要是从IPv6的角度出发,通过修改HMIPv6协议实现的。而实际上对于双栈节点的支持,也可以通过修改MIPv4协议以及MIPv4区域注册来实现。
上述仅为本发明的较佳实施例而已,并非用来限定本发明实施范围。即凡依本发明申请专利范围所做的均等变化与修饰,皆为本发明专利范围所涵盖。
权利要求
1.一种层次移动IPv6协议的双栈支持扩展方法,当MN移动到外地网络时,其特征在于,包含MN接收到包含有MAP的IPv6地址的RA;MN配置RCoA和LCoA;MN与MAP进行绑定;MN与HA进行绑定,MN在发往HA的BU中包含一个HAO来存放MN的IPv6的HoA,HA响应,发送包含有对应的HAO的BA给MN。
2.根据权利要求1所述的方法,其特征在于,进一步包含MN接收到包含有对外地域内MAP的IPv4地址的RA。
3.根据权利要求1或2所述的方法,其特征在于MN与HA进行绑定的过程中,在发往HA的BU中还包含一个HAO来存放MN的IPv4的HoA。
4.根据权利要求3所述的方法,其特征在于MN配置的RCoA是根据MAP地址前缀以无状态地址自动配置方式生成的。
全文摘要
一种层次移动IPv6协议的双栈支持扩展方法,该方法包含MN接收到包含有MAP的IPv6地址与MAP的IPv4地址的RA;MN配置RCoA和LCoA;MN与MAP进行绑定;MN发送包含有MN的IPv4与IPv6的HAO的BU给HA进行绑定,HA响应,发送包含有对应的HAO的BA给MN。本发明的优点在于,通过扩展可以使得在双栈网络中只运行一套移动性管理协议就可实现对移动节点的管理,减少了网络实体配置的复杂度,提高了网络管理的性能。
文档编号H04L29/06GK101047645SQ20071006502
公开日2007年10月3日 申请日期2007年3月30日 优先权日2007年3月30日
发明者周华春, 秦雅娟, 张宏科, 陈晓华, 关建峰, 乔鹏, 瞿玮, 任兰芳, 钱轶群 申请人:北京交通大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1