VMWare ESXi 4.1 VMXNET忽略MTU并发送巨型帧

在使用VMXNET的CentOS 5.6 ESXi 4.1虚拟机上,它看起来像是在尝试发送巨型帧:

在这里输入图像说明

但是,所有接口都设置为MTU 1500.是什么导致了这种行为?

更新:

  1. 我会认为,不pipe交换机,这些主机不会在界面上尊重MTU吗?
  2. esxcfg-vswitch -l已经显示1500

更新2:

  • 改变到e1000似乎在这个问题上工作。

ESX / ESXi的vSwitch就是这样,交换机,没有什么更多或更less,可以愉快地处理巨型帧和常规帧。 默认情况下,ESX / ESXi 本身不会使用巨型帧(对于v4.0-v.4u1),而不使用以下说明。 所以我怀疑你的Centos客户本身是试图使用巨型框架,显然你可以closures它们,如果你的基础设施不能/处理不好,但总的来说我不会担心。

要启用ESX / ESXi巨型帧支持,请从SSH会话或通过VMa执行以下操作;

esxcfg-vswitch -l (列出当前的vSwitch MTU)

esxcfg-vswitch -m 9000 vSwitch0 (将MTU设置为9000)

那么再次使用esxcfg-vswitch -l来检查它的设置,如果你喜欢,可以重复使用其他的vSwitch。

如果你有一个集群,我试图在维护模式下对主机进行这些修改,然后立即重新启动并重新检查MTU,然后再把主机放回集群。