带有 Intel Pro/1000 PT 服务器适配器的 Linux 上的 VLAN MTU

带有 Intel Pro/1000 PT 服务器适配器的 Linux 上的 VLAN MTU

由于某种原因,MTU 似乎仍然偶尔会出现中继连接问题。

在这种情况下,我有一个中继连接到 Enterprise Linux 5 服务器。我在 Linux 中使用标准 VLAN 分离,并将 VLAN 接口与 Xen 的虚拟接口桥接。

如果客户机的 MTU 设置为默认值 1500,网络就会中断。如果我将客户机的 MTU 配置为 1496,则一切正常。

据我了解,Intel Pro/1000 PT 具有 VLAN 感知能力,并且应该让 VLAN 标签在 1500 字节网络包之上通过。

有什么诀窍可以实现这一点?是否有驱动程序设置或某些特殊方法来配置 VLAN?

附加信息:

Dom0 正在使用 e1000e 驱动程序。

交换机上禁用对巨型帧的支持。

奇怪的是,这只是客人的问题。尽管 Dom0 在 vlan 桥的别名上有连接(例如 vlan10:1),但 MTU 没有问题

答案1

事情并不总是像表面上看起来的那样。事实证明,根本原因是该 VLAN 的网关/防火墙机器。它配备了由 eepro100 驱动程序支持的旧网卡。

现在我已经用 SMC 9452TX 替换了该接口,MTU 问题不再存在。

感谢大家!

相关内容