Unicast traffic is dropped for virtual machines (e.g., OPNsense, OpenSUSE) utilizing VMXNET3 adapters.
Traffic only passes successfully if Promiscuous Mode is manually enabled within the Guest operating system.
vSwitch or Portgroup Promiscuous Mode settings are already enabled but do not resolve the issue without the Guest OS change.
Network traces reveal asymmetric traffic flows (e.g., requests arrive on one vmnic, but replies attempt to egress a different vmnic).
A load balancing teaming policy mismatch exists between the ESXi vSwitch/portgroup and the upstream physical switch. When the physical switch is configured for Static Etherchannel but the ESXi host is set to the default "Route based on originating virtual port," return traffic may arrive on an uplink not expected by the ESXi MAC table. Enabling Promiscuous Mode in the Guest OS forces the interface to accept these frames, masking the underlying configuration error.
To resolve this issue, align the ESXi teaming policy with the physical switch configuration:
For more information on NIC teaming requirements, see Link Aggregation Requirements for ESXi (EtherChannel, Port Channel, LACP)