When deploying Microsoft Windows Network Load Balancing (NLB) on VMware vSphere, specific virtual switch security policies (Promiscuous mode, Forged Transmits, and MAC Address Changes) must often be set to Accept on the port group to which the NLB virtual machines (VMs) are connected. This requirement is crucial for NLB to function correctly in both unicast and multicast modes. However, IT administrators frequently raise concerns about the security implications of enabling these settings, particularly the potential for packet sniffing, MAC spoofing, and network instability. This article clarifies the configuration, associated risks, and best practices to minimize security exposure.
VMware ESX
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):
(https://knowledge.broadcom.com/external/article/344421/microsoft-nlb-not-working-properly-in-un.html)
MAC Address Changes = Accept and Forged Transmits = Accept.Promiscuous mode = Accept and Forged Transmits = Accept.2. Understanding and Mitigating Security Risks:
Reference articles:
https://knowledge.broadcom.com/external/article/344421/microsoft-nlb-not-working-properly-in-un.html
https://knowledge.broadcom.com/external/article/309578/microsoft-network-load-balancing-multica.html
https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere/7-0/vsphere-security-7-0/securing-vsphere-networking/securing-vsphere-standard-switches/forged-transmissions.html
https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere/7-0/vsphere-security-7-0/securing-vsphere-networking/securing-vsphere-standard-switches/promiscuous-mode-operation.html
https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere/7-0/vsphere-security-7-0/securing-vsphere-networking/securing-vsphere-standard-switches/mac-address-changes.html