TCP BBR can be enabled in linux using the following commands:
net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr
as explained here
How do you do the same on a Windows 10 machine?
TCP BBR can be enabled in linux using the following commands:
net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr
as explained here
How do you do the same on a Windows 10 machine?
The linux kernel ships with a few built-in congestion-controllers and can load additional ones via kernel modules, so 3rd parties can provide custom ones.
I'm not aware of a mechanism that allows custom congestion controllers to be shipped for windows, so you can only use the ones provided by microsoft. Windows 10 does offer a few alternatives covering different use-cases besides the default one, e.g. CTCP and LEDBAT.
So you'll have to evaluate the available ones by the same criteria that made you choose BBR under linux.
Works on Windows 11 22H2
netsh int tcp set supplemental Template=Internet CongestionProvider=bbr2
netsh int tcp set supplemental Template=Datacenter CongestionProvider=bbr2
netsh int tcp set supplemental Template=Compat CongestionProvider=bbr2
netsh int tcp set supplemental Template=DatacenterCustom CongestionProvider=bbr2
netsh int tcp set supplemental Template=InternetCustom CongestionProvider=bbr2
Get-NetTCPSetting | Select SettingName, CongestionProvider