因为一些事情这几天比较殆堕,ns2仿真过程中,最令人头疼的问题莫过于各种各样的仿真错误,即使是 别人的源代码拿过来直接运行,有时候也会发生各种各样的错误,最常见的一种错误就是没有添加协议导致的,比如昨天遇到的第十八个实验(无线网络封包传输遗失模型),如果直接把柯老师的代码抄上去运行就会发生错误,大概意思是说找不到路由协议,其实这里面就是我们没有添加路由协议导致的,我们在代码里面查找,可以发现有这么一句话:
$ns_ node-config -mobileIP ON \
-adhocRouting NOAH \
这里面用到了NOAH协议,但是ns2中并没有自带,我们就需要添加进去,添加的具体方法可以自行搜索一下。