2006年5月22日星期一

用ns模拟TCP,结果费解!

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。

不太理解的地方:



  1. Vegas、Newreno和Tahoe都需要相当长的时间(将近400秒)才能到达预期值

  2. Newreno和Tahoe的波动都非常利害

  3. Fast的模拟结果显然无法取信,应该是模拟软件编写的问题


没有评论: