BBR (Bottleneck Bandwidth and Round-trip propagation time) es un algoritmo de control de congestión desarrollado por Google para mejorar el rendimiento de la red y reducir la latencia. Activar BBR en tu sistema Debian 12 puede optimizar significativamente la velocidad de tu conexión a Internet. En este artículo, te mostraremos cómo activar BBR paso a paso. Este tutorial está diseñado para ser técnico pero accesible para los recién llegados.
Requisitos Previos
Antes de comenzar, asegúrate de cumplir con los siguientes requisitos:
- Tener Debian 12 instalado en tu máquina.
- Acceso a una cuenta con privilegios de superusuario (root) o acceso a
sudo.
Paso 1: Actualizar el Sistema
Es importante asegurarse de que tu sistema esté actualizado. Abre una terminal y ejecuta los siguientes comandos:
sudo apt update
sudo apt upgrade -y
Paso 2: Verificar la Versión del Kernel
BBR requiere un kernel de Linux 4.9 o superior. Verifica la versión de tu kernel con el siguiente comando:
uname -r
Si la versión del kernel es 4.9 o superior, puedes continuar. De lo contrario, necesitas actualizar el kernel.
Paso 3: Activar Módulo TCP BBR
Para activar BBR, primero necesitas cargar el módulo correspondiente en el kernel. Abre el archivo de configuración de sysctl:
sudo nano /etc/sysctl.conf
Añade las siguientes líneas al final del archivo:
net.core.default_qdisc = fq
net.ipv4.tcp_congestion_control = bbr
Guarda el archivo y aplica los cambios con el siguiente comando:
sudo sysctl -p
Paso 4: Verificar que BBR esté Activado
Para confirmar que BBR se ha activado correctamente, utiliza los siguientes comandos:
sudo sysctl net.ipv4.tcp_congestion_control
La salida debería ser:
net.ipv4.tcp_congestion_control = bbr
También puedes verificar que BBR esté en uso con:
sudo sysctl net.core.default_qdisc
La salida debería ser:
net.core.default_qdisc = fq
Finalmente, verifica que BBR esté funcionando correctamente revisando los módulos TCP:
lsmod | grep bbr
Si ves una salida con tcp_bbr, significa que BBR está activo y en funcionamiento.
Ejemplo Práctico: Medición del Rendimiento
Para ver la mejora en el rendimiento, puedes utilizar herramientas como iperf3 para medir la velocidad de la red antes y después de activar BBR. Primero, instala iperf3:
sudo apt install iperf3
Luego, ejecuta una prueba de velocidad:
iperf3 -s
En otra máquina en la misma red, ejecuta:
iperf3 -c [IP_del_servidor]
Esto te dará una idea de la mejora en la velocidad de la red después de activar BBR.
Para mejorar aún más el rendimiento y la gestión de tu red, considera utilizar los servicios de Shape.host. Ofrecen soluciones de Linux SSD VPS que proporcionan escalabilidad, alta disponibilidad y un rendimiento superior para tus aplicaciones. Con Shape.host, puedes asegurarte de que tu infraestructura esté siempre disponible y funcionando de manera óptima.