[发明专利]虚拟机迁移方法、系统、计算机设备及存储介质有效
申请号: | 202010605934.3 | 申请日: | 2020-06-29 |
公开(公告)号: | CN111736958B | 公开(公告)日: | 2023-06-30 |
发明(设计)人: | 张余 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;H04L12/46;H04L61/103;H04L67/56;H04L101/622 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 罗建民;杜丹丹 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 迁移 方法 系统 计算机 设备 存储 介质 | ||
1.一种虚拟机迁移方法,其特征在于,应用于地址解析协议ARP代理网关,包括:
当虚拟机迁移后获得迁移后的虚拟机所归属的可扩展虚拟局域网络的隧道端点VTEP;
基于迁移后的虚拟机所归属的VTEP,更新ARP表项中虚拟机的地址表项中的VTEP信息;
发送第一消息到迁移前的虚拟机所归属的原VTEP,以使所述原VTEP根据所述第一消息在本地媒体存取控制MAC地址表项中删除迁移前的虚拟机的地址表项,并使所述原VTEP发送第二消息到其余VTEP,以使所述其余VTEP根据所述第二消息分别在本地MAC地址表项中删除迁移前的虚拟机的地址表项;
发送第三消息到迁移后的虚拟机所归属的VTEP,以使迁移后的虚拟机所归属的VTEP根据所述第三消息在本地MAC地址表项中生成迁移后的虚拟机的地址表项,并使迁移后的虚拟机所归属的VTEP发送第四消息到其余VTEP,以使其余VTEP根据所述第四消息分别在本地MAC地址表项中生成迁移后的虚拟机的地址表项;
其中,所述迁移后的虚拟机所归属的VTEP在本地MAC地址表项中生成迁移后的虚拟机的地址表项,具体包括:
根据虚拟机IP地址和VLAN确定迁移后的虚拟机所归属的VXLAN网络标识符VNI;
在VNI二层广播域内向虚拟机发送因特网控制报文协议ICMP请求;
当虚拟机向其迁移后所归属的VTEP回应ICMP响应后,根据所述ICMP响应推导出虚拟机的入端口;
基于所述虚拟机的入端口在本地MAC地址表项中生成迁移后的虚拟机的地址表项。
2.根据权利要求1所述的方法,其特征在于,所述当虚拟机迁移后获得迁移后的虚拟机所归属的VTEP,具体包括:
当云管理平台完成虚拟机迁移后,接收所述云管理平台发送的虚拟机迁移信息,其中所述虚拟机迁移信息包括虚拟机迁移后所归属的物理主机设备标识号;
根据所述迁移后所归属的物理主机设备标识号从已配置的物理主机与VTEP的连接关系表中推导出迁移后的虚拟机所归属的VTEP。
3.根据权利要求1所述的方法,其特征在于,所述ARP表项内容包括:
虚拟机IP地址、MAC地址、VLAN和当前所归属的VTEP;
所述基于迁移后的虚拟机所归属的VTEP,更新ARP表项中虚拟机的地址表项中的VTEP信息,具体包括:
将ARP表项中虚拟机的地址表项中的当前所归属的VTEP修改为迁移后的虚拟机所归属的VTEP。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
预先定义与所有VTEP之间通信的信息类型;
根据已定义的信息类型,与相应VTEP之间进行通信;
其中,所述信息类型包括:MAC地址生成信息和MAC地址删除信息;
所述MAC地址生成信息的内容包括:虚拟机IP地址、MAC地址、VLAN和当前所归属的VTEP;
所述MAC地址删除信息的内容包括:虚拟机IP地址、MAC地址、VLAN和当前所归属的VTEP。
5.根据权利要求4所述的方法,其特征在于,所述第一消息为所述MAC地址删除信息,所述第二消息为虚拟机路由撤销信息;
所述发送第一消息到迁移前的虚拟机所归属的原VTEP,以使所述原VTEP根据所述第一消息在本地媒体存取控制MAC地址表项中删除迁移前的虚拟机的地址表项,并使所述原VTEP发送第二消息到其余VTEP,以使所述其余VTEP根据所述第二消息分别在本地MAC地址表项中删除迁移前的虚拟机的地址表项,包括:
向迁移前的虚拟机所归属的原VTEP发送MAC地址删除信息,以使所述原VTEP在接收到所述MAC地址删除信息后,判断所述MAC地址删除信息内的当前所归属的VTEP是否为所述原VTEP;
如果不是,则丢弃接收到的数据包;
如果是,则在本地MAC地址表项中删除迁移前的虚拟机的地址表项,并向其余VTEP发送虚拟机路由撤销信息,以使所述其余VTEP在接收到虚拟机路由撤销信息后,分别在本地MAC地址表项中删除迁移前的虚拟机的地址表项。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010605934.3/1.html,转载请声明来源钻瓜专利网。