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.
Följande bild visar den utökningsbara växelkontrollsökvägen för OID-begäranden för NDIS 6.30 (Windows Server 2012).
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.