Adaptadores de red de Hyper-V: qué son, por qué se utilizan y cómo funcionan
En la entrada anterior del blog se explicó cómo crear una máquina virtual de Hyper-V ( crear una máquina virtual Hyper-V , VM). Sin embargo, la creación de una máquina virtual de Hyper-V no es más que el primer paso para construir un entorno virtual a gran escala; a partir de ahí, hay que asegurarse de que las máquinas virtuales que se ejecutan en un host Hyper-V puedan comunicarse entre sí. Para ello, es necesario conocer los adaptadores de red de Hyper-V, la tecnología en la que se basa el funcionamiento de las redes de Hyper-V, así como la forma de configurar dichas redes.
Acerca de las redes en Hyper-V
Un adaptador de red virtual (también conocido como vNIC) puede considerarse una versión virtualizada de un adaptador de red físico. Se utiliza en entornos Hyper-V para conectar un servidor físico con otros servidores, máquinas virtuales o cualquier otro dispositivo de red a través de una conexión LAN. En resumen, el vNIC habilita y gestiona todas las comunicaciones de red.
Cada máquina virtual cuenta con una o más vNIC, que proporcionan conexión a una única subred. Sin embargo, se pueden asignar direcciones IP adicionales a esa NIC para obtener acceso a varias subredes.
Al instalar el rol de Hyper-V en el ordenador y comenzar a crear nuevas máquinas virtuales, es necesario tener en cuenta las configuraciones de red que están presentes de forma predeterminada.
- Las versiones anteriores de Windows (anteriores a Windows 10) no disponían de conmutadores virtuales. Sin embargo, al habilitar Hyper-V en Windows 10, puede utilizar un conmutador predeterminado para una conexión de red fluida, ya que proporciona acceso a la red del host.
- Los adaptadores de red virtuales de Hyper-V permiten la comunicación entre máquinas virtuales a través de un conmutador virtual. Sin embargo, a las máquinas virtuales recién creadas no se les asigna ningún conmutador virtual. Cada nueva máquina virtual cuenta con un adaptador de red, que puede configurarse asignándole un único conmutador virtual, o bien puede dejarse desconectado. Por lo tanto, para habilitar la conectividad de red, es necesario crear un conmutador virtual y configurar un adaptador de red virtual.
Existen tres tipos de conmutadores virtuales que proporcionan diferentes niveles de conectividad de red:
- Un conmutador virtual externo puede conectarse al adaptador de red físico, lo que permite a las máquinas virtuales acceder a una red física. Un conmutador virtual externo permite la comunicación entre máquinas virtuales en el mismo ordenador físico, entre las máquinas virtuales y el ordenador físico, y permite a las máquinas virtuales acceder a la red física.
- Un conmutador virtual interno permite la comunicación entre las máquinas virtuales que se ejecutan en el mismo servidor Hyper-V, así como entre dichas máquinas virtuales y el sistema operativo de gestión. Sin embargo, este tipo de conmutador no proporciona acceso a una red física.
- Un conmutador virtual privado solo garantiza la conectividad entre las máquinas virtuales que se ejecutan en el mismo host de Hyper-V. Este tipo de red proporciona un modo aislado de conectividad de red.
Otro aspecto que merece la pena mencionar es el etiquetado de VLAN, que es un método para asignar una etiqueta específica (ID de VLAN) a cada paquete que circula por la red. El etiquetado de VLAN simplifica el proceso de identificar qué paquete de información pertenece a una VLAN concreta. Como resultado, este método permite aislar el tráfico de red y garantiza que las comunicaciones de red se realicen sin interrupciones.
Los adaptadores de red virtuales en Hyper-V pueden ser de dos tipos:
- Los adaptadores de red heredados emulan un adaptador de red físico y solo funcionan con máquinas virtuales de Generación 1. Este tipo de adaptador de red se utiliza para máquinas virtuales invitadas no compatibles que no admiten los Servicios de Integración de Hyper-V ni los Servicios de Integración de Linux. Se pueden instalar hasta 4 vNIC heredadas en una sola máquina virtual. Además, se aplica un adaptador de red heredado para habilitar la comunicación entre sistemas operativos invitados que no son compatibles con Hyper-V. Las vNIC heredadas pueden realizar una instalación basada en red de los sistemas operativos invitados.
- Los adaptadores de red sintéticos se aplican para máquinas virtuales invitadas «avanzadas» que admiten los Servicios de Integración de Hyper-V o los Servicios de Integración de Linux. Se pueden instalar hasta 8 vNIC sintéticas en una sola máquina virtual. Por lo general, ofrecen un mejor rendimiento que las vNIC heredadas. En este caso, la conectividad de red se habilita mediante VMBus, que proporciona y controla la comunicación entre particiones independientes. Además, con este tipo de adaptador de red, es posible utilizar el etiquetado de VLAN.
Cómo configurar un adaptador de red virtual en el Administrador de Hyper-V
Hay dos formas de habilitar y configurar un adaptador de red de Hyper-V: en el Administrador de Hyper-V mediante la interfaz gráfica de usuario (GUI) o en PowerShell ejecutando scripts de PowerShell. Analizaremos ambas en detalle. Empecemos ahora con el primer método:
- Abre el Administrador de Hyper-V.
- Busca la máquina virtual a la que deseas añadir un adaptador de red de Hyper-V y haz clic con el botón derecho del ratón sobre el nombre de la máquina virtual. Seleccione Ajustes.
- Se abrirá un nuevo menú con información sobre los ajustes de la máquina virtual. En la sección «Hardware», seleccione Añadir hardware para ver la lista de dispositivos que puede añadir a su máquina virtual. En nuestro caso, solo nos interesan dos opciones: Adaptador de red y Adaptador de red heredado (que solo está disponible para máquinas virtuales de 1.ª generación). Seleccione el adaptador de red que necesite y haga clic en Añadir .

