Por qué tu red se cae a las 8 PM
Tu proxy funciona bien todo el día. Luego llegan las 8 PM. De repente, tu conexión se congela. La latencia se dispara. Tu aplicación se desconecta.
Podrías culpar a tu Wi-Fi. El verdadero problema es la infraestructura de red global.
A las 8 PM, millones de personas comienzan a ver videos en streaming y a jugar. Esto genera un tráfico masivo en las puertas de enlace (gateways) internacionales.
Aquí te explicamos por qué falla tu conexión:
- Saturación de Gateways: Cuando los routers alcanzan su capacidad, realizan un Tail Drop. Simplemente descartan los nuevos paquetes porque ya no tienen espacio.
- Pánico de TCP: La mayoría de los sistemas utilizan el algoritmo Cubic. Cuando detecta pérdida de paquetes, reduce tu velocidad a la mitad. Esto crea un bucle mortal de retransmisiones y una mayor latencia.
- BGP Flapping: Durante las horas pico, los routers experimentan grandes pérdidas e intentan encontrar nuevas rutas. Este recálculo rompe tu conexión activa.
El enrutamiento público estándar no puede manejar esta carga. Los equipos empresariales utilizan líneas dedicadas para mantenerse en línea.
Compara el enrutamiento público con las líneas privadas:
• Ruta de enrutamiento: El enrutamiento público utiliza rutas compartidas. IPLC e IEPL utilizan fibra privada y fija. • Latencia: El enrutamiento público tiene picos altos. Las líneas privadas se mantienen estables. • Pérdida de paquetes: El enrutamiento público alcanza un 5% o 10% de pérdida por la noche. Las líneas privadas ofrecen un 0% de pérdida. • Seguridad: El enrutamiento público pasa a través de firewalls. Las líneas privadas los evitan.
IPLC es un conducto físico privado. No toca la internet pública, por lo que ignora el aumento de tráfico de las 8 PM. IEPL es una solución similar que funciona en la capa de enlace de datos.
Si no puedes comprar líneas privadas, intenta estas dos soluciones en tu servidor Linux:
- Cambia al control de congestión BBR. A diferencia de Cubic, BBR no entra en pánico durante la pérdida de paquetes. Mantiene la velocidad modelando la capacidad real de la red.
Ejecuta estos comandos para actualizar tu sysctl.conf: net.core.default_qdisc = fq net.ipv4.tcp_congestion_control = bbr
- Reduce tu MTU. Cambia tu Unidad Máxima de Transmisión (MTU) de 1500 a 1420 o 1360. Esto evita que los routers fragmenten tus paquetes cifrados en trozos más pequeños.