CN102098352B - 在IPv4和IPv6混合网络环境支持主机移动性的网络***和方法 - Google Patents
在IPv4和IPv6混合网络环境支持主机移动性的网络***和方法 Download PDFInfo
- Publication number
- CN102098352B CN102098352B CN201110022091.5A CN201110022091A CN102098352B CN 102098352 B CN102098352 B CN 102098352B CN 201110022091 A CN201110022091 A CN 201110022091A CN 102098352 B CN102098352 B CN 102098352B
- Authority
- CN
- China
- Prior art keywords
- territory
- address
- main frame
- mapping
- mobile
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
一种在IPv4和IPv6混合网络环境下支持主机移动性的网络***和方法,该***设有DHCP服务器、主机、映射服务器和边界路由器,且DHCP服务器和主机扩展了功能模块,增设的映射服务器只存储移动前归属该域的主机家乡地址及其移动后的ISATAP转交地址的映射关系,边界路由器要支持双栈和ISATAP,在DHCP应答消息新增选项字段中记录主机所在域的标识ID和边界路由器地址。主机能检测自己是否移动,以获取域的ID和边界路由器地址,并向映射服务器和通信对端发送映射更新消息。本发明很好地支持IPv4到IPv6过渡阶段的移动性,充分利用现有IPv4网络设备,降低过渡阶段升级和部署新设备的资金和人力。网络***结构简单,映射服务器功能简单,且不需任何手动配置,具有很好的推广应用前景。
Description
技术领域
本发明涉及一种在IPv4和IPv6混合网络环境下支持主机移动性的网络***和方法,属于网络通信的技术领域。
背景技术
随着互联网的快速发展,人们对主机移动性的需求也日益增长。但是,现有的网络环境仍然处于过渡阶段,并且很可能在今后的相当一段时间里都处于这种IPv4和IPv6的混合网络的环境下。图1、图2和图3所示就是几种在过渡阶段可能出现的移动性通信场景。图1是处于IPv4环境中的双栈主机穿越IPv6核心网进行IPv6通信,双栈主机在IPv4网络域内移动。图2是处于IPv4环境中的双栈主机穿越IPv6核心网进行IPv6通信,双栈主机在IPv4网络域间移动。图3是处于IPv6网络中的双栈主机与IPv4网络中的双栈主机进行通信,双栈主机从IPv6网络移动到IPv4网络。现有技术中,可以使用IPv6in IPv4的隧道技术来完成双栈主机发出的IPv6数据包在IPv4网络中的传输。但是,现有技术对这种过渡场景的主机移动性的考虑并不完善。
先介绍一种现有的IPv6in IPv4的自动隧道技术:站内自动隧道寻址协议ISATAP(Intra-Site Automatic Tunnel Addressing Protocol)(rfc5214)。ISATAP隧道的地址具有特定格式(参见图4),当双栈主机支持ISATAP时,会自动在隧道接口生成本地链路的前缀(FE80::)和64位的接口标识符::0:5EFE:w.x.y.z(其中w.x.y.z是IPv4单播地址),这样就构成了一个ISATAP本地链路地址,主机可以利用这个地址和同一域内其他ISATAP主机进行IPv6通信。如果需要和其他网络的ISATAP主机或IPv6主机通信,则必须通过ISATAP路由器获取全球单播地址前缀(2001:,2002:,3FFE:),通过路由器与其他IPv6主机和网络通信。
虽然ISATAP隧道技术解决了双栈主机发出的IPv6数据包在IPv4网络中的传输问题,但是,当双栈主机移动到纯IPv4域内,需要采用ISATAP隧道与对端主机进行通信时,该技术不能支持主机自动形成新的ISATAP隧道地址,也就是它并不支持这种场景下双栈主机的移动性。
另一种现有技术为移动IP技术:移动IPv4的工作过程主要有代理搜索和移动检测过程、注册过程和路由过程。当移动主机改变其Internet的连接点后,移动主机通过收到的代理通告消息可判断自己是在家乡网络还是外地网络上。若发现自己已经移动到了外地网络,它将获得该外地网络上的一个转交地址,然后,移动主机向家乡代理注册它的转交地址。家乡代理截获发往移动主机家乡地址的分组,并将分组经由外地代理发送给移动主机。此后,移动主机发出的分组将直接发送到通信对端,不需经过家乡代理。移动IPv4技术可以保持在IP地址不变的情况下,继续和通信对端保持通信,这使得移动主机在离开家乡网络后,仍然能够用移动前的IP地址保持原有的通信。
与IPv4相比,IPv6有更大的地址空间,而且因在地址自动配置和邻居发现机制等方面的优势,使得移动主机在发生移动后的地址配置和移动IPv6的工作过程更加简单。移动IPv6协议去掉了外地代理,移动主机通过邻居发现机制完成移动检测过程,并根据接收到的来自新路由器的路由器公告消息RA(RouterAdvertisement)中的网络前缀,形成转交地址;然后向家乡代理和通信对端主机发送绑定更新消息,在家乡代理和通信对端主机均建立家乡地址和转交地址的绑定关系,随后两个主机的通信过程就不再需要经过家乡代理,避免了移动IPv4中的“三角路由”问题。
但是,无论是移动IPv4技术还是移动IPv6技术,都只考虑了纯IPv4环境之间通信和纯IPv6环境之间通信时的主机移动性,而忽视了过渡阶段的移动性,所以它存在着以下两个缺陷:不支持在纯IPv4网络中的双栈主机穿越纯IPv6网络或者与纯IPv6网络中的IPv6主机通信时,双栈主机在纯IPv4网络内部或之间进行移动或者双栈主机在纯IPv4网络与IPv6网络之间进行移动的两种场景。
第三种现有技术是HIP对主机移动性的支持,HIP针对节点移动性设计了汇聚服务器RVS(Rendezvous Server),它存储了主机HIT—IP的映射关系,用于查询移动节点当前的IP地址。初始通信时,主机要先向RVS注册自己的HIT—IP的映射,然后通信发起端发送的I1消息经由RVS转发到目的节点。随后,所有后续的数据包都由通信双方发送,RVS就不再参与。
当主机检测到自己移动时,要先向RVS发送更新消息,更新自己的HIT—IP的映射信息,然后继续发送数据分组给通信对端,完成新的HIP基本交换,通知通信对端自己的地址信息,继续以前的会话连接。
HIP是依靠对传统协议层次的修改来更好地支持主机的移动性,但是也存在以下问题:与移动IP技术一样,没有充分考虑过渡阶段可能出现的主机移动性场景及其通信过程,只考虑了纯IPv4环境之间通信和纯IPv6环境之间通信时的主机移动性。当主机发生移动时,没有深入考虑移动主机的移动检测和形成新地址的过程。
发明内容
有鉴于此,本发明的目的是针对如同图1、图2与图3所示的几种过渡阶段可能出现的移动性通信场景,提供一种在IPv4和IPv6混合网络环境下支持主机移动性的网络***和方法,以使双栈主机从IPv4网络域或IPv6网络域移动到IPv4网络域,需要用IPv6in IPv4隧道进行通信时,移动主机能够自动获取边界路由器的地址和域的标识,再根据其是发生域内移动还是域间移动,利用ISATAP隧道技术形成ISATAP隧道地址,然后向映射服务器和通信对端发送更新消息,使主机移动后原有通信能够继续。
为了达到上述目的,本发明提供了一种在IPv4和IPv6混合网络环境下支持主机移动性的网络***,设有动态主机配置协议DHCP(Dynamic HostConfiguration Protocol)服务器、主机和边界路由器;其特征在于:为了支持IPv4和IPv6混合场景的移动性,该***对DHCP服务器和主机都扩展了功能模块,并增设映射服务器;其中,
DHCP服务器,位于纯IPv4域内,用于给主机分配IPv4地址、记录主机所在的纯IPv4域标识ID以及该域边界路由器的地址,并将这些信息添加到新增选项字段的DHCP应答消息中,发送给主机;所述DHCP应答消息的新增选项字段是移动主机向移动后所在域的DHCP服务器申请新的IPv4地址时,DHCP服务器在回复的DHCP应答消息中添加的字段,用来告知主机该域的ID以及该域的边界路由器的地址,以便主机移动到一个纯IPv4域内后,能够自动获取新的ISATAP隧道地址前缀;
主机,为同时支持IPv4协议和IPv6协议、具有ISATAP接口并能使用ISATAP隧道完成通信的双栈主机;该主机支持链路状态检测功能,以检测主机的移动行为;该主机还支持DHCP客户端,并扩展传统DHCP客户端的功能,在接收到所述新增选项字段的DHCP应答消息后,除了解析新分配的IPv4地址信息外,还解析该字段,以获取所在域的ID及其边界路由器的地址,再比较域ID字段来判断是发生域间移动还是域内移动,以便执行后续形成ISATAP转交地址的操作;该主机在移动并形成新地址后,向映射服务器和通信对端发送映射更新消息,以更新自己移动前、后的家乡地址和ISATAP转交地址的映射信息,并处理映射服务器和通信对端返回的更新应答消息;
映射服务器,设有三个模块:映射信息接收/发送模块、映射信息存储管理模块和映射信息查询模块;每个域内设有一个映射服务器,负责维护移动前属于该域的移动主机的家乡地址和ISATAP转交地址的映射信息;位于纯IPv4域的映射服务器为具有ISATAP接口、支持ISATAP隧道的双栈主机,位于纯IPv6域的映射服务器支持IPv6协议;
边界路由器,分别位于纯IPv4域或纯IPv6域的边缘,为支持ISATAP的双栈路由器。
为了达到上述目的,本发明还提供了一种在IPv4和IPv6混合网络环境下支持主机移动性的网络***的工作方法,所述主机移动性包括两种:主机在同一个边界路由器管辖范围内的地点迁移的域内移动,以及主机从一个边界路由器管辖范围内移动到另一个边界路由器管辖范围内的域间移动;其特征在于:所述方法包括下列操作步骤:
(1)主机移动后进行的移动检测和新地址形成:主机采用链路状态检测方法判断自己是否发生移动;若发生了移动,则该移动主机立即向DHCP服务器发送DHCP请求消息,然后该移动主机从回复的扩展DHCP应答消息中解析相关信息,利用ISATAP隧道技术形成新地址:移动后的ISATAP转交地址;
(2)移动主机向映射服务器更新映射信息:移动主机采用ISATAP隧道技术和标准路由机制向映射服务器更新其家乡地址与所述ISATAP转交地址的映射信息,以使只知道该移动主机家乡地址的其他主机能够与其通信;该步骤包括下列操作内容:
(21)移动主机利用ISATAP隧道技术在ISATAP接口判断更新映射消息的目的地址、即映射服务器地址是否位于本域;若是,则顺序执行步骤(22);否则,跳转执行步骤(24);
(22)移动主机直接与映射服务器建立ISATAP隧道,向映射服务器发送更新映射消息;
(23)映射服务器接收到该消息并处理后,在本地数据库中更新该移动主机的家乡地址与ISATAP转交地址的映射信息;然后,通过已建立的直连ISATAP隧道给该移动主机返回更新应答消息;结束该步骤(2)的操作;
(24)移动主机以ISATAP隧道方式将更新映射消息发送到移动后所在域的边界路由器;
(25)边界路由器接收到封装的更新映射消息后进行解封装,并将更新映射消息路由到映射服务器所在域的边界路由器;若移动主机在移动前位于IPv4域,即该移动主机对应的映射服务器位于IPv4域内,则顺序执行步骤(26);若移动主机在移动前位于IPv6域,即该移动主机对应的映射服务器位于IPv6域内,跳转执行步骤(27);
(26)映射服务器所在IPv4域的边界路由器以ISATAP隧道方式将更新映射消息发送到映射服务器;跳转执行步骤(28);
(27)映射服务器所在IPv6域的边界路由器通过标准路由机制将更新映射消息发送到映射服务器;
(28)映射服务器接收到更新映射消息并处理后,在本地数据库中更新移动主机的家乡地址与ISATAP转交地址的映射信息;然后,按照相同的路径给该移动主机返回更新应答消息;
(3)移动主机向通信对端更新映射信息:移动主机采用ISATAP隧道技术和标准路由机制向通信对端更新其家乡地址与所述ISATAP转交地址的映射信息,以使通信对端发出的数据包能够直接发送到移动主机;
(4)建立通信链路,实现通话:完成上述步骤后,移动主机就能够继续与通信对端进行会话,且通信过程与主机移动前相同。
本发明的技术创新之处是:先对DHCP协议进行了扩展,在DHCP应答消息中增添字段携带所在域的ID和该域边界路由器地址。提出了一种在IPv4和IPv6混合网络环境下支持主机移动性的网络***架构,该***中,映射服务器的功能是维护归属于该域的移动主机的家乡地址和ISATAP转交地址的映射信息,且每个域内只需要一个映射服务器。DHCP服务器的功能除了给主机分配IPv4地址外,还要记录它所在域的ID和该域边界路由器的地址。移动主机作为DHCP客户端,获取所在域的ID后,对域ID字段作比较,判断是发生域间移动还是域内移动。该***中的边界路由器必需是支持ISATAP隧道的双栈路由器。此外,还提出一种在IPv4和IPv6混合网络环境下支持主机移动性的方法。
本发明的优点和效果是:本发明方法可以很好地支持IPv4到IPv6过渡阶段的移动性,在纯IPv4域内仍然采用IPv4路由器,不要做任何改动,只有边界路由器需要升级为支持ISATAP隧道的双栈路由器,这样就能够充分利用和保护现有IPv4网络设备,降低了过渡阶段用来升级和部署设备的资金和人力。本发明增设的映射服务器的功能只是:用来存储归属该域的移动主机的家乡地址和ISATAP转交地址的映射关系;同时其数量也较家乡代理明显减少,它不再局限于主机的家乡链路,每个域内保证有一个映射服务器即可。本发明方法不需要任何手动配置,且与移动IPv4相比,节省了外地代理网元的开销,当域内的路由器全部升级到IPv6后,经过该域转发的数据包可以直接采用IPv6转发,只是不需要启用ISATAP隧道的过程,从而实现了网络设备从IPv4到IPv6的平滑过渡能力。因此,本发明具有很好的推广应用前景。
附图说明
图1是双栈主机在IPv4域内移动的场景图。
图2是双栈主机在IPv4域间移动的场景图。
图3是双栈主机从IPv6域移动到IPv4域的场景图。
图4是ISATAP隧道地址的格式示意图。
图5是本发明的双栈主机在IPv4域内移动的网络***示意图。
图6是本发明的双栈主机在IPv4域间移动的网络***示意图。
图7是本发明的双栈主机从IPv6域移动到IPv4域的网络***示意图。
图8是本发明DHCP应答消息的新增选项字段的格式图。
图9是本发明IPv4和IPv6混合网络环境下支持主机移动性的网络***组成结构图。
图10是本发明的双栈主机在域内移动的完整工作过程时序图。
图11是本发明的双栈主机在域间移动的完整工作过程时序图。
图12是本发明方法在域内移动的移动检测和新地址形成过程时序图。
图13是本发明方法在域间移动的移动检测和新地址形成过程时序图。
图14是本发明实施例介绍的在ID/Locator分离的网络架构下的IPv4和IPv6混合网络环境中主机移动的网络***组成结构图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步的详细描述。
参见图1、图2与图3,介绍本发明适用的几种在过渡阶段可能出现的主机移动场景。处于IPv4网络环境中的双栈主机需要穿越IPv6网络环境进行通信时,必须要使用IPv6in IPv4的隧道技术,即主机一定要形成一个IPv6地址格式的隧道地址(如图4所示),其中隧道地址的前缀要向边界路由器申请才能获取。在现有的移动IPv4技术中,当主机移动到新的IPv4域内时,主机可以通过外地代理分配或动态主机设置协议DHCP(Dynamic Host Configuration Protocol)获取新的IPv4地址,但是无法自动获取IPv6格式的隧道地址前缀,这样就不能形成新的隧道地址,通信就会中断。
为了解决上述问题,本发明的思路是:当双栈主机移动到一个纯IPv4域内时,通过扩展DHCP协议和双栈主机功能,并在网络中设置映射服务器、DHCP服务器和支持ISATAP隧道技术的边界路由器,移动主机可以自动获取所接入网络的边界路由器的地址和域的标识,根据域的标识判断是域内移动还是域间移动。若是域内移动,则利用ISATAP隧道技术自动为移动主机形成ISATAP转交地址;若是域间移动,则先利用ISATAP隧道技术支持的邻居发现机制自动为移动主机获取隧道地址前缀,然后由移动主机在本地自动形成ISATAP转交地址。在获取了新的ISATAP转交地址后,移动主机需要向映射服务器和通信对端主机更新移动主机的家乡地址与新形成的ISATAP转交地址之间的映射信息,然后利用该ISATAP转交地址继续与对端主机之间的通信。
为了使主机移动到一个纯IPv4域内后,能够自动获取新的ISATAP隧道地址前缀,本发明对DHCP协议进行了扩展,移动主机向移动后所在域的DHCP服务器申请新的IPv4地址时,DHCP服务器回复的DHCP应答消息中新添一个选项字段,用来告知主机该域的ID和该域的边界路由器的地址。
参见图8,介绍DHCP应答消息中新增选项字段格式的4个部分:类型(Type),长度(Length),域标识(Domain ID)和边界路由器地址(Edge RouterAddresses)。
类型Type是该新增选项字段的标识,由特定的数字、字符或数字与字符混合构成,用于说明该字段存储内容是域标识和边界路由器的地址,以使主机在收到DHCP应答消息后能够快速、明确地找到该字段。
长度Length是该选项字段的长度。
域标识Domain ID是域的ID,用于区分不同的域;当主机在域内移动时,不需重新获取ISATAP隧道地址前缀;但在域间移动时,因每个IPv4域的ISATAP隧道地址前缀不同,移动主机要向边界路由器获取新的ISATAP隧道地址前缀,故新增该选项字段;同一IPv4域内不同的DHCP服务器的该字段内容相同,不同IPv4域的DHCP服务器的该字段内容不同;
边界路由器地址Edge Router Addresses是边界路由器的IPv4地址,因为该域的边界路由器可能不只有1个,所以该字段的地址是1个或多个。
参见图9,介绍本发明在IPv4和IPv6混合网络环境下支持主机移动性的网络***组成结构(支持如图1、图2和图3所示的三种在过渡阶段的移动场景的本发明网络***结构组成分别如图5、图6、图7所示)。为了支持在IPv4和IPv6混合场景的主机移动性,每个IPv4网络域中都要设置DHCP服务器、主机、映射服务器和支持ISATAP隧道技术的边界路由器。本发明网络***对现有网络中的DHCP服务器和主机的功能均进行了扩展,并增设映射服务器,下面具体介绍本发明网络***中每个网元的具体功能:
DHCP服务器位于纯IPv4域中,除了能够给主机分配IPv4地址外,还需要记录它所在域的ID信息以及该IPv4域边界路由器的地址,并将这些信息加入到DHCP应答消息中,发送给主机。为了完成扩展功能,除了已有的DHCP请求消息接收/处理模块,IPv4地址信息设置模块和DHCP应答消息发送模块,DHCP服务器新增一个模块:域ID和边界路由器信息存储与设置模块,负责将DHCP服务器所在域的ID和边界路由器地址存储在该DHCP服务器中,并设置于DHCP应答消息中的新增选项字段。
由于位于IPv4域的主机要使用ISATAP隧道通信,所以不论在传统TCP/IP网络架构下,还是新型ID/Locator分离网络架构下,也不管其移动前位于纯IPv4域或纯IPv6域,必须为具有ISATAP接口以支持ISATAP隧道完成通信的双栈主机。此外,主机需要支持DHCP客户端,并对传统的DHCP客户端进行功能扩展,使主机在收到本发明新增选项字段的DHCP应答消息后,能够对该字段进行解析,获取所在域的ID以及边界路由器的地址,以及通过分析域ID字段,判断是否发生域间移动或域内移动,以进行下一步形成ISATAP地址的操作。主机还需要具有向映射服务器和通信对端发送映射更新消息的功能,以更新自己的家乡地址和ISATAP转交地址的映射信息,并能够处理映射服务器和通信对端返回的更新应答消息。
主机为了检测自己是否发生移动,以便获取域的ID和边界路由器的地址,形成全局可路由的ISATAP隧道地址,并分别向映射服务器和通信对端发送映射更新消息,新增下述五个模块:链路状态检测模块、新添加字段解析模块、域ID比较与存储模块、全局ISATAP隧道地址形成模块、更新映射信息发送/接收模块。其中,
链路状态检测模块负责监测主机链路的连接情况,以判断该主机是否发生移动;若发生了移动,则触发该主机发送DHCP请求消息。
新添加字段解析模块负责解析DHCP应答消息中新增选项字段,获取主机当前所在域的ID和边界路由器的地址。
域ID比较与存储模块负责将解析DHCP消息得到的新的域ID与存储于主机本地的域ID进行比较,判断主机是发生域内移动还是域间移动;若两者相同,说明主机是域内移动,不需更改存储于主机本地的域ID;若两者不同,说明主机是域间移动,需将存储在主机本地的域ID更改为解析得到的新的域ID。
全局ISATAP隧道地址形成模块用于根据域ID比较与存储模块的比较结果,形成全局ISATAP隧道地址;若是域内移动,则直接在本地形成全局ISATAP隧道地址;若是域间移动,则先向边界路由器申请新的ISATAP隧道地址前缀,获取该前缀后再在本地形成全局ISATAP隧道地址。
更新映射信息发送/接收模块,负责构造和发送更新映射消息,分别发送给映射服务器和通信对端,并接收和处理映射服务器与通信对端返回的更新应答消息。
映射服务器位于主机移动前所在域,每个映射服务器可以管理一个域的主机。无论映射服务器位于纯IPv4域或纯IPv6域,本发明映射服务器的唯一功能是维护移动主机的家乡地址和ISATAP转交地址的映射信息。位于纯IPv4域的映射服务器必须支持双栈,具有ISATAP接口支持ISATAP隧道,位于纯IPv6域的映射服务器为IPv6主机。为了完成功能,映射服务器设有下述三个模块:映射信息接收/发送模块,映射信息存储管理模块和映射信息查询模块。
映射信息接收/发送模块负责接收主机发送的映射信息的更新消息,以及构造并发送更新应答消息给主机。
映射信息存储管理模块负责将收到的映射信息存储在本地数据库,可以维护一个主机的多条映射信息,这里维护的映射信息是两个长度为128位的地址之间的映射。
映射信息查询模块负责从存储映射信息的本地数据库中查询映射信息。当通信对端主机仅知道移动主机的家乡地址时,映射服务器就会截获发往移动主机家乡地址的数据包,并调用此模块查询映射信息,将查询的映射信息返回给映射信息接收/发送模块进行处理。
边界路由器位于IPv4域或IPv6域的边缘,是支持ISATAP的双栈路由器。
本发明还提供一种在IPv4和IPv6混合网络环境下支持主机移动性的网络***的工作方法,在IPv4和IPv6混合场景中的主机移动性有两种:主机在同一个边界路由器管辖范围内的地点迁移的域内移动(参见图5所示,其移动检测和新地址形成的完整工作过程如图12所示),以及主机从一个边界路由器管辖范围内移动到另一个边界路由器管辖范围内的域间移动(参见图6或图7所示,其移动检测和新地址形成的完整工作过程如图13所示)。
在这种混合场景下,无论是域内移动还是域间移动,本发明方法都包括如下四个步骤:
步骤1,主机移动后进行的移动检测和新地址形成:主机采用链路状态检测方法判断自己是否发生移动;若发生了移动,则该移动主机立即向DHCP服务器发送DHCP请求消息,然后该移动主机从回复的扩展DHCP应答消息中解析相关信息,利用ISATAP隧道技术形成新地址:移动后的ISATAP转交地址。
该步骤1包括下列操作内容:
(11)主机采用链路状态检测的方法进行移动性检测,用于监测主机链路的连接情况,判断其是否发生移动;如果发生移动,则触发主机执行后续步骤(12);否则,主机不执行任何操作;
(12)移动主机先向移动后所在域的DHCP服务器发送DHCP请求消息,请求分配一个新的IPv4地址,并要求回复告知该主机所在域的标识ID和边界路由器的地址;
(13)DHCP服务器收到请求后,将构造完成的扩展的DHCP应答消息回复给移动主机,该应答消息在新增选项字段添加该DHCP服务器所在域的标识ID和边界路由器的地址;
(14)移动主机对接收的DHCP应答消息进行解析,获取到自己新的IPv4地址、移动后所在域的标识ID和该域边界路由器的地址;然后,该移动主机启动ISATAP隧道,在移动后的域内形成ISATAP本地链路地址;
(15)移动主机将该域的ID与其存储的移动前的域ID进行比较,若两者相同,则判断为域内移动,跳转执行步骤(18);若不同,则判断为域间移动,先将新域的ID存储于本地后,顺序执行步骤(16);
(16)移动主机通过ISATAP隧道发送单播的路由器请求报文RS给边界路由器,边界路由器接收到RS后,也通过ISATAP隧道给该移动主机返回包含本域ISATAP地址的前缀信息的单播路由器公告RA;
(17)移动主机接收到RA后,解析出本域的ISATAP地址的前缀信息;
(18)移动主机利用ISATAP隧道技术在本地自动形成全局可路由的ISATAP转交地址。
步骤2,移动主机向映射服务器更新映射信息:移动主机采用ISATAP隧道技术和标准路由机制向映射服务器更新其家乡地址与所述ISATAP转交地址的映射信息,以使只知道该移动主机家乡地址的其他主机能够与其通信。
该步骤2包括下列操作内容:
(21)移动主机利用ISATAP隧道技术在ISATAP接口判断更新映射消息的目的地址、即映射服务器地址是否位于本域;若是,则顺序执行步骤(22);否则,跳转执行步骤(24);
(22)移动主机直接与映射服务器建立ISATAP隧道,向映射服务器发送更新映射消息;
(23)映射服务器接收到该消息并处理后,在本地数据库中更新该移动主机的家乡地址与ISATAP转交地址的映射信息;然后,通过已建立的直连ISATAP隧道给该移动主机返回更新应答消息;结束该步骤(2)的操作;
(24)移动主机以ISATAP隧道方式将更新映射消息发送到移动后所在域的边界路由器;
(25)边界路由器接收到封装的更新映射消息后进行解封装,并将更新映射消息路由到映射服务器所在域的边界路由器;若移动主机在移动前位于IPv4域,即该移动主机对应的映射服务器位于IPv4域内,则顺序执行步骤(26);若移动主机在移动前位于IPv6域,即该移动主机对应的映射服务器位于IPv6域内,跳转执行步骤(27);
(26)映射服务器所在IPv4域的边界路由器以ISATAP隧道方式将更新映射消息发送到映射服务器;跳转执行步骤(28);
(27)映射服务器所在IPv6域的边界路由器通过标准路由机制将更新映射消息发送到映射服务器;
(28)映射服务器接收到更新映射消息并处理后,在本地数据库中更新移动主机的家乡地址与ISATAP转交地址的映射信息;然后,按照相同的路径给该移动主机返回更新应答消息。
步骤3,移动主机向通信对端更新映射信息:移动主机采用ISATAP隧道技术和标准路由机制向通信对端更新其家乡地址与所述ISATAP转交地址的映射信息,以使通信对端发出的数据包能够直接发送到移动主机。
该步骤3包括下列操作内容:
(31)移动主机利用ISATAP隧道技术在ISATAP接口判断更新映射消息的目的地址、即通信对端的地址是否位于本域;若是,则顺序执行步骤(32);否则,跳转执行步骤(34);
(32)移动主机直接与通信对端建立ISATAP隧道,向通信对端发送更新映射消息;
(33)通信对端接收到该消息并处理后,通过已建立的该直连ISATAP隧道给该移动主机返回更新应答消息;结束该步骤(3)的操作;
(34)移动主机以ISATAP隧道方式将更新映射消息发送到移动后所在域的边界路由器;
(35)边界路由器接收到封装的更新映射消息后进行解封装,并将更新映射消息路由到通信对端所在域的边界路由器;若通信对端位于IPv4域内,则顺序执行步骤(36);若通信对端位于IPv6域内,跳转执行步骤(37);
(36)通信对端所在IPv4域的边界路由器以ISATAP隧道方式将更新映射消息发送到通信对端;跳转执行步骤(38);
(37)通信对端所在IPv6域的边界路由器通过标准路由机制将更新映射消息发送到通信对端;
(38)通信对端接收到更新映射消息并确认后,按照相同的路径给该移动主机返回更新应答消息。
步骤4,建立通信链路,实现通话:完成上述步骤后,移动主机就能够继续与通信对端进行会话,且通信过程与主机移动前相同。
本发明进行了多次实施试验,下面简要介绍试验中映射信息更新过程:
本发明不仅支持在传统TCP/IP网络架构下IPv4和IPv6混合场景(如图5、图6和图7所示)中的主机移动性,还支持在ID/Locator分离的网络架构下(如图14所示),IPv4和IPv6混合场景中的主机移动性。
新型的ID/Locator分离的网络架构是在当前网络的传输层与网络层之间***了新的协议分层—主机标志层(Host Identity Layer)。主机标志用来对主机身份进行标识,在传输层和应用层,所有的IP地址均被HIT(Host Identity Tag)代替,无论主机在网络中的位置如何变化,HIT都不会发生变化。IP地址不再用来标志通信双方,而只在网络层起到主机定位、路由数据的作用。
下面结合图14所示场景,说明在ID/Locator分离的网络体系架构下的过渡阶段的网络环境中,本发明方法支持主机移动性的工作过程。
参见图14,主机1初始处在一个纯IPv4域LD1中,主机2和ID/Locator映射服务器都处在纯IPv6域LD2中,主机2和ID/Locator映射服务器可以利用IPv6的邻居发现和地址自动配置机制形成全局可路由的IPv6地址,即主机2的Locator。当两台主机要进行通信时,主机1要使用ISATAP隧道,则主机1需要先形成一个ISATAP地址,即主机1的Locator。具体过程如下:
(1)主机1开机后,先向本域的DHCP服务器发送DHCP请求消息。
(2)LD1中的DHCP服务器收到请求后,向主机1发送经过扩展的DHCP应答消息,该消息在新增选项字段添加了BR1的地址和域LD1的ID。
(3)主机1中的DHCP客户端对收到的DHCP应答消息进行解析,除了获取自己的IPv4地址外,还获取到BR1的地址和域LD1的ID。
(4)主机1启动ISATAP隧道,形成了ISATAP本地链路地址,主机1利用这个地址与BR1建立ISATAP隧道。
(5)主机1将解析的域LD1的ID与本地存储的ID进行比较,由于是首次启动,本地没有存储ID,比较结果是两者不相同,说明要向BR1申请ISATAP地址前缀;比较后,主机1将LD1域的域ID存储在本地。
(6)在经过与BR1交互路由器请求(RS)消息和路由器公告(RA)消息后,主机1得到了本域ISATAP地址的前缀信息。
(7)主机1利用ISATAP隧道技术在本地自动形成全局可路由的ISATAP地址,即主机1的Locator。
在ID/Locator分离的网络体系架构下,主机1和主机2除了要具有Locator(IP地址),还要拥有在传输层和应用层使用的、用来标识主机身份的ID(HIT),然后开始建立初始通信,这个过程具体描述如下:
(1)主机1和主机2通过离线方式获取各自的ID,即用户到指定的ID管理机构领取ID及该ID的相关信息。
(2)两台主机分别向ID/Locator映射服务器注册ID/Locator的映射信息。
(3)主机1只知道主机2的ID,所以在高层通过ID向主机2发起通信。主机1先向ID/Locator映射服务器发送查询消息,通过主机2的ID查询主机2的Locator。发送时,主机1要与BR1建立ISATAP隧道通信,然后该查询消息经由标准路由机制被送到LD2中的ID/Locator映射服务器。
(4)ID/Locator映射服务器接收到主机1的查询消息后,向主机1发送查询回复消息,告知主机2的Locator。该查询回复消息经由标准路由机制被送到BR1后,BR1也要与主机1建立ISATAP隧道通信。
(5)主机1得到主机2的Locator后,双方便可在网络层建立通信。通信过程中,在主机1与BR1之间始终利用ISATAP隧道进行通信。
参见图14所示,初始通信建立后,主机1移动到纯IPv4域LD3中,则本发明方法支持的移动后的工作过程描述如下:
(6)主机1先通过链路状态检测程序进行移动性检测。
(7)主机1检测到移动后,向LD3中的DHCP服务器发送DHCP请求消息。
(8)LD3中的DHCP服务器接收到请求后,向主机1发送经过扩展的DHCP应答消息,该消息在新增选项字段添加了BR3的地址和域LD3的ID。
(9)主机1中的DHCP客户端对收到的DHCP应答消息进行解析,除了获取到自己新的IPv4地址,还获取到BR3的地址和域LD3的ID。
(10)主机1启动ISATAP隧道,形成了在LD3域中的ISATAP本地链路地址,主机1利用这个地址与BR3建立ISATAP隧道。
(11)主机1将解析的域LD3的ID与存储在本地的LD1域的域ID进行比较,比较结果是两者不同,说明发生了域间移动;比较结束后,主机1将LD3域的域ID存储在本地,替换存储在本地的LD1域的域ID。
(12)经过与BR3交互路由器请求(RS)消息和路由器公告(RA)消息后,主机1得到了域LD3的ISATAP地址的前缀信息。
(13)主机1利用ISATAP隧道技术在本地自动形成新的全局可路由的ISATAP地址,即移动后主机1的新Locator。
(14)主机1的Locator发生改变后,要先向ID/Locator映射服务器更新自己的ID/Locator的映射信息,ID/Locator映射服务器接收到并操作完成后,将返回给主机1更新成功的消息。这个过程中,主机1与BR3之间的通信是始终利用ISATAP隧道。
(15)除了向ID/Locator映射服务器更新自己的ID/Locator的映射信息外,主机1还要向主机2发送更新消息,通知主机2自己的Locator已经发生了变化,主机2收到该消息后,向主机1发送更新确认消息。这个过程中,主机1与BR3之间始终利用ISATAP隧道通信。
(16)完成上述更新后,主机1继续其移动前与主机2的通信,因在移动过程中,主机1与主机2的ID均未发生变化,所以ID/Locator分离网络架构保证了移动过程中的高层连接不断,只是在网络层主机1采用新的Locator与主机2进行通信。
总之,本发明的实施例试验是成功的,实现了发明目的。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
Claims (8)
1.一种在IPv4和IPv6混合网络环境下支持主机移动性的网络***,设有动态主机配置协议DHCP服务器、主机和边界路由器;其特征在于:为了支持IPv4和IPv6混合场景的移动性,该***对DHCP服务器和主机都扩展了功能模块,并增设映射服务器;其中,
DHCP服务器,位于纯IPv4域内,用于给主机分配IPv4地址、记录主机所在的纯IPv4域标识ID以及该域边界路由器的地址,并将这些信息添加到新增选项字段的DHCP应答消息中,发送给主机;所述DHCP应答消息的新增选项字段是移动主机向移动后所在域的DHCP服务器申请新的IPv4地址时,DHCP服务器在回复的DHCP应答消息中添加的字段,用来告知主机该域的ID以及该域的边界路由器的地址,以便主机移动到一个纯IPv4域内后,能够自动获取新的ISATAP隧道地址前缀;
主机,为同时支持IPv4协议和IPv6协议、具有ISATAP接口并能使用ISATAP隧道完成通信的双栈主机;该主机支持链路状态检测功能,以检测主机的移动行为;该主机还支持DHCP客户端,并扩展传统DHCP客户端的功能,在接收到所述新增选项字段的DHCP应答消息后,除了解析新分配的IPv4地址信息外,还解析该字段,以获取所在域的ID及其边界路由器的地址,再比较域ID字段来判断是发生域间移动还是域内移动,以便执行后续形成ISATAP转交地址的操作;该主机在移动并形成新地址后,向映射服务器和通信对端发送映射更新消息,以更新自己移动前、后的家乡地址和ISATAP转交地址的映射信息,并处理映射服务器和通信对端返回的更新应答消息;
映射服务器,设有三个模块:映射信息接收/发送模块、映射信息存储管理模块和映射信息查询模块;每个域内设有一个映射服务器,负责维护移动前属于该域的移动主机的家乡地址和ISATAP转交地址的映射信息;位于纯IPv4域的映射服务器为具有ISATAP接口、支持ISATAP隧道的双栈主机,位于纯IPv6域的映射服务器支持IPv6协议;
边界路由器,分别位于纯IPv4域或纯IPv6域的边缘,为支持ISATAP的双栈路由器。
2.根据权利要求1所述的***,其特征在于:所述DHCP应答消息的新增选项字段的格式包括4个部分:类型Type、长度Length、域标识Domain ID和边界路由器地址Edge Router Addresses,其中,
类型Type是该新增选项字段的标识,由特定的数字、字符或数字与字符混合构成,用于说明该字段存储内容是域标识和边界路由器的地址,以使主机在收到DHCP应答消息后能够快速、明确地找到该字段;
长度Length是该选项字段的长度;
域标识Domain ID是域的ID,用于区分不同的域;当主机在域内移动时,不需重新获取ISATAP隧道地址前缀;但在域间移动时,因每个IPv4域的ISATAP隧道地址前缀不同,移动主机要向边界路由器获取新的ISATAP隧道地址前缀,故新增该选项字段;同一IPv4域内不同的DHCP服务器的该字段内容相同,不同IPv4域的DHCP服务器的该字段内容不同;
边界路由器地址Edge Router Addresses是边界路由器的IPv4地址,因为该域的边界路由器可能不只有1个,所以该字段的地址是1个或多个。
3.根据权利要求1所述的***,其特征在于:所述DHCP服务器为了完成其扩展功能,除了已有的DHCP请求消息接收/处理模块,IPv4地址信息设置模块和DHCP应答消息发送模块,又新增一个模块:域ID和边界路由器信息存储与设置模块,负责将DHCP服务器所在域的ID和边界路由器地址存储在该DHCP服务器中,并设置于DHCP应答消息中的新增选项字段。
4.根据权利要求1所述的***,其特征在于:所述主机为了检测自己是否发生移动,以便获取域的ID和边界路由器的地址,形成全局可路由的ISATAP隧道地址,并分别向映射服务器和通信对端发送映射更新消息,新增下述五个模块:链路状态检测模块、新添加字段解析模块、域ID比较与存储模块、全局ISATAP隧道地址形成模块、更新映射信息发送/接收模块;其中
链路状态检测模块,负责监测主机链路的连接情况,以判断该主机是否发生移动;若发生了移动,则触发该主机发送DHCP请求消息;
新添加字段解析模块,负责解析DHCP应答消息中新增选项字段,获取主机当前所在域的ID和边界路由器的地址;
域ID比较与存储模块,负责将解析DHCP应答消息得到的新的域ID与存储于主机本地的域ID进行比较,判断主机是发生域内移动还是域间移动;若两者相同,说明主机是域内移动,不需更改存储于主机本地的域ID;若两者不同,说明主机是域间移动,需将存储在主机本地的域ID更改为解析得到的新的域ID;
全局ISATAP隧道地址形成模块,用于根据域ID比较与存储模块的比较结果,形成全局ISATAP隧道地址;若是域内移动,则直接在本地形成全局ISATAP隧道地址;若是域间移动,则先向边界路由器申请新的ISATAP隧道地址前缀,获取该前缀后再在本地形成全局ISATAP隧道地址;
更新映射信息发送/接收模块,负责构造和发送更新映射消息,分别发送给映射服务器和通信对端,并接收和处理映射服务器与通信对端返回的更新应答消息。
5.根据权利要求1所述的***,其特征在于:所述映射服务器三个模块的功能分别是:
映射信息接收/发送模块,负责接收主机的更新映射消息,以及构造并发送更新应答消息给主机;
映射信息存储管理模块,负责将收到的每个主机的一条或多条映射信息存储与维护于本地数据库,且该映射信息是两个长度为128位的地址之间的映射;
映射信息查询模块,负责从存储映射信息的本地数据库中查询映射信息,并将查询的结果返回给映射信息接收/发送模块进行处理。
6.一种在IPv4和IPv6混合网络环境下支持主机移动性的网络***的工作方法,所述主机移动性包括两种:主机在同一个边界路由器管辖范围内的地点迁移的域内移动,以及主机从一个边界路由器管辖范围内移动到另一个边界路由器管辖范围内的域间移动;其特征在于:所述方法包括下列操作步骤:
(1)主机移动后进行的移动检测和新地址形成:主机采用链路状态检测方法判断自己是否发生移动;若发生了移动,则该移动主机立即向DHCP服务器发送DHCP请求消息,然后该移动主机从回复的扩展DHCP应答消息中解析相关信息,利用ISATAP隧道技术形成新地址:移动后的ISATAP转交地址;
(2)移动主机向映射服务器更新映射信息:移动主机采用ISATAP隧道技术和标准路由机制向映射服务器更新其家乡地址与所述ISATAP转交地址的映射信息,以使只知道该移动主机家乡地址的其他主机能够与其通信;该步骤包括下列操作内容:
(21)移动主机利用ISATAP隧道技术在ISATAP接口判断更新映射消息的目的地址、即映射服务器地址是否位于本域;若是,则顺序执行步骤(22);否则,跳转执行步骤(24);
(22)移动主机直接与映射服务器建立ISATAP隧道,向映射服务器发送更新映射消息;
(23)映射服务器接收到该消息并处理后,在本地数据库中更新该移动主机的家乡地址与ISATAP转交地址的映射信息;然后,通过已建立的直连ISATAP隧道给该移动主机返回更新应答消息;结束该步骤(2)的操作;
(24)移动主机以ISATAP隧道方式将更新映射消息发送到移动后所在域的边界路由器;
(25)边界路由器接收到封装的更新映射消息后进行解封装,并将更新映射消息路由到映射服务器所在域的边界路由器;若移动主机在移动前位于IPv4域,即该移动主机对应的映射服务器位于IPv4域内,则顺序执行步骤(26);若移动主机在移动前位于IPv6域,即该移动主机对应的映射服务器位于IPv6域内,跳转执行步骤(27);
(26)映射服务器所在IPv4域的边界路由器以ISATAP隧道方式将更新映射消息发送到映射服务器;跳转执行步骤(28);
(27)映射服务器所在IPv6域的边界路由器通过标准路由机制将更新映射消息发送到映射服务器;
(28)映射服务器接收到更新映射消息并处理后,在本地数据库中更新移动主机的家乡地址与ISATAP转交地址的映射信息;然后,按照相同的路径给该移动主机返回更新应答消息;
(3)移动主机向通信对端更新映射信息:移动主机采用ISATAP隧道技术和标准路由机制向通信对端更新其家乡地址与所述ISATAP转交地址的映射信息,以使通信对端发出的数据包能够直接发送到移动主机;
(4)建立通信链路,实现通话:完成上述步骤后,移动主机就能够继续与通信对端进行会话,且通信过程与主机移动前相同。
7.根据权利要求6所述的方法,其特征在于:所述步骤(1)进一步包括下列操作内容:
(11)主机采用链路状态检测的方法进行移动性检测,用于监测主机链路的连接情况,判断其是否发生移动;如果发生移动,则触发主机执行后续步骤(12);否则,主机不执行任何操作;
(12)移动主机先向移动后所在域的DHCP服务器发送DHCP请求消息,请求分配一个新的IPv4地址,并要求回复告知该主机所在域的标识ID和边界路由器的地址;
(13)DHCP服务器收到请求后,将构造完成的扩展的DHCP应答消息回复给移动主机,该应答消息在新增选项字段添加该DHCP服务器所在域的标识ID和边界路由器的地址;
(14)移动主机对接收的DHCP应答消息进行解析,获取到自己新的IPv4地址、移动后所在域的标识ID和该域边界路由器的地址;然后,该移动主机启动ISATAP隧道,在移动后的域内形成ISATAP本地链路地址;
(15)移动主机将该域的ID与其存储的移动前的域ID进行比较,若两者相同,则判断为域内移动,跳转执行步骤(18);若不同,则判断为域间移动,先将新域的ID存储于本地后,顺序执行步骤(16);
(16)移动主机通过ISATAP隧道发送单播的路由器请求报文RS给边界路由器,边界路由器接收到RS后,也通过ISATAP隧道给该移动主机返回包含本域ISATAP地址的前缀信息的单播路由器公告RA;
(17)移动主机接收到RA后,解析出本域的ISATAP地址的前缀信息;
(18)移动主机利用ISATAP隧道技术在本地自动形成全局可路由的ISATAP转交地址。
8.根据权利要求6所述的方法,其特征在于:所述步骤(3)进一步包括下列操作内容:
(31)移动主机利用ISATAP隧道技术在ISATAP接口判断更新映射消息的目的地址、即通信对端的地址是否位于本域;若是,则顺序执行步骤(32);否则,跳转执行步骤(34);
(32)移动主机直接与通信对端建立ISATAP隧道,向通信对端发送更新映射消息;
(33)通信对端接收到该消息并处理后,通过已建立的该直连ISATAP隧道给该移动主机返回更新应答消息;结束该步骤(3)的操作;
(34)移动主机以ISATAP隧道方式将更新映射消息发送到移动后所在域的边界路由器;
(35)边界路由器接收到封装的更新映射消息后进行解封装,并将更新映射消息路由到通信对端所在域的边界路由器;若通信对端位于IPv4域内,则顺序执行步骤(36);若通信对端位于IPv6域内,跳转执行步骤(37);
(36)通信对端所在IPv4域的边界路由器以ISATAP隧道方式将更新映射消息发送到通信对端;跳转执行步骤(38);
(37)通信对端所在IPv6域的边界路由器通过标准路由机制将更新映射消息发送到通信对端;
(38)通信对端接收到更新映射消息并确认后,按照相同的路径给该移动主机返回更新应答消息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110022091.5A CN102098352B (zh) | 2011-01-19 | 2011-01-19 | 在IPv4和IPv6混合网络环境支持主机移动性的网络***和方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110022091.5A CN102098352B (zh) | 2011-01-19 | 2011-01-19 | 在IPv4和IPv6混合网络环境支持主机移动性的网络***和方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102098352A CN102098352A (zh) | 2011-06-15 |
CN102098352B true CN102098352B (zh) | 2013-06-05 |
Family
ID=44131211
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110022091.5A Expired - Fee Related CN102098352B (zh) | 2011-01-19 | 2011-01-19 | 在IPv4和IPv6混合网络环境支持主机移动性的网络***和方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102098352B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017000122A1 (zh) * | 2015-06-29 | 2017-01-05 | 华为技术有限公司 | 一种双栈地址管理方法及第一网元 |
CN115277502B (zh) * | 2022-06-17 | 2023-10-10 | 广州根链国际网络研究院有限公司 | 一种针对APP应用的自动化测量IPv6流量的方法 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101018412A (zh) * | 2007-03-05 | 2007-08-15 | 中山大学 | 一种实现移动节点从IPv6网络切换到IPv4网络的通信方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8737407B2 (en) * | 2009-06-22 | 2014-05-27 | Citrix Systems, Inc. | Systems and methods for distributed hash table in multi-core system |
-
2011
- 2011-01-19 CN CN201110022091.5A patent/CN102098352B/zh not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101018412A (zh) * | 2007-03-05 | 2007-08-15 | 中山大学 | 一种实现移动节点从IPv6网络切换到IPv4网络的通信方法 |
Non-Patent Citations (10)
Title |
---|
ETSI.Methods for Testing and Specification (MTS)Internet Protocol Testing (IPT): IPv4 to IPV6 Transitioning Requirements Catalogue.《ETSI TS 102 599 V1.1.1》.2007,全文. * |
IPv6 over MPLS 网络中实现DiffServ的解决方案;岳红超等;《计算机工程与应用》;20091231;第45卷(第11期);第132-136页 * |
一种IPv4/v6 自适应的QoS VPN 的设计和实现;张静等;《计算机工程与应用》;20081231;第44卷(第18期);第127-131页 * |
中华人民共和国工业和信息化部.基于软线技术的互联网IPv6 过渡技术框架.《YD/T 2029-2009》.2009,全文. * |
基于移动IP的路由优化研究;宋俊珂等;《微计算机信息》;20090831;第25卷(第8-3期);第206-207页 * |
宋俊珂等.基于移动IP的路由优化研究.《微计算机信息》.2009,第25卷(第8-3期),第206-207页. |
岳红超等.IPv6 over MPLS 网络中实现DiffServ的解决方案.《计算机工程与应用》.2009,第45卷(第11期),第132-136页. |
张静等.一种IPv4/v6 自适应的QoS VPN 的设计和实现.《计算机工程与应用》.2008,第44卷(第18期),第127-131页. |
徐华中等.移动IP隧道技术实现的研究.《中国水运》.2008,第258-259页. |
移动IP隧道技术实现的研究;徐华中等;《中国水运》;20080430;第258-259页 * |
Also Published As
Publication number | Publication date |
---|---|
CN102098352A (zh) | 2011-06-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7561553B2 (en) | Method and apparatus for providing IP mobility for mobile networks and detachable mobile network nodes | |
CN102457583B (zh) | 一种虚拟机移动性的实现方法及*** | |
CN101919277B (zh) | 用于检测复制地址的方法、移动台、网络单元和通信*** | |
US7453842B2 (en) | Method and apparatus for mobile network | |
CN101350807B (zh) | 多地址空间移动网络架构、主机信息注册及数据发送方法 | |
US8155041B2 (en) | Method for handover between heterogeneous networks using link trigger signal in multi-interface mobile router | |
KR100886433B1 (ko) | 확장된 브릿지를 이용한 무선통신 시스템에서의 IPv6지원 방법 | |
US20070253377A1 (en) | Apparatus and method for name resolution in an aggregation of mobile networks | |
CN1929497B (zh) | 一种获取移动节点家乡代理信息的方法和*** | |
KR101520317B1 (ko) | 모바일 노드를 네트워크에 접속하는 방법 | |
US7707313B2 (en) | System and method for routing and domain name system support of a mobile node | |
CN101160842B (zh) | 一种实现移动IPv6节点与IPv4通信伙伴通信的方法 | |
CN106982163B (zh) | 按需获取路由的方法及网关 | |
CN101127758A (zh) | 移动节点的ip地址获取方法与获取*** | |
CN103108056B (zh) | 一种实现身份位置分离网络的设备及方法 | |
US8559409B2 (en) | Method and system for managing mobile router in proxy mobile internet protocol version 6 domain | |
CN102098352B (zh) | 在IPv4和IPv6混合网络环境支持主机移动性的网络***和方法 | |
CN1870633B (zh) | 通过双栈移动IPv6节点支持移动IPv4的方法 | |
CN101160927B (zh) | IPv6通信伙伴和移动IPv6节点通信的方法及通信伙伴代理网关 | |
CN101237410B (zh) | 一种实现移动节点在IPv4/v6混合网络中的通信方法 | |
US8125966B2 (en) | Methods for handing over, by double transmission of data, a call involving a mobile node in a micromobility or macromobility situation in an IP communication network using hierarchical mobility management | |
US8428587B2 (en) | Mobile communication system, position registration method, terminal, and home agent | |
JP4425757B2 (ja) | モバイルネットワークシステム | |
CN101494849B (zh) | 一种通信方法、***及设备 | |
US20100316005A1 (en) | Automatic tunnel configuration method using router advertisement message |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130605 Termination date: 20150119 |
|
EXPY | Termination of patent right or utility model |