【技术实现步骤摘要】
虚拟机迁移方法、装置及交换机
[0001]本专利技术涉及计算机
,具体涉及一种虚拟机迁移方法、装置及交换机。
技术介绍
[0002]可扩展虚拟局域网络(Virtual Extensible Local Area Network,VXLAN)是基于网际互连协议(Internet Protocol,IP)网络、采用“媒体存取控制位址(Media Access Control Address,MAC)in用户数据报协议(User Datagram Protocol,UDP)”封装形式的二层虚拟专用网络(Virtual Private Network,VPN)技术。VXLAN可以基于已有的服务提供商或企业IP网络,为分散的物理站点提供二层互联,并能够为不同的租户提供业务隔离。
[0003]虚拟机迁移是指将虚拟机(Virtual Machine,VM)从其接入的VXLAN隧道端点(VXLAN Tunnel End Point,VTEP)或交换设备迁移到数据中心网络中的另一个VTEP或交换设备,以此来提高虚拟机的可靠性。如 ...
【技术保护点】
【技术特征摘要】
1.一种虚拟机迁移方法,其特征在于,包括:接收迁入VTEP发送的迁移报文;其中,所述迁移报文包括第一虚拟机的MAC地址;基于所述第一虚拟机的MAC地址查找本地MAC地址表项;在所述本地MAC地址表项中存在所述第一虚拟机的MAC地址的情况下,将所述第一虚拟机的MAC地址表项中下一跳修改为所述迁入VTEP,同时向交换机发送ARP请求,以供所述交换机更新所述第一虚拟机的MAC地址的出端口。2.根据权利要求1所述的方法,其特征在于,在所述ARP请求中,源MAC地址为所述第一虚拟机的MAC地址,目的MAC地址为广播地址,源IP地址为所述第一虚拟机的IP地址,目的IP地址为从所述ARP表项中选择的一个IP地址。3.根据权利要求1所述的方法,其特征在于,所述在所述本地MAC地址表项中存在所述第一虚拟机的MAC地址的情况下,将所述第一虚拟机的MAC地址表项中下一跳修改为所述迁入VTEP,同时向交换机发送ARP请求,以供所述交换机更新所述第一虚拟机的MAC地址的出端口之后,还包括:接收发送给所述第一虚拟机的报文,并根据所述第一虚拟机的MAC地址表项封装所述报文;将封装后的所述报文发送至所述迁入VTEP,以供所述迁入VTEP将所述报文转发至所述第一虚拟机。4.一种虚拟机迁移方法,其特征在于,包括:在第一虚拟机完成迁移的情况下,向迁出VTEP发送迁移报文,以供所述迁出VTEP基于第一虚拟机的MAC地址查找本地MAC地址表项;并在所述本地MAC地址表项中存在所述第一虚拟机的MAC地址的情况下,将所述第一虚拟机的MAC地址表项中下一跳修改为迁入VTEP,同时向交换机发送ARP请求,以供所述交换机更新所述第一虚拟机的MAC地址的出端口;其中,所述迁移报文包括所述第一虚拟机的MAC地址。5.根据权利要求4所述的方法,其特征在于,所述在第一虚拟机完成迁移后,向迁出VTEP发送迁移报文之后,还包括:接收所述迁出VTEP转发的发送给第一虚拟机的报文,并将所述报文发送给所述第一虚拟机。6.一种虚拟机迁移方法,其特征在于,包括:接收迁出VTEP发送的ARP请求;其中,所述ARP请求是所述迁出VTEP收到迁入VTEP发送的迁移报文,并在本地MAC地址表项中存在第一虚拟机的MAC地址的情况下发出的请求;而且,所述迁出VTEP在发送所述ARP请求的同时将所述第一虚拟机的MAC地址表项中下一跳修改...
【专利技术属性】
技术研发人员:张余,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。