Esta guía tiene como objetivo proporcionar la configuración del control de congestión TCP BBR en Debian 12. TCP BBR, que significa TCP Bottleneck Bandwidth y Round-Trip Time, es un algoritmo de control de congestión desarrollado por Google. BBR funciona estimando el ancho de banda del cuello de botella y el tiempo de ida y vuelta de la ruta de la red. Luego, utiliza esta información para calcular la velocidad de envío óptima para paquetes TCP, con el objetivo de maximizar el rendimiento y minimizar la latencia y la pérdida de paquetes. Ahora puede seguir los pasos a continuación para habilitar TCP BBR en Debian 12. Guía de configuración del control de congestión de TCP BBR paso a paso para Debian 12 Antes de comenzar a habilitar TCP BBR, debe acceder a su servidor como usuario no root con sudo privilegios. Para ello, puede consultar la Configuración inicial del servidor con Debian 12. Luego, continúe con los siguientes pasos para completar esta guía. Paso 1: enumerar los algoritmos de control de congestión El primer paso es verificar los algoritmos de control de congestión disponibles en su servidor. Ejecute la actualización y actualización del sistema con el siguiente comando: sudo apt update && sudo apt upgarde -y Como sabrá, Linux utiliza algoritmos Reno y Cubic. Reno y Cubic son algoritmos de control de congestión de TCP, pero cúbico es un algoritmo más moderno diseñado para mejorar el rendimiento en condiciones de red desafiantes en comparación con Reno, que se desarrolló anteriormente. Para verificar el algoritmo de control de congestión existente en Debian 12, puede ejecutar: sudo sysctl net.ipv4.tcp_congestion_control Salida de ejemplo net.ipv4.tcp_congestion_control = cubic Además, puede enumerar los algoritmos de control de congestión disponibles con el siguiente comando: sudo sysctl net.ipv4 .tcp_available_congestion_control Ejemplo de salida net.ipv4.tcp_available_congestion_control = reno cubic Como puede ver, tiene Reno y Cubic en la lista. Ahora necesitas agregar el TCP BBR. Paso 2: agregue y habilite TCP BBR en Debian 12 Para agregar TCP BBR, debe abrir el archivo sysctl.conf con el editor de texto que desee, como el editor Vi o el editor Nano: sudo vi /etc/sysctl.conf Agregue el siguiente contenido a el archivo: net.core.default_qdisc=fq net.ipv4.tcp_congestion_control=bbr Cuando haya terminado, guarde y cierre el archivo. Luego, use el siguiente comando para recargar la configuración y habilitar BBR: sudo sysctl -p Ejemplo de resultado net.core.default_qdisc = fq net.ipv4.tcp_congestion_control = bbr Paso 3: verificar que TCP BBR se esté ejecutando en Debian 12 En este punto, Puede usar el siguiente comando para verificar que BBR esté activo y ejecutándose en Debian 12: sudo sysctl net.ipv4.tcp_congestion_control Resultado del ejemplo net.ipv4.tcp_congestion_control = bbr Además, puede usar el siguiente comando en su lugar: lsmod | grep bbr Ejemplo de salida tcp_bbr 20480 1 Finalmente, enumere nuevamente los controles de congestión TCP disponibles en su servidor: sudo sysctl net.ipv4.tcp_available_congestion_control Debería ver BBR en su lista: Ejemplo de salida net.ipv4.tcp_available_congestion_control = reno cubic bbr Eso es todo. Ha agregado TCP BBR con éxito a Debian 12. Paso 4: monitorear el rendimiento con BBR habilitado Una vez que BBR esté habilitado y configurado, puede monitorear el rendimiento de la red. Puede utilizar herramientas como iperf, netperf o utilidades integradas de Linux como netstat, iftop y tcpdump para analizar el tráfico de la red y las métricas de rendimiento. Conclusión TCP BBR es un avance significativo en el control de la congestión de TCP, ya que ofrece un rendimiento mejorado, particularmente en redes de alta velocidad y larga distancia. Se ha vuelto cada vez más popular y ahora es compatible con varios sistemas operativos, incluido Linux, donde a menudo se usa como algoritmo de control de congestión predeterminado. Espero que lo disfrutes. Además, es posible que le interese leer los siguientes artículos: Instalación de 7-Zip en Debian 12: CLI y GUI Comprensión del Shell de inicio de sesión y el Shell interactivo en Linux Guía de configuración del entorno de escritorio Deepin Ubuntu 22.04 Instale Remmina Remote Desktop en AlmaLinux 9 Instalación y configuración del servidor de correo electrónico CyberPanel
Deja una respuesta