实验要求和目的
- 理解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时,仿真实验结束