pfSense mejorará el rendimiento del PPPoE para alcanzar velocidades de más de 10Gbps

Para poder gestionar conexiones WAN PPPoE, desde hace más de una década, pfSense ha dependido de mpd5 y netgraph. Básicamente, es lo que permitía establecer una conexión PPPoE, aunque ha tenido limitaciones. Esto ha sido así desde la versión 2.1.0, que lanzaron en 2013. Ahora, con la mejora en los servicios, han realizado cambios para poder ofrecer conexión WAN de mayor calidad a muchos hogares y empresas que podrían tener limitaciones.
El problema es que netgraph, aunque tuvo una gran importancia hace años, actualmente actúa como cuello de botella. Esto hace que, con el avanza de la fibra óptica, con velocidades de hasta varios Gigabits, no fuera suficiente. Ahora, para solucionar estas limitaciones, han presentado if_pppoe.
if_pppoe, el nuevo controlador para pfSense
Desde Netgate, han presentado el nuevo controlador if_pppoe que va a estar disponible para el software pfSense. Se trata de un controlador optimizado exclusivamente en PPPoE. Permite eliminar esa sobrecarga, por lo que permite lograr una mejora importante en el rendimiento, especialmente en entornos multinúcleo.
Si lo comparamos con netgraph, if_pppoe está diseñado para poder aprovechar varios núcleos de CPU de forma eficiente. Además, al tener una arquitectura simplificada, y poder centrarse únicamente en PPoE, evita la complejidad y tiene como resultado una mayor agilidad y velocidad. También permite manejar, de forma simultánea, paquetes tanto en recepción como en transmisión en múltiples CPU.
Han realizado diferentes pruebas para determinar hasta qué punto esto supone una mejora. Los resultados han sido más que prometedores. Al utilizar un Netgear 6100, observaron mejoras de rendimiento que van del 25 al 100% en escenarios con múltiples flujos de tráfico simultáneos. Puedes ver los resultados completos en la web de Netgate.
Ya está disponible el driver if_pppoe en pfSense 2.8.0 y en la Beta 25.03. No obstante, en las versiones de prueba carecen de algunas funciones de rendimiento. Desde Netgate indican que, aunque han realizado diferentes pruebas, no pueden cubrir todos los servidores PPPoE, por lo que invitan a los usuarios a que realicen pruebas con su operador y reporten cualquier posible problema.
Velocidades que pasan de los 10 Gbps
Si echamos la vista atrás, a finales de los 90 y principios de los 2000, lo mejor que podíamos lograr eran velocidades de varios Mbps. Con suerte, tener algo más de 20 Mbps, con algunas tarifas de ADSL que empezaron a hacerse populares en los 2000. Sin embargo, la cosa ha cambiado mucho en los últimos años.
Hoy en día, podemos encontrar tarifas de fibra óptica de varios cientos de Mbps como algo normal, e incluso llegar a 1 Gbps. Pero también, aunque menos, hay tarifas que ya prometen los 10 Gbps. Esto último, con seguridad será algo habitual en los próximos años, de ahí que debamos estar preparados para poder aprovecharlos.
Ahora, con este nuevo driver if_pppoe para pfSense, las velocidades logradas pasan de 10 Gbps. Al mejorar el rendimiento, es posible tener estas velocidades y poder aprovecharlas, algo que puede ser muy útil en determinados casos, para ofrecer servicios mejorados. Es algo que podrán aprovechar las empresas, pero también usuarios domésticos.