3.3.3 nam演示 13
4 仿真数据及分析 15
4.1 仿真数据统计表 15
4.2 不同节点数下的仿真折线图 18
4.3 不同速率下的仿真折线图 20
4.4 仿真结果分析 21
4.4.1 时延分析 21
4.4.2 吞吐量分析 22
4.4.3 丢包率分析 22
结 论 23
致 谢 24
参 考 文 献 25
1 绪论
Ad-Hoc无线网络是一个多跳的、临时的、网络内节点可以任意移动的无中心自组织网络。该网络不需要利用已有的基础设施的支持,而能在任何时候、任何地点迅速构建网络。
1.1 课题目的和意义
路由协议是Ad-Hoc网络中最重要的部分,由于Ad-hoc网络有几个不同于固定网络的特点:
(1)动态变化的网络拓扑结构。
(2)周期性的广播拓扑信息会占用到大量无线信道资源,使得电池能源过度消耗并最终导致整个系统性能的降低。
(3)单向的无线信道),导致Ad-hoc网络无法直接使用传统的路由协议。
显然,网络的路由协议直接决定了整个网络的性能。而本次课题要求使用NS2平台仿真三种常用的Ad-Hoc网络路由协议(DSDV,AODV和DSR),得出三者在在不同节点数或者节点移动速率下的网络性能,主要包括吞吐量、路由开销、平均端到端时延和丢包率。以对Ad-hoc各种路由协议有更为直观的认识。
1.2 国内外发展状况
1.3 研究内容和方法
1.3.1 性能指标
本课题主要通过NS2平台进行仿真研究,得出Ad-hoc网络在不同路由协议的工作下,以下网络性能参数
(1)丢包率:是指测试中所丢失的数据包数量占所发送数据包的比率,通常在吞吐量范围内测试,丢包率与数据包长度以及包发送频率相关。
(2)吞吐量:吞吐量(Throughput)表示在单位时间通过某个节点的数据量,吞吐量受到网络带宽的限制,实际反映了当前网络的负载情况。
(3)端到端时延:端到端时延(end-to-end delay),是指数据包从离开源点时算起一直到抵达终点时为止一共经历的时间。在Ad-hoc网络中多节点的数据包传输中,各个节点对之间的传输时间受到很多因素影响而各不相同,仿真实际得出的是所有节点各次传输的的平均时延。
1.3.2 仿真路由协议介绍
本次仿真研究包含的路由协议包括:
(1)动态源路由协议(DSR)
DSR,动态源路由协议(Dynamic Source Routing)是一种基于源路由方式按需路由协议,其数据包报文头部携带了到达目的节点的路由信息,这个路由信息包含了一些节点的地址组成,所发送的数据包则通过这些节点的中继和转发最终到达目标节点。显而易见,作为一种源路由的按需路由协议,DSR并不需要维护网络的拓扑信息,因此DSR的核心问题是如何发现到达目标节点的路由。
DSR路由协议分为路由发现和路由维护,路由发现用于发现到达目标节点的路由。而当节点快速移动导致网络的拓扑结构变化较大时,因为当前的路由已经不能完成信息传输,DSR就会通过维护过程检测当前路由的有效性,当检测出抵达障碍后,DSR就会调用新一轮的路由发现。论文网