地址切换方法和装置制造方法及图纸

技术编号:4351474 阅读:142 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例公开了一种地址切换方法和装置,其中地址切换方法包括:第一终端采用第一终端标识对应的第一IP地址和第二终端通信;所述第一终端将获得的所述第一终端标识对应的其他IP地址中至少一个IP地址发送给所述第二终端,通过所述第一IP地址和所述发送给第二终端的IP地址接收所述第二终端发送的报文;所述第一终端进行地址切换,采用所述发送给第二终端的IP地址中的第二IP地址和所述第二终端通信。本发明专利技术实施例提供的技术方案有效减小了终端地址切换过程中的数据包丢失率。

【技术实现步骤摘要】
地址切换方法和装置
本专利技术涉及通信
,尤其涉及一种地址切换方法和装置。
技术介绍
随着通信和计算机技术的发展,终端的移动性越来越强。传统的TCP/IP(传输控制协议/网际协议,TransmissionControlProtocol/InternetProtocol)中,一个假定的情形就是通信终端的地理位置是相对固定的,终端的IP地址既代表终端在网络中的拓扑位置,又代表终端的身份标识。IP地址的双重角色导致终端移动时不能保持上层通信的状态,这已不适应终端移动的发展。为解决上述问题,将终端的标识功能和位置功能彼此分离是一个比较好的解决方案,关于这方面有很多提议。其中HIP(主机标识协议,HostIdentityProtocol)的思想就是断开网络层和传输层的紧密耦合,设置一个与拓扑无关的主机标识HI(HostIdentity)作为通信实体的身份,通过HI与IP地址的动态绑定,使高层的通信不受IP地址变化的影响,从而适应了终端移动的需求。在HIP环境下,当终端发生移动时,其向对端通信终端发送更新(UPDATE)报文完成新IP地址的通知,然后通过新的IP地址与对端通信终端进行通信。上述现有技术的地址切换方案的缺点在于,在移动终端进行地址切换过程中会丢失数据包。例如,在移动终端进行地址切换的过程中,移动终端原来使用的IP地址已经不可用,而对端通信终端仍然以此地址为目标地址发送数据包,则会造成数据包丢失。
技术实现思路
本专利技术实施例的目的在于提供一种地址切换方法及装置,以有效减小终端地址切换过程中的数据丢包率。一种地址切换方法,包括:第一终端采用第一终端标识对应的第一IP地址和第二终端通信;所述第一终端将获得的所述第一终端标识对应的其他IP地址中至少一个IP地址发送给所述第二终端,通过所述第一IP地址和所述发送给第二终端的IP地址接收所述第二终端发送的报文;所述第一终端进行地址切换,采用所述发送给第二终端的IP地址中的第二IP地址和所述第二终端通信。一种地址切换方法,包括:第二终端和采用第一终端标识对应的第一IP地址的第一终端通信;所述第二终端接收所述第一终端发送的所述第一终端标识对应的其他IP地址中至少一个IP地址;所述第二终端向所述第一IP地址和所述发送给第二终端的IP地址发送报文,以使所述第一终端将IP地址从所述第一IP地址切换到所述发送给第二终端的IP地址中的第二IP地址。一种地址切换装置,包括:地址通知模块,用于发送与第一终端标识对应的其他IP地址中至少一个IP地址到第二终端;报文接收模块,用于接收所述第二终端向所述第一IP地址和所述发送给第二终端的IP地址发送的报文;地址切换模块,用于将IP地址从所述第一IP地址切换到所述发送给第二终端的IP地址中的第二IP地址。一种地址切换装置,包括:第二地址接收模块,用于接收第一终端发送的第一终端标识对应的其他IP地址中至少一个IP地址;报文发送模块,用于向所述第一IP地址和所述发送给第二终端的IP地址发送报文,以使所述第一终端将IP地址从所述第一IP地址切换到所述发送给第二终端的IP地址中的第二IP地址。上述本专利技术实施例提供的技术方案,利用终端标识与多IP地址的绑定,采用第一终端将获得的第一终端标识对应的其他IP地址中至少一个IP地址发送给第二终端,所述第二终端向第一终端标识对应的多个IP地址发送报文,以使第一终端将IP地址从当前正在通信的IP地址切换到所述发送给第二终端的IP地址中的一个IP地址的技术手段,有效减小了终端地址切换过程中的数据包丢失率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一提供的地址切换方法的流程示意图;图2为本专利技术实施例二提供的地址切换方法的流程示意图;图3为本专利技术实施例三提供的地址切换方法的流程示意图;图4为本专利技术实施例四提供的地址切换方法的流程示意图;图5为本专利技术实施例五提供的地址切换装置的工作示意图;图6为本专利技术实施例六提供的地址切换装置的工作示意图;图7为本专利技术实施例七提供的地址切换装置的工作示意图;图8为本专利技术实施例八提供的地址切换装置的工作示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。基于通信的“端到端”,考虑到减少对网络基础设施的依赖和改变、减少对网络产生过大的数据流量负荷,同时考虑到不影响原有协议的正常运行,本专利技术实施例给出在网络中通信节点因移动发生的地址切换中基于时间控制的选择性多点传送,即移动节点在切换期间,根据移动节点标识与多IP地址的绑定,使对端节点能暂时地、选择性地进行多点传送,发送多个相同数据拷贝给移动节点。有效的减小了地址切换过程的数据包丢失率。在本专利技术实施例中,以HIP环境为例进行说明,当然本专利技术实施例并不局限于此,任何可以完成终端标识功能和位置功能分离,实现终端标识和IP地址绑定的环境均应落入本专利技术实施例的保护范围。本专利技术实施例一的地址切换方法,如图1所示,包括:S101、第一终端采用第一终端标识对应的第一IP地址和第二终端通信。本专利技术实施例中第一终端与第二终端通信时采用第一IP地址。不同的终端具有区别于网络中其他终端的终端标识,第一终端标识用于代表第一终端,IP地址与终端标识绑定在一起,即终端标识所标识的终端和所述终端标识绑定的IP地址对应。具体的,此终端标识可以为主机标识,以主机标识协议中的应用为例,此绑定过程由主机标识层(HIL,HostIdentityLayer)完成,对于从传输层接收到的普通数据报文,主机标识层将主机标识用IP地址替换后发送到网络层;对于从网络层接收到的普通数据报文,主机标识层将IP地址替换成主机标识后发送给传输层。从而使IP地址只用于在网络中路由发送报文。S102、第一终端将获得的第一终端标识对应的其他IP地址中至少一个IP地址发送给第二终端,通过第一IP地址和所述发送给第二终端的IP地址接收第二终端发送的报文。本专利技术实施例中的一个终端标识可以对应多个IP地址,所述IP地址可以对应不同的终端。所述第二终端发送到所述其他至少一个IP地址的报文是发送到所述第一IP地址的报文的拷贝。S103、第一终端进行地址切换,采用所述发送给第二终端的IP地址中的第二IP地址和第二终端通信。切换完成后,原采用第一IP地址和第二终端通信的终端变换为采用第二IP地址和第二终端进行通信,所述第二IP地址为所述发送给第二终端的IP地址中的一个,且与第一终端标识绑定。本专利技术实施例通过在终端地址切换过程中,利用终端标识与多IP地址的绑定,采用第二终端向第一终端标识对应的多个IP地址发送报文的技术手段,有效减小了终端地址切换过程中的数据包丢失率。本专利技术实施例二的地址切换方法,如图2所示,包括:S201、第二终端和采用第一终端标识本文档来自技高网...
地址切换方法和装置

【技术保护点】
一种地址切换方法,其特征在于,所述方法包括:第一终端采用第一终端标识对应的第一IP地址和第二终端通信;所述第一终端将获得的所述第一终端标识对应的其他IP地址中至少一个IP地址发送给所述第二终端,通过所述第一IP地址和所述发送给第二终端的IP地址接收所述第二终端发送的报文;所述第一终端进行地址切换,采用所述发送给第二终端的IP地址中的第二IP地址和所述第二终端通信。

【技术特征摘要】
1.一种地址切换方法,其特征在于,所述方法包括:第一终端采用第一终端标识对应的第一IP地址和第二终端通信;所述第一终端将获得的所述第一终端标识对应的其他IP地址中至少一个IP地址发送给所述第二终端,其中,所述第一终端标识对应的其他IP地址通过如下步骤获得:所述第一终端向第三终端传递所述第一终端与所述第二终端通信中使用的包括所述第一终端标识的通信状态信息,所述第一终端接收所述第三终端发送的至少一个IP地址作为所述第一终端标识对应的其他IP地址;所述第一终端通过所述第一IP地址接收所述第...

【专利技术属性】
技术研发人员:张军平汪静
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1
相关领域技术
  • 暂无相关专利