Linux

Linux下IPv6的TCP擁塞控制

  • November 3, 2018

我可以打字

echo bbr > /proc/sys/net/ipv4/tcp_congestion_control

更改在 IPv4 上執行的 TCP 連接的擁塞控制算法,但是對於通過 IPv6 到達的 TCP 連接我該如何做呢?

上面的命令是否為兩者都設置了它?

的,sysctl ( net.ipv4.tcp_allowed_congestion_controland net.ipv4.tcp_available_congestion_control)和 /proc entry ( /proc/sys/net/ipv4/tcp_congestion_control)都適用於每個 IPv4 和 IPv6 TCP 連接。sysctl 和 /proc 名稱中的 ipv4 部分並不意味著這僅適用於 TCP over ipv4。這僅意味著該算法是在核心原始碼樹的 linux/net/ipv4 子目錄中實現的:在 Linux 中,TCP over IPv6 通過呼叫 IPv4 的實現來實現擁塞控制,因為 TCP 擁塞控制沒有區別在 TCP over IPv4 和 TCP over IPv6 中。

引用自:https://serverfault.com/questions/867056