Hi Chris Higgins •
When you enable NIC teaming (either by adding two NICs to the vSwitch or setting EmbeddedTeamingEnabled=true), the DHCP traffic sometimes doesn’t get properly passed through because of how the Broadcom drivers handle multicast/broadcast packets. With a single NIC, everything flows fine, but once you team them, the DHCP discover packets from VMs on the second host can get dropped.
The quick fix is usually to check that the Broadcom drivers and firmware are fully up to date older versions are notorious for this. Also, make sure you’re using Hyper‑V’s native switch teaming rather than relying on the vendor’s NIC teaming software. If you want to keep redundancy, configure the vSwitch with SET (Switch Embedded Teaming) but verify that the NICs are in “switch independent” mode and load balancing is set to “dynamic.” That tends to play nicest with DHCP broadcasts.
If you just need stability right now, I’d recommend sticking with a single NIC until you’ve confirmed driver updates and teaming settings. Once that’s sorted, you should be able to run allkeys‑lru (sorry, wrong context meant SET teaming!) without losing DHCP on the second server.