A priori BBR est aussi disponible sous Windows depuis Windows 11 22H2, il faut utiliser la commande suivante en admin pour l'activer:
netsh int tcp set supplemental Template=Internet CongestionProvider=bbr2
a noter que la version powershell ( Set-NetTCPSetting ) n'est pas encore a jour et refuse sous Windows 11 de changer le parametre (meme en admin) mais l'affiche bien avec Get-NetTCPSetting.
J'avais fait des tests la semaine derniere avec NSpeed et 2 machines :
- une linux sous BBR qui sert a saturer la connexion en sortie
- une sous Windows Insiders canal Dev ou je changeait entre CUBIC et BBR2
bizarrement les résultats étaient en faveur de CUBIC...

(peut-etre que BBR2 est plus "faible" que CUBIC fasse a BBR ?)
exemple avec BBR2:
./nspeed get http://nspeedapi:39757/api/v1/run?args=put%20http://speedtest.milkywan.fr%201g put -id Milky http://speedtest.milkywan.fr 1g
running...
all done
Id| Read speed| Write speed| Time| Bytes read| Bytes written|command
Milky| 0 bps| 186.4 Mbps| 8.00| 0 B| 186.4 MB|put http://speedtest.milkywan.fr 1.0 GB ([2a0b:cbc0:42:1::1]:80 - 3.166 ms - )
| | | | | |
Total| 0 bps| 186.4 Mbps| 8.00| 0 B| 186.4 MB|
sur plusieurs tests, ca oscille entre 180 et 250 Mbps.
avec CUBIC cela a oscille entre 360Mbs et 600Mbps.
L'ideal serait d'avoir 500Mbps , partage équitable de la ligne (qui fait 1Gbps et qu'on obtient bien quand une seule machine fait l'upload).
Quand on met l'autre machine en CUBIC on obtient a peu près le même résultat entre CUBIC et BBR2 coté Windows. Entre 400 Mbps et 500 Mbps ce qui semble normal.
Apres ma ligne en sortie n'est pas saturée au dela du 1er hop donc c'est moins critique que dans l'autre sens:
Freepro Paris 7 Gbps:
./nspeed g -id CUBIC http://bouygues.testdebit.info/10G/10G.iso get -id BBR http://paris.testdebit.info/10G/10G.iso
running...
all done
Id| Read speed| Write speed| Time| Bytes read| Bytes written|command
BBR| 6.6 Gbps| 0 bps| 8.00| 6.6 GB| 0 B|get http://paris.testdebit.info/10G/10G.iso ([2001:860:de01:1101::2]:80 - 2.155 ms - HTTP/1.1)
CUBIC| 52.3 Mbps| 0 bps| 8.00| 52.3 MB| 0 B|get http://bouygues.testdebit.info/10G/10G.iso ([2001:860:de01:1100::2]:80 - 2.528 ms - HTTP/1.1)
| | | | | |
Total| 6.7 Gbps| 0 bps| 8.00| 6.7 GB| 0 B|
saturation/pertes, énorme avantage a BBR.
idem depuis un ligne Orange Pro 1Gbps Paris. Ca sature entre Orange et Bouygues ?
on peut penser que le serveur bouygues.testdebit.info a un souci ? mais depuis une machine chez Google en Belgique :
./nspeed g -id CUBIC http://bouygues.testdebit.info/10G/10G.iso g -id BBR http://paris.testdebit.info/10G/10G.iso
running...
all done
Id| Read speed| Write speed| Time| Bytes read| Bytes written|command
BBR| 3.2 Gbps| 0 bps| 8.00| 3.2 GB| 0 B|get http://paris.testdebit.info/10G/10G.iso (89.84.1.194:80 - 6.340 ms - HTTP/1.1)
CUBIC| 2.0 Gbps| 0 bps| 8.00| 2.0 GB| 0 B|get http://bouygues.testdebit.info/10G/10G.iso (89.84.1.186:80 - 9.894 ms - HTTP/1.1)
| | | | | |
Total| 5.2 Gbps| 0 bps| 8.00| 5.2 GB| 0 B|
pas de saturation/perte, léger avantage a BBR.