Partilhar via


Adaptadores de Rede de Máquina Virtual

O adaptador de rede da VM (máquina virtual) é exposto no sistema operacional convidado que é executado na partição filho do Hyper-V.

Nota No Hyper-V, uma partição filho também é conhecida como uma VM.

O adaptador de rede da VM dá suporte aos seguintes tipos de virtualização:

  • O adaptador de rede da VM pode ser uma virtualização sintética de um adaptador de rede (adaptador de rede sintética). Nesse caso, o NetVSC (cliente de serviço virtual de rede) executado na VM expõe esse adaptador de rede virtual. O NetVSC encaminha pacotes de e para a porta de comutador extensível sobre o VMBus (barramento de VM).

  • O adaptador de rede da VM pode ser uma virtualização emulada de um adaptador de rede físico (adaptador de rede emulado). Nesse caso, o adaptador de rede da VM imita um adaptador de rede Intel e usa a emulação de hardware para encaminhar pacotes de e para a porta de comutador extensível.

A figura a seguir mostra a interface entre adaptadores de rede de VM e o comutador extensível NDIS 6.40 (Windows Server 2012 R2) e posterior.

fluxograma mostrando a interface entre adaptadores de rede VM emulados e o comutador extensível para ndis 6.40.

A figura a seguir mostra a interface entre adaptadores de rede de VM e o comutador extensível para NDIS 6.30 (Windows Server 2012).

fluxograma mostrando a interface entre adaptadores de rede VM emulados e o comutador extensível para ndis 6.30.

As seguintes etapas ocorrem quando o usuário inicia uma VM do Hyper-V:

  1. A borda do protocolo do comutador extensível emite uma solicitação de conjunto de OID (identificador de objeto) de OID_SWITCH_PORT_CREATE a pilha do driver de comutador extensível. Essa solicitação OID notifica as extensíveis que uma porta está sendo criada para a VM.

  2. A borda de protocolo do comutador extensível emite uma solicitação de conjunto de OID de OID_SWITCH_NIC_CREATE a pilha extensível do driver de comutador. Essa solicitação OID notifica as extensíveis que uma conexão de rede para o adaptador de rede da VM está sendo criada para a porta da VM que foi criada anteriormente.

  3. Quando as pilhas de rede estão operacionais e estão associadas ao adaptador de rede da VM, a borda do protocolo do comutador extensível emite uma solicitação de conjunto de OID de OID_SWITCH_NIC_CONNECT a pilha do driver de comutador extensível. Essa solicitação OID notifica as extensíveis de que uma conexão de rede para o adaptador de rede da VM está conectada e operacional. Neste ponto, a extensão pode inspecionar, injetar e encaminhar pacotes para a porta conectada ao adaptador de rede da VM.

As seguintes etapas ocorrem quando o usuário interrompe uma VM do Hyper-V:

  1. A borda do protocolo do comutador extensível emite uma solicitação de conjunto de OID de OID_SWITCH_NIC_DISCONNECT a pilha do driver de comutador extensível. Essa solicitação OID notifica as extensíveis de que a conexão com o adaptador de rede da VM está sendo interrompida.

  2. Depois que todo o tráfego de pacotes e solicitações OID direcionadas à conexão de rede forem concluídos, a borda do protocolo do comutador extensível emitirá uma solicitação de conjunto de OID de OID_SWITCH_NIC_DELETE a pilha de driver de comutador extensível. Essa solicitação OID notifica as extensíveis que a conexão com o adaptador de rede da VM foi normalmente interrompida e excluída.

  3. A borda do protocolo do comutador extensível emite uma solicitação de conjunto de OID de OID_SWITCH_PORT_TEARDOWN a pilha do driver de comutador extensível. Essa solicitação OID notifica as extensíveis que a porta usada para a conexão do adaptador de rede da VM está sendo interrompida.

  4. A borda do protocolo do comutador extensível emite uma solicitação de conjunto de OID de OID_SWITCH_PORT_DELETE a pilha do driver de comutador extensível. Essa solicitação OID notifica as extensíveis que a porta da VM foi interrompida e excluída.