Jump to content

Recommended Posts

Posted

Hi All,

 

Have 2 Hyper-V hosts setup with Server 2016. Have a guest vm running Windows Server 2016 (file server) which seems to be having intermittent performance issues.. slow for users to save work at times and sometimes slow access when browsing the shares. I have read numerous articles about broadcom network cards & hyper-v and disabling VMQ but no improvement. On the hyper-v hosts I am getting en error event 16945 MAC conflict: A port on the virtual switch has the same MAC as one of the underlying team members on Team Nic Microsoft Network Adapter Multiplexor Driver.

 

I get that in a NIC Team it will use one of the network adaptors mac address but then I am getting a duplicate mac address on my vethernet switch.. Do you think this maybe causing the issue?

 

Thanks

Posted

We had this recently. Depending on how you set up your hosts, Hyper-v creates a pool of MAC addresses that are dynamically assigned to vNICS when VMs are created.

 

If you go into hyper-v on each machine and look at the virtual switch manager you should see the MACs there. We had a number that ended up with the same pool thus when the VMs were created the same MAC was applied to different NICs. This caused the slowness that you described (and the event log messages)

 

Give that a go see how you get on :)

Posted

Thanks for the response.. Going to check that out now.

 

I have been thinking I am going to set the mac address on my vethernet on the hyper-v host to a different one so it is different to the NIC team one as this is how I interpreted the error message? Was your scenario like this?

 

Thanks again

Posted

I've looked in the hyper-v virtual switch settings for both nodes and they both appear to have different pools.

 

https://www.dell.com/support/article/uk/en/ukbsdt1/sln132131/windows-server-slow-network-performance-on-hyper-v-virtual-machines-with-virtual-machine-queue-vmq-enabled?lang=en

 

Looking at that link I am thinking of trying to change the mac address of the vethernet switch as I cannot see any mac conflicts with the vms

 

currently banging my head against the wall with this one.

Posted

Right so I changed the mac address of the vethernet switch restarted the machine and ran the powershell command and it had successfully changed... but I am still getting the error event mac conflict...grrrrr

 

Any help would be greatly appreciated. Thanks

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...