实验十二——AODV和DSR协议仿真实验
2021/6/9 10:51:59
本文主要是介绍实验十二——AODV和DSR协议仿真实验,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
AODV和DSR协议仿真实验
1.理解AODV和DSR协议的工作工程
2.掌握NS2仿真分析AODV和DSR协议
AODV协议仿真实验
1.先进入实文件夹
2.运行AODV
利用NAM动画观察实验结果,在观察NAM动画时,步长调整为2ms就行了
AODV实验结果与分析
在0.02秒时,节点8开始向节点2发送数据
在运行到0.25s时,节点4开始向节点1发送数据
在仿真过程(0.25~ 3s)中,两条传输的数据流
会出现断断续续的情况,其反映TCP的拥塞控制。
在3s时仿真实验结束
DSR协议仿真实验
1.进入DSR文件夹,执行DSR.tcl
2.利用NAM动画观察实验结果,在观察NAM动画时,步长调整为2ms就行了
0.25s时节点3和节点6开始向周围扩散
0.35s时节点9向节点7发送数据
节点7向节点6发送数据
0.5s之后都没有什么变化
实验分析
DSR 和AODV 两种协议的路由寻找都是查询和应答往返过程进行的。按照一定的格式将路由信息存储在路由的所有中间节点上。
但是两者在动态性上面有差别。
第一DSR协议使用源路由访问的路由协议明显多于AODV协议。DSR协议中国,源节点使用一次路由请求与路由应答过程,除了可以得到目的节点的路由之外,还可以得到到达路由上每个中间节点的路由。
第二,DSR协议对于在单独一个路由请求于路由应答过程中到达目的节点的所有路由请求RREQ分组做应答。因此源节点知道到达目的节点的很多路由。在AODV协议中,目的节点只对第一个到达的路由请求分组RREQ做出应当,而忽略和丢掉随后到达的RREQ
第三,DSR协议的当前版本里面没有任何机制来删除路由存储器中期满过时而失效的路由。也没有任何机制来确定在面俺对多跳路由选择时有限选择哪条。AODV是比DSR协议保守的多的方法。
第四,AODV协议中使用RERR分组的路由删除操作是游标流的。路由错误RERR分组传输到达所有使用中断链到达任何目的节点的路由上的节点。
这篇关于实验十二——AODV和DSR协议仿真实验的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-01-24手把手教你使用MDK仿真调试
- 2024-01-10基于“小数据”的机器学习
- 2024-01-08扩展卡尔曼滤波:提高机器学习性能的利器
- 2023-12-26各种二端口滤波器网络仿真遇到的问题
- 2023-12-14机器学习-搜索技术:从技术发展到应用实战的全面指南
- 2023-12-12机器学习 - 决策树:技术全解与案例实战
- 2023-12-05机器学习-学习率:从理论到实战,探索学习率的调整策略
- 2023-12-04解锁机器学习-梯度下降:从技术到实战的全面指南
- 2023-11-30回归算法全解析!一文读懂机器学习中的回归模型
- 2023-11-30机器学习 - 似然函数:概念、应用与代码实例