ns的版本是2.29,打了fast tcp的补丁。模拟环境的设置很简单:两个节点,其间用20Mb,200ms的链路连接;在两个节点之间建一个tcp连接,应用层跑FTP,持续时间从0.5到600.5,测试结果如下图:
从图可见,Vegas经过将近400秒后稳定在20Mb,Tahoe和Newreno的峰值是20Mb,Tahoe围绕10Mb振荡,Newreno围绕15Mb振荡,而号称最快TCP的Fast速度始终没超过3Mb。
不太理解的地方:
- Vegas、Newreno和Tahoe都需要相当长的时间(将近400秒)才能到达预期值
- Newreno和Tahoe的波动都非常利害
- Fast的模拟结果显然无法取信,应该是模拟软件编写的问题
没有评论:
发表评论