TCP Vegas
TCP Vegas 通过 RTT 变化而非丢包检测拥塞,在拥塞避免阶段比较实际与基础 RTT 提前减窗。
用途
在缓冲溢出前提前检测拥塞,避免丢包,比 Reno 更平滑但与 Reno 共存时公平性差。
机制
每 RTT 测量实际吞吐 diff=(expected-actual)*cwnd,diff<α 增窗、diff>β 减窗、之间不变。α/β 阈值控制敏感度。基于延迟而非丢包。
用例
- 低延迟拥塞控制
- RTT 延迟检测
- 研究算法
TCP Vegas 通过 RTT 变化而非丢包检测拥塞,在拥塞避免阶段比较实际与基础 RTT 提前减窗。
在缓冲溢出前提前检测拥塞,避免丢包,比 Reno 更平滑但与 Reno 共存时公平性差。
每 RTT 测量实际吞吐 diff=(expected-actual)*cwnd,diff<α 增窗、diff>β 减窗、之间不变。α/β 阈值控制敏感度。基于延迟而非丢包。