[发明专利]虚拟机迁移方法、系统、计算机设备及存储介质有效
申请号: | 202010605934.3 | 申请日: | 2020-06-29 |
公开(公告)号: | CN111736958B | 公开(公告)日: | 2023-06-30 |
发明(设计)人: | 张余 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;H04L12/46;H04L61/103;H04L67/56;H04L101/622 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 罗建民;杜丹丹 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 迁移 方法 系统 计算机 设备 存储 介质 | ||
本公开提供一种虚拟机迁移方法、系统、计算机设备及存储介质,所述方法包括:ARP代理网关在虚拟机迁移后获知虚拟机迁移后所归属的VTEP;更新ARP表项中虚拟机的VTEP信息;发送第一消息到原VTEP,使原VTEP在MAC地址表项中删除该虚拟机的地址表项,并使其发送第二消息到其余VTEP,使其余VTEP同样进行删除;发送第三消息到迁移后所归属的VTEP,使迁移后所归属VTEP在MAC地址表项中生成迁移后虚拟机的地址表项,并使其发送第四消息到其余VTEP,使其余VTEP同样生成迁移后虚拟机的地址表项。本公开的技术方案可以使VTEP更新虚拟机的地址表项,保障虚拟机迁移后的正常使用。
技术领域
本公开属于通信技术领域,具体涉及一种虚拟机迁移方法,一种虚拟机迁移系统,一种计算机设备,以及一种计算机可读存储介质。
背景技术
VXLAN(Virtual eXtensible LAN,可扩展虚拟局域网络)是基于IP网络、采用“MAC(Media Access Control Address,媒体存取控制位址)in UDP(User Datagram Protocol,用户数据报协议)”封装形式的二层VPN(Virtual Private Network,虚拟专用网络)技术。VXLAN可以基于已有的服务提供商或企业IP网络,为分散的物理站点提供二层互联,并能够为不同的租户提供业务隔离。VXLAN主要应用于数据中心网络。
EVPN(Ethernet Virtual Private Network,以太网虚拟专用网络)是一种二层VPN技术,控制平面采用MP-BGP(Multiprotocol Extension-Border Gateway Protocol多协议扩展边界网关协议)通告EVPN路由信息,数据平面采用VXLAN封装方式转发报文。在EVPN运行过程中,当某个物理服务器上虚拟的主机过多时,就会发生资源不足,运行缓慢的情况。为了避免此情形的产生,就需要进行虚拟机迁移,将虚拟机从负荷较大的服务器迁移到负荷小的服务器,进而实现资源的充分利用。
在现有的虚拟机迁移技术中,需要通过迁徙扩展团体属性值即number值,来获知虚拟机最新迁移到的服务器;例如,当VM(Virtual Machine,虚拟机)1从VTEP(VXLANTunnel End Point,VXLAN隧道端点)1迁徙到VTEP3之后,VTEP3将对应于VM1的携带有迁徙扩展团体属性值的EVPN路由信息同步给VTEP1和VTEP2;VM1每次发生1次迁徙,VTEP维护number加1。VTEP1和VTEP2在接收到EVPN路由信息后,将EVPN路由信息中number值与自身维护的number值进行比较,当EVPN路由信息中number值大于维护的number值时,进行VM1迁徙的转发表项切换动作。但是,当VM在多个VTEP之间反复迁徙时,若VTEP之间发生网络阻塞时,则可能会导致迁徙的number值不能很好进行同步记录,这样就会出现VM1迁徙之后,VM1当前所在的目标VTEP下发的number值小于源VTEP和同步VTEP(简称其他VTEP)当前记录的number值,VTEP无法进行VM1迁徙的转发表项切换动作,VTEP保存的VM1的信息与VM1的实际信息不符,进而导致迁徙后功能失败的问题。
因此,亟需寻找一种新的虚拟机迁移方案。
发明内容
本公开提供一种虚拟机迁移方法、系统、计算机设备及计算机可读存储介质,能够使所有VTEP及时在本地MAC地址表项中更新关于迁移虚拟机的地址表项,保障虚拟机迁移后的正常使用。
第一方面,本公开实施例提供一种虚拟机迁移方法,应用于ARP(AddressResolution Protocol,地址解析协议)代理网关,包括:
当虚拟机迁移后获得迁移后的虚拟机所归属的可扩展虚拟局域网络的隧道端点VTEP;
基于迁移后的虚拟机所归属的VTEP,更新ARP表项中虚拟机的地址表项中的VTEP信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010605934.3/2.html,转载请声明来源钻瓜专利网。