2019年3月20日 星期三

vswitch若uplink有多張pnic又用混亂模式會重複收到封包的問題已解決

解決辦法在這 -> https://kb.vmware.com/s/article/59235

架構大概如下
圖中的vSwitch實體對外線路有兩張網路卡互做備援, 很常見的作法, 甚至三張四張都有可能.
其中一個PortGroup, LAN-promiscuous 的設定中, security的部份有允許混亂模式, 以讓VM可以運作bridge功能性.
在上面的連結所給的解決辦法之前, 若VM開啟混亂模式, 再去看收到的封包, 就會發現:
1. 自己發出去的封包會立刻再收到
2. 外面進來的同一個封包會收到超過1個
這樣的狀況會造成bridge功能運作失常, bridge會搞不清楚哪個mac addr是在哪個界面.
依照連結所述, 變更vSphere(ESXi) server設定後, 即避免此問題.
舊的解決辦法就是閹割, 改teaming設定為active/stanby ->  https://kb.vmware.com/s/article/2147616