Cloudflare lleva al límite la pila de red de Linux

Los ingenieros de Cloudflare han encontrado desafíos significativos al expandir el uso de la funcionalidad soft-unicast dentro de la pila de red de Linux, impulsados por configuraciones complejas de enrutamiento y anycast para redundancia. Los intentos de eludir limitaciones mediante opciones avanzadas de sockets acabaron derivando en una solución de proxy más simple. Esta experiencia pone de relieve las dificultades para personalizar Linux ante demandas de redes a gran escala.

La infraestructura de red de Cloudflare depende de enrutamientos y configuraciones complejas que ponen a prueba los límites de la pila de red de Linux. Como detalla una reciente entrada de blog del ingeniero Chris Branch, la empresa buscó mejorar las capacidades de soft-unicast, que se alinean con su uso intensivo de anycast para distribuir redundancia en redes externas.

El problema principal surgió con el módulo de seguimiento de conexiones de Netfilter, conocido como conntrack, y el subsistema de sockets de Linux durante los procesos de reescritura de paquetes. Soft-unicast requiere que múltiples procesos reconozcan la misma conexión, pero el diseño de Linux impedía una reescritura efectiva de paquetes. Inicialmente, el equipo implementó un proxy local para gestionarlo, aunque esto introducía sobrecarga de rendimiento.

Para abordarlo, los ingenieros exploraron el abuso de la opción de socket TCP_REPAIR, usada típicamente para migrar conexiones de red de máquinas virtuales. Esto les permitió describir completamente y 'reparar' el estado de la conexión de socket. La combinaron con TCP Fast Open, utilizando una cookie TFO para eludir el handshake estándar. A pesar de estas innovaciones, persistieron problemas, proponiendo un mecanismo de demux temprano como solución parcial.

Al final, la complejidad resultó demasiado alta. El equipo optó por el enfoque más directo del proxy local, que termina conexiones TCP y redirige el tráfico a un socket local. Esta decisión subraya que escapar completamente de la pila de red de Linux sigue siendo un desafío formidable, incluso para una empresa como Cloudflare a la vanguardia de la infraestructura de internet.

Artículos relacionados

Illustration depicting the Linux CopyFail vulnerability enabling root access exploits alongside Ubuntu's DDoS-induced outage.
Imagen generada por IA

Linux CopyFail exploit threatens root access amid Ubuntu outage

Reportado por IA Imagen generada por IA

A critical Linux vulnerability known as CopyFail, tracked as CVE-2026-31431, allows attackers to gain root access on systems running kernels since 2017. Publicly released exploit code has heightened risks for data centers and personal devices. Ubuntu's infrastructure has been offline for over a day due to a DDoS attack, hampering security communications.

Elastic Security Labs has detailed the evolution of Linux rootkits in a two-part research series published on March 5, 2026. These modern threats exploit kernel features like eBPF and io_uring to remain hidden in cloud, IoT, and server environments. The research highlights how such rootkits evade traditional detection methods.

Reportado por IA

Law enforcement agencies from the United States and Europe, supported by private partners, have taken down the SocksEscort cybercrime proxy network. This service, powered by the AVRecon malware infecting Linux-based devices, provided cybercriminals with access to compromised IP addresses. The operation resulted in the seizure of domains, servers, and cryptocurrency assets.

One week after the FCC banned sales of new foreign-made Wi-Fi routers over national security risks, new details emerge on implicated cyberattacks and growing criticism of the broad policy's effectiveness.

Reportado por IA

Researchers have used artificial intelligence to identify a significant performance boost in Linux's IO_uring subsystem. The discovery reveals a 50-80x improvement in efficiency. This finding highlights AI's role in optimizing open-source software.

Este sitio web utiliza cookies

Utilizamos cookies para análisis con el fin de mejorar nuestro sitio. Lee nuestra política de privacidad para más información.
Rechazar