vxlan 跨网段虚拟机迁移

虚拟机在跨数据中心迁移时,为了保持IP和运行状态,需要构建跨中心的二层互联网络。VXLAN技术允许在不同网段间迁移虚拟机,通过二层ED设备实现流量模型的转变,即使迁移也能避免TCP会话中断。迁移过程可能涉及ARP刷新和TCP重传来更新交换机的转发表。
摘要由CSDN通过智能技术生成

一些服务器虚拟化软件可实现在两台虚拟化的物理服务器之间对虚拟机做动态迁移,迁移至另一中心的虚拟机不仅保留原有IP地址,而且还保持迁移前的运行状态(如TCP会话状态),所以必须将涉及虚拟机,迁移的物理服务器接入同一个二层网络(虚拟机在迁移前后的网关不变),这种应用场景要求构建跨中心的二层互联网络。
我的理解是,仅仅IP不变这一条件就要保证VLAN不改变(否则会引起路由动荡吧?),但这与保持迁移前的会话状态有何关系?

==这是一个很好的问题,先来假设如果数据中心是三层互联,会出现什么幺蛾子。假定服务器A的IP为10.1.1.10/24,网关为10.1.1.1,数据中心三层互联,那三层连接的两个数据中心不可能使用同一网段的IP,另外一个数据中心不会再使用10.1.1.0/24 这个网段,否则如何路由?(如果有人说用NAT可以解决地址冲突问题,当我这里的文字没写)所以如果做服务器在不同数据中心的迁移,必须要给服务器重新分配不同的IP。所以TCP连接肯定断,另外增加网络管理负担。

如果数据中心是二层互联,服务器迁移前后在同一个VLAN中,服务器A可以继续使用10.1.1.10,如果只有一个网关GW1,假定服务器A从DC1迁移到DC2迁移前的双向流量模型:

客户端--->GW1---->A

A--->GW1---->客户端

迁移后的双向流量模型:

客户端--->GW1---->DC1 二层ED

VXLAN技术通过创建一个基于UDP封装的虚拟网络层,从而在传统IP网络上实现数据中心间的三层互联。在实现三层互联时,VXLAN利用其VNI来区分不同的虚拟网络,并通过封装原始的MAC帧,使得不同数据中心虚拟机能够在逻辑上处于同一局域网,实现三层路由。这一过程涉及对原始数据包的封装和解封装,包括在数据包中添加VXLAN头和UDP封装头,其中VXLAN头包含了VNI,用于识别虚拟网络。 参考资源链接:[华为VXLAN技术详解与应用场景](https://wenku.csdn.net/doc/3h7vs78ncw?spm=1055.2569.3001.10343) 在虚拟机迁移中,VXLAN技术可以确保迁移过程中虚拟机网络连接状态不变。这是因为VXLAN通过VNI将虚拟机网络身份与其物理位置解耦,使得虚拟机网络中的可见性不随其在物理务器间的迁移而改变。当虚拟机一个物理主机迁移到另一个主机时,其网络接口的MAC地址保持不变,因此IP地址和网络策略都无需重新配置,从而实现了无缝迁移。 为了深入理解和掌握VXLAN技术如何实现数据中心之间的三层互联以及在虚拟机迁移中的作用,建议参考《华为VXLAN技术详解与应用场景》。该资料详细阐述了VXLAN的工作原理、应用场景以及如何通过技术实现网络功能的增强。通过学习这份资料,用户不仅能够理解VXLAN在虚拟化环境中的实际应用,还能够掌握其在现代数据中心设计中的关键作用。 参考资源链接:[华为VXLAN技术详解与应用场景](https://wenku.csdn.net/doc/3h7vs78ncw?spm=1055.2569.3001.10343)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
>