- Se le redirigirá a la sección «Adaptador de red», donde podrá configurar un nuevo adaptador de red de Hyper-V seleccionando un conmutador virtual al que conectarse, activando la identificación de VLAN y especificando el ID de VLAN, así como indicando el ancho de banda máximo y mínimo que se va a utilizar. También puede eliminar el adaptador de red de Hyper-V haciendo clic en « » y luego en «Eliminar».

- Haga clic en «Aplicar» para guardar los cambios.
Además, en el Administrador de Hyper-V, puede modificar los ajustes de la aceleración por hardware y habilitar funciones más avanzadas.
- Haga doble clic en «Adaptador de red» en la sección «Hardware». Seleccione «Aceleración por hardware». Aquí puede habilitar la cola de la máquina virtual (VMQ) y la descarga de tareas IPsec, así como especificar el número máximo de asociaciones de seguridad (SA) descargadas. La cola de la máquina virtual de Hyper-V es una tecnología de virtualización por hardware que garantiza la transferencia directa de datos de red a la memoria compartida de la máquina virtual. IPsec es el protocolo de seguridad utilizado para cifrar el intercambio de datos de red. Con la descarga de tareas IPsec habilitada, puede descargar las tareas relacionadas con IPsec a un adaptador de red para no sobrecargar los recursos de hardware.

- Haga clic en Aplicar para guardar los cambios.
- A continuación, seleccione Funciones avanzadas para configurar las funciones avanzadas del adaptador de red virtual. Entre ellas se incluyen la dirección MAC, la protección DHCP, la protección del enrutador, la red protegida, la duplicación de puertos y la agrupación de tarjetas de red. Cada función va acompañada de una breve descripción de cómo se puede utilizar. Léalas y decida qué funciones debe habilitar.

