修改拥塞控制窗口值

时间:2013-02-03 21:13:21

标签: linux tcp packet cwnd congestion-control

对于我的研究,我想手动控制TCP的拥塞控制窗口大小。

我希望在测试网络上发生段/确认丢失时明确停止窗口缩小。

这有可能吗?

我一直在研究使用Python,Netem和Scapy做到这一点的方法。我可以访问windows和linux(ubuntu 12)。

2 个答案:

答案 0 :(得分:1)

在2.6.33的内核上你可以尝试

ip route change default via x.x.x.x initcwnd new-val initrwnd new-val

另请查看this

答案 1 :(得分:1)

这对我有用。根据您的要求,在/etc/sysctl.conf文件中添加以下内容

#Maximum Socket Receive Buffer
net.core.rmem_max = 33554432

#Maximum Socket Send Buffer
net.core.wmem_max = 33554432

运行" sysctl -p"申请。