Übersicht über die VMQ-Warteschlange (Virtual Machine Queue, VMQ)

Die VMQ-Schnittstelle (NDIS) unterstützt Microsoft Hyper-V Verbesserungen der Netzwerkleistung in NDIS 6.20 und höher in Windows Server 2008 R2 und höheren Versionen von Windows Server.

Die VMQ-Schnittstelle unterstützt Folgendes:

  • Klassifizierung empfangener Pakete in Netzwerkadapterhardware mithilfe der MAC-Adresse (Zielmedienzugriffssteuerung) zum Weiterleiten der Pakete an verschiedene Empfangswarteschlangen.

  • Gemeinsam genutzter Arbeitsspeicher; Weitere Informationen finden Sie unter NDIS-Speicherverwaltungsschnittstelle.

  • Skalieren auf mehrere Prozessoren durch Verarbeiten von Paketen für verschiedene virtuelle Computer auf verschiedenen Prozessoren.

Die NDIS-VMQ-Architektur bietet Vorteile für die Virtualisierung, z. B.:

  • Virtualisierung wirkt sich auf die Leistung aus, und VMQ trägt dazu bei, diese Auswirkungen zu überwinden.

  • VMQ unterstützt die Livemigration.

  • VMQ ist gleichzeitig mit NDIS-Aufgabenauslagerungen und anderen Optimierungen vorhanden.

Dieser Abschnitt enthält allgemeine Informationen zur NDIS-VMQ-Schnittstelle. Lesen Sie diesen Abschnitt, bevor Sie einen NDIS-Treiber schreiben, der VMQ unterstützt.

Informationen zum Schreiben von VMQ-Treibern finden Sie unter Schreiben von VMQ-Treibern.

Hinweis

Achten Sie darauf, das NDIS Virtual Miniport Driver-Beispiel zu untersuchen, insbesondere die Quelldateien vmq.c und vmq.h.

Dieser Abschnitt schließt folgende Themen ein:

Einführung in die NDIS-Vm-Warteschlange (VMQ)

VMQ-Komponenten

VMQ-Empfangswarteschlangen

VMQ-Empfangsfilter

Sicherheitsprobleme mit freigegebenem Arbeitsspeicher für virtuelle NDIS-Computer (VM)

Unterstützung der NDIS-VMQ-Livemigration

NDIS-VM-Warteschlangenstatus