We are having a strange issue happen on our network which appears to be affecting most hosts and VMs which is a combination of a Windows 2012 Hyper-V Cluster and Standalone Windows 2008 R2 Hyper-V Hosts.
Prior to implementing the Windows 2012 Hyper-V Cluster we did not have the issue. That said, previously we did not use NIC Teaming either.
The problem appears during the gratuitous ARP request during a reboot for any Physical server or VM that are running Windows 2008 R2 & 2012. The Host or VM gets a conflict with a 0.0.0.0 address and then assigns itself a 169.254.X.X IP address. The conflict arises from the uplink Trunk port MAC address from a Cisco Switch. The conflict MAC address randomly changes and can be from any of uplink Trunk MACs from all access switches in the network. I can not reproduce the issue on a Windows 2003 box but this likely because Microsoft changed how gratuitous ARP works since Windows 2008.
We are using NIC teaming with switches that were created at the Host level not in SCVMM 2012 SP1.
Portfast is enabled for all end devices.
Any help would be great!