VMware vSphere ESXi
Default vSphere security policies are designed to prevent MAC spoofing and unauthorized packet sniffing either by disallowing or by dropping frames that do not match the VM's assigned hardware MAC address. Because NLB uses a shared virtual MAC address for the cluster, the virtual switch drops this traffic unless specific "Accept" policies are enabled.
Windows NLB requires specific virtual switch security policies to be enabled due to its operational mechanisms for handling network traffic:
To enable Windows NLB functionality while mitigating security risks, Broadcom (VMware) recommends the following strategy and best practices:
1. Recommended Configuration (VMware-Recommended and Significantly Safer):
(Microsoft NLB not working properly in Unicast Mode)
2. Understanding and Mitigating Security Risks:
Microsoft Network Load Balancing Multicast and Unicast operation modes
Microsoft NLB not working properly in Unicast Mode
Forged Transmits
Promiscuous Mode Operation
MAC Address Changes
Microsoft network load balancer (NLB) Multicast mode on NSX overlay
IGMP/MLD snooping when enabled makes Virtual IP in Microsoft NLB (Network Load Balancer) not reachable