实验步骤
sysctl -w net.ipv4.tcp_rmem='4096 65536 65536'
降低缓存数,减少窗口值
sysctl -w net.ipv4.tcp_sack=0
避免使用sack重传算法
然后执行之前的脚本,模拟我上述几篇文章的网络拓扑
执行之后,用iptable设置规则,以10%的丢包率模拟丢包
ip netns exec RA iptables -I FORWARD -d 192.168.57.254 -m statistic --mode random
--probability 0.1 -j DROP
然后执行
ip netns exec ns56A