首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >WSFC中VM迁移过程中的Mac地址切换

WSFC中VM迁移过程中的Mac地址切换
EN

Server Fault用户
提问于 2021-01-25 17:57:53
回答 1查看 580关注 0票数 0

我正试图解决客户网络上的服务器问题。我们不支持网络基础设施。

例如,我在故障转移群集中有两个节点(WS2019)。每个节点都有两个nics,并连接到swt 1和swt 2以实现容错。节点的网卡以独立于交换机的动态模式连接到网卡上.VM使用外部NIC连接到网络。

当我将VM(WS2019)迁移到另一个节点时,我会在交换机上收到一个错误:sw_MATM-4-,其中包含迁移到不同节点的VM的MAC地址和发生mac地址抖动的端口。

我找不到它的问题并排除它。

有什么信息可以帮助我解决我遇到的问题吗?

EN

回答 1

Server Fault用户

发布于 2021-01-26 10:59:42

我觉得这种行为是正常的,并期待与开关无关的合作模式。

根据微软文档的说法:

使用开关独立模式,NIC团队成员连接到的开关不知道NIC团队的存在,并且不确定如何将网络流量分配给NIC团队成员,相反,NIC团队通过NIC团队成员分配入站网络流量。

它是如何执行分发的?它在希望交换机中通过相应的团队成员发送目标的VM出口(传出)数据包,查看它的MAC地址,并了解它在团队成员所连接的端口上。发送到该MAC地址的应答数据包将通过该端口进入VM。但是,Hyper-V还可以实现某种形式的负载平衡:

当您使用具有动态分布的开关无关模式时,网络流量负载是基于TCP端口地址哈希分配的,并经动态负载平衡算法修改。动态负载平衡算法重新分配流以优化团队成员的带宽利用率,从而使单个流传输可以从一个活动的团队成员移动到另一个活动的团队成员。

例如,有时MAC可能会消失在该端口上,并出现在另一个团队成员所连接的端口上,以便将以前的端口释放给其他通信(因此,这个VM正在“平衡”于这个重载端口到负载较轻的端口)。网络确实认为这是"MAC地址抖动“,因为VM的MAC地址在一组端口之间来回移动,其中它的主机节点的NIC团队成员是连接的。

在迁移过程中,节点间可能会有一段短时间的MAC“拍动”,之后事情就会消失。当VM最终在节点上运行时,它的MAC开始在连接新节点NIC的端口之间浮动。

通过禁用负载平衡,可以禁用团队成员之间的移动。迁移到另一组港口是不可避免的。

管理有集群的网络的网络工程师必须知道这个特性。如果这是不可取的,解决这一问题的正确方法是使用集群感知的堆栈交换机和正确配置依赖于交换机的团队模式。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1051153

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档