Broadcast and Multicast Traffic looping back on uplink connected to distributed switch (vDS).
search cancel

Broadcast and Multicast Traffic looping back on uplink connected to distributed switch (vDS).

book

Article ID: 416414

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

  • Traffic is looped or reflected back, on the uplink (vmnic) the VM is connected to, which leads to increasing MAC moving counters, resulting in VM connectivity issues. 
  • Intel 'VMDq Loopback' feature is enabled on the Network Interface Card Intel E810 with icen driver 1.12.5.0. 
  • Dell 'npar_tx_switching' feature is enabled on Network Interface Card QLogic 2x25GE with qedentv driver 3.71.73.0. 
  • Affected VM is connected to a portgroup on a distributed switch. 
  • The identified VM, which is looping traffic back, does not have a VMware assigned MAC address, identifiable as 00:50:56:xx:xx:xx
  • When the VMs state is refreshed twice, by way of vMotion, power cycle or connect / disconnected network adapter, the VM exhibits packet loopback. 

 

Environment

ESXi 8.0x. 
ESXi 7.0x. 

Cause

In certain instances the NIC filter is not applied to the correct queue when Intel 'VMDq loopback', as well as Dell 'npar_tx_switching' is enabled, since these are operations performed independent of the ESXi kernel. 

Resolution

  • It is recommended to disable the VMDq Loopback feature on Intel NICs, by way of: # esxcli intnet misc vmdqlb -e 0 -n vmnicX
  • In driver icen 1.12.5.0 or earlier, this feature cannot be disabled. It is disabled by default in driver icen 1.14.2 or later. 
  • It is recommended to disable NIC feature 'NPAR Tx switching' by way of: # npar_tx_switching=0