路由协议-dsr

路由协议-dsr

ID:38199933

大小:17.72 KB

页数:3页

时间:2019-05-25

路由协议-dsr_第1页
路由协议-dsr_第2页
路由协议-dsr_第3页
资源描述:

《路由协议-dsr》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、#wrls1.tcl#A3-nodeexampleforad-hocsimulationwithDSDV#Defineoptionssetval(chan)Channel/WirelessChannel;#channeltypesetval(prop)Propagation/TwoRayGround;#radio-propagationmodelsetval(netif)Phy/WirelessPhy;#networkinterfacetypesetval(mac)Mac/802_11;#MACtypesetval(ifq)CMUPriQu

2、eue;#interfacequeuetypesetval(ll)LL;#linklayertypesetval(ant)Antenna/OmniAntenna;#antennamodelsetval(ifqlen)50;#maxpacketinifqsetval(nn)3;#numberofmobilenodessetval(rp)DSR;#routingprotocolsetval(x)500;#Xdimensionoftopographysetval(y)400;#Ydimensionoftopographysetval(stop)1

3、50;#timeofsimulationendsetns[newSimulator]settracefd[opensimple.trw]setwindowVsTime2[openwin.trw]setnamtrace[opensimwrls.namw]$nstrace-all$tracefd$nsnamtrace-all-wireless$namtrace$val(x)$val(y)#setuptopographyobjectsettopo[newTopography]$topoload_flatgrid$val(x)$val(y)crea

4、te-god$val(nn)##Creatennmobilenodes[$val(nn)]andattachthemtothechannel.##configurethenodes$nsnode-config-adhocRouting$val(rp)-llType$val(ll)-macType$val(mac)-ifqType$val(ifq)-ifqLen$val(ifqlen)-antType$val(ant)-propType$val(prop)-phyType$val(netif)-channelType$val(

5、chan)-topoInstance$topo-agentTraceON-routerTraceON-macTraceOFF-movementTraceONfor{seti0}{$i<$val(nn)}{incri}{setnode_($i)[$nsnode]}#Provideinitiallocationofmobilenodes$node_(0)setX_5.0$node_(0)setY_5.0$node_(0)setZ_0.0$node_(1)setX_490.0$node_(1)setY_285.0$node_(1)set

6、Z_0.0$node_(2)setX_150.0$node_(2)setY_240.0$node_(2)setZ_0.0#Generationofmovements$nsat10.0"$node_(0)setdest250.0250.03.0"$nsat15.0"$node_(1)setdest45.0285.05.0"$nsat110.0"$node_(0)setdest480.0300.05.0"#SetaTCPconnectionbetweennode_(0)andnode_(1)settcp[newAgent/TCP/Newreno

7、]$tcpsetclass_2setsink[newAgent/TCPSink]$nsattach-agent$node_(0)$tcp$nsattach-agent$node_(1)$sink$nsconnect$tcp$sinksetftp[newApplication/FTP]$ftpattach-agent$tcp$nsat10.0"$ftpstart"#PrintingthewindowsizeprocplotWindow{tcpSourcefile}{globalnssettime0.01setnow[$nsnow]setcwn

8、d[$tcpSourcesetcwnd_]puts$file"$now$cwnd"$nsat[expr$now+$time]"plotWindow$tcpSource$file"

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。