由于某种原因,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 问题不再存在。
感谢大家!