Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Dit artikel biedt een oplossing voor een probleem waarbij virtuele machines netwerkconnectiviteit verliezen wanneer u Broadcom NetXtreme 1-gigabit netwerkadapters gebruikt.
Oorspronkelijk KB-nummer: 2986895
Symptomen
Wanneer Hyper-V wordt uitgevoerd op Microsoft Windows Server 2012 of Windows Server 2012 R2, samen met Broadcom NetXtreme 1-gigabit netwerkadapters (maar niet NetXtreme II-netwerkadapters), ziet u mogelijk een of meer van de volgende symptomen:
Virtuele machines kunnen willekeurig netwerkconnectiviteit verliezen. De netwerkadapter lijkt te werken op de virtuele machine. U kunt echter geen netwerkbronnen pingen of openen vanaf de virtuele machine. Als u de virtuele machine opnieuw opstart, wordt het probleem niet opgelost.
U kunt geen pingen of verbinding maken met een virtuele machine vanaf een externe computer. Deze symptomen kunnen optreden op sommige of alle virtuele machines op de server waarop Hyper-V wordt uitgevoerd. Door de server opnieuw op te starten, wordt de netwerkverbinding met alle virtuele machines onmiddellijk omgezet.
Oorzaak
Het is een bekend probleem met Broadcom NetXtreme 1-gigabit netwerkadapters die gebruikmaken van het b57nd60a.sys stuurprogramma. Dit probleem treedt op wanneer de virtuele-machinewachtrij (VMQ) is ingeschakeld op de netwerkadapter. (VMQ is standaard ingeschakeld door het Broadcom-netwerkstuurprogramma.)
Broadcom noemt deze netwerkadapters als 57xx-gebaseerde chipsets. Ze omvatten 5714, 5715, 5717, 5718, 5719, 5720, 5721, 5722, 5723 en 5780.
Deze netwerkadapters worden ook verkocht onder verschillende modelnummers door sommige server-OEM's. HP verkoopt deze stuurprogramma's onder modelnummers NC1xx, NC3xx en NC7xx. Mogelijk gebruikt u stuurprogrammaversie 16.2, 16.4 of 16.6, afhankelijk van de OEM-versie die u gebruikt of of u de Broadcom-stuurprogrammaversie gebruikt.
Oplossing
Dit probleem is opgelost in het Broadcom-stuurprogramma b57nd60a.sys versie 16.8 en hoger. In maart 2015 heeft Broadcom stuurprogrammaversie 17.0 gepubliceerd voor download. In april 2015 heeft HP versie 16.8 van het stuurprogramma gepubliceerd voor de betreffende netwerkadapters. Neem contact op met uw server-OEM als u een stuurprogramma nodig hebt dat specifiek is voor uw server.
Als u het stuurprogramma van de netwerkadapter niet kunt bijwerken om het probleem op te lossen, kunt u het probleem omzeilen door VMQ uit te schakelen op elke betrokken Broadcom-netwerkadapter met behulp van de Set-NetAdapterVmq
PowerShell-opdracht.
Bekijk het volgende scenario:
- U hebt een netwerkadapter met twee poorten.
- De poorten hebben de naam NIC 1 en NIC 2 in Windows.
In dit scenario kunt u VMQ op elke adapter uitschakelen met behulp van de volgende opdrachten:
Set-NetAdapterVmq -Name "NIC 1" -Enabled $False
Set-NetAdapterVmq -Name "NIC 2" -Enabled $False
U kunt controleren of VMQ is uitgeschakeld op de juiste netwerkadapters met behulp van de PowerShell-opdracht Get-NetAdapterVmq .
Notitie
VMQ is standaard uitgeschakeld op de virtuele Hyper-V-switch voor virtuele machines die gebruikmaken van netwerkadapters van 1 gigabit. VMQ is alleen ingeschakeld op een virtuele Hyper-V-switch wanneer het systeem 10 gigabit of snellere netwerkadapters gebruikt. Dit betekent dat door VMQ op de Broadcom-netwerkadapter uit te schakelen, u geen netwerkprestaties of andere voordelen verliest, omdat dit de standaardwaarde is. U moet dit echter doen om het probleem met het stuurprogramma te omzeilen.
Get-NetAdapterVmqQueue
toont de wachtrijen van virtuele machines (VMQs) die zijn toegewezen op netwerkadapters. U ziet standaard geen VM-vragen die zijn toegewezen aan netwerkadapters van 1 gigabit.