Dela via


Hyper-V Utökningsbar växelkontrollsökväg för OID-begäranden

Det här avsnittet beskriver kontrollvägen som OID-begäranden för den utökbara switchen Hyper-V flyttas över.

Följande bild visar den utökningsbara växelkontrollsökvägen för OID-begäranden för NDIS 6.40 (Windows Server 2012 R2) och senare.

diagram som visar den Hyper-V utökningsbara växelns OID-kontrollsökväg för NDIS 6.40.

Följande bild visar den utökningsbara växelkontrollsökvägen för OID-begäranden för NDIS 6.30 (Windows Server 2012).

diagram som visar Hyper-V utökningsbara växelns OID-kontrollsökväg för NDIS 6.30.

Obs I det utökningsbara växelgränssnittet kallas NDIS-filterdrivrutiner för utökningsbara växeltillägg och drivrutinsstacken kallas utökningsbara växeldrivrutinsstacken.

Utökningsbara växeltillägg, till exempel tillägg för filtrering och vidarebefordran, ansvarar för att tillåta eller avvisa pakettrafik baserat på port- eller växelprinciper. För att dessa tillägg ska kunna tillämpa principbeslut måste dessa tillägg kunna göra följande:

  • Ta emot nödvändig information från det utökningsbara växelgränssnittet om den nya eller uppdaterade konfigurationen och tillståndet för den utökningsbara växeln, dess portar och dess nätverkskortanslutningar.

  • Ta emot nödvändig information från det utökningsbara växelgränssnittet om de nya eller uppdaterade egenskaperna för en växel- eller portprincip.

  • Utfärda OID-begäranden till det utökningsbara växelgränssnittet för att hämta den aktuella konfigurationen av den utökningsbara växeln, dess portar och dess nätverkskortanslutningar.

Det utökningsbara växelgränssnittet meddelar underliggande tillägg om ändringar i dess komponentkonfigurations- och principparametrar genom att utfärda utökningsbara OID-växlingsuppsättningsbegäranden. Dessa begäranden utfärdas av protokollkanten för den utökningsbara växeln för att informera underliggande tillägg om dessa ändringar. Dessa OID-begäranden flyttas genom den utökningsbara växeldrivrutinsstacken till den underliggande miniportkanten för den utökningsbara växeln.

Den utökningsbara växelns miniportgräns ansvarar för att slutföra OID-begäranden. Men med vissa utökningsbara switch-OID-begäranden kan ett underliggande tillägg avslå en OID-begäran för att motsätta sig ett meddelande. När till exempel protokollgränsen för den utökningsbara växeln meddelar tilläggen om en ny port som ska skapas, utfärdar den en OID-uppsättningsbegäran om OID_SWITCH_PORT_CREATE. Ett underliggande tillägg för filtrering eller vidarebefordran kan lägga in sitt veto mot att skapa porten genom att slutföra OID-begäran med STATUS_DATA_NOT_ACCEPTED. Mer information om den här proceduren finns i Ta emot OID-begäranden om Hyper-V Utökningsbara växelkonfigurationsändringar.

Observera Om tillägget inte lägger in sitt veto mot en utökningsbar OID-växlingsbegäran bör den övervaka statusen när begäran har slutförts. Tillägget bör göra detta för att avgöra om OID-begäran blev blockerad av underliggande tillägg i den utbyggbara växelns kontrollväg eller av det utbyggbara växelgränssnittet.

Observera Stack-omstartsbegäranden med NdisFRestartFilter kommer inte att slutföras medan en begäran om en utökningsbar omkopplings-OID väntar. Därför måste ett tillägg som väntar på en stackomstart slutföra alla pågående OID-begäranden.

De flesta utökningsbara switch-OID-begäranden kan endast utfärdas av det utökningsbara växelgränssnittet. Vissa OID-förfrågningar för den utbyggbara switchen kan dock utfärdas av ett tillägg för att få information om konfigurationen av den utbyggbara switchen, dess portar och dess nätverksadapteranslutningar. Mer information finns i Querying the Hyper-V Extensible Switch Configuration.