资源描述:
《一条无线网络协议基于NS2的仿真测试核心过程》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、5基于NS2的仿真测试5.lnam动画演示开始界面截图,如图5・1所示。AdninistZor(?27401217CEBA4DC~$startxwin.batstMtxwin.bat一StartingonWindowsNT/2000/XP/2003AdministZor027401217CEBA4DC~$图5-1开始界面初始化界面,如图5・2所示。$ns/1ab/test/zkkhope♦tc1num』odesisset8warning:Pleaseuse-channelasshownintc1/ex
2、/wire1ess-mitf♦tc1INITIALIZETHELISTxListHeadStartingSimulation…channeLcc:sendllp-CalchighestAntennaZ.anddistCST.highestAntenna乙=1^5,distCST.=550.0SORTINGLISTS...DONE!图5-2初始化界面Nam动画过程,只有第一条链路如图5・3所示。9.437591Step:20.0msI■ri图5-3Nam动画一条链路Nam动画过程,冇两条链路如图5-4所
3、示。19.653334Step:20♦Oms©o悬ED1T00210"■0©■o■f)■lllllllllllllllllllllllllliBHniiiiiimiiiiiimiiiiiimiiiiiimiiiiiimiiiiiimiiiiiimiiiiiimiiiiiimiiiiiimiiiiiim图5-4Nam动画两条链路Nam动画过程,冇三条链路如图5-5所示。动画演示的过程分析如下:第一条链路在1.4sec时开始建立连接,流量较小,不会产生丢包;第二条链路在lO.Osec时启动,链路一和链路二
4、的流量总和仍没有超过带宽总量,丢包仍未产生,链路吞叶量很高效;在2Osec时,第三条链路启动以后,流量总和已经超过带宽总量和队列存储范围,会产生丢包;在30sec吋第四条链路启动吋,流量进一步增大,丢包数口进一步增多。整个过程演示符合网络规则和当初设计预测,演示是止确的。5.2Trace格式简介Trace文件分析:s10.000000000_0_AGT―0cbr512[0000][0:02:0320][0]00r10.000000000_0_RTR…0cbr512[0000][0:02:0320)[0
5、
6、00s10.000000000_0_RTR—0cbr532[0000][0:02:0300][0]00r10.004812500_1_RTR…0cbr532[0ffffffff0800][0:02:0300][0]10f10.020795609_1_RTR…0cbr532[0ffffffff0800][0:02:0290][0]10r10.025728109_0_RTR—0cbr532[0ffffffff1800][0:02:0290][0]20D10.025728109_0_RTRLOOP0cbr
7、532[0ffffffff1800][0:02:0290][0]20r10.025728109_2_AGT—0cbr532[0ffffffff18001
8、0:02:0290](0]20(1)在第10S吋一个ID为0的节点应用层发出了一个CBR分组,这个分组的UID为0长度为512,源地址0:0,目标地址厶0,分组生存周期32。(2)在第10S时一个ID为0的节点路由层接收了一个CBR分组,这个分组的UID为0长度为512,源地址0:0,目标地址2:0,分组生存周期32。(3)在第10S时一个ID为0的
9、节点路曲层发送了一个CBR分组,这个分组的UID为0长度为532,源地址0:0,口标地址2:0,分组生存周期30。(4)在第10.004812500S时一个ID为1的节点路由层接收了一个CBR分组,这个分组的UID为0长度为532,源地址0:0,目标地址2:0,分组生存周期30。(5)在第10.020795609S时一个ID为1的节点路曲层转发收了一个CBR分组,这个分组的UID为0长度为532,源地址0:0,口标地址2:0,分组生存周期29。(6)在第10.025728109S时一个ID为0的节点路
10、由层接收了一个CBR分组,这个分组的UID为0长度为532,源地址0:0,目标地址2:0,分组生存周期20。(7)在第10.025728109S时一个ID为0的节点路由层丢掉了一个分组,原因是路由环冋。(8)在第10.025728109S时一个ID为2的节点应用层接收了一个CER分组,这个分组的UID为0长度为532,源地址0:0,目标地址2:0,分组生存周期30。5.3gnuplot工具gnuplot是一种免费的绘图工具,可以移植到各种主流平台。它可以