一种无缝切换的方法、系统和装置的制作方法

文档序号:7684033阅读:130来源:国知局
专利名称:一种无缝切换的方法、系统和装置的制作方法
技术领域
本发明实施例涉及通信技术领域,特别涉及一种无缝切换的方法、系统 和装置。
背景技术
目前全世界使用最广泛的TCP ( Transmission Control Protocol,传输控制 协议)/IP (Internet Protocol,因特网协议)协议蔟中的网络层,是IPv4 (因特 网协议版本4) 。 IPv4提供在Intemet中系统之间的主机到主机的通信。随着越 来越小的通信终端的不断涌现,网络的移动性和安全性,成为了当前网络面 临的最大挑战。移动IPv4允许节点能够改变到网络的链路接入点,而不必改变 IP地址,同时能保持与其它节点的通信。移动IPv4的最大缺点是它的三角路由 问题,即通信节点发送数据包到移动节点时,需要通过其归属代理,而移动 节点可以根据标准IP路由规则将数据包直接发送到通信节点。
随着Internet的发展,IPv4的缺陷越来越明显地暴露出来,其中地址空间 危机是最严重且迫切需要解决的问题。此外,IPv4网络还存在路由表爆炸、缺 少有效的服务质量保证机制和安全机制等问题。虽然,各种各样的补救性措 施使这些问题得到一定程度的緩解,可是从长远考虑,IPv4协议需要的升级才 能从根本上解决目前IPv4网络中遇到的种种问题。因此,IETF (Internet Engineering Task Force,因特网工程任务組)提出了IPv6 (因特网协议版本6) 协议。
移动IPv6定义了一个新的目的地选项家乡地址选项,用于实现移动IP 对上层协议的透明性和对入境过滤的支持。无论是移动IPv4还是移动IPv6,它 们的IP地址功能都具有双重性,即IP地址既是位置标识符也是身份标识符,这 是整个IP网络进行路由的基础。首先,IP地址作为网络地址,是主机在网络拓 朴中位置的标识,路由机制需要依靠IP地址来决定报文的转发路径;另外,由于上层协议在通信过程中,常常把通信的一端绑定在IP地址上,就导致IP地址 成为一个身份标识符。如果主机静止不动,它可以保持IP地址长久不变。但如 果主机在网络中移动,即改变网络位置时,必然要改变自己的IP地址。由于上 层协议把IP地址作为主机身份标识符的一部分,这样就会改变上层连接,造成 原来端到端的通信中断。因此,需要一种机制把位置标识和身份标识分离,
所以正TF提出了一种新的解决方案HIP (Host Identity Protocol,主机标识协 议)。
HIP协议在传输层和网络层之间插入了新的一层HIP层,如图l所示。HIP 协议引入了一个新的名字空间——HI (HostIdentifier,主才几标识),用它作 为主机的标识。HI充分考虑到通信安全的需要,是一个具有加密意义的主机 标识符。通常来说,HI是非对称密钥对里的公钥,它的长度没有限制。在实 际应用中,通过对HI进行Hash运算得到一个128位的序列,称为HIT(Host Identity Tag,主机标识标签)。HIT和IPv6地址具有相同的长度,可以直接用 于IPv6的应用。为了寸吏HIP能和现在协i义的API ( Application Programming Interface,应用程序编程接口 )兼容,HI还有另 一种LSI ( Local Scale Identifier, 局部范围标识符)。它是32位的,和IPv4地址长度相同,可以直接用于IPv4 的应用。
这样,上层协议绑定的不再是IP而是HIT或者LSI,位置信息在HIP层以上 被隐藏,IP地址仅用于网络中的路由分组。上层协议不再需要关心位置信息, 只需知道通信接收方的HIT, IP地址仅对涉及路由选择的下层协议具有重要 性。数据分组到达HIP层之后,HIT被映射到相应的IP地址。因此,主机移动 之后,虽然IP地址改变了,但HIT并没有改变,上层的应用并不意识到主机已 经发生了移动,新的IP地址只需在HIP层重新进行映射。所以通信双方的连接 无需断开。
HIP协议很好地解决了主机标识和位置标识的分离,并且对移动性和安全 性的支持都远远优于MIPv6 (Mobile Internet Protocol v6,移动因特网协议版 本6) 。 HIP在建立连接的时候交换了密钥,所以不再需要额外的机制进行密 钥交换。发明人发现在HIP基础协议和它的扩展协议中,对正在通信的主机的单 方移动给出了解决方案,但是对通信主机双方都在移动的情况,却没有给出 相应的解决办法。当正在通信的主机双方都在移动时,在现有机制下,双方 的更新包都不能到达对端,在若干次重试之后,将以失败告终,通信中断。 同时,虽然现有的HIP协议给出了 RVS ( Rendezvous Server,聚集服务器)如 何向它的客户端发布该RVS所能提供的服务,以及客户端如何在RVS中注册, 但是现有的HIP协议并未给出当主机移动时,获得新的IP地址后的具体更新过 程。

