为了我的研究,我想手动控制TCP的拥塞控制窗口大小。
当测试网络上发生段/ack丢失时,我想明确地停止窗口的减少。
这可能吗?
我一直在研究使用Python、Netem和Scapy来实现这一点的方法。我可以访问windows和linux(ubuntu 12)。
在2.6.33以上的内核上,您可以尝试
ip route change default via x.x.x.x initcwnd new-val initrwnd new-val
还可以看看这个
这对我很有效。根据您的要求将以下内容添加到/etc/sysctl.conf文件中
#Maximum Socket Receive Buffer
net.core.rmem_max = 33554432
#Maximum Socket Send Buffer
net.core.wmem_max = 33554432
运行"sysctl-p"进行应用。