Verlust der Netzwerkkonnektivität bei Verwendung von Broadcom-NetXtreme-1-Gigabit-Netzwerkadaptern in Virtuellen Maschinen

Gilt für: Hyper-V Server 2012Hyper-V Server 2012Hyper-V Server 2012 R2 Mehr

Problembeschreibung


Wenn Sie Hyper-V unter Microsoft Windows Server 2012 oder Windows Server 2012 R2 mit Broadcom-NetXtreme 1-Gigabit-Netzwerkadaptern (aber nicht NetXtreme-II-Netzwerkadaptern) einsetzen, treten möglicherweise eines oder mehrere der folgenden Symptome auf:
  • Virtuelle Computer verlieren zufällig Netzwerkkonnektivität. Der Netzwerkadapter scheint auf dem virtuellen Computer arbeiten. Allerdings nicht ping oder Zugriff auf Netzwerkressourcen auf dem virtuellen Computer. Ein Neustart der virtuellen Maschine löst das Problem nicht.
  • Sie können den virtuellen Computer von einem Remotecomputer nicht anpingen oder sich mit ihm verbinden.
Diese Symptome können auf einige oder alle virtuellen Maschinen auf dem Server auftreten, auf dem Hyper-V ausgeführt wird. Ein Neustarten des Servers behebt das Problem mit der Netzwerkkonnektivität auf den virtuellen Computern.

Ursache


Dies ist ein bekanntes Problem mit Broadcom NetXtreme 1-Gigabit-Netzwerkadapter, den Treiber b57nd60a.sys bei der VMQ auf dem Netzwerkadapter aktiviert ist. (Standardmäßig ist VMQ von Broadcom-Netzwerktreiber aktiviert.)

Broadcom kennzeichnet diese Netzwerkadapter als 57xx basierten Chipsätzen. Dazu gehören 5714, 5715, 5717, 5718, 5719, 5720, 5721, 5722, 5723 und 5780.
Diese Netzwerkadapter werden auch einige Server OEMs unter anderen Modellnummern verkauft. HP verkauft diese Treiber unter Modellnummern NC1xx, NC3xx und NC7xx. Sie verwenden möglicherweise Treiber Version 16.2 16.4 oder 16,6 je nach OEM-Version sind verwenden oder ob Sie die Broadcom-Treiberversion sind.

Problemlösung


Broadcom-Treiber b57nd60a.sys Version 16,8 und höher wird dieses Problem behoben. Im März 2015 veröffentlichte Broadcom Treiberversion 17,0 heruntergeladen. April 2015 HP veröffentlichte Version 16,8 des Treibers für die betroffenen Netzwerkadapter hier gehört die Downloadpfade. Wenden Sie Ihre Server OEM benötigen Sie einen Treiber, die speziell für Ihren Server.

Sind Sie zum Aktualisieren des Netzwerkadaptertreiber zu beheben, können Sie das Problem umgehen, indem VMQ auf jedem betroffenen Broadcom-Netzwerkadapter mit dem Befehl Set NetAdapterVmq Windows PowerShell deaktivieren. Beispielsweise würde haben einen Dual-Port-Netzwerkadapter und Ports NIC 1 und 2 NIC in Windows lauten Sie VMQ auf jedem Adapter deaktivieren mithilfe der folgenden Befehle:

Set-NetAdapterVmq-Name "NIC 1" -Enable $False
Set-NetAdapterVmq-Name "NIC 2"-Enable $False
Sie können bestätigen, dass VMQ mit dem Befehl Get-NetAdapterVmq Windows PowerShell auf dem richtigen Netzwerkadapter deaktiviert ist.

Hinweis Standardmäßig ist VMQ auf virtuellen Hyper-V-Switch für virtuelle Computer deaktiviert, der 1-Gigabit-Netzwerkadapter verwendet werden. VMQ wird auf einem virtuellen Hyper-V-Switch nur aktiviert, wenn das System 10 Gigabit oder schneller Netzwerkadapter verwenden. Dies bedeutet, dass VMQ auf der Broadcom-Netzwerkkarte deaktivieren, Sie nicht Netzwerk-Performance oder andere Vorteile verlieren ist dies die Standardeinstellung. Jedoch müssen Sie diese Treiber Abhilfe.

Get-NetAdapterVmqQueue zeigt Netzwerkadapter die VM-Warteschlangen (VMQs) zugeordnet werden. Sie sehen nicht virtuellen Warteschlangen, die 1-Gigabit-Netzwerkadapter standardmäßig zugewiesen sind.