发明内容
本发明实施例提供一种无缝切换的方法、系统和装置,以实现主机在移 动过程中告知通信接收方该主机地址的变化,不需中断正在进行的通信,实 现了无缝切换。
为达到上述目的,本发明实施例一方面提供一种无缝切换的方法,包括 通信双方所属的中间实体接收通信发起方发送的移动性信息;所述通信双方 所属的中间实体将所述移动性信息发送给通信接收方,建立通信双方的通信 连接。
另一方面,本发明实施例还提供一种无缝切换的系统,包括通信发起 方,用于发送移动性信息;通信双方所属的中间实体,用于接收所述通信发 起方发送的移动性信息,将所述移动性信息发送给通信接收方,建立通信双 方的通信连接。
再一方面,本发明实施例还提供一种中间实体,包括接收模块,用于 接收通信发起方发送的移动性信息;发送模块,用于将所述接收模块接收的 移动性信息发送给通信接收方。
再一方面,本发明实施例还提供一种通信发起方,包括信息发送模块, 用于向中间实体发送移动性信息。
与现有技术相比,通过本发明实施例,在切换过程中,通信发起方通过 通信接收方所属的中间实体将通信发起方的移动性信息发送给通信接收方,以建立通信双方的通信连接。本发明实施例实现了通信发起方在移动过程中 将该通信发起方地址的变化告知通信接收方,从而不需要中断正在进行的通 信,实现了无缝切换。


