Visão geral da VMQ (Fila de Máquinas Virtuais)

A interface VMQ (Fila de Máquina Virtual) do NDIS dá suporte Microsoft Hyper-V melhorias de desempenho de rede no NDIS 6.20 e posterior no Windows Server 2008 R2 e versões posteriores do Windows Server.

A interface VMQ dá suporte a:

  • Classificação de pacotes recebidos no hardware do adaptador de rede usando o endereço MAC (controle de acesso à mídia de destino) para rotear os pacotes para diferentes filas de recebimento.

  • Memória compartilhada; Para obter mais informações, consulte Interface de Gerenciamento de Memória do NDIS.

  • Dimensionamento para vários processadores processando pacotes para máquinas virtuais diferentes em processadores diferentes.

A arquitetura de VMQ do NDIS oferece vantagens para virtualização, como:

  • A virtualização afeta o desempenho e o VMQ ajuda a superar esses efeitos.

  • O VMQ dá suporte à migração dinâmica.

  • O VMQ coexiste com descarregamentos de tarefas NDIS e outras otimizações.

Esta seção fornece informações de alto nível sobre a interface VMQ do NDIS. Você deve ler esta seção antes de escrever um driver NDIS que dê suporte a VMQ.

Para obter informações sobre como escrever drivers VMQ, consulte Gravando drivers VMQ.

Observação

Certifique-se de estudar o exemplo do Driver de Miniporto Virtual do NDIS, especialmente os arquivos de origem vmq.c e vmq.h.

Esta seção inclui os tópicos a seguir:

Introdução à VMQ (Fila de Máquinas Virtuais) do NDIS

Componentes VMQ

Filas de recebimento do VMQ

Filtros de recebimento do VMQ

Problemas de segurança com memória compartilhada da VM (Máquina Virtual) NDIS

Suporte à migração dinâmica do VMQ do NDIS

Estados da fila da VM do NDIS