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 máquina virtual.

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

  • El adaptador de red de máquina virtual podría ser una virtualización sintética de un adaptador de red (adaptador de red sintético). 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 paquetes hacia y desde el puerto de conmutador extensible a través del bus de máquina virtual (VMBus).

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

En la ilustración 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 la ilustración 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 máquina virtual emulados y el conmutador extensible para ndis 6.30.

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 conjunto de identificador de objeto (OID) de OID_SWITCH_PORT_CREATE 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 conjunto de OID de OID_SWITCH_NIC_CREATE la pila de controladores de conmutador extensible. Esta solicitud de OID notifica a las extensiones de conmutador extensible subyacentes que se está creando una conexión de red para el adaptador de red de la máquina virtual para el puerto de máquina virtual que se creó anteriormente.

  3. Cuando las pilas de red están operativas y están enlazadas al adaptador de red de la máquina virtual, el borde del protocolo del conmutador extensible emite una solicitud de conjunto de OID de OID_SWITCH_NIC_CONNECT la pila de controladores de 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.

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 conjunto de OID de OID_SWITCH_NIC_DISCONNECT la pila de controladores de conmutador extensible. Esta solicitud de OID notifica a las extensiones de conmutador extensible subyacentes que se está anulando la conexión al adaptador de red de la máquina virtual.

  2. Una vez completado todo el tráfico de paquetes y las solicitudes de OID destinadas a la conexión de red, el borde del protocolo del conmutador extensible emite una solicitud de conjunto de OID de OID_SWITCH_NIC_DELETE la pila de controladores de conmutador extensible. Esta solicitud de OID notifica a las extensiones de conmutador extensible subyacentes que la conexión al adaptador de red de la máquina virtual se ha roto y eliminado correctamente.

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

  4. El borde del protocolo del conmutador extensible emite una solicitud de conjunto de OID de OID_SWITCH_PORT_DELETE la pila de controladores de conmutador extensible. Esta solicitud de OID notifica a las extensiones de conmutador extensible subyacentes que el puerto de máquina virtual se ha roto y eliminado.