基于NS2的Ad Hoc网络AODV路由协议仿真

  • V3_316904
    了解作者
  • 4MB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-06-13 03:38
    上传日期
这是摘自网络博客的文章+代码,对其中有误的地方进行了纠正,需要说明的是我的测试环境:ubuntu13.04 + NS2.35,还有这里不是自带的AODV协议代码,是AdHoc网络性能评估代码。内附说明文章。
aodv.zip
  • load.awk
    318B
  • getratio.awk
    270B
  • delay.awk
    704B
  • 基于NS2的Ad Hoc网络AODV路由协议仿真.docx
    247.3KB
  • aodv.tcl
    2.2KB
  • run.sh
    1.8KB
  • olsr.tr
    42.4MB
  • frequency.awk
    204B
  • getratio2.awk
    330B
  • scene1
    741.6KB
  • cbr1
    4.4KB
  • olsr.nam
    14MB
内容介绍
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="utf-8"><meta name="generator" content="pdf2htmlEX"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><link rel="stylesheet" href="https://csdnimg.cn/release/download_crawler_static/css/base.min.css"><link rel="stylesheet" href="https://csdnimg.cn/release/download_crawler_static/css/fancy.min.css"><link rel="stylesheet" href="https://csdnimg.cn/release/download_crawler_static/8278353/raw.css"><script src="https://csdnimg.cn/release/download_crawler_static/js/compatibility.min.js"></script><script src="https://csdnimg.cn/release/download_crawler_static/js/pdf2htmlEX.min.js"></script><script>try{pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({});}catch(e){}</script><title></title></head><body><div id="sidebar" style="display: none"><div id="outline"></div></div><div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://csdnimg.cn/release/download_crawler_static/8278353/bg1.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0">&#22522;&#20110;<span class="_ _0"> </span><span class="ff2">NS2<span class="_ _0"> </span></span>&#30340;<span class="_ _0"> </span><span class="ff2">Ad Hoc<span class="_ _0"> </span></span>&#32593;&#32476;<span class="_ _0"> </span><span class="ff2">AODV<span class="_ _0"> </span></span>&#36335;&#30001;&#21327;&#35758;&#20223;&#30495;</div><div class="t m0 x2 h3 y3 ff1 fs0 fc0 sc1 ls0 ws0">&#20223;&#30495;&#29615;&#22659;<span class="sc0">&#65306;<span class="ff2">ubuntu13.04 ns2.35</span></span></div><div class="t m0 x2 h3 y4 ff1 fs0 fc0 sc1 ls0 ws0">&#29702;<span class="_ _1"></span>&#35770;<span class="_ _1"></span>&#22522;<span class="_ _1"></span>&#30784;<span class="_ _1"></span><span class="sc0">&#65306;<span class="_ _1"></span><span class="ff2">NS2(Network <span class="_ _1"></span>Simulation V<span class="_ _2"></span>ersion<span class="_ _3"></span> <span class="_ _3"></span>2)<span class="_ _4"></span><span class="ff1">&#26159;<span class="_ _1"></span>&#19968;<span class="_ _3"></span>&#27454;<span class="_ _1"></span>&#21151;<span class="_ _1"></span>&#33021;<span class="_ _1"></span>&#24378;<span class="_ _1"></span>&#22823;<span class="_ _1"></span>&#30340;<span class="_ _3"></span>&#32593;<span class="_ _1"></span>&#32476;<span class="_ _1"></span>&#27169;<span class="_ _1"></span>&#25311;</span></span></span></div><div class="t m0 x3 h3 y5 ff1 fs0 fc0 sc0 ls0 ws0">&#20223;<span class="_ _5"></span>&#30495;<span class="_ _5"></span>&#65292;<span class="_ _5"></span>&#23427;<span class="_ _5"></span>&#26159;<span class="_ _5"></span>&#29992;<span class="_"> </span><span class="ff2">C++<span class="_ _5"></span></span>&#21644;<span class="_"> </span><span class="ff2">OTCL<span class="_ _6"> </span></span>&#20004;<span class="_ _5"></span>&#31181;<span class="_ _5"></span>&#35821;<span class="_ _5"></span>&#35328;<span class="_ _5"></span>&#23436;<span class="_ _5"></span>&#25104;<span class="_ _5"></span>&#30340;<span class="_ _5"></span>&#12290;<span class="_ _5"></span><span class="ff2">C++<span class="_ _5"></span></span>&#35821;<span class="_ _5"></span>&#35328;<span class="_ _5"></span>&#32534;<span class="_ _5"></span>&#20889;<span class="_ _5"></span>&#21327;<span class="_ _5"></span>&#35758;<span class="_ _5"></span>&#25191;<span class="_ _5"></span>&#34892;<span class="_ _5"></span>&#27169;<span class="_ _5"></span>&#22359;<span class="_ _7"></span>&#65292;</div><div class="t m0 x3 h3 y6 ff2 fs0 fc0 sc0 ls0 ws0">OTCL<span class="_ _8"> </span><span class="ff1">&#35821;&#35328;<span class="_ _3"></span>&#32534;<span class="_ _3"></span>&#20889;&#27169;<span class="_ _3"></span>&#25311;<span class="_ _3"></span>&#20219;&#21153;<span class="_ _3"></span>&#12290;<span class="_ _3"></span></span>NS2<span class="_ _8"> </span><span class="ff1">&#20027;&#35201;<span class="_ _3"></span>&#38024;<span class="_ _3"></span>&#23545;&#26377;<span class="_ _3"></span>&#32447;<span class="_ _3"></span>&#23616;&#22495;<span class="_ _3"></span>&#32593;<span class="_ _3"></span>&#12289;<span class="_ _3"></span>&#26080;&#32447;<span class="_ _3"></span>&#23616;<span class="_ _3"></span>&#22495;&#32593;<span class="_ _3"></span>&#12289;<span class="_ _3"></span></span>Ad<span class="_ _3"></span> Hoc<span class="_ _8"> </span><span class="ff1">&#32593;</span></div><div class="t m0 x3 h3 y7 ff1 fs0 fc0 sc0 ls0 ws0">&#32476;&#12289;&#21355;&#26143;&#36890;&#20449;&#32593;&#12289;&#36335;&#30001;&#36873;&#25321;&#21327;&#35758;&#12289;&#32452;&#25773;&#36335;&#30001;&#21327;&#35758;&#31561;&#36827;&#34892;&#32593;&#32476;&#27169;&#25311;&#20223;&#30495;&#12290;</div><div class="t m0 x3 h3 y8 ff3 fs0 fc0 sc0 ls0 ws0">AOD<span class="_ _9"></span>V<span class="_ _0"> </span><span class="ff1 sc1">&#36335;&#30001;&#21327;&#35758;</span></div><div class="t m0 x4 h3 y9 ff2 fs0 fc0 sc0 ls0 ws0">AODV<span class="_ _0"> </span><span class="ff1">&#32508;&#21512;&#20351;&#29992;&#20102;<span class="_ _8"> </span></span>DSDV<span class="ff1">&#65288;</span>Destination-Sequenced Distance-<span class="_ _3"></span>V<span class="_ _2"></span>ector<span class="ff1">&#65289;&#20013;&#30446;&#26631;&#24207;</span></div><div class="t m0 x3 h3 ya ff1 fs0 fc0 sc0 ls0 ws0">&#21015;&#21495;&#21644;<span class="_ _8"> </span><span class="ff2">DSR<span class="_ _3"></span></span>&#65288;<span class="ff2">Dynamic Source <span class="_ _3"></span>Routing<span class="_ _3"></span></span>&#65289;&#20013;&#25353;<span class="_ _3"></span>&#38656;&#36335;&#30001;<span class="_ _3"></span>&#21457;&#29616;&#25216;<span class="_ _3"></span>&#26415;&#65292;&#25552;&#20379;<span class="_ _3"></span>&#20102;&#19968;&#31181;<span class="_ _3"></span>&#25353;&#38656;</div><div class="t m0 x3 h3 yb ff1 fs0 fc0 sc0 ls0 ws0">&#21333;&#21521;&#36317;&#31163;&#30690;&#37327;&#26080;&#29615;&#36335;&#30001;&#12290;&#35813;&#21327;&#35758;&#20027;&#35201;&#20998;&#20026;&#36335;&#30001;&#21457;&#29616;&#21644;&#36335;&#30001;&#32500;&#25252;&#20004;&#37096;&#20998;&#12290;</div><div class="t m0 x4 h3 yc ff1 fs0 fc0 sc0 ls0 ws0">&#36335;&#30001;&#21457;&#29616;&#65306;&#24403;&#28304;&#33410;&#28857;&#38656;&#35201;&#19982;&#20854;&#23427;&#33410;&#28857;&#36890;&#20449;&#20294;&#27809;&#26377;&#21040;&#30446;&#30340;&#33410;&#28857;&#30340;&#36335;&#30001;&#26102;&#65292;&#23427;&#23601;</div><div class="t m0 x3 h3 yd ff1 fs0 fc0 sc0 ls0 ws0">&#24191;<span class="_ _3"></span>&#25773;&#36335;<span class="_ _3"></span>&#30001;<span class="_ _3"></span>&#35831;<span class="_ _3"></span>&#27714;<span class="_ _a"> </span><span class="ff2">RREQ</span>&#65292;<span class="_ _3"></span>&#24403;<span class="_ _3"></span>&#20854;<span class="_ _3"></span>&#23427;<span class="_ _3"></span>&#33410;<span class="_ _3"></span>&#28857;<span class="_ _3"></span>&#25910;<span class="_ _3"></span>&#21040;&#36825;<span class="_ _3"></span>&#20010;<span class="_ _a"> </span><span class="ff2">RREQ<span class="_"> </span></span>&#26102;&#65292;<span class="_ _3"></span>&#39318;<span class="_ _3"></span>&#20808;<span class="_ _3"></span>&#21028;<span class="_ _3"></span>&#26029;<span class="_ _3"></span>&#26159;&#21542;<span class="_ _3"></span>&#25910;<span class="_ _3"></span>&#21040;<span class="_ _3"></span>&#36807;<span class="_ _3"></span>&#20855;</div><div class="t m0 x3 h3 ye ff1 fs0 fc0 sc0 ls0 ws0">&#26377;<span class="_ _3"></span>&#30456;&#21516;<span class="_ _3"></span>&#28304;<span class="_ _3"></span>&#33410;<span class="_ _3"></span>&#28857;<span class="_ _3"></span>&#21644;<span class="_ _3"></span>&#30446;<span class="_ _3"></span>&#30340;<span class="_ _3"></span>&#33410;&#28857;<span class="_ _3"></span>&#30340;<span class="_"> </span><span class="ff2">RREQ</span>&#65292;<span class="_ _3"></span>&#22914;<span class="_ _3"></span>&#26524;<span class="_ _3"></span>&#26159;&#37325;<span class="_ _3"></span>&#22797;<span class="_ _3"></span>&#25910;<span class="_ _3"></span>&#21040;<span class="_ _3"></span>&#23601;<span class="_ _3"></span>&#20002;<span class="_ _3"></span>&#24323;<span class="_ _3"></span>&#65292;&#22914;<span class="_ _3"></span>&#26524;<span class="_ _3"></span>&#27809;<span class="_ _3"></span>&#26377;<span class="_ _3"></span>&#23601;<span class="_ _3"></span>&#21033;&#29992;</div><div class="t m0 x3 h3 yf ff2 fs0 fc0 sc0 ls0 ws0">RREQ<span class="_ _8"> </span><span class="ff1">&#20013;&#30340;<span class="_ _3"></span>&#20449;<span class="_ _3"></span>&#24687;<span class="_ _3"></span>&#24314;<span class="_ _3"></span>&#31435;<span class="_ _3"></span>&#21453;<span class="_ _3"></span>&#21521;<span class="_ _3"></span>&#36335;&#30001;<span class="_ _3"></span>&#12290;<span class="_ _3"></span>&#22914;<span class="_ _3"></span>&#26524;<span class="_ _3"></span>&#20013;<span class="_ _3"></span>&#38388;<span class="_ _3"></span>&#33410;<span class="_ _3"></span>&#28857;&#21547;<span class="_ _3"></span>&#26377;<span class="_ _3"></span>&#21040;<span class="_ _3"></span>&#30446;<span class="_ _3"></span>&#30340;<span class="_ _3"></span>&#33410;<span class="_ _3"></span>&#28857;<span class="_ _3"></span>&#30340;&#36335;<span class="_ _3"></span>&#30001;<span class="_ _3"></span>&#65292;<span class="_ _3"></span>&#23601;<span class="_ _3"></span>&#21457;<span class="_ _3"></span>&#36865;</span></div><div class="t m0 x3 h3 y10 ff1 fs0 fc0 sc0 ls0 ws0">&#36335;<span class="_ _5"></span>&#30001;<span class="_ _5"></span>&#24212;<span class="_ _5"></span>&#31572;<span class="_ _5"></span> <span class="_ _7"></span><span class="ff2">RREP<span class="_ _6"> </span></span>&#32473;<span class="_ _4"></span>&#28304;<span class="_ _5"></span>&#33410;<span class="_ _5"></span>&#28857;<span class="_ _5"></span>&#65292;<span class="_ _5"></span>&#21542;<span class="_ _5"></span>&#21017;<span class="_ _5"></span>&#24191;<span class="_ _5"></span>&#25773;<span class="_ _5"></span>&#35813;<span class="_ _b"> </span><span class="ff2">RREQ<span class="_ _5"></span></span>&#12290;<span class="_ _5"></span>&#24403;<span class="_"> </span><span class="ff2">RREQ<span class="_ _6"> </span></span>&#30340;<span class="_ _5"></span>&#30446;<span class="_ _5"></span>&#30340;<span class="_ _5"></span>&#33410;<span class="_ _5"></span>&#28857;<span class="_ _5"></span>&#25910;<span class="_ _5"></span>&#21040;</div></div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div></body></html>
评论
    相关推荐
    • ubuntu主题
      ubuntu 主题,12.04
    • ubuntu卸载
      提供ubuntu 卸载的方法 十分简单卸载干净
    • Ubuntu Wubi
      Ubuntu Wubi简化Ubuntu安装过程
    • ubuntu PPS
      ubuntu PPS ubuntu PPS
    • ubuntu
      ubuntu
    • ubuntu netkeeper
      ubuntu netkeeper 只要在xkin文档上输入相应的帐号和密码就可以链接外网。好用。
    • ubuntu apktool
      ubuntu apktool 反编译工具。解压后把 aapt apktool apktool.jar /usr/bin/目录下即可。 apktool d xxx.apk
    • ubuntu入门
      ubuntu入门介绍,基本操作以及开发环境等
    • Ubuntu Server
      包含:ubuntu server最佳方案.pdf Ubuntu10.04下安装gcc4.1_g++4.1.pdf Ubuntu软件安装方法完全指南.doc 完美应用Ubuntu.pdf
    • GaussDB_100_1.0.1-DATABASE-REDHAT-64bit.tar.gz
      guassdb100在redhat上安装包,单机部署的包,安装步骤请看我的文中介绍,经过大量实验搭建总结出来的文档