本发明专利技术实施例提供了一种主机迁移方法及装置,应用于映射服务器MS/映射解析器MR,所述方法包括:接收xTR发送的第一注册信息,所述第一注册信息包括EID、RLOC和所述EID的版本号;查找本地保存的所述EID对应的第二注册信息;若所述第一注册信息中的版本号大于第二注册信息中的版本号,则将本地保存的所述第二注册信息更新为所述第一注册信息。本实施例能够缩短对发生迁移的主机在MS/MR上的注册时长。
【技术实现步骤摘要】
本专利技术涉及通信
,特别涉及一种LISP(Locator Identity Separation Protocol,位置标识分离协议)网络中的主机迁移方法及装置。
技术介绍
LISP(Locator Identity Separation Protocol,位置标识分离协议)是一种位置和标识分离的网络协议,LISP网络形成了两个独立的地址空间,即EID(Endpoint IDentifier,端点标识)空间和RLOC(Routing LOCator,路由器位置)空间。其中,EID为通信端点的主机地址,用于表明主机的身份;RLOC为LISP路由器的地址,用于表明主机连接的路由器的位置。xTR为ITR(Ingress Tunnel Router,入向隧道路由器)和ETR(Engress Tunnel Router,出向隧道路由器)的统称,表示路由器具备ITR和/或ETR能力。xTR中保存有EID-RLOC映射关系,MS/MR(Map Server,映射服务器;Map Reslover,映射解析器)中维护有更全面的EID-RLOC映射关系。当主机在不同的数据中心之间迁移时,xTR需要在MS/MR中对主机进行注册,从而更新MS/MR中的EID-RLOC映射关系。现有技术中,如图1所示,当数据中心DC2中的主机A迁入数据中心DC1时,DC1中的xTR1感知到该主机A的迁入,会周期性地向MS/MR注册该主机A,然后MS/MR会周期性地通知DC1和DC2中的隧道路由器,目前主机A在DC1处。但是,DC2的xTR2在接收到该通知之前,还在周期性地向MS/MR注册该主机A。也就是说,当该通知到达DC2的xTR2之前,MS/MR可能会收到xTR2对主机A的注册,这样,MS/MR会认为主机A又迁移至xTR2处。在这种情况下,xTR1只有重新感知到主机A的迁入,才会再次向MS/MR注册主机A,这个过程可能出现多次,直至最终DC1和DC2中的隧道路由器都知道主机A目前位于xTR1处,从而导致主机迁移后完成注册的时间变长。因此,主机发生迁移后,隧道路由器可能会需要很长时间才能最终完成在MS/MR上对待迁入主机的注册。
技术实现思路
本专利技术实施例的目的在于提供了一种主机迁移方法及装置,能够缩短对发生迁移的主机在MS/MR上的注册时长。为了达到上述目的,本专利技术公开了一种主机迁移方法,应用于映射服务器MS/映射解析器MR,所述方法包括:接收隧道路由器xTR发送的第一注册信息,所述第一注册信息包括端点标识EID、路由器位置RLOC和所述EID的版本号;查找本地保存的所述EID对应的第二注册信息;若所述第一注册信息中的版本号大于第二注册信息中的版本号,则将本地保存的所述第二注册信息更新为所述第一注册信息。为了达到上述目的,本专利技术公开了一种主机迁移装置,应用于映射服务器MS/映射解析器MR,所述装置包括:接收模块,用于接收隧道路由器xTR发送的第一注册信息,所述第一注册信息包括端点标识EID、路由器位置RLOC和所述EID的版本号;查找模块,用于查找本地保存的所述EID对应的第二注册信息;更新模块,用于若所述第一注册信息中的版本号大于第二注册信息中的版本号,则将本地保存的所述第二注册信息更新为所述第一注册信息。由上述技术方案可见,本专利技术实施例中,MS/MR接收xTR发送的包括EID、RLOC和该EID的版本号的第一注册信息后,查询本地保存的所述EID对应的第二注册信息,当第一注册信息中的版本号大于第二注册信息中的版本号时,将本地保存的第二注册信息更新为第一注册信息。也就是说,本专利技术实施例中,MS/MR将EID对应的新的第一注册信息的版本号与老的第二注册信息的版本号进行比较,当第一注册信息的版本号较大时,说明该第一注册信息为最新的注册信息,即可将第二注册信息更新为第一注册信息,从而避免了MS/MR无法判断哪次注册是最新的注册,xTR可能需要多次注册待迁入主机的问题,因此能够缩短对发生迁移的主机在MS/MR上的注册时长。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为LISP网络中主机迁移的一种场景示意图;图2为本专利技术实施例提供的主机迁移方法的一种流程示意图;图3为本专利技术实施例提供的主机迁移方法的另一种流程示意图;图4为本专利技术实施例提供的主机迁移方法的又一种流程示意图;图5为本专利技术实施例提供的主机迁移装置的一种结构示意图;图6为本专利技术实施例提供的主机迁移装置的另一种结构示意图;图7为本专利技术实施例提供的主机迁移装置的又一种结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整的描述。显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供了一种主机迁移方法及装置,能够缩短对发生迁移的主机在MS/MR上的注册时长。下面通过具体实施例,对本专利技术进行详细说明。图2为本专利技术实施例提供的主机迁移方法的一种流程示意图,应用于映射服务器MS/映射解析器MR,所述方法包括步骤:步骤S201:接收隧道路由器xTR发送的第一注册信息。其中,第一注册信息包括端点标识EID、路由器位置RLOC和所述EID的版本号。可以理解的是,xTR一般在以下两种情形下向MS/MR发送第一注册信息,一是当存在新迁入主机,并且第一次注册该迁入主机时,二是主机迁入之后周期性向MS或者MR注册主机时。在实际应用中,本实施例中的版本号可以用数字来表示,例如,当主机迁入时,xTR当前本地保存的该EID的版本号为2,那么第一注册信息中的版本号即为2+1=3。当然,版本号还可以用字母来表示,例如当主机迁入时xTR当前本地保存的该EID的版本号为C,那么第一注册信息中的版本号即为D(26个英文字母中C后面的字母),并且认为26个英文字母中排在后面的字母大于排在前面的字母。当然,版本号的表示形式可以包括多种实现方式。步骤S202:查找本地保存的所述EID对应的第二注册信息。其中,第二注册信息中也包括EID、RLOC和所述EID的版本号等。步骤S203:若第一注册信息中的版本号大于第二注册信息中的版本号,则将本地保存的第二注册信息更新为第一注册信息。当第一注册信息中的版本号不大于第二注册信息中的版本号时,该方法还可以包括:将接收的第一注册信息丢弃。也就是说,这种情况下,第一注册信息不是最新的注册信息。在本步骤中,为了更准确地确定第一注册信息为最新的注册信息,在将本地保存的第二注册信息更新为第一注册信息之前,除了判断第一注册信息中的版本号是否大于第二注册信息中的版本号之外,还可以判断第一注册信息中的RLOC是否与第二注册信息中的RLOC不同。如果以上的判断结果都为是,则说明第一注册信息为用于注册所述EID的最新的注册信息。在实际应用中,xTR在向MS本文档来自技高网...
【技术保护点】
一种主机迁移方法,其特征在于,应用于映射服务器MS/映射解析器MR,所述方法包括:接收隧道路由器xTR发送的第一注册信息,所述第一注册信息包括端点标识EID、路由器位置RLOC和所述EID的版本号;查找本地保存的所述EID对应的第二注册信息;若所述第一注册信息中的版本号大于第二注册信息中的版本号,则将本地保存的所述第二注册信息更新为所述第一注册信息。
【技术特征摘要】
1.一种主机迁移方法,其特征在于,应用于映射服务器MS/映射解析器MR,所述方法包括:接收隧道路由器xTR发送的第一注册信息,所述第一注册信息包括端点标识EID、路由器位置RLOC和所述EID的版本号;查找本地保存的所述EID对应的第二注册信息;若所述第一注册信息中的版本号大于第二注册信息中的版本号,则将本地保存的所述第二注册信息更新为所述第一注册信息。2.根据权利要求1所述的方法,其特征在于,在所述将本地保存的所述第二注册信息更新为所述第一注册信息时,所述方法还包括:在本地查找所述EID对应的订阅者RLOC;根据查找到的所述订阅者RLOC,向对应的xTR发送所述第一注册信息,以使订阅者RLOC对应的xTR将本地记录的所述EID的版本号更新为所述第一注册信息中的版本号。3.根据权利要求2所述的方法,其特征在于,若所述第一注册信息为主机迁入时xTR生成的注册信息,则所述第一注册信息中的版本号为主机迁入时xTR本地保存的所述EID的版本号加1;若所述第一注册信息为主机迁入后xTR周期性发送的注册信息,则所述第一注册信息中的版本号为xTR本地保存的所述EID的版本号。4.根据权利要求1所述的方法,其特征在于,当所述第一注册信息中的版本号不大于第二注册信息中的版本号时,该方法还包括:将接收的所述第一注册信息丢弃。5.根据权利要求1所述的方法,其特征在于,该方法还包括:接收xTR发送的订阅信息,所述订阅信息包括该xTR的RLOC和订阅的EID;将该xTR的RLOC作为订阅者RLOC,在本地记录订阅者RLOC和订阅的EID之间的映射关系。6.一种主机迁移装置,其特征在于,应用于映射服务器MS/映射解析器MR,所述装置...
【专利技术属性】
技术研发人员:林长望,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。