VMware ESXi
esxcli system settings advanced set -o /Net/ReversePathFwdCheckPromisc -i 1
esxcli system settings advanced list -o /Net/ReversePathFwdCheckPromisc Path: /Net/ReversePathFwdCheckPromisc Type: integer Int Value: 1 Default Int Value: 0 Min Value: 0 Max Value: 1 String Value: Default String Value: Valid Characters: 説明: 仮想スイッチが無差別モードに設定されている場合、チーム環境内で重複するパケットをブロックします。
1. 仮想マシン インターフェイスのポート番号を確認します。
net-stats -l | grep <VM name> 67108871 5 7 DvsPortset-1 00:0c:29:82:24:cf <VM name>.eth2
2. コマンド #1 の出力のポート番号を使用してポートグループの統計情報を確認します(太字の部分はフィルタが適用されていることを示します):
vsish -e get /net/portsets/DvsPortset-1/ports/67108871/outputStats
io chain stats {
starts:8749231
resumes:0
inserts:0
removes:0
errors:0
pktsStarted:9011842
pktsPassed:4508858
pktsDropped:0
pktsCloned:9011785
pktsFiltered:4502984
pktsFaulted:0
pktsQueued:0
pktErrors:0
pktsInjected:0
functions:
PRE_FILTER <VLAN_OutputProcessor@(etherswitch)#<None>:0x43014f8b6e10>
pktsStarted:9011842
pktsPassed:9011842
pktsDropped:0
pktsFiltered:0
pktsQueued:0
pktsFaulted:0
pktsInjected:0
pktErrors:0
FILTER <Team_ReverseFilterPerList@(etherswitch)#<None>:0x43014f8b6b90>
pktsStarted:9011842
pktsPassed:4508858
pktsDropped:0
pktsFiltered:4502984
pktsQueued:0
pktsFaulted:0
pktsInjected:0
pktErrors:0
TERMINAL <<VM Name>.eth2:0x0>
pktsStarted:4508858
pktsPassed:0
pktsDropped:4508858
no client stats maintained
}
上記の出力は、Team_ReverseFilter が vSwitch ポートに接続され、パケットをフィルタリングしていることを示します。
Note:vDS 6.6 以上の場合、フィルタ名は「Team_ReverseFilterPerList」から「vswith-reverse」に変更されています。