Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Ett nätverkskort som stöder VMQ-gränssnittet innehåller maskinvara som dirigerar paket för att ta emot köer. Detta kräver parsning av pakethuvudet och konfigurationen av köerna på nätverkskortet.
När en miniportdrivrutin ger en mottagningsindikering är alla paket för samma VM-kö.
Som ett alternativ kan nätverkskortet tillhandahålla VLAN-filtrering i maskinvaran för en angiven MAC-adress (Media Access Control).
Genom att dirigera paketen till köer och indikera alla paket i en kö till en virtuell maskin, möjliggörs samtidig mottagningsbearbetning för flera virtuella maskiner. Varje kö hanteras av en annan processor.
Routning till köer i nätverkskortet förhindrar ett kopieringssteg för att kopiera data från nätverkskortet som tar emot buffertar till den virtuella datorns adressutrymme.
Följande bild visar de syntetiska datasökvägarna i VMQ-gränssnittet.
I bilden anger miniportdrivrutinen för det fysiska nätverkskortet mottagna data upp till den Hyper-V utökningsbara växelkomponenten. Den här komponenten fungerar som en nätverksleverantör för virtuella tjänster (NetVSP) och tillhandahåller tjänster som stöder nätverksåtkomst av Hyper-V underordnade partitioner.
Tjänsterna som den utökningsbara växeln tillhandahåller innehåller routningspaket till och från nätverkskorten för virtuella datorer (VM) i gästoperativsystemen. Det virtuella datornätverkskortet exponeras av nätverksklienten för den virtuella nätverkstjänsten (NetVSC) som körs i gästoperativsystemet.
Under VMQ överför det fysiska nätverkskortet de data som matchar ett mottagningsfiltertest för en VMQ direkt till kön. Detta förhindrar programvarubearbetning i den utökningsbara växeln. Data som inte klarar några filtertester går till standardkön där den utökningsbara växeln måste bearbeta data. Förutom att förhindra routning och kopiering i den utökningsbara växeln tilldelas de mottagande avbrotten för VM-köer till olika processorer.
Mer information om VMQ-gränssnittet finns i Virtual Machine Queue (VMQ).