Batalla L2TP, RRAS contra SoftEther

Batalla L2TP, RRAS contra SoftEther
“Una imagen robada de Occidente para llamar la atención”

En nuestros artículos anteriores te contamos cómo trabajar con VDS en Windows Server Obtén Core 2019 con nuestro nuevo plan UltraLight por 99 rublos al mes. Te ofrecemos una nueva forma de usar este plan. En esta ocasión, hablaremos sobre qué opción es mejor: una VPN sencilla o una dirección IP estática, que, por cierto, es más práctica que Hamachi y otras herramientas similares si quieres jugar Heroes of the Storm o Warcraft 3 en una red local. No hablaremos de la configuración, sino del rendimiento.

Metodología de prueba

Se seleccionaron RRAS y SoftEther por su facilidad de instalación, compatibilidad con el protocolo L2TP y la capacidad de control mediante GUI.

Para SoftEther y RRAS, se utilizó una conexión L2TP con una clave compartida a través de medios estándar. WindowsTal como se estableció, así se puso a prueba.

El sistema operativo para SoftEther es Ubuntu 18.04 LTS, para RRAS Windows Server Core 2019. Todos los sistemas operativos recibieron las últimas actualizaciones hasta el 21 de noviembre de 2019, antes de las pruebas. 

La máquina virtual Hyper-V de segunda generación tenía 1 GB de RAM, además de límites de procesador. El orden de ejecución de los grupos de prueba es el siguiente:

Para los 8 núcleos:

  1. Sin restricciones
  2. Límite del 50%
  3. Límite del 25%
  4. Límite del 5%
  5. Límite del 1%

Para 4 núcleos:

  1. Sin restricciones
  2. Límite del 50%
  3. Límite del 25%
  4. Límite del 5%
  5. Límite del 1%

Para un núcleo:

  1. Sin restricciones
  2. Límite del 50%
  3. Límite del 25%
  4. Límite del 5%
  5. Límite del 1%

Todos los servidores VPN utilizaron la configuración lista para usar y se habilitó NAT. Todas las máquinas virtuales están ubicadas en el mismo host y en el mismo conmutador virtual.

Para evaluar el rendimiento de la red, se realizaron pruebas entre el servidor y el cliente sin una conexión VPN.

La prueba se llevó a cabo utilizando TamoSoft Throughput Test en modo solo TCP, se tomaron valores "promedio" para tablas y gráficos. Los datos se recogieron durante 5 minutos 30 segundos para cada prueba.

Para comprender mejor los límites de ambas implementaciones, primero probemos el rendimiento del conmutador virtual.

Batalla L2TP, RRAS contra SoftEther
Así es como se vieron los resultados en el programa de pruebas. A continuación, todos los resultados se agruparán en tablas.

Como puede ver, el conmutador virtual no supone un cuello de botella en las pruebas y casi alcanza el límite teórico de 10 gigabits.

Batalla L2TP, RRAS contra SoftEther
Cómo era "físicamente" la red de prueba

resultados:

Para un núcleo:

Batalla L2TP, RRAS contra SoftEther
Batalla L2TP, RRAS contra SoftEther
En la disciplina de un solo núcleo, ambos servidores están a la par.

Para 4 núcleos:

Batalla L2TP, RRAS contra SoftEther
Batalla L2TP, RRAS contra SoftEther
Para 8 núcleos:

Batalla L2TP, RRAS contra SoftEther
Batalla L2TP, RRAS contra SoftEther
Aquí vemos claramente qué solución escala mejor según la cantidad de núcleos. Al reducir el rendimiento de cada núcleo, RRAS compensó las pérdidas en su número, lo que SoftEther no hizo.

Consumo de RAM del sistema

Batalla L2TP, RRAS contra SoftEther
La cantidad de RAM consumida por SoftEther aumentó según la cantidad de núcleos, de 122 a 177 MB, pero aún menos que la de RRAS.

El propio servicio RRAS pesa unos 200 megabytes de memoria, menos el consumo total del sistema.

Rendimiento en diferentes condiciones

Batalla L2TP, RRAS contra SoftEther
Rendimiento total sin restricciones de procesador.

Batalla L2TP, RRAS contra SoftEther
Si aún no ha elegido la solución adecuada para usted, quizás esta tabla le ayude a elegir. Se proporciona el rendimiento total en el modo de déficit de CPU.

Batalla L2TP, RRAS contra SoftEther
Tenga en cuenta que con cuatro y un núcleo el rendimiento de SoftEther es mayor que con ocho. Un rendimiento tan bajo no se encuentra en ningún otro lugar, pero las pruebas en sí muestran qué tan bien el algoritmo escala con la cantidad de núcleos.

CONCLUSIÓN:

La conexión a SoftEther con un límite de procesador no funcionó la primera vez, primero tuve que aumentar el límite, conectarme y solo luego bajar el límite, esto impone una limitación a su instalación en entornos muy delgados. RRAS siempre iniciaba sesión al instante.

Si tiene una máquina con muchos núcleos, prefiera RRAS. Y para SoftEther puedes dejar 4 núcleos. Incluso si el autor lo usara, solo le habría dejado un núcleo.

Qué y dónde colocarlo: decida usted mismo. Si tienes 99 rublos para VPS с Windows Server A bordo, la opción óptima seguiría siendo RRAS. 

Batalla L2TP, RRAS contra SoftEther

Fuente: habr.com

Compre alojamiento confiable para sitios con protección DDoS, servidores VPS VDS 🔥 Compra alojamiento web fiable con protección DDoS, servidores VPS VDS | ProHoster