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.
Een Hyper-V uitbreidbare switch die extensie verwerkt, inspecteert pakketverkeer, object-ID-aanvragen (OID) en NDIS-statusindicaties. Dit type extensie kan pakketten niet wijzigen of verwijderen of pakketten uitsluiten van levering aan uitbreidbare switchpoorten. Het vastleggen van extensies kan echter afkomstig zijn van pakketverkeer, zoals pakketten die verkeersstatistieken bevatten die de extensie naar een hosttoepassing verzendt.
Het vastleggen van uitbreidingen wordt aangeroepen aan het begin van het binnenkomende gegevenspad en aan het einde van het uitgaande gegevenspad. Zie Hyper-V Extensible Switch Data Pathvoor meer informatie over deze gegevenspaden.
Een opname-extensie heeft de volgende vereisten en beperkingen:
Een opname-extensie moet worden ontwikkeld als een NDIS-filterstuurprogramma dat ondersteuning biedt voor de uitbreidbare switchinterface.
Voor meer informatie over filterstuurprogramma's, zie NDIS-filterstuurprogramma's.
Zie Write Hyper-V Extensible Switch Extensionsvoor meer informatie over het schrijven van een extensie voor vastleggen.
Een opname-extensie biedt dezelfde functionaliteit als een standaard NDIS-bewakingsfilterstuurprogramma. Het INF-bestand voor een capture-extensie moet het als een wijzigingsfilterstuurprogramma installeren.
Zie Typen filterstuurprogramma'svoor meer informatie over het wijzigen van filterstuurprogramma's.
Zie voor meer informatie over de INF-vereisten voor het wijzigen van filterstuurprogramma's Het configureren van een INF-bestand voor het wijzigen van het filterstuurprogramma.
Een monitorende extensie kan pakketten bewaken over het inkomende en uitgaande schakelpad van de uitbreidbare switch. Dit type extensie moet echter altijd NdisFSendNetBufferLists aanroepen om de pakketten door te sturen naar onderliggende stuurprogramma's in de uitbreidbare stuurprogrammastack en deze niet voltooien.
Een opname-extensie mag de gegevens in de pakketten niet wijzigen of poortbestemmingen toevoegen aan de out-of-band-gegevens (OOB) van het pakket. De extensie mag de aflevering van het pakket op geen enkele uitbreidbare switchpoort uitsluiten.
Een opname-extensie kan pakketten genereren. De extensie kan bijvoorbeeld pakketten genereren om verkeersomstandigheden te rapporteren aan een externe bewakingsapplicatie.
Voor meer informatie over het genereren van pakketverkeer door een extensie, zie Oorspronkelijk Pakketverkeer.
Opmerking Net als bij andere extensies kan de opname-extensie alleen pakketverkeer ontstaan in het invoergegevenpad van de uitbreidbare switch.
Een vastleggende extensie kan pakketten, OID-aanvragen en NDIS-statusaanduidingen bewaken die worden uitgegeven via de uitbreidbare stuurprogrammastack van de switch. Dit type extensie moet echter pakketten, OID-aanvragen en NDIS-statusaanduidingen doorsturen via de uitbreidbare stuurprogrammastack. De extensie mag de gegevens in de pakketten, OID-aanvragen of NDIS-statusindicaties die worden bewaakt niet wijzigen.
De FilterClass--waarde in het INF-bestand voor de extensie moet worden ingesteld op ms_switch_capture. Zie INF-vereisten voor Hyper-V uitbreidbare switchuitbreidingenvoor meer informatie.
Elke hoeveelheid van capture-extensies kan worden gebonden aan uitbreidbare switch-exemplaren. Standaard worden meerdere vastleggende extensies geordend op basis van wanneer ze zijn geïnstalleerd. Zo worden meerdere vastleggende extensies in de uitbreidbare stuurprogrammastack gestapeld, waarbij de meest recent geïnstalleerde extensie boven de andere vastleggende extensies in de stack wordt geplaatst.
Eenmaal gebonden aan een uitbreidbaar switchinstantie, kan de ordening van de lagen voor het vastleggen van extensies in de uitbreidbare driverstack opnieuw worden gerangschikt. Zie Hyper-V Uitbreidbare switchextensies opnieuw ordenenvoor meer informatie.