VMWare vSphere 封包遺失
我有一個帶有 14 個刀片和 ESXi 5.5 的戴爾刀片機箱。在刀片 7 和 14 上,當我 ping ESXi 管理介面時,大約有 65% 的封包遺失。在所有其他刀片上,沒有封包遺失。奇怪的是,當我從以下位置 ping 時,我有這個封包遺失:
刀片 1 到刀片 7 = 65% 封包遺失
但是,當我同時從刀片 7 ping 到刀片 1 時,我從刀片 1 ping 到刀片 7 我根本沒有丟包……不是從 1 到 7 也不是從 7 到 1
刀片 1 到刀片 7 和刀片 7 到刀片 1 = 0% 封包遺失
我在 ESX CLI 中增加了 Rx 緩衝區,但它沒有幫助。當我執行 esxtop 並轉到 networktab 時,我看不到任何丟包
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 的情況對我來說沒有任何意義。也許你能幫助我?
我找到了問題和解決方案。
封包遺失是由不同交換機埠上的相同 MAC 地址引起的。
虛擬介面 VMK0 Blade 7 與 Blade 11 的硬體介面具有相同的 MAC。
所以我所做的是:我給 VMK0 介面一個新的 MAC 地址。為此,我通過 Blade Enclosure 的 iDRAC 界面並登錄到 ESXi“GUI”。我從管理界面中刪除了我的兩個網卡,重新啟動管理網路,添加它們並再次重新啟動管理網路。所以我有一些停機時間,但在那之後 MAC 地址被更改並且不再有封包遺失。