Compartir a través de


Adaptadores de red de máquina virtual

El adaptador de red de la máquina virtual (VM) se expone en el sistema operativo invitado que se ejecuta en la partición secundaria de Hyper-V.

Nota

En Hyper-V, una partición secundaria también se conoce como una máquina virtual.

El adaptador de red de máquina virtual admite los siguientes tipos de virtualización:

  • adaptador de red sintético: el adaptador de red de máquina virtual podría ser una virtualización sintética de un adaptador de red. En este caso, el cliente de servicio virtual de red (NetVSC) que se ejecuta en la máquina virtual expone este adaptador de red virtual. NetVSC reenvía los paquetes hacia y desde el puerto de conmutador extensible a través del bus de máquina virtual (VMBus).

  • adaptador de red emulado: el adaptador de red de máquina virtual podría ser una virtualización emulada de un adaptador de red físico. En este caso, el adaptador de red de la máquina virtual imita un adaptador de red Intel y usa emulación de hardware para reenviar paquetes hacia y desde el puerto de conmutador extensible.

En el diagrama siguiente se muestra la interfaz entre los adaptadores de red de máquina virtual y el conmutador extensible NDIS 6.40 (Windows Server 2012 R2) y versiones posteriores.

Diagrama de flujo que muestra la interfaz entre adaptadores de red de máquina virtual emulados y el conmutador extensible para NDIS 6.40.

En el diagrama siguiente se muestra la interfaz entre los adaptadores de red de máquina virtual y el conmutador extensible para NDIS 6.30 (Windows Server 2012).

diagrama de flujo que muestra la interfaz entre adaptadores de red de vm emulados y el conmutador extensible para NDIS 6.30.

Inicio de una máquina virtual de Hyper-V

Los pasos siguientes se producen cuando el usuario inicia una máquina virtual de Hyper-V:

  1. El borde del protocolo del conmutador extensible emite una solicitud de establecimiento de identificador de objeto (OID) OID_SWITCH_PORT_CREATE a la pila de controladores de conmutador extensible. Esta solicitud de OID notifica a las extensiones de conmutador extensible subyacentes que se está creando un puerto para la máquina virtual.

  2. El borde del protocolo del conmutador extensible emite una solicitud de establecimiento de OID OID_SWITCH_NIC_CREATE a la pila de controladores de conmutador extensible. Esta solicitud de OID notifica a las extensiones subyacentes del conmutador extensible que se está estableciendo una conexión de red para el adaptador de red de la máquina virtual en el puerto previamente creado.

  3. Cuando las pilas de red están operativas y se han enlazado al adaptador de red de la máquina virtual, el protocolo del borde del conmutador extensible emite una solicitud de configuración de OID de OID_SWITCH_NIC_CONNECT hacia abajo en la pila de controladores del conmutador extensible. Esta solicitud de OID notifica a las extensiones de conmutador extensible subyacentes que una conexión de red para el adaptador de red de la máquina virtual está conectada y operativa. En este momento, la extensión puede inspeccionar, insertar y reenviar paquetes al puerto que está conectado al adaptador de red de la máquina virtual.

Detención de una máquina virtual de Hyper-V

Los pasos siguientes se producen cuando el usuario detiene una máquina virtual de Hyper-V:

  1. El borde del protocolo del conmutador extensible emite una solicitud de establecimiento de OID OID_SWITCH_NIC_DISCONNECT a la pila de controladores de conmutador extensible. Esta solicitud de OID notifica a las extensiones de conmutador extensible subyacentes que se está desmontando la conexión al adaptador de red de la máquina virtual.

  2. Una vez completadas todas las solicitudes de tráfico de paquetes y OID destinadas a la conexión de red, la periferia del protocolo del conmutador extensible emite una solicitud de establecimiento de OID OID_SWITCH_NIC_DELETE hacia la pila de controladores de conmutador extensible. Esta solicitud de OID notifica a las extensiones del conmutador extensible subyacentes que la conexión al adaptador de red de la máquina virtual se revocó de manera controlada y se eliminó.

  3. El borde del protocolo del conmutador extensible emite una solicitud de establecimiento de OID OID_SWITCH_PORT_TEARDOWN a la pila de controladores de conmutador extensible. Esta solicitud de OID notifica a las extensiones subyacentes del conmutador extensible que el puerto que se usó para la conexión del adaptador de red de la máquina virtual se está desmontando.

  4. El borde del protocolo del conmutador extensible emite una solicitud de establecimiento de OID OID_SWITCH_PORT_DELETE a la pila de controladores de conmutador extensible. Esta solicitud de OID notifica a las extensiones básicas del conmutador extensible que el puerto de VM se revocó y eliminó.