- Marque las casillas correspondientes y haga clic en Aplicar para guardar los cambios.
Gestión de adaptadores de red de Hyper-V con PowerShell
Como se puede observar, las opciones de configuración en el Administrador de Hyper-V son bastante limitadas. Además, al utilizar la interfaz gráfica de usuario (GUI) solo se pueden configurar los adaptadores de red de Hyper-V para las máquinas virtuales invitadas, y no para el sistema operativo de gestión. Por este motivo, se puede utilizar PowerShell para disponer de funciones más avanzadas y de múltiples opciones de configuración. Veamos cómo se pueden gestionar los adaptadores de red de Hyper-V en PowerShell.
Crear adaptadores de red de Hyper-V
Ten en cuenta que, para que los cmdlets de PowerShell funcionen, debes ejecutar PowerShell en modo administrador. Para ello, escribe PowerShell en la barra de búsqueda, haz clic con el botón derecho del ratón en el icono de PowerShell y selecciona «Ejecutar como administrador». Utiliza el cmdlet `Add-VMNetworkAdapter` para añadir un nuevo adaptador de red virtual a una máquina virtual de Hyper-V. A continuación se muestra un ejemplo de cómo puedes utilizar este cmdlet:
Add-VMNetworkAdapter -VMName DemoVM -SwitchName DemoVSwitch –Name ‘Demo Network Adapter’
El siguiente ejemplo muestra cómo puedes añadir un segundo adaptador de red virtual en el sistema operativo de gestión:
Add-VMNetworkAdapter -ManagementOS -Name ‘Second Network Adapter’
Conectar o desconectar adaptadores de red de Hyper-V
El cmdlet `Connect-VMNetworkAdapter` te permite conectar un adaptador de red virtual a un conmutador virtual de tu elección. El ejemplo siguiente muestra cómo se puede añadir un conmutador virtual (conmutador predeterminado) a dos máquinas virtuales (DemoVM y New Virtual Machine) al mismo tiempo. Asegúrate de que ninguna de las máquinas virtuales se encuentre en estado de ejecución.
Connect-VMNetworkAdapter -VMName DemoVM, ‘New Virtual Machine’ -SwitchName ‘Default Switch’
Para desconectar un adaptador de red de Hyper-V de un conmutador virtual o de un grupo de recursos de Ethernet, se puede utilizar el cmdlet Disconnect-VMNetworkAdapter. El siguiente script le permite desconectar todos los adaptadores de red de una única máquina virtual denominada « » «DemoVM» « »:
Disconnect-VMNetworkAdapter -VMName DemoVM
Este script de PowerShell se puede utilizar para desconectar todos los adaptadores de red virtuales que estén conectados a un conmutador virtual « » «Default Switch» « » en todas las máquinas virtuales del entorno Hyper-V.
Get-VMNetworkAdapter -VMName *| Where-Object {$_.SwitchName -eq 'Default Switch'} | Disconnect-VMNetworkAdapter
Con PowerShell, puede ser aún más preciso en sus configuraciones. Si desea desconectar todos los adaptadores de red conectados a un conmutador virtual concreto (conmutador predeterminado) que se ejecutan en una máquina virtual determinada (DemoVM), utilice el cmdlet siguiente:
Get-VMNetworkAdapter -VMName DemoVM | Where-Object {$_.SwitchName -eq 'Default Switch'} | Disconnect-VMNetworkAdapter
Obtener adaptadores de red de Hyper-V
Estos scripts de PowerShell se pueden utilizar para acceder a información sobre los adaptadores de red virtuales presentes en una máquina virtual concreta, en el sistema operativo de gestión o en todas las máquinas virtuales, así como en el sistema operativo de gestión que se ejecuta en el entorno virtual. A continuación se muestran todos los cmdlets:
- Para una sola máquina virtual:
Get-VMNetworkAdapter –VMName DemoVM
- Para el sistema operativo de gestión:
Get-VMNetworkAdapter -ManagementOS
- Para todas las máquinas virtuales del entorno Hyper-V, incluido el sistema operativo de gestión:
Get-VMNetworkAdapter -All
Si el último script se ejecuta correctamente, aparecerá la siguiente pantalla con información sobre los adaptadores de red de Hyper-V:

Eliminar adaptadores de red de Hyper-V
Este cmdlet se utiliza para eliminar uno o varios adaptadores de red virtuales de una máquina virtual, así como del sistema operativo de gestión.
En el siguiente ejemplo, se elimina el adaptador de red NewNetworkAdapter de una máquina virtual denominada DemoVM:
Remove-VMNetworkAdapter -VMName DemoVM -VMNetworkAdapterName NewNetworkAdapter
El ejemplo siguiente muestra cómo se puede eliminar el adaptador de red «Secondary» del sistema operativo de gestión: Remove-VMNetworkAdapter -ManagementOs -Name Secondary
Cambiar el nombre de los adaptadores de red de Hyper-V
También puedes cambiar el nombre de un adaptador de red de Hyper-V de una máquina virtual concreta o desde el sistema operativo de gestión:
Rename-VMNetworkAdapter -VMName DemoVM -NewName ‘Network Adapter 2019’
En el Administrador de Hyper-V puedes verificar que todos los adaptadores de red de una máquina virtual denominada DemoVM se han renombrado correctamente.