图1为现有技术HIP的层次结构示意图; 图2为本发明实施例无缝切换的方法的流程图; 图3为本发明无缝切换的方法实施例一的流程图; 图4为本发明无缝切换的方法实施例二的流程图; 图5为本发明无缝切换的方法实施例三的示意图6为本发明实施例通信发起方向通信接收方发送UPDATE消息包的示 意图7为本发明实施例无缝切换的系统的结构图; 图8为本发明实施例中间实体的结构图; 图9为本发明实施例通信发起方的结构图。
具体实施例方式
本发明实施例提供一种无缝切换的方法,在基于HIP协议的主机移动时, 采用本发明实施例提供的方法可以解决通信双方都在移动的问题。同时,本 发明实施例给出了主才几在移动的过程中如何向该主机所属的RVS更新该主机 的IP地址的方法。在本发明实施例中,中间实体具体为RVS,当然本发明实 施例并不局限于此,任何可完成更新移动主机的IP地址,并转发移动性信息 功能的实体均应落入本发明实施例的保护范围。
如图2所示,为本发明实施例无缝切换的方法的流程图,具体包括以下 步骤
步骤S201,通信双方所属的中间实体接收通信发起方发送的移动性信息。 该通信双方所属的中间实体包括通信发起方的中间实体和通信接收方的中间 实体中的一种或两种。该通信双方采用基于主机的移动性管理方法进行通信。除了通信双方所属的中间实体将移动性信息发送给通信接收方之外,通 信发起方还通过更新过程将该移动性信息发送给通信接收方。该移动性信息 至少包括通信发起方的位置信息,还可以包含安全信息和是否重新建立安全 联盟的指示信息中的一种或两种。移动性信息由通信发起方发送的包含
Locator参数的HIP信令携带,该HIP信令包括UPDATE消息包或在一次握 手过程中通信发起方发送的第一请求消息包,例如II消息包。其中,II消 息包是在通信发起方获得通信接收方的HIT之后,发送给通信接收方的一个 HIP包,该II消息包中包含Locator参数,以及通信发起方和通信接收方的 HIT。
另外,在通信发起方发生移动,获取了新的地址之后,通信发起方通过 更新过程向通信发起方所属的中间实体更新该通信发起方的地址。
当通信发起方和通信接收方都在移动时,通信发起方设置II消息包中 Locator参数的类型值,在Locator参数中携带通信发起方所属的中间实体的 地址。
步骤S202,通信双方所属的中间实体将移动性信息发送给通信接收方, 建立通信双方的通信连接。在接收到携带移动性信息的HIP信令之后,通信 接收方所属的中间实体根据HIP信令中的HIT查找通信接收方的地址,并将 该移动性信息发送给通信接收方。在将移动性信息发送给通信接收方之后, 通信接收方判断Il消息包中是否包含Locator参数,如果包含,则通信接收 方向通信发起方回复UPDATE消息包;如果11消息包中不包含Locator参数, 则通信接收方向通信发起方回复第一响应消息包,例如Rl消息包。通信接 收方会预先计算好一些Rl消息包,在接收到II消息包后,通信接收方随机 挑选一个R1包,发给通信发起方。其中,Rl消息包中包含以下参数
(1) Rl一COUNTER:包括一个8字节的Rl计数标号,标识是哪个预先 计算的Rl包。
(2) PUZZLE:包含一个整数K,表示谜题的难度,K越大,解答谜题 所需要的时间就越多。它还包含有8个字节的随机序列J,表示i迷题。
(3) DIFFIE HELLMAN:它包含了用于DIFFIE HELLMAN密钥交换的序列。
(4 ) HIP—TRANSFORM:它包含了 6个供I方选择的加密算法。
(5 ) ESP—TRANSFORM:它包含了 6个供I方选择的ESP ( Encapsulating
Security Payload,封装安全载荷)加密算法,是HIP—TRANSFORM参数的补充。
(6 ) HOST—ID:它包含了 I方的HI。
(7 ) HIP—SIGNATURE—2:它是Rl包的签名,用于鉴定该包是否由R 方发出。
如图3所示,为本发明无缝切换的方法实施例一的流程图,当主机移动 获得新的IP地址后,通过UPDATE过程向该主才几所属的RVS更新该主机的 IP地址。具体包括以下步骤
步骤S301,移动主机向该移动主机所属的RVS发送UPDATE消息包, 该UPDATE消息包含有Locator, SEQ参数。
其中,Locator表明该移动主机的新地址,由于移动主机和RVS之间没有 数据传输,因此LOCATOR中的Traffic Type为1,表示只是一个信号包。当 Locator Type为0时,表示IPv6 i也址或IPv6才各式的IPv4 i也址,Locator的内 容即为移动主机新获得的IPv6地址或IPv6格式的IPv4地址。
SEQ参数,里面的Update ID用来标识该UPDATE消息包的序号。 步骤S302, RVS接收到UPDATE消息包之后,在确定发送该UPDATE 消息包的移动主机是已经注册过的用户之后,RVS回应 一个UPDATE消息包, 这个UPDATE消息包含有ACK、 SEQ、 ECHO—REQUEST参数。 其中,ACK是RVS对所接收到的UPDATE消息包的认可; SEQ参数里面的Update ID是RVS回应的UPDATE消息包的标识; 最重要的是ECHO—REQUEST参数,它包含了 一个需要移动主机原封不 动返回地随才几序列,以此来达到地址—验ii的目的。
步骤S303,移动主4几收到RVS发送的UPDATE消息包后,再向RVS回 应 一 个UPDATE消息包,该回应的UPDATE消息包含有ACK 、 ECHO—RESPONSE参数。其中,ACK是移动主机对所接收到的UPDATE消息包的认可;
ECHO—RESPONSE包含该移动主机接收到的ECHO—REQUEST参数中的
随才几序列的副本。
对于RVS来说,它需要对所注册的客户的地址信息进行状态的维护。如 上所述的步骤S302,当RVS收到UPDATE消息包时,RVS应该将移动主机 的这个新地址的状态-i殳置为UNVERIFIED,而移动主冲几原来的地址仍为 ACTIVE状态。当RVS成功收到上述步骤S303中的UPDATE消息包时,并 且在验证ECHO—RESPONSE中的序列和ECHO_REQUEST中的序列是一致 的之后,RVS才4巴该移动主才几的新地址的状态转为ACTIVE,并且把该移动 主机的原来的地址的状态转为DEPRECATED 。
当通信双方同属一个RVS时,由于移动主机在获取了新的IP地址之后, 都会向RVS服务器更新该移动主机的IP地址,因此即使通信双方主机均发生
消息包,从而解决了现有技术当通信双方主才几都在移动时,通信双方的 UPDATE消息包无法到达对端的问题。
如图4所示,为本发明无缝切换的方法实施例二的流程图,当主机发生 移动,获得新的IP地址后,该移动主一几向通信对端即通信4矣收方进行 UPDATE,同时,向通信接收方的RVS发送II消息包,该II消息包含有Locator 参数。
具体包括以下步骤
步骤S401,移动主机向通信接收方的RVS发送Il消息包。该Il消息包 中包含的Locator参数和UPDATE消息包中的Locator参数一样,携带了该移 动主机的新地址的信息。由于现有技术的II消息包只有通信双方的HIT,本 发明实施例对II消息包进行扩展在双方的HIT之后增加一个Locator参数。
步骤S402, RVS将II消息包转发到通信接收方,移动主机向通信接收方 发送UPDATE消息包。当通信接收方的RVS接收到移动主机发送的II消息 包之后,RVS并不需要判断这个Il消息包是用来发起初始握手的,还是用来 更新的,RVS直接转发这个Il消息包到通信接收方。通信接收方收到II消息包,需要判断,这是用来更新Il消息包的而不是发起握手的,在解析I1消息
包时,如果里面包含有Locator参数,就认为该II消息包是用来更新的,否 则,就认为该Il消息包是用来发起握手的。
RVS将II消息包转发到通信接收方时,移动主机也向该通信接收方发送 UPDATE消息包,当通信接收方不发生移动时,通信接收方不仅收到RVS转 发的II消息包,还收到移动主机发来的UPDATE消息包。
步骤S403,通信接收方向移动主机回复UPDATE消息包。通信接收方可 以选择回复RVS转发的和移动主机发送的两个更新请求UPDATE消息包,也 可以选择只回复一次,如果回复两次,通信接收方发回去的UPDATE消息包 内容是相同的。
为了防雄卩攻击,通信接收方回应的UPDATE消息包中须包含 ECHO_REQUEST参数,来测试新地址的可达性。
步骤S404,移动主机向通信接收方回复UPDATE消息包。移动主机收到 含有ECHO—REQUEST参数的UPDATE消息包后,必须回复一个包含有 ECHO—RESPONSE的UPDATE消息包。通信接收方在收到ECHO—RESPONSE 之后,将移动主机的新地址的状态转为ACTIVE,这样移动主机就可以使用 该移动主4几的新i也址进4于通信了 。
当通信双方都在移动时,发往通信接收方的UPDATE消息包将会丢失, 而发往通信接收方的RVS的Il消息包,是可以到达通信接收方的,这是因为 通信双方更新的发起,是两个独立的过程,所以通信双方都能收到自己所属 RVS转发对端的II消息包,根据II消息包中的Locator参数即可以获知通信 接收方的新地址,然后通信双方进行正常的UPDATE回应和地址可达性测试, 最终通信双方都能使用对方的新地址继续进行通信。
如图5所示,为本发明无缝切换的方法实施例三的示意图。
移动主机在获得新的地址后,要对三个实体更新该移动主机的地址该 移动主机的RVS、通信4妄收方的RVS和通信4妄收方。这三次更新过程是独立 的过程,彼此互不相干,因此这三次更新过程产生的时延不会晚于一次更新 过程产生的时延。通信接收方的RVS在接收到通信发起方发送的II消息包时,只将该II 消息包发送到通信接收方状态为ACTIVE的地址。如果当通信接收方的RVS 收到II消息包时,通信接收方正好处于更新过程中,则RVS把该II消息包 中继到通信接收方原来的地址。
如果通信发起方在一定时间内没有收到通信接收方的更新回应,则通信 发起方需要进行重试,即向通信接收方发送UPDATE消息包,并且向通信接 收方的RVS发送II消息包。这样,如果通过通信发起方发送的UPDATE消 息不能将更新的通信发起方地址正确送达更新后的通信接收方,通信接收方 的RVS接收并转发的II消息包,也能保证将更新的通信发起方地址发送到通 信接收方。
在建立连接时,如果通信发起方不知晓通信纟妄收方的RVS的地址,通信 发起方通过DNS查询获知通信接收方的RVS的地址,向通信接收方的RVS 发送I1消息包。可是通信接收方并不知道通信发起方的RVS的地址。本发明 实施例对II消息包进行扩展,定义了 一种新的Locator Type,如表1所示,
表1
Locator Type含义
0表示Locator域为IPv6地址或者IPv6格式的IPv4地址
1表示Locator域为ESP SPI,后面跟着IPv6地址 或者IPv6格式的IPv4地址
2表示Locator域为RVS的IPv6地址或者IPV6格式的IPv4地址
表1中的值为2的Locator Type为本发明实施例新定义的Locator Type。 通信发起方在II消息包中,附加一个Locator参数,将该Locator参数的 Locator Type设为2,并且在Locator域填写该通信发起方自身的RVS的地址。 这样通信接收方就可以把通信发起方的RVS的地址保存下来,留作切换时使 用。
实施例三同样可J吏用ECHO—REQUEST和ECHO—RESPONSE进行地址可达性测试,从而能够有效地抵御DoS (Denial of Service,拒绝服务)攻击 和中间人攻击。本发明实施例的安全性能和现有的HIP技术安全性能相同。 另外,本发明实施例对RVS的功能进行了扩展,使RVS能够转发UPDATE
息包,RVS转发这个含有Locator参数的UPDATE消息包,来达到地址更新 的目的,如图6所示。
上述无缝切换的方法,利用Locator参数作为主机标识协议的信令,允许 主机在移动过程中告知通信对端它地址的变化,不需要中断正在进行的通信。 不仅在通信单方移动的情况下,能解决移动主机新地址的可达性问题,而且 成功解决了目前HIP主机双方都在移动连接丟失的问题。
并且,本发明实施例提出的无缝切换方案,最大限度地减少了丟包率和
切换延时,能有效地抵御拒绝服务攻击以及中间人攻击,提高了网络安全性
6匕 叱。
如图7所示,为本发明实施例无缝切换的系统的结构图,包括通信发 起方71,用于发送移动性信息;通信双方所属的中间实体72,用于接收通信 发起方71发送的移动性信息,将移动性信息发送给通信接收方,建立通信双 方的通信连接。
该无缝切换的系统还包括通信接收方73,用于接收通信接收方所属的 中间实体2发送的移动性信息。
其中,通信双方所属的中间实体72包括通信发起方的中间实体和通信接 收方的中间实体中的一种或两种。
如图8所示,为本发明实施例中间实体的结构图,包括接收模块81, 用于接收通信发起方发送的移动性信息;
发送模块82,用于将接收模块81接收的移动性信息发送给通信接收方。
该中间实体还包括查找模块83,用于根据接收模块81接收的HIP信令 中的HIT查找通信接收方的地址,将通信接收方的地址通知发送模块82。
该中间实体还包括地址更新模块84,用于在通信发起方发生移动,获 取了新的地址之后,通过更新过程更新通信发起方的地址。
14如图9所示,为本发明实施例通信发起方的结构图,包括信息发送模 块91,用于向中间实体发送移动性信息。
其中,信息发送模块91包括更新发送子模块911,用于通过更新过程 将移动性信息发送给通信接收方。
该通信发起方还包括更新模块92,用于在通信发起方发生移动,获取 了新的地址之后,通过更新过程向通信发起方所属的中间实体更新通信发起 方的地址。
该通信发起方还包括设置模块93,用于当通信发起方和通信接收方都 在移动时,设置Il消息包中Locator参数的类型值,在该Locator参数中携带 通信发起方所属的中间实体的地址。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发 明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件, 但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案
该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算 机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实 施例所述的方法。
以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此, 任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
权利要求
1、一种无缝切换的方法,其特征在于,包括通信双方所属的中间实体接收通信发起方发送的移动性信息;所述通信双方所属的中间实体将所述移动性信息发送给通信接收方,建立通信双方的通信连接。
2、 如权利要求1所述无缝切换的方法,其特征在于,所述通信双方所属 的中间实体包括通信发起方的中间实体,或通信接收方的中间实体,或所述通信发起方的中间实体和所述通信接收方的中间实体。
3、 如权利要求1所述无缝切换方法,其特征在于,所述通信双方釆用基 于主机的移动性管理方法进行通信。
4、 如权利要求1至3任意一项所述无缝切换的方法,其特征在于,进一 步包括通信发起方通过更新过程将所述移动性信息发送给通信接收方。
5、 如权利要求1所述无缝切换的方法,其特征在于,所述移动性信息至 少包括所述通信双方的位置信息,或所述移动性信息还包括安全信息和是 否重新建立安全联盟的指示信息中的 一种或两种。
6、 如权利要求1所述无缝切换的方法,其特征在于,所述移动性信息由 通信发起方发送的包含Locator参数的主机标识协议HIP信令携带,所述HIP 信令包括在一 次握手过程中通信发起方发送的第 一请求消息包或更新 UPDATE消息包。
7、 如权利要求2或6所述无缝切换的方法,其特征在于,所述通信双方 所属的中间实体将所述移动性信息发送给通信接收方包括所述通信接收方所属的中间实体根据所述HIP信令中的主机标识标签 HIT查找所述通信接收方的地址,并将所述移动性信息发送给所述通信接收 方。
8、 如权利要求7所述无缝切换的方法,其特征在于,在将所述移动性信 息发送给通信接收方之后,还包括所述通信接收方判断所述第 一请求消息包中是否包含Locator参数; 如果包含,则所述通信接收方向所述通信发起方回复UPDATE消息包; 如果所述第 一请求消息包中不包含所述Locator参数,则所述通信接收方向所述通信发起方回复第 一响应消息包。
9、 如权利要求1所述无缝切换的方法,其特征在于,还包括 在所述通信发起方发生移动,获取了新的地址之后,所述通信发起方通过更新过程向所述通信发起方所属的中间实体更新所述通信发起方的地址。
10、 如^K利要求6所述无缝切换的方法,其特征在于,在所述通信双方 所属的中间实体接收通信发起方发送的移动性信息之前,还包括当所述通信发起方和所述通信接收方都在移动时,所述通信发起方设置 所述第一请求消息包中Locator参数的类型值,在所述Locator参数中携带所 述通信发起方所属的中间实体的地址。
11、 如权利要求l、 9、 IO任意一项所述无缝切换的方法,其特征在于, 所述中间实体至少包括聚集服务器RVS,所述RVS支持对UPDATE消息包 的中继。
12、 如权利要求11所述无缝切换的方法,其特征在于,所述中间实体还 包括域名服务器DNS,通信发起方通过所述DNS查询通信接收方的RVS地 址,向通信接收方的RVS发送第 一请求消息包。
13、 一种无缝切换的系统,其特征在于,包括 通信发起方,用于发送移动性信息;通信双方所属的中间实体,用于接收所述通信发起方发送的移动性信息, 将所述移动性信息发送给通信接收方,建立通信双方的通信连接。
14、 如权利要求13所述无缝切换的系统,其特征在于,还包括通信接 收方,用于接收所述通信双方所属的中间实体发送的移动性信息。
15、 如权利要求13所述无缝切换的系统,其特征在于,所述通信双方所 属的中间实体包括通信发起方的中间实体和通信接收方的中间实体中的一种或两种。
16、 一种中间实体,其特征在于,包括 接收模块,用于接收通信发起方发送的移动性信息;发送模块,用于将所述接收模块接收的移动性信息发送给通信接收方。
17、 如权利要求16所述中间实体,其特征在于,还包括查找模块,用于根据所述接收模块接收的HIP信令中的HIT查找所述通 信接收方的地址,将所述通信接收方的地址通知所述发送模块。
18、 如权利要求16所述中间实体,其特征在于,还包括 地址更新模块,用于在所述通信发起方发生移动,获取了新的地址之后,通过更新过程更新所述通信发起方的地址。
19、 一种通信发起方,其特征在于,包括信息发送模块,用于向中间 实体发送移动性信息。
20、 如权利要求19所述通信发起方,其特征在于,所述信息发送模块包 括更新发送子模块,用于通过更新过程将所述移动性信息发送给通信接收 方。
21、 如权利要求19所述通信发起方,其特征在于,还包括更新模块, 用于在所述通信发起方发生移动,获取了新的地址之后,通过更新过程向所 述通信发起方所属的中间实体更新所述通信发起方的地址。
22、 如权利要求19所述通信发起方,其特征在于,还包括设置模块, 用于当所述通信发起方和所述通信接收方都在移动时,设置在一次握手过程 中所述通信发起方发送的第一请求消息包中Locator参数的类型值,在所述 Locator参数中携带所述通信发起方所属的中间实体的地址。
全文摘要
本发明实施例公开了一种无缝切换的方法,包括通信双方所属的中间实体接收通信发起方发送的移动性信息;所述通信双方所属的中间实体将所述移动性信息发送给通信接收方,建立通信双方的通信连接。通过本发明实施例,在切换过程中,通信发起方通过通信双方所属的中间实体将通信发起方的移动性信息发送给通信接收方,建立通信双方的通信连接,实现了通信发起方在移动过程中将该通信发起方地址的变化告知通信接收方,从而不需要中断正在进行的通信,实现了无缝切换。本发明实施例不仅能解决移动主机新地址的可达性问题,还可以最大限度地减少丢包率和切换时延,有效地抵御拒绝服务攻击以及中间人攻击,提高了网络安全性能。
文档编号H04L12/28GK101499942SQ200810009499
公开日2009年8月5日 申请日期2008年2月1日 优先权日2008年2月1日
发明者晨 何, 侠 刘, 古劲声, 蒋铃鸽, 许东晓, 赵元魁, 郑华贵, 黄继祥 申请人:华为技术有限公司;上海交通大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1