Freigeben über


Erfassen von Erweiterungen

Ein erweiterbarer Hyper-V-Switch, der die Erweiterung erfasst, überprüft Paketdatenverkehr, OID-Anforderungen (Object Identifier) und NDIS status Hinweise. Dieser Erweiterungstyp kann keine Pakete ändern oder löschen oder Pakete von der Übermittlung an erweiterbare Switchports ausschließen. Die Erfassung von Erweiterungen kann jedoch paketdatenverkehr entstehen, z. B. Pakete, die Datenverkehrsstatistiken enthalten, die die Erweiterung an eine Hostanwendung sendet.

Erfassungserweiterungen werden am Anfang des Eingangsdatenpfads und am Ende des ausgehenden Datenpfads aufgerufen. Weitere Informationen zu diesen Datenpfaden finden Sie unter Hyper-V Extensible Switch Data Path.

Eine Erfassungserweiterung hat die folgenden Anforderungen und Einschränkungen:

  • Eine Erfassungserweiterung muss als NDIS-Filtertreiber entwickelt werden, der die erweiterbare Switchschnittstelle unterstützt.

    Weitere Informationen zu Filtertreibern finden Sie unter NDIS-Filtertreiber.

    Weitere Informationen zum Schreiben einer Erfassungserweiterung finden Sie unter Schreiben von Hyper-V Extensible Switch-Erweiterungen.

  • Eine Erfassungserweiterung bietet die gleichen Funktionen wie ein standardmäßiger NDIS-Überwachungsfiltertreiber. Die INF-Datei für eine Erfassungserweiterung muss sie jedoch als änderungsbasierter Filtertreiber installieren.

    Weitere Informationen zum Ändern von Filtertreibern finden Sie unter Typen von Filtertreibern.

    Weitere Informationen zu den INF-Anforderungen zum Ändern von Filtertreibern finden Sie unter Konfigurieren einer INF-Datei für einen Ändern des Filtertreibers.

  • Eine Erfassungserweiterung kann Pakete über den erweiterbaren Datenpfad des ein- und ausgehenden Switches überwachen. Dieser Erweiterungstyp muss jedoch immer NdisFSendNetBufferLists aufrufen, um die Pakete an zugrunde liegende Treiber im erweiterbaren Switchtreiberstapel weiterzuleiten und nicht abzuschließen.

  • Eine Erfassungserweiterung darf die Daten in den Paketen weder ändern noch Portziele zu den Out-of-Band-Daten (OOB) des Pakets hinzufügen. Die Erweiterung darf die Übermittlung des Pakets an einen erweiterbaren Switchport nicht ausschließen.

  • Eine Erfassungserweiterung kann Pakete erstellen. Beispielsweise kann die Erweiterung Pakete erstellen, um Datenverkehrsbedingungen an eine Remoteüberwachungsanwendung zu melden.

    Weitere Informationen zum Ursprünglichen von Paketen durch eine Erweiterung finden Sie unter Ausgehender Paketdatenverkehr.

    Hinweis Wie bei anderen Erweiterungen kann die Erfassungserweiterung nur Paketdatenverkehr im erweiterbaren Switch-Eingangsdatenpfad erstellen.

  • Eine Erfassungserweiterung kann Pakete, OID-Anforderungen und NDIS-status Anzeigen überwachen, die über den erweiterbaren Switchtreiberstapel ausgegeben werden. Dieser Erweiterungstyp muss jedoch Pakete, OID-Anforderungen und NDIS-status Hinweise über den erweiterbaren Switchtreiberstapel weiterleiten. Die Erweiterung darf die Daten in den Paketen, OID-Anforderungen oder NDIS-status, die sie überwacht, nicht ändern.

  • Der FilterClass-Wert in der INF-Datei für die Erweiterung muss auf ms_switch_capture festgelegt werden. Weitere Informationen finden Sie unter INF-Anforderungen für Hyper-V Extensible Switch-Erweiterungen.

  • Eine beliebige Anzahl von Erfassungserweiterungen kann an einen erweiterbaren Switch instance gebunden werden. Standardmäßig werden mehrere Erfassungserweiterungen basierend auf dem Zeitpunkt der Installation sortiert. Beispielsweise werden mehrere Erfassungserweiterungen im erweiterbaren Switchtreiberstapel mit der zuletzt installierten Erweiterung über anderen Erfassungserweiterungen im Stapel übereinander gestapelt.

    Nachdem sie an einen erweiterbaren Switch instance gebunden wurde, kann die Überschichtung von Erfassungserweiterungen im erweiterbaren Switchtreiberstapel neu angeordnet werden. Weitere Informationen finden Sie unter Neuanordnen von Hyper-V Extensible Switch-Erweiterungen.