CUBIC
CUBIC 是 Linux 默认 TCP 拥塞控制算法,拥塞窗口按三次函数增长,在高 BDP 网络表现优于 Reno。
用途
在高带宽延迟积(BDP)网络中高效利用带宽,是 Linux 2.6.19+ 默认。
机制
丢包后 W_max 记算,cwnd 按以 W_max 为中心的三次函数 W(t)=C(t-K)^3+W_max 增长,先快后慢接近 W_max 再继续增长。窗口增长与 RTT 无关,利于高速。
用例
- Linux 默认拥塞控制
- 高 BDP 网络
- 高速传输
CUBIC 是 Linux 默认 TCP 拥塞控制算法,拥塞窗口按三次函数增长,在高 BDP 网络表现优于 Reno。
在高带宽延迟积(BDP)网络中高效利用带宽,是 Linux 2.6.19+ 默认。
丢包后 W_max 记算,cwnd 按以 W_max 为中心的三次函数 W(t)=C(t-K)^3+W_max 增长,先快后慢接近 W_max 再继续增长。窗口增长与 RTT 无关,利于高速。