- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第23章 使用NS-2模拟无线Ad hoc网络
“十一五”国家重点图书 计算机科学与技术学科前沿丛书计算机科学与技术学科研究生系列教材(中文版) 计算机网络 高级软件编程技术 吴功宜 董大凡 王 珺 刘 乾 第23章使用NS-2模拟无线Ad hoc网络 概述 随着WLAN、Ad hoc、Bluetooth、WSN及移动IP等无线网络技术的发展,移动和无线组网正逐步成为网络应用和科学研究的新热点。掌握在NS-2中模拟无线网络、并对路由协议进行分析和评价的方法,对于网络研究工作是十分重要的。 提纲 编程训练目的 编程训练要求 相关知识介绍 程序设计分析 扩展与提高 编程训练目的 使用NS-2网络仿真软件构建简单的无线Ad hoc网络模型。 掌握无线网络中移动场景和流量场景产生工具的使用。 掌握对无线网络模拟结果进行统计分析的技术。 提纲 编程训练目的 编程训练要求 相关知识介绍 程序设计分析 扩展与提高 编程训练要求 选取无线网络中一种(如Ad hoc、Bluetooth、WSN等),设计场景,运行一定的TCP或UDP业务源,并用Nam进行演示。 掌握无线网络中移动场景和流量场景产生工具的使用。 分析trace文件,测定网络的性能(如吞吐量、时延、丢包率等),用图表的方式(可使用Xgraph或Gnuplot等绘图软件)说明测定结果。 提纲 编程训练目的 编程训练要求 相关知识介绍 程序设计分析 扩展与提高 NS-2的无线网络模型 移动节点中各网络组件及其功能 无线信道(Channel):分组传播环境 网络接口(NetIF):移动节点与无线信道的接口 无线传播模型(Radio Propagation Model) 媒体访问控制(MAC):实现移动网络的MAC层协议 接口队列(IFq):优先处理路由协议分组的优先级队列 链路层(LL):实现链路层协议及其功能 地址解析协议(ARP):实现IP地址与Mac地址的转换 地址分类器(Addr Demux):按分组目的地址进行匹配 端口分类器(Port Demux) :按分组目的端口进行匹配 路由代理(Route Agent): 实现移动网络的路由协议 天线(Antenna):单一增益的全向天线 移动节点的创建 创建无线信道 set chan_ [new $val(chan)] 配置移动节点,并将无线信道加入节点的配置信息中 $ns_ node-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) \ -topoInstance $topo \ -agentTrace ON \ -routerTrace ON \ -macTrace OFF \ -movementTrace OFF \ -channel $chan_ 使用配置信息创建移动节点 for {set i 0} {$i $val(nn) } {incr i} { set node_($i) [$ns_ node] $node_($i) random-motion 0 ;# disable random motion } 移动节点的运动 定义拓扑对象,限定移动节点的运动范围。 set topo [new Topography] $topo load_flatgrid 800 600 设置运动场景。 自定义运动场景 $node set X_ x1 $node set Y_ y1 $node set Z_ 0.0 # 目前只支持二维平面运动。 $ns_ at $time “$node setdest x2 y2 speed” 随机运动 $mobilenode start 移动场景生成器setdest usage: original 1999 CMU version (version 1) ./setdest -v 1 -n nodes -p pause time -M max speed -t simulation time -x max X -y max Y OR modified 2003 U.Michigan version (version
您可能关注的文档
最近下载
- 江苏省苏州市常熟市2023-2024学年五年级上学期期末数学试卷(含解析).docx VIP
- 中传媒21秋《电视专题片编导》平时作业【标准答案】.docx
- 【课件】医学创新与转化医学(南方医科大学).ppt
- 建筑项目EPC施工组织方案.docx VIP
- 2025届高考物理一轮复习课件:第2讲 机械波 课件(共59张PPT).ppt.pptx VIP
- 《儒林外史》王冕 .ppt
- 220kv变电站安装工程电气施工组织设计.doc
- 露天矿山开采安全技术(培训版).pptx VIP
- 2025年高考语文一轮复习:文学类文本阅读之鉴赏小说的语言艺术(高考新题型,全国通用).pdf VIP
- 地方文化在高中英语教学中的融合研究教学研究课题报告.docx
文档评论(0)