Hyper-V MAC 地址冲突

Hyper-V MAC 地址冲突

我正在尝试解决客户网络上应用程序的性能问题。我们不支持网络基础设施,而那些支持的人实际上已经对这个问题置之不理了。

检查 Windows Server 2008 R2 主机上的系统日志时,我发现有数千个事件 ID 28 记录在 VMSMP 中 - 这些是 MAC 地址冲突警告。我说的多个是指每秒 40 或 50 个。

所以 - 这显然不好,但它是否糟糕到对网络性能产生不利影响?

答案1

是的。这肯定会对网络性能产生负面影响。交换机使用 MAC 地址来了解将流量发送到哪个交换机端口。如果交换机不知道将流量发送到哪个端口,它会将帧发送到所有端口,从而导致泛洪情况。您可能还会在具有重复 MAC 的主机上遇到间歇性连接,因为交换机会将一些流量发送到一个主机,将一些流量发送到另一个主机。

您确实必须解决这个问题。您不希望在同一个冲突域中出现重复的 MAC 地址。

编辑:VMSMP 事件 ID 28 似乎与网络上实际发生的 MAC 地址冲突无关,而是 Hyper-V 由于配置中的 MAC 地址重复而阻止流量发生。

端口“SWITCHPORT-SM-A6285CC8-5521-4180-BEE9-59C9929D26CB-1-1”无法使用 MAC 地址“00-15-5D-64-3A-16”,因为它被固定到端口“27263E05-4CB3-4751-9”

我不知道您是否在 Hyper-V 主机上使用 NIC 组合,以及在 VM 上使用动态 MAC,但请考虑通过分配不冲突的静态 MAC 来解决问题。

http://blogs.technet.com/b/jhoward/archive/2008/07/15/hyper-v-mac-address-allocation-and-apparent-network-issues-mac-collisions-can-cause.aspx

相关内容