Conceptos y términos de redes virtualizadas
En la lista siguiente se proporcionan definiciones de conceptos y términos clave que se usan en la sección Redes virtualizadas. Se recomienda familiarizarse con estos términos antes de leer los otros temas de esta sección:
Partición secundaria
En Hyper-V, la partición secundaria es una máquina virtual (VM) basada en software que tiene acceso sin privilegios a los recursos físicos del equipo host.
Cada partición secundaria se crea a través de la partición primaria. Puede haber una o varias particiones secundarias que se ejecuten en Hyper-V en el equipo host. Cada partición secundaria hospeda un sistema operativo invitado.
En general, las particiones secundarias no tienen acceso directo a los recursos de hardware físico y se presentan una vista virtual de los recursos como dispositivos virtuales. Las solicitudes a los dispositivos virtuales se redirigen, ya sea a través del bus de máquina virtual (VMBus) o del hipervisor, a la partición primaria donde se controlan estas solicitudes. Además, las particiones secundarias no pueden crear otras particiones.
Nota A partir de Windows Server 2012, las particiones secundarias tienen acceso directo a los recursos de un adaptador de red físico que admite la virtualización de E/S raíz única (SR-IOV).
Adaptador de red emulado
Un adaptador Ethernet de conmutador extensible de Hyper-V que se expone en el sistema operativo invitado que se ejecuta en una partición secundaria de Hyper-V. Un adaptador de red emulado es un tipo de adaptador de red de máquina virtual. El adaptador de red emulado imita un adaptador de red Intel y usa la emulación de hardware para reenviar paquetes hacia y desde el puerto de conmutador extensible.
Este adaptador se expone en un sistema operativo invitado que es Windows XP, Windows Vista o versiones posteriores de Windows. Este adaptador también se expone en un sistema operativo invitado que es un sistema operativo que no es Windows.
Un conmutador Ethernet virtual sobre el que se enrutan los paquetes entre la partición primaria de Hyper-V, una o varias particiones secundarias de Hyper-V y la interfaz de red física del host. Este tipo de conmutador permite enviar o recibir paquetes entre todas las particiones de Hyper-V y la interfaz de red física en el host.
Además, las aplicaciones y los controladores que se ejecutan en el sistema operativo de administración pueden enviar o recibir paquetes a través de este tipo de conmutador.
Adaptador de red externo
Un adaptador Ethernet de conmutador extensible de Hyper-V que se expone en el sistema operativo de administración que se ejecuta en la partición primaria de Hyper-V. El adaptador de red externo está enlazado a uno o varios adaptadores de red físicos en el host.
El adaptador de red externo enruta los paquetes entre las particiones de Hyper-V y la interfaz de red física en el host.
Nota Cada instancia de un conmutador extensible no admite más de un adaptador de red externo.
Equipo de conmutador extensible
Se trata de una configuración en la que el adaptador de red externo de conmutador extensible está enlazado al borde de minipuerto virtual de un controlador intermedio de multiplexador NDIS (MUX). El controlador intermedio MUX está enlazado a un equipo de una o varias redes físicas en el host.
En esta configuración, las extensiones de conmutador extensible se exponen a todos los adaptadores de red del equipo. Esto permite que la extensión de reenvío en la pila extensible de controladores del conmutador administre la configuración y el uso de adaptadores de red individuales en el equipo. Por ejemplo, la extensión puede proporcionar compatibilidad con una solución de conmutación por error de equilibrio de carga (LBFO) a través del equipo reenviando paquetes salientes a adaptadores individuales. Esta extensión se conoce como proveedor de formación de equipos.
Para obtener más información, consulte Controladores intermedios de NDIS MUX.
Sistema operativo invitado
Sistema operativo que se ejecuta en una partición secundaria de Hyper-V. Cada partición secundaria solo puede hospedar un sistema operativo. Sin embargo, muchos sistemas operativos diferentes se pueden hospedar en particiones secundarias. Esto incluye diferentes versiones de Windows y Linux.
Hipervisor
En Hyper-V, el hipervisor es una capa de software que se ejecuta entre el hardware físico y uno o varios sistemas operativos que se ejecutan en particiones de Hyper-V.
El propósito principal del hipervisor es proporcionar entornos de ejecución aislados denominados particiones. El hipervisor proporciona cada partición con un conjunto de recursos de hardware, como memoria, dispositivos y ciclos de CPU. El hipervisor controla y arbitra el acceso de cada partición al hardware subyacente.
conmutador extensible de Hyper-V
Un conmutador Ethernet virtual que se ejecuta en el sistema operativo de administración. Cada instancia del conmutador extensible enruta los paquetes entre los puertos que están conectados a los adaptadores de red de conmutador extensible de Hyper-V.
Para obtener más información, consulte Conmutador extensible de Hyper-V.
Nota El conmutador extensible de Hyper-V se admite en NDIS 6.30 y versiones posteriores de NDIS.
Extensión extensible de conmutador de Hyper-V
Una extensión de conmutador extensible de Hyper-V es un controlador de filtro NDIS que se conecta a la pila de controladores de conmutador extensible. Una vez conectado, la extensión puede capturar, filtrar o reenviar paquetes de red y NDIS OID. Los paquetes y los OID se pueden reenviar a adaptadores de red conectados a puertos de conmutador extensibles.
Las extensiones de conmutador extensible de Hyper-V se admiten en NDIS 6.30 y versiones posteriores de NDIS.
Nota La Plataforma de filtrado de Windows (PMA) proporciona una extensión de filtrado extensible de conmutadores (Wfplwfs.sys ). Esta extensión permite a los filtros o controladores de llamada de PMA interceptar paquetes a lo largo de la ruta de acceso de datos de conmutador extensible de Hyper-V. Esto permite que los filtros o los controladores de llamada realicen la inspección o modificación de paquetes mediante las funciones de sistema y administración del PMA. Para obtener información general sobre EL PMA, consulte Plataforma de filtrado de Windows.
Adaptador de red extensible de conmutador de Hyper-V
Un adaptador de red administrado por el conmutador extensible de Hyper-V. Estos adaptadores de red se conectan a los puertos del conmutador extensible y constan de los siguientes tipos de adaptador:
Los adaptadores de red externos e internos que se exponen en el sistema operativo de administración que se ejecuta en la partición primaria de Hyper-V.
Adaptadores de red de máquina virtual sintéticos o emulados que se exponen en el sistema operativo invitado que se ejecuta en una partición secundaria de Hyper-V.
Conmutador extensible interno
Un conmutador Ethernet virtual sobre el que se enrutan los paquetes entre la partición primaria de Hyper-V y una o varias particiones secundarias de Hyper-V. Este tipo de conmutador excluye el tráfico de paquetes de la interfaz de red física en el host.
Además, las aplicaciones y los controladores que se ejecutan en el sistema operativo de administración pueden enviar o recibir paquetes a través de este tipo de conmutador.
Adaptador de red interno
Un adaptador Ethernet de conmutador extensible de Hyper-V que se expone en el sistema operativo de administración que se ejecuta en la partición primaria de Hyper-V. El adaptador de red interno envía o recibe paquetes entre todas las particiones de Hyper-V. Sin embargo, el adaptador de red interno no está enlazado a una interfaz de red física del host.
Unidad de administración de memoria de E/S (IOMMU)
Una IOMMU se usa para volver a asignar las direcciones de memoria física a las direcciones que usan las particiones secundarias. La IOMMU funciona independientemente del hardware de administración de memoria que usa el procesador.
Equipo de conmutación por error de equilibrio de carga (LBFO)
Se trata de una configuración en la que el adaptador de red externo del conmutador extensible está enlazado al borde de minipuerto virtual de un proveedor LBFO. El propio proveedor LBFO puede enlazarse a un equipo de uno o varios adaptadores de red físicos.
En esta configuración, las extensiones de conmutador extensible se exponen solo al perímetro de minipuerto virtual subyacente como adaptador de red. Esto permite al proveedor admitir una solución LBFO mediante el enlace a varios adaptadores de red físicos. Estos adaptadores no se administran mediante una extensión de reenvío que se ejecuta en la pila de controladores de conmutador extensible.
Sistema operativo de administración
Sistema operativo que se ejecuta en la partición primaria de Hyper-V. La partición primaria ejecuta el sistema operativo que se ejecuta en el equipo host. Para Hyper-V, el equipo host debe ejecutar versiones x64 de Windows Server 2008 o versiones posteriores de Windows Server.
Controlador de cliente de servicio virtual de red (NetVSC)
Un controlador NDIS que se ejecuta en el sistema operativo invitado de una partición secundaria de Hyper-V. NetVSC expone un adaptador de red virtualizado conocido como adaptador de red de máquina virtual.
NetVSC accede al conmutador extensible de Hyper-V para reenviar paquetes a través de la interfaz de red administrada por el conmutador. NetVSC hace esto pasando mensajes a través de VMBus al controlador NetVSP asociado. Este controlador se ejecuta en el sistema operativo de administración de la partición primaria de Hyper-V.
En la mayoría de los casos, NetVSC envía y recibe paquetes mediante la conexión a un puerto en el conmutador extensible de Hyper-V. Sin embargo, NetVSC podría configurarse para conectarse a una función virtual (VF) de un adaptador de red físico que admita la interfaz SR-IOV. En este caso, NetVSC envía y recibe paquetes directamente sobre el adaptador físico subyacente.
Controlador del productor de servicios virtuales de red (NetVSP)
Un controlador NDIS que se ejecuta en el sistema operativo de administración de la partición primaria de Hyper-V. Este controlador proporciona servicios para admitir el acceso de red mediante las particiones secundarias de Hyper-V.
Conmutador NIC
El conmutador NIC es un componente de hardware de un adaptador de red que admite la virtualización de E/S raíz única (SR-IOV). Este conmutador conecta el tráfico de red entre la interfaz de red física del adaptador y la función física (PF) y una o varias máquinas virtuales en el adaptador.
Partición
El hipervisor administra una partición. Cada partición representa una unidad lógica de recursos de memoria y procesador aislados. Esto permite que varios sistemas operativos aislados compartan una sola plataforma de hardware.
El hipervisor también administra directivas para el acceso a la memoria y al dispositivo en el equipo host. Estas directivas son diferentes para las particiones primarias y secundarias.
Partición primaria
En Hyper-V, la partición primaria es la primera partición del equipo host. Esta partición tiene acceso con privilegios a los recursos físicos del equipo host, como el acceso a la memoria y los dispositivos. Además, la partición primaria es responsable de iniciar el hipervisor y crear particiones secundarias.
Solo hay una partición primaria que se ejecuta en Hyper-V en el equipo host. La partición primaria hospeda el sistema operativo de administración.
Nota La partición primaria también se conoce como partición raíz .
Función física (PF)
Función PCI Express (PCIe) que admite la interfaz de virtualización de E/S raíz única (SR-IOV). SR-IOV amplía la interfaz PCIe para permitir que varias máquinas virtuales compartan los mismos recursos de hardware físico pcIe. El PF contiene la estructura de funcionalidad extendida PCIe SR-IOV en su espacio de configuración pci.
PF/VF Backchannel
Interfaz de comunicación privada basada en software entre los controladores de minipuerto de una función virtual PCIe (VF) y la función física PCIe (PF). Cada controlador de minipuerto VF puede emitir solicitudes a través del canal trasero al controlador de miniporte PF. El controlador de minipuerto PF puede emitir notificaciones de estado a través del canal trasero a controladores de miniporte VF individuales.
Los datos intercambiados entre los controladores de miniporte PF y VF a través de la interfaz backchannel implican el uso de un bloque de configuración de VF. Cada bloque de configuración de VF es similar en concepto a un mensaje de comunicación entre procesos (IPC), en el que cada bloque tiene un formato propietario, longitud e identificador de bloque. El proveedor de hardware independiente (IHV) puede definir uno o varios bloques de configuración de VF para los controladores de miniporte PF y VF.
Conmutador extensible privado
Un conmutador Ethernet virtual sobre el que se enrutan los paquetes entre una o varias particiones secundarias de Hyper-V. Este tipo de conmutador excluye el tráfico de paquetes de la partición primaria de Hyper-V y la interfaz de red física en el host.
Nota Las aplicaciones y controladores que se ejecutan en el sistema operativo de administración no pueden enviar ni recibir paquetes a través de este tipo de conmutador.
Virtualización de E/S raíz única (SR-IOV)
SR-IOV es un método por el que un adaptador de red PCIe se puede particionar en una función física (PF) y una o varias funciones virtuales (VF). A cada función del adaptador se le asigna un identificador de solicitante PCIe único. Esto permite al adaptador aplicar traducciones de memoria e interrupción para que se puedan entregar flujos de tráfico de red diferentes directamente al PF o VF adecuado. Al evitar el enrutamiento del tráfico de red a través del componente de conmutador extensible de Hyper-V, SR-IOV reduce la sobrecarga de E/S en el entorno de red virtualizado.
Para obtener más información, consulte Virtualización de E/S raíz única (SR-IOV).
Nota SR-IOV se admite en NDIS 6.30 y versiones posteriores de NDIS.
Ruta de acceso de datos sintéticos
Ruta de acceso de datos de red entre un adaptador de red de máquina virtual expuesto en un sistema operativo invitado y el componente de conmutador extensible de Hyper-V en el sistema operativo de administración.
Adaptador de red sintético
Un adaptador Ethernet de conmutador extensible de Hyper-V que se expone en el sistema operativo invitado que se ejecuta en una partición secundaria de Hyper-V. Un adaptador de red sintético es un tipo de adaptador de red de máquina virtual. El cliente de servicio virtual de red (NetVSC) que se ejecuta en la máquina virtual expone este adaptador de red sintético. NetVSC reenvía paquetes hacia y desde el puerto de conmutador extensible a través del bus de máquina virtual (VMBus) al controlador NetVSP asociado.
Este adaptador de red se expone en un sistema operativo invitado que es Windows Vista o una versión posterior de Windows.
Función virtual (VF)
Función PCIe asociada a un PF en un adaptador de red que admite SR-IOV. Una VF comparte uno o varios recursos físicos en el adaptador, como el puerto Ethernet físico, con el PF y otras máquinas virtuales asociadas al mismo PF.
Ruta de acceso de datos de VF
Ruta de acceso de datos de red entre un adaptador de red de máquina virtual expuesto en un sistema operativo invitado y el VF en un adaptador de red SR-IOV. En esta ruta de acceso de datos, el adaptador de red de la máquina virtual se asocia con el adaptador de red VF en el sistema operativo invitado. El controlador de miniporte VF reenvía paquetes hacia o desde el adaptador de red de la máquina virtual al VF. El conmutador NIC en el adaptador de red SR-IOV reenvía los paquetes hacia o desde la VF a la interfaz de red física del adaptador.
Adaptador de red VF
Adaptador de red virtual que se expone en el sistema operativo invitado para el VF. Cuando se asignan recursos para la VF y se adjunta a una partición secundaria, el controlador de bus VPCI en el sistema operativo invitado de esa partición expone el adaptador de red VF. El controlador de autobús VPCI también carga el controlador de minipuerto VF para este adaptador.
Máquina virtual (VM)
Un equipo invitado virtual que se implementa en software y se hospeda en un equipo host físico. Una máquina virtual emula un sistema de hardware completo, desde el procesador al adaptador de red, en un entorno de software aislado autocontenido. Esto habilita el funcionamiento simultáneo de sistemas operativos incompatibles de otro modo.
Cada sistema operativo invitado se ejecuta en su propia máquina virtual de software aislado.
Nota En Hyper-V, una partición secundaria también se conoce como máquina virtual.
Virtual Machine Bus (VMBus)
Un bus de comunicaciones virtuales que pasa los mensajes de control y datos entre las particiones primarias y secundarias de Hyper-V. El acceso a los recursos físicos en el equipo host por particiones secundarias se realiza a través de mensajes que se pasan a través de VMBus entre los componentes del cliente de servicio virtual (VSC) y el proveedor de servicios virtuales (VSP).
Adaptador de red de máquina virtual (VM)
Un adaptador de red virtual de conmutador extensible de Hyper-V que se expone en el sistema operativo invitado de una partición secundaria de Hyper-V.
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.
Se puede configurar un adaptador de red de máquina virtual para acceder a las interfaces de red externas, internas o privadas de Hyper-V.
Virtual Machine Queue (VMQ)
Un adaptador de red compatible con VMQ usa DMA para transferir todos los fotogramas entrantes directamente a la memoria de la máquina virtual. VMQ también mejora el rendimiento de red mediante la distribución del procesamiento del tráfico de red para varias máquinas virtuales entre varios procesadores.
Para obtener más información, consulte Virtual Machine Queue (VMQ) (Cola de máquinas virtuales [VMQ]).
Nota VMQ se admite en NDIS 6.20 y versiones posteriores de NDIS.
Controlador PCI virtual (VPCI)
Controlador de bus PCI que se ejecuta en el sistema operativo invitado de una partición secundaria de Hyper-V. Este controlador expone el VF como un adaptador de red virtual en el sistema operativo invitado.
El controlador VPCI es un VSC de Hyper-V y se comunica con el VSP VPCI que se ejecuta en el sistema operativo de administración en la partición primaria de Hyper-V. La comunicación entre los componentes VSP y VSC de VPCI se produce a través de VMBUS.
Para obtener más información sobre la interfaz VPCI, consulte GUID_PCI_VIRTUALIZATION_INTERFACE.
Pila de virtualización
Colección de componentes de software que administra la creación y ejecución de particiones secundarias en Hyper-V. La pila de virtualización administra el acceso por particiones secundarias a los recursos de hardware del equipo host. La pila de virtualización se ejecuta en la partición primaria de Hyper-V.