Para asignar un nuevo nombre a un adaptador de red (Adaptador de red 2019) de una máquina virtual concreta (DemoVM), ejecute el siguiente script:
Rename-VMNetworkAdapter -VMName DemoVM -Name ‘Network Adapter 2019’ -NewName ‘Hyper-V network adapter’
El siguiente cmdlet puede ayudarle a cambiar el nombre de un adaptador de red del sistema operativo de gestión.
Rename-VMNetworkAdapter -ManagementOs -Name Adapter -NewName ‘Communications Channel’
Configurar adaptadores de red de Hyper-V
En esta sección se enumeran varios cmdlets que pueden utilizarse para configurar las funciones del adaptador de red de Hyper-V en una máquina virtual de Hyper-V o en el sistema operativo de gestión. Explorar todas las opciones de configuración en profundidad puede llevar mucho tiempo. Por lo tanto, solo analizaremos algunas funciones que se pueden habilitar a través de PowerShell.
Por ejemplo, puedes habilitar DHCP Guard ejecutando el script que aparece a continuación. DHCP Guard se utiliza para proteger el sistema contra el acceso no autorizado desde el sistema operativo invitado.
Set-VMNetworkAdapter -VMName DemoVM -DhcpGuard On
Además, puedes habilitar la duplicación de puertos, lo que te permite copiar los paquetes de red de un adaptador de red virtual y enviarlos a otro. Existen dos modos de duplicación: «Origen» y «Destino». Al seleccionar el modo «Origen», se establece que el tráfico de red de este adaptador de red concreto se copiará y se enviará a la máquina virtual de supervisión. Al adaptador de red de esa máquina virtual se le asignará el modo de duplicación «Destino». Tenga en cuenta que, para que esta función funcione, a cada adaptador de red «Origen» debe asignársele un adaptador de red «Destino».
Para habilitar la duplicación de puertos en modo «Origen», ejecute el siguiente script:
Set-VMNetworkAdapter -VMName DemoVM –Name ‘Hyper-V network adapter’-PortMirroring Source
Este cmdlet habilitará la función de duplicación de puertos en la máquina virtual denominada DemoVM y asignará a su adaptador de red virtual la función de origen.
En el siguiente ejemplo, el adaptador de red virtual denominado Monitoring se configura como punto de destino para la duplicación de puertos. Como resultado, una máquina virtual denominada DemoVM («Origen») supervisará todo el tráfico de red de la máquina virtual denominada «New Virtual Machine» (Destino).
Set-VMNetworkAdapter -VMName ‘New Virtual Machine’-Name Monitoring -PortMirroring Destination
El siguiente cmdlet se puede utilizar para habilitar la identificación de VLAN, así como para asignar un ID de VLAN específico:
Set-VMNetworkAdapterVlan -VMName DemoVM -VMNetworkAdapterName ‘Hyper-V network adapter’ -Access -VlanId 20
En este caso, el etiquetado de VLAN se habilitará en un adaptador de red de Hyper-V concreto (adaptador de red de Hyper-V) que está conectado a una máquina virtual determinada (DemoVM).
O bien, si desea deshabilitar el etiquetado de VLAN, escriba este cmdlet: Set-VMNetworkAdapterVlan -VMName DemoVM -VMNetworkAdapterName ‘Hyper-V network adapter’ -Untagged
La principal ventaja de los cmdlets de PowerShell es que puedes organizarlos como quieras y crear scripts completos. Con su ayuda, puedes optimizar considerablemente el proceso de gestión y configuración de tu entorno Hyper-V.
Cómo proteger un entorno Hyper-V con NAKIVO Backup & Replication
NAKIVO Backup & Replication es una solución fiable y rentable que ofrece protección 24/7 para su entorno virtual, al tiempo que garantiza la rápida recuperación de sus datos más sensibles y aplicaciones críticas, incluso en caso de desastre. NAKIVO Backup & Replication incluye un completo conjunto de herramientas que permiten hacer backup de forma rápida y eficiente, replicación, y recuperación del sistema.
Con esta solución, puede mejorar significativamente el rendimiento de sus jobs de backup y replicación, especialmente mediante la optimización de las operaciones de red dentro de su infraestructura. Para ello, NAKIVO Backup & Replication ofrece las siguientes funciones:
- aceleración de la red aplica herramientas de reducción de tráfico y compresión de datos, lo que le permite reducir significativamente la cantidad de datos transferidos a través de la WAN. Estos resultados se consiguen mediante el uso de dos Transportadores, instalados en ambos sitios (origen y destino). El Transportador de la sede de origen comprime los datos de las máquinas virtuales antes de enviarlos a través de la red, mientras que el Transportador de la sede de destino descomprime los datos recibidos. Como resultado, se puede aumentar considerablemente la velocidad de las tareas de backup de máquinas virtuales y replicación y reducir la carga de la red.
- Limitación avanzada del ancho de banda le permite establecer límites de velocidad de transferencia de datos para definir cuánto ancho de banda pueden utilizar determinadas tareas de protección de datos. Para ello, es necesario crear reglas globales o específicas para cada tarea que controlen la cantidad de ancho de banda que se consume durante las operaciones de backup. Estas reglas pueden aplicarse a diferentes tareas de protección de datos y con diferentes programaciones. Con esta función, puede asegurarse de que sus redes no se sobrecarguen, ni siquiera durante el horario laboral. Las reglas de «
- Mapeo de la red y reasignación de IP » se utilizan en tareas de replicación, conmutación por recuperación y restauración del entorno cuando el sitio de origen y el de destino están conectados a redes diferentes y tienen direcciones IP distintas. Para evitar cualquier problema durante la recuperación ante desastres, es necesario crear reglas de mapeo de la red y de reasignación de IP. Estas reglas garantizan que las redes virtuales de origen puedan asignarse a las redes virtuales de destino adecuadas, mientras que las direcciones IP de origen puedan asignarse a las direcciones IP de destino durante un evento de recuperación ante desastres. Estas funciones te permiten optimizar y automatizar de forma eficaz el proceso de configuración de la red.