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.