Hyper-V Extensible Switch Control Path for NDIS Status Indications
In diesem Thema wird der Steuerungspfad erläutert, über den NDIS status Hinweise eines zugrunde liegenden physischen Adapters verschoben werden. Mindestens ein zugrunde liegender physischer Adapter kann mit dem externen Hyper-V-Netzwerkadapter für erweiterbaren Switch kombiniert werden.
Beispielsweise kann der erweiterbare externe Switch-Netzwerkadapter an den virtuellen Miniportrand eines MUX-Zwischentreibers (NDIS Multiplexer) gebunden werden. Der MUX-Zwischentreiber selbst kann an ein Team aus einem oder mehreren physischen Netzwerken auf dem Host gebunden werden. Diese Konfiguration wird als erweiterbares Switchteam bezeichnet. Weitere Informationen zu erweiterbaren Switchteams finden Sie unter Typen von Konfigurationen physischer Netzwerkadapter.
In dieser Konfiguration werden die erweiterbaren Switcherweiterungen für jeden Netzwerkadapter im erweiterbaren Switchteam verfügbar gemacht. Dadurch kann die Weiterleitungserweiterung im erweiterbaren Switchtreiberstapel die Konfiguration und Verwendung einzelner Netzwerkadapter im Team verwalten. Beispielsweise kann die Erweiterung unterstützung für eine LBFO-Lösung (Lastenausgleichsfailover) über das Team bereitstellen, indem ausgehende Pakete an einzelne Adapter weitergeleitet werden. Eine solche Erweiterung wird als Teaminganbieter bezeichnet. Weitere Informationen zu Teaminganbietern finden Sie unter Teaming Provider Extensions.
Hinweis Vorgänge dieser Art können nur von einer Weiterleitungserweiterung ausgeführt werden. Weitere Informationen zu diesem Treibertyp finden Sie unter Weiterleitungserweiterungen.
Die folgende Abbildung zeigt den erweiterbaren Switchsteuerungspfad für NDIS status Von einem zugrunde liegenden erweiterbaren Switchteam für NDIS 6.40 (Windows Server 2012 R2) und höher ausgegebene Hinweise.
Die folgende Abbildung zeigt den erweiterbaren Switchsteuerungspfad für NDIS status Von einem zugrunde liegenden erweiterbaren Switchteam für NDIS 6.30 (Windows Server 2012) ausgegebene Hinweise.
Hinweis In der erweiterbaren Switch-Schnittstelle werden NDIS-Filtertreiber als erweiterbare Switcherweiterungen bezeichnet, und der Treiberstapel wird als erweiterbarer Switchtreiberstapel bezeichnet.
Der erweiterbare Switch unterstützt NDIS-status-Angaben des zugrunde liegenden physischen Adapters oder des erweiterbaren Switchteams auf folgende Weise:
Wenn eine NDIS-status-Anzeige bei der erweiterbaren Switchschnittstelle eintrifft, kapselt sie die Angabe in einer NDIS_SWITCH_NIC_STATUS_INDICATION-Struktur. Anschließend gibt der Miniportrand des erweiterbaren Switches einen NDIS_STATUS_SWITCH_NIC_STATUS Hinweis aus, der diese Struktur enthält.
Wenn eine Weiterleitungserweiterung diese Angabe empfängt, kann sie die Angabe duplizieren, um die gekapselten Daten zu ändern. Dadurch kann die Weiterleitungserweiterung die angegebenen status oder Funktionen des zugrunde liegenden erweiterbaren Switchteams ändern.
Eine Weiterleitungserweiterung, die als Teamanbieter fungiert, kann an der Konfiguration des Adapterteams für Hardwareauslagerungen teilnehmen, indem NDIS_STATUS_SWITCH_NIC_STATUS Hinweise initiiert werden, die sich auf die Auslagerungstechnologie beziehen.
Der Anbieter kann beispielsweise eine NDIS_STATUS_SWITCH_NIC_STATUS-Anzeige mit einem gekapselten NDIS_STATUS_RECEIVE_FILTER_CURRENT_CAPABILITIES-Hinweis initiieren, um die Auslagerungsfunktionen für die VM-Warteschlange (VMQ) im Adapterteam zu ändern.
Teamanbieter können auch einen NDIS_STATUS_SWITCH_NIC_STATUS Hinweis initiieren, um andere Netzwerkadapterkonfigurationen als ein erweiterbares Switchteam zu ändern.
Die Erweiterung kann beispielsweise eine NDIS_STATUS_SWITCH_NIC_STATUS mit einer gekapselten NDIS_STATUS_SWITCH_PORT_REMOVE_VF-Angabe initiieren. Durch diese Angabe wird die Bindung zwischen einem VM-Netzwerkadapter (VIRTUAL Machine) und einer virtuellen PCI-Express-Funktion (PCIe) entfernt. Der VF wird von einem zugrunde liegenden physischen Netzwerkadapter verfügbar gemacht, der die SR-IOV-Schnittstelle (Single Root E/O Virtualization) unterstützt.
Nachdem diese Bindung entfernt wurde, werden Pakete über einen erweiterbaren Switchport anstatt direkt zwischen dem VM-Netzwerkadapter und dem VF des zugrunde liegenden physischen SR-IOV-Adapters übermittelt. Dadurch können die erweiterbaren Switchportrichtlinien auf Pakete angewendet werden, die über den erweiterbaren Switchport empfangen oder gesendet werden.
Hinweis Die erweiterbare Switcherweiterung muss die gleichen Richtlinien für das Filtern von NDIS status Anzeigen befolgen, die für alle NDIS-Filtertreiber gelten. Weitere Informationen finden Sie unter Filtern von Modulstatusanzeigen.
Weitere Informationen dazu, wie Weiterleitungserweiterungen NDIS_STATUS_SWITCH_NIC_STATUS Anzeigen initiieren können, finden Sie unter Verwalten von NDIS-Statusanzeigen von physischen Netzwerkadaptern.