~fkooman/vpn-documentation

ref: 9d22c514a9f893498f2c8bf8688d2e8a6c9adb4d vpn-documentation/BBR.md -rw-r--r-- 921 bytes
9d22c514François Kooman hopefully fix IPv6 when deploying on VM using RA 4 months ago

#title: Bottleneck Bandwidth and Round-trip propagation time (BBR) description: Changing Congestion Control Algorithm category: advanced

There's this shiny BBR congestion control! It is not universally accepted as a good solution according to Wikipedia, but it is an option to improve TCP throughput in some cases it seems.

This is currently only supported on Fedora and Debian. CentOS 8 also supports it, but we do not yet support CentOS 8.

Create the file /etc/sysctl.d/71-congestion.conf and put these lines in it:

net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr

To enable, use sysctl --system or reboot.

To verify it is configured properly:

$ /sbin/sysctl net.ipv4.tcp_congestion_control
net.ipv4.tcp_congestion_control = bbr
$ /sbin/sysctl net.core.default_qdisc
net.core.default_qdisc = fq