carloscastilla - Fotolia
¿Qué características de Windows Server 2019 SDN deberían conocer?
Los administradores en entornos altamente virtualizados pueden aprovechar la funcionalidad SDN de Windows Server 2019 mejorada para ejecutar máquinas virtuales Hyper-V de manera más eficiente.
Windows Server 2019 ofrece dos funciones destinadas a mejorar el rendimiento de la red: recibir coalescencia de segmentos en vSwitch y la opción de múltimples colas en la máquina virtual dinámica.
La Recepción de Coalescencia de Segmentos se expande a los conmutadores virtuales de Hyper-V
Receive Segment Coalescing (RSC) no es una idea nueva. Microsoft lo introdujo en Windows Server 2012 para reducir la carga de trabajo de red en la CPU del servidor. Cada paquete de red produce una interrupción del procesador, que requiere que el procesador detenga su trabajo y atienda el tráfico de la red. En los sistemas físicos tradicionales, esta carga de red fue relativamente leve, pero con el advenimiento de la virtualización y la amplia aceptación de máquinas virtuales y contenedores –cada uno de los cuales exige soporte de red– la carga sobre la red y el procesador puede ser mucho más pronunciada.
La fusión reduce la carga de la red en el procesador al descargar el manejo de paquetes en la tarjeta de interfaz de red y al permitir que la NIC combine el tráfico entrante en menos paquetes, pero de mayor tamaño. Esto reduce las interrupciones del procesador y facilita la carga de la red en el procesador. Con RSC, se necesita menos trabajo de procesador para manejar más tráfico de red.
El problema con la tecnología RSC más antigua era que no se extendía a los conmutadores virtuales Hyper-V. Sin embargo, Microsoft desarrolló las características de Windows Server 2019 SDN para corregir esta limitación y permitir que las cargas de trabajo virtuales aprovechen el RSC cuando se conectan a conmutadores virtuales, lo que beneficia a las redes definidas por software que dependen de componentes virtuales, como los elementos del conmutador virtual (vSwitch). RSC en el vSwitch suele estar disponible sin agregar ningún componente de hardware o software especializado.
La opción Multi-Queue de la máquina virtual dinámica distribuye la carga de trabajo de la CPU
La siguiente tecnología de Windows Server 2019 SDN es Dynamic Virtual Machine Multi-Queue (d.VMMQ), que mejora la forma en que los procesadores distribuyen la carga de la red. A medida que las redes ofrecen un mayor ancho de banda, el procesamiento requerido para soportar el tráfico de red podría potencialmente exceder las capacidades de un solo procesador. Las tecnologías anteriores, como la cola de máquinas virtuales y la cola múltiple de máquinas virtuales (VMs), solucionaron este problema al permitir que el tráfico de red se distribuyera entre los múltiples procesadores del sistema.
El problema es que estas tecnologías también imponen complejidades en la planificación, el monitoreo y el ajuste para distribuir el tráfico de red correctamente. La función d.VMMQ supera este desafío al ajustar automáticamente el sistema sobre la marcha para repartir la sobrecarga de la red entre los procesadores de la manera más eficiente para cada VM. Por ejemplo, cuando el tráfico de red es bajo, tan solo un procesador puede manejar todo el tráfico de red. A medida que aumenta el tráfico de red, d.VMMQ puede expandirse para distribuir el tráfico de red entre varios procesadores. Y a medida que el tráfico de la red vuelve a disminuir, d.VMMQ puede reducir la cantidad de procesadores involucrados en el manejo de la carga de la red nuevamente.