TCP BBR v3 / BBR3
2023-08-10 17:11:53
Art
简要概述了Google的TCP BBR v3版本在Linux上的发布,以及如何下载、构建、安装和测试它。
TCP BBR v3的发布旨在促进研究合作和更广泛的测试。我们鼓励研究人员深入研究并帮助评估/改进BBR算法和代码。我们欢迎带有解决问题的好方案的补丁。
本文档展示了如何下载、构建、安装和测试运行TCP BBR v3的Linux内核。
获取带有TCP BBR v3的内核源代码
有两个主要选项用于下载代码:
1. 要从带有TCP BBR v3的Linux内核开始创建新的git仓库,您可以运行:
git clone -o google-bbr -b v3 https://github.com/google/bbr.git cd bbr/
2. 要将代码下载到现有的git仓库中,您可以使用:
git remote add google-bbr https://github.com/google/bbr.git git fetch google-bbr git checkout google-bbr/v3
构建和安装内核
要构建支持TCP BBR v3的Linux内核,将该内核复制到目标(Debian或Ubuntu)测试机器(裸机或GCE)上,并重新启动该机器,您可以使用以下脚本,该脚本包含在TCP BBR v3发行版中:
./gce-install.sh -m ${HOST}