Compartir a través de


arquitectura SR-IOV

En este artículo se explica la arquitectura de virtualización de E/S raíz única (SR-IOV), sus componentes clave y cómo SR-IOV permite una virtualización de red eficaz para mejorar el rendimiento.

En el diagrama siguiente se muestran los componentes de SR-IOV a partir de NDIS 6.30 en Windows Server 2012.

Captura de pantalla del diagrama de pila de arquitectura de SR-IOV con una partición primaria de administración y dos particiones secundarias que contienen sistemas operativos invitados.

La interfaz SR-IOV consta de los siguientes componentes:

módulo de conmutador extensible Hyper-V

El módulo de conmutador extensible configura el conmutador NIC en el adaptador de red SR-IOV para proporcionar conectividad de red a Hyper-V particiones secundarias.

Nota:

Hyper-V particiones secundarias se conocen como máquinas virtuales (VM).

Si una partición secundaria se conecta a una función virtual PCI Express (PCIe), el módulo de conmutador extensible no participa en el tráfico de datos entre la máquina virtual y el adaptador de red. En su lugar, el tráfico de datos pasa directamente entre la máquina virtual y la VF conectada.

Para obtener más información sobre el conmutador extensible, consulte Hyper-V conmutador extensible.

Función física (PF)

El PF es una función PCI Express (PCIe) de un adaptador de red que admite la interfaz SR-IOV. El PF incluye la capacidad extendida SR-IOV en el espacio de configuración PCIe. Esta capacidad le permite configurar y administrar la funcionalidad SR-IOV del adaptador de red, como habilitar la virtualización y exponer funciones virtuales.

Para obtener más información, consulte SR-IOV Función física (PF).

Controlador de miniport PF

El controlador de miniport PF es responsable de administrar los recursos en el adaptador de red que son usados por una o más funciones virtuales. Debido a esto, el controlador de miniport PF se carga en el sistema operativo de administración antes de que se asignen recursos para un VF. El controlador de miniporte PF se detiene después de que se liberen todos los recursos asignados para las máquinas virtuales.

Para obtener más información, consulte Desarrollo de Controladores de Miniport PF SR-IOV.

Función virtual (VF)

Una VF es una función PCIe ligera en un adaptador de red que admite la interfaz SR-IOV. Cada VF representa una instancia virtualizada del adaptador de red y tiene su propio espacio de configuración pci. Cada VF también comparte uno o varios recursos físicos en la tarjeta de red, como, por ejemplo, un puerto de red externo, con el PF y otras VFs.

Para obtener más información, consulte SR-IoV Virtual Functions (VFs).

Controlador de miniport VF

El controlador de minipuerto VF se instala en la máquina virtual para administrar el VF. Cualquier operación que realice el controlador de miniporte VF no puede afectar a ningún otro VF ni al PF en el mismo adaptador de red.

Para obtener más información, consulte Escribir controladores de miniport VF SR-IOV.

Conmutador de tarjeta de interfaz de red (NIC)

El conmutador NIC es un componente de hardware del adaptador de red que admite la interfaz SR-IOV. El conmutador NIC reenvía el tráfico de red entre el puerto físico del adaptador y los puertos virtuales internos (VPorts). Cada VPort se asocia al PF o a una VF.

Para obtener más información, consulte Conmutadores NIC.

Puertos virtuales (VPorts)

Un VPort es un objeto de datos que representa un puerto interno en el conmutador NIC de un adaptador de red que admite la interfaz SR-IOV. De forma similar a un puerto en un conmutador físico, un VPort en el conmutador NIC entrega y recibe paquetes de un PF o VF al que se adjunta el puerto.

Para obtener más información, consulte Conmutadores NIC.

Puerto físico

El puerto físico es un componente de hardware del adaptador de red que admite la interfaz SR-IOV. El puerto físico conecta el adaptador al medio de red externo.