本研究使用NS2仿真平台,在设定的不同网络环境下评估并比较了AODV、DSR及DSDV三种移动自组织网络路由协议的关键性能指标。
在NS2环境中进行小项目实验时,采用AODV、DSR及DSDV路由协议在网络规模为1.5km x 1.5km的环境下测试性能。网络中使用恒定比特率流量(CBR)数据包发送,每个数据包大小为512字节,并以每秒5个数据包的速度传输,在UDP上运行。通过cbrgen.tcl脚本创建包含五个连接点的数据流负载。
移动节点的轨迹由setdest命令生成,按照随机方式在Random-Way-Point模型中行进,暂停时间分别为0、15、30、60、150和300秒,速度范围为40至60公里/小时。实验分别设置了25个、50个及100个节点,并让整个模拟运行时间为五分钟(即模拟的总时长为300秒)。
为了跟踪并记录输出数据,使用myoutput.tr文件进行路由协议追踪。在执行过程中,需要依次调用./make-traffic.sh脚本创建流量负载、通过./make-scenario.sh设置实验场景,并分别通过运行./run-aodv.sh、./run-dsdv.sh和./run-dsr.sh命令来启用AODV、DSDV及DSR路由协议进行测试。