[发明专利]一种虚拟机迁移方法和装置有效
申请号: | 201710476005.5 | 申请日: | 2017-06-21 |
公开(公告)号: | CN107547400B | 公开(公告)日: | 2020-05-12 |
发明(设计)人: | 黄李伟;王伟 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/741 | 分类号: | H04L12/741 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 陈蕾 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 迁移 方法 装置 | ||
本公开提供一种虚拟机迁移方法和装置,该方法包括:在映射表中记录虚拟机的第一地址与第一隧道路由器的第二地址的对应关系;当所述虚拟机在第二隧道路由器上线时,通过所述虚拟机的第一地址查询所述映射表;若所述映射表中存在与所述第一地址对应的第二地址,则根据所述第二地址向第一隧道路由器发送第一消息,所述第一消息携带所述第二隧道路由器的第三地址,以使所述第一隧道路由器在感知到所述虚拟机离开时,根据所述第二隧道路由器的第三地址,修改所述虚拟机对应的转发表项。通过本公开的技术方案,当虚拟机发生迁移时,可以缩短业务中断时间。
技术领域
本发明涉及通信技术领域,尤其涉及一种虚拟机迁移方法和装置。
背景技术
LISP(Location/ID Separation Protocol,位置与身份分离协议)是位置与标识分离的建网思想,可以将IP地址划分成EID(Endpoint ID,终端标识)和RLOC(RoutingLocator,路由定位),并引入EID和RLOC的映射关系。EID用于标识主机,不具备全局路由功能,可以独立于RLOC迁移;RLOC用于全网路由。
随着大数据和虚拟化技术的发展,物理服务器上的虚拟机(VM)迁移成为常见技术手段,如图1所示,为LISP网络中跨网段迁移的示意图。在虚拟机112从隧道路由器121迁移到隧道路由器122时,隧道路由器122感知到有虚拟机加入,并向映射服务器发送携带虚拟机112的IP地址的Map-Register(映射注册)报文。MS在收到Map-Register报文后,确定虚拟机112已经发生迁移,在EID-to-RLOC映射关系中记录虚拟机112的IP地址与隧道路由器122的IP地址的映射关系,删除虚拟机112的IP地址与隧道路由器121的IP地址的映射关系,并向隧道路由器121发送Map-Notify(映射通知)报文。隧道路由器121在收到Map-Notify消息后,确定虚拟机112发生迁移,删除虚拟机112的相关信息。
但是,在虚拟机112发生迁移之后,隧道路由器121未删除虚拟机112的相关信息的这段时间,假如隧道路由器121接收到虚拟机111发送给虚拟机112的报文,则隧道路由器121仍然按照原有表项将报文转发给虚拟机112,但是报文无法真正传输给虚拟机112,导致报文丢失,虚拟机112的业务发生中断。
发明内容
本公开提供一种虚拟机迁移方法,应用于第二隧道路由器,包括:
在映射表中记录虚拟机的第一地址与第一隧道路由器的第二地址的对应关系;其中,所述第一隧道路由器是所述虚拟机迁移前接入的隧道路由器;
当所述虚拟机在所述第二隧道路由器上线时,通过所述虚拟机的第一地址查询所述映射表;若所述映射表中存在与所述第一地址对应的第二地址,则根据所述第二地址向第一隧道路由器发送第一消息,所述第一消息携带所述第二隧道路由器的第三地址,以使所述第一隧道路由器在感知到所述虚拟机离开时,根据所述第二隧道路由器的第三地址,修改所述虚拟机对应的转发表项。
本公开提供一种虚拟机迁移方法,应用于第一隧道路由器,包括:
接收第二隧道路由器发送的第一消息;所述第一消息携带所述第二隧道路由器的第三地址、在所述第二隧道路由器上线的虚拟机的第一地址;
若根据所述虚拟机的第一地址确定本地存在所述虚拟机对应的转发表项,则根据所述虚拟机的第一地址向所述虚拟机发送检测消息,若在预设时间内未接收到针对所述检测消息的响应消息,则感知到所述虚拟机离开,并根据所述第二隧道路由器的第三地址,修改所述虚拟机对应的转发表项。
本公开提供一种虚拟机迁移装置,应用于第二隧道路由器,包括:
记录模块,用于在映射表中记录虚拟机的第一地址与第一隧道路由器的第二地址的对应关系;第一隧道路由器是所述虚拟机迁移前接入的隧道路由器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710476005.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种组播转发表项的处理方法和PE设备
- 下一篇:一种数据转发方法及装置