无线网络技术(实验)——AODV和DSR协议仿真实验

实验要求和目的

  • 理解AODV和DSR协议的工作过程
  • 掌握NS2仿真分析AODV和DSR协议

实验原理

  • AODV是应用最广泛的按需路由协议之一,是DSDV算法的改进,但中间节点不需事先维护路由。AODV中节点移动可能会导致原来路由不可用,采用逐跳路由的方式转发分组,并利用广播请求查找路由。整个通信过程对称,路由可逆。
  • DSR是在移动自组网(MANET)中使用的一种路由协议。它工作在TCP/IP协议族的网际层。DSR是一个专门为多跳无线Ad Hoc网络设计的简单且高效的路由协议。

实验步骤

1、AODV仿真实验

  • 1.1 进入脚本文件夹
    在这里插入图片描述

  • 1.2运行脚本文件
    在这里插入图片描述

  • 1.3 仿真开始时(0s),节点间未交换路由信息,路由表尚未建立(AODV的按需机制决定)。0.02s时, 节点8开始向节点2发送数据,注意,发送数据前,节点8需通过RREQ/RREP与节点2建立路由。
    在这里插入图片描述

  • 1.4 进行到0.25s时,节点4开始向节点1发送数据,同样,节点4需通过RREQ/RREP与节点1建立路由
    在这里插入图片描述

  • 1.5 在仿真过程(0.25~ 3s)中,两条传输的数据流会出现断断续续的情况,其反映TCP的拥塞控制。
    在这里插入图片描述

  • 1.6 在3s时,仿真实验结束

2 DSR仿真实验

  • 2.1 进入实验文件夹
    在这里插入图片描述
  • 2.2 运行实验脚本
    在这里插入图片描述
  • 2.3 仿真开始时(0s),节点间未交换路由信息,路由表尚未建立(DSR的源路由决定)。到0.02s时,节点8开始向节点2发送数据,注意,发送数据前,节点8需通过RREQ/RREP与节点2建立路由。
    在这里插入图片描述
  • 2.4 进行到0.25s时,节点4开始向节点1发送数据,同样节点4需通过RREQ/RREP与节点1建立路由
    在这里插入图片描述
  • 2.5 仿真过程(0.25- ~3s)中,两条传输的数据流会出现断断续续的情况,反映TCP的拥塞控制
    在这里插入图片描述
  • 2.6 3s时,仿真实验结束

实验结论与分析

  • 4
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
NS2是一款常用的网络仿真工具,可以用来模拟网络中各种协议的性能。AODVDSR是两种常见的无线自组网络路由协议,它们在不同的场景下有不同的优缺点。下面是我对这两种协议仿真分析: 1. AODV协议 AODV(Ad-hoc On-Demand Distance Vector)协议是一种基于距离向量的路由协议,它采用了按需路由的方式,即只有在需要时才去寻找路由,并且只维护已经建立的路由。AODV协议中每个节点都会维护一个路由表,用于存储到达目的节点的下一跳节点和距离等信息。 在NS2中,我们可以通过调整一些参数来模拟AODV协议的性能,如数据包传输延迟、路由发现时间、路由维护开销等。通过对这些参数进行不同的设置,我们可以得到不同的AODV协议性能指标。例如,我们可以通过比较不同节点数量下的数据包传输率、平均延迟等指标来评估AODV协议的性能。 2. DSR协议 DSR(Dynamic Source Routing)协议是一种基于源路由的路由协议,它不需要维护任何路由表,而是将整个路由路径存储在数据包中。当一个节点需要发送数据时,它会向周围节点广播一个路由请求包,然后等待其他节点的响应。一旦它收到足够的响应,就可以组装出完整的路由路径,并将数据包发送到目的节点。 在NS2中,我们可以通过调整一些参数来模拟DSR协议的性能,如路由请求重传次数、路由维护开销等。同样地,通过对这些参数进行不同的设置,我们可以得到不同的DSR协议性能指标。例如,我们可以通过比较不同节点数量下的路由请求成功率、数据包传输延迟等指标来评估DSR协议的性能。 综上所述,通过NS2的仿真分析,我们可以对AODVDSR协议的性能进行比较和评估,从而为无线自组网络的设计和优化提供参考。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值