VMWare vSphere数据包丢失

我有一个带有14个刀片和ESXi 5.5的戴尔刀片机箱。 在刀片7和14上,当我ping ESXipipe理界面时,丢失了大约65%的数据包丢失。 在所有其他刀片上不会丢失数据包。 奇怪的是,当我ping通时,我有这个数据包丢失:

刀片1到刀片7 = 65%的数据包丢失

但是,当我从刀片7 ping到刀片1时,我从刀片1 ping到刀片7我根本没有丢包…不是从1到7诺尔从7到1

刀片1到刀片7和刀片7到刀片1 = 0%丢包

我增加了ESX CLI中的Rx缓冲区,但没有帮助。 当我做一个esxtop,并去networking选项卡,我没有看到任何分组

PORT-ID USED-BY TEAM-PNIC DNAME PKTTX/s MbTX/s PKTRX/s MbRX/s %DRPTX %DRPRX 33554433 Management n/a vSwitch0 0.00 0.00 0.00 0.00 0.00 0.00 33554434 vmnic0 - vSwitch0 22.73 0.04 44.50 0.10 0.00 0.00 33554435 Shadow of vmnic0 n/a vSwitch0 0.00 0.00 0.00 0.00 0.00 0.00 33554436 vmnic1 - vSwitch0 43.39 0.08 1.91 0.00 0.00 0.00 33554437 Shadow of vmnic1 n/a vSwitch0 0.00 0.00 0.00 0.00 0.00 0.00 33554438 vmk0 all(2) vSwitch0 3.66 0.01 1.91 0.00 0.00 0.00

我唯一看到的是0xef有大量的中断:

VECTOR COUNT/s TIME/int COUNT_0 COUNT_1 COUNT_2 COUNT_3 COUNT_4 COUNT... 0xef 4435.5 1.0 309.2 275.6 402.9 30.5 339.0 15.3 ...

交换机日志文件告诉我,有时候刀片网卡有时会抖动,有时候我的意思是说我的意思是每周一到两次,大约1或2分钟。

我不认为这是什么原因,但我不知道可能是什么问题。 特别是ping和counter ping的情况对我没有任何意义。 也许你可以帮我吗?

我发现了这个问题和一个解决scheme。

数据包丢失是由不同交换机端口上相同的MAC地址引起的。

虚拟接口VMK0 Blade 7与Blade 11的硬件接口具有相同的MAC。

所以我所做的是:我给了VMK0接口一个新的MAC地址。 为此,我将浏览刀片式机箱的iDRAC界面并login到ESXi“GUI”中。 我从pipe理界面删除了我的两个网卡,重新启动pipe理networking,添加它们并重新启动pipe理networking。 所以我有一些宕机时间,但之后,MAC地址被改变,并没有丢失数据包了。