Win11开启官方BBR支持

2023 年 3 月 4 日 星期六(已编辑)
/ , ,
735
AI 生成的摘要

Win11开启官方BBR支持

BBR是什么?

一般我们使用 Linux 系列操作系统都会安装下谷歌的 BBR 网络拥塞控制软件。现在 Windows 11 上可以开启 BBR v2 版本了。

BBRv2 是一种基于模型的拥塞控制算法,全称为Bottleneck Bandwidth and Round-trip time。它由Google开发,旨在降低队列、低损耗和(有界的)Reno/CUBIC 共存。维护一个模型网络路径,它使用带宽和 RTT 的测量值,以及(如果发生)数据包丢失和/或 DCTCP/L4S 样式的 ECN 信号。

BBR2 比 BBR 更"公平",在有延迟和丢包的情况下,它的速度会远慢于 BBR,有时比默认的 CUBIC 还慢,所以开不开得根据自己的链路做测试,一般来说只能算是聊胜于无的东西。

Windows Server 现在默认使用 CUBIC 拥塞控制算法,这也是目前最常用的拥塞控制算法。

Windows11 开启官方 BBR 支持,以下命令如果报错或者提示参数不存在等问题,均是因为系统版本不够高,命令用管理员 PowerShell 执行

开启 BBR 支持:

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

验证BBR支持:

Get-NetTCPSetting | Select SettingName, CongestionProvider
BBR

BBR
  • Loading...
  • Loading...
  • Loading...
  • Loading...
  • Loading...