Comment activer BBR sur Debian 12, 11 ou 10

BBR (Bottleneck Bandwidth and Round-trip propagation time) est un algorithme de contrôle de congestion TCP développé par Google. Il vise à améliorer le débit du réseau et à réduire la latence en ajustant dynamiquement le flux de données en fonction des conditions du réseau en temps réel. Contrairement aux algorithmes traditionnels de contrôle de la congestion comme CUBIC et Reno, qui s'appuient sur la perte de paquets pour détecter la congestion, BBR utilise des mesures de bande passante et de temps d'aller-retour pour optimiser la transmission des données, ce qui se traduit par des performances réseau plus efficaces et plus stables.

Caractéristiques techniques et avantages du BBR :

  • Débit amélioré : BBR peut atteindre des taux de transfert de données plus élevés en utilisant plus efficacement la bande passante disponible.
  • Latence réduite : En évitant la perte de paquets et en s'adaptant aux conditions du réseau en temps réel, BBR réduit la latence, offrant ainsi une expérience plus fluide pour des applications telles que le streaming vidéo et les jeux en ligne.
  • La stabilité: BBR offre des performances plus stables dans diverses conditions de réseau, réduisant ainsi les risques d'effondrement de la congestion du réseau.
  • Efficacité: Il optimise les ressources réseau disponibles, garantissant des flux de données fluides, même dans des scénarios de trafic élevé.

L'activation de BBR sur Debian 12, 11 ou 10 peut améliorer les performances de votre réseau, en particulier pour les applications à large bande passante. Ce guide vous montrera comment activer BBR sur votre système Debian.

Étape 1 : Vérifiez si BBR est déjà activé

Avant d'activer BBR, il est essentiel de vérifier s'il est déjà activé sur votre système. Pour ce faire, exécutez la commande suivante :

sysctl net.ipv4.tcp_congestion_control

Si BBR est activé, vous verrez le résultat suivant :

net.ipv4.tcp_congestion_control = bbr

Si vous voyez un algorithme de contrôle de congestion différent, tel que cubique ou réno, BBR n'est pas activé.

Étape 2 : mettre à jour le système Debian

Avant d'apporter des modifications à votre système, il est essentiel de le mettre à jour pour vous assurer que vous disposez des derniers packages et correctifs de sécurité. Pour ce faire, exécutez la commande suivante :

sudo apt update && sudo apt-get upgrade

Étape 3 : Vérifiez si BBR est pris en charge sur votre système Debian

Tous les systèmes ne prennent pas en charge BBR, il est donc essentiel de vérifier si votre système est essentiel. Pour ce faire, exécutez la commande suivante :

sudo modprobe tcp_bbr

Si votre système prend en charge BBR, vous ne verrez aucune sortie. Si ce n'est pas le cas, vous verrez un message d'erreur.

Étape 4 : Activer BBR via les commandes CLI

Pour activer BBR, exécutez la commande suivante :

sudo sh -c 'echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf'
sudo sh -c 'echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf'

Ces commandes définiront la discipline de file d'attente par défaut sur fq et activeront BBR comme algorithme de contrôle de congestion.

Étape 5 : Recharger sysctl pour l'activation de BBR

Pour appliquer les modifications, exécutez la commande suivante :

sudo sysctl -p

Étape 6 : Vérifiez que BBR est désormais activé

Pour vérifier si BBR est activé après avoir exécuté ces commandes pour l'activer, exécutez la commande suivante :

sysctl net.ipv4.tcp_congestion_control

Si BBR est activé, vous verrez le résultat suivant :

net.ipv4.tcp_congestion_control = bbr

Conclusion

En activant BBR sur votre système Debian, vous pouvez profiter de ses fonctionnalités avancées de contrôle de la congestion pour améliorer le débit du réseau et réduire la latence. Cela se traduit par des performances réseau plus efficaces et plus stables, particulièrement bénéfiques pour les applications gourmandes en bande passante. Surveillez régulièrement les performances de votre réseau pour vous assurer que BBR fournit les améliorations souhaitées. Profitez des capacités réseau améliorées que BBR apporte à votre environnement Debian.

Joshua James
Suis-moi
Les derniers articles par Joshua James (tout voir)

Laissez un commentaire