Optimización del rendimiento de la puerta de enlace de SLB en redes definidas por software

Se aplica a: Windows Server (todas las versiones compatibles)

El equilibrio de carga del software lo proporciona un conjunto de máquinas virtuales de multiplexor (Mux) del equilibrador de carga, con el administrador del equilibrador de carga en las máquinas virtuales del controlador de red y el conmutador virtual de Hyper-V.

No se requiere ningún ajuste de rendimiento adicional para configurar la controladora de red o el host de Hyper-V para el equilibrio de carga más allá de lo que se describe en la sección Redes definidas por software. Si usa SR-IOV para los Muxes, asegúrese de revisar la sección Configuración de máquina virtual del Mux SLB.

Configuración de máquina virtual de Mux de SLB

Las máquinas virtuales Mux de SLB se implementan en una configuración activo-activo, lo que significa que cada máquina virtual Mux que se implementa y agrega al controlador de red puede procesar las solicitudes entrantes. En una configuración activo-activo, el rendimiento total agregado de todas las conexiones está limitado solo por el número de máquinas virtuales Mux que haya implementado.

Una conexión individual a una IP virtual (VIP) se enviará siempre al mismo Mux, suponiendo que el número de muxes permanezca constante y su caudal se limite al caudal de una única máquina virtual Mux. Los MUX solo procesan el tráfico entrante destinado a una VIP. Los paquetes de respuesta van directamente desde la máquina virtual que envía la respuesta al conmutador físico que lo reenvía al cliente.

En algunos casos cuando el origen de la solicitud es un host SDN que se agrega a la misma controladora de red que administra la VIP, también se realiza una optimización adicional de la ruta de acceso de entrada para la solicitud. Con el host SDN y VIP administrados por el mismo controlador, la mayoría de los paquetes pueden viajar directamente del cliente al servidor, evitando por completo la máquina virtual Mux. No se requiere ninguna otra configuración para que se produzca esta optimización.

El tamaño de cada máquina virtual de MUX de SLB se debe ajustar según las instrucciones que se proporcionan en la sección de requisitos del rol de máquina virtual de la infraestructura. Obtenga más información en el artículo Planificación de una infraestructura de red definida por software.

Virtualización de E/S de raíz única (SR-IOV)

Cuando usa Ethernet de 40 Gbits, la capacidad del conmutador virtual para procesar paquetes para la máquina virtual de Mux se convierte en el factor limitador del rendimiento de la máquina virtual de Mux. SR-IOV debería habilitarse en el adaptador de red de la máquina virtual de SLB para garantizar que el conmutador virtual no sea el cuello de botella.

Para habilitar la virtualización de E/S de raíz única, debe habilitarla en el conmutador virtual cuando al crearlo. En este ejemplo, vamos a crear un conmutador virtual con equipos integrados en el conmutador (SET) y SR-IOV:

    new-vmswitch -Name SDNSwitch -EnableEmbeddedTeaming $true -NetAdapterName @("NIC1", "NIC2") -EnableIOV $true

También debe estar habilitado en el adaptador o adaptadores de red virtuales de la máquina virtual Mux de SLB que procesan el tráfico de datos. En este ejemplo, la virtualización de E/S de raíz única se habilita en todos los adaptadores:

    get-vmnetworkadapter -VMName SLBMUX1 | set-vmnetworkadapter -IovWeight 50