Cómo ocurre el bufferbloat: el cuello de botella en las colas
El bufferbloat es el retardo artificial excesivo que introducen los equipos de red al acumular demasiados paquetes en memorias intermedias cuando la conexión está saturada:
- El propósito de los búferes: Se diseñaron para absorber ráfagas momentáneas de datos y evitar descartes inmediatos.
- El fallo de las colas gigantes: La mayoría de routers domésticos utilizan colas simples de tipo FIFO con búferes desmesurados. Cuando una descarga o subida satura la línea, la cola se llena al 100% y se mantiene permanentemente llena.
- El retraso resultante: Cualquier paquete urgente y diminuto (como el audio de Zoom o una pulsación en un videojuego) debe esperar al final de una inmensa hilera de paquetes pesados, disparando el ping de 15 ms a 300 ms o más.
Cómo lo soluciona la Gestión Inteligente de Colas (SQM)
La solución moderna y definitiva es implementar algoritmos de Smart Queue Management (SQM), tales como Cake o FQ-CoDel, en el router. En lugar de una única cola masiva, SQM clasifica el tráfico en cientos de subcolas independientes, garantizando que los paquetes ligeros y sensibles a la latencia adelanten de inmediato a las descargas masivas de ficheros.