- 0
- 0
- 约1.34千字
- 约 6页
- 2024-04-07 发布于湖北
- 举报
西安邮电大学
(计算机学院)
课内实验报告
实验名称:无线自组织网络仿真(二)-DSR协议
专业:网络工程
班级:
姓名:
学号:
指导教师:
日期:2017年6月19日
一.实验目的
理解DSR路由协议的工作过程。
二.实验环境
VirtualBox+Ubuntu+NS2
实验内容
AODV基本原理
DSR基本原理
DSR中移动节点都维护一个存放路由的快速缓冲区。每当某移动节点要发送分组时,首先查询本地高速路由缓冲区,确定是否存在可用路由,如存在则沿路由发送数据,否则发送一个包含源和目标节点地址的路由请求分组,启动路由发现过程。中间节点收到该请求后,查询本地缓冲区,如无到达目标节点的路由,则将本节点地址加入请求分组后转发,直至将分组转发到目标节点或有到达目标节点路由的中间节点。该节点返回一个路由应答分组,包含了从源到目标路径上所有节点的序列。每个发送的数据分组中都将包含该路径节点序列。因此,中间节点不需保存路由信息,不再需要周期性路由广播和邻居发现。
仿真拓扑
建立一个13个移动节点的Adhoc网络,分别是节点0~12。其中,节点4发起和节点1的通信。
实验过程及分析
阅读并解释仿真代码(DSR.tcl),描述仿真设置;
定义选项
定义全局变量
对于节点进行基础的配置
运行仿真脚本;
节点间未交换路由信息,路由表尚未建立(DSR的源路由决定)
仿真进行到0.02s时,节点8开始向节点2发送数据,注意,在发送数据前,节点8需要通过RREQ/RREP与节点2建立路由
仿真进行到0.25s时,节点4开始向节点1发送数据,同样的,节点4需要通过RREQ/RREP与节点1建立路由
在仿真过程(0.25~3s)中,两条传输的数据流会出现断断续续的情况,其反映的是TCP的拥塞控制
五.问题回答
①DSR协议如何进行路由发现和路由建立?
答:路由发现:当一个节点欲发送数据到目的节点时,它首先查询路由缓冲器是否有到目的节点的路由。如果有,则按此路由发送数据;如果没有,源节点就开始启动路由发现程序。路由发现过程中使用。
六.总结
对设计及调试过程的心得体会。
收到“路由请求”分组的节点,若满足:该节点不是目的节点D,请求分组头部的源路由序列中不包含该节点,该节点没有接收过同样的路由请求分组,节点的路由表中没有目的节点D的路由信息;节点将自己的地址附加到“路由请求”分组头部的路由纪录中,并将该分组转发给所有相邻节点。若RREQ分组在最近收到的“历史RREQ列表”中存在、或路由纪录中包括本节点,此节点将删除该“路由请求”分组,防止循环处理和出现路由环路。若该节点不是目的节点D,节点路由表中记录有到目的节点D的路由信息,节点将发送“路由应答”RREP分组给节点S,应答中包含了从节点S到节点D的路由。若该节点就是目的节点D,则发送RREP分组给节点S。节点S获得路由后,使用源路由进行数据通信。
您可能关注的文档
- 《网络系统集成技术》实验教学大纲.doc
- MATLAB仿真在交流调压调速系统实验教学中的应用.pdf
- 《制造系统建模与仿真》课程实验教学大纲.doc
- 仿真软件在网络工程实验教学中的应用.pdf
- MANET网络安全协议仿真系统设计和实现.pdf
- “过程控制系统”的计算机仿真实验教学.pdf
- 医学虚拟仿真系统教学在病理学实验教学过程中的应用价值研究.docx
- 一种计算机网络教学虚拟仿真系统[发明专利].pdf
- 基于V-REP的机器人仿真实验系统及教学.pdf
- 智能电网--ppt课件.pptx
- Unit+7+Period+2+Career+Skills(课件)英语北师大版选择性必修第三册.pptx
- 专题04+阅读理解之推理判断(复习课件)(全国通用)2026年高考英语二轮复习讲练测.pptx
- 7.20++国民党挑起内战+课件++2025-2026学年统编版八年级历史上册.pptx
- 2.1区域发展的自然环境基础(课件)-【爱上地理课】2025-2026学年高二地理同步优质课件(人教版选择性必修2).pptx
- 第16章+人体生命活动的调节+章末复习课件+2025--2026学年苏科版生物八年级上册.pptx
- 八年级地理下册新教材解读课件(新教材湘教版).pptx
- 8.2.4+生态系统有多种类型(教学课件)生物新教材济南版八年级下册.pptx
- 书记在省高新创建工作推进会上的讲话.doc
- 在2025年度民主生活会上的表态发言两篇.docx
- 公司纪委书记指导下级公司2025年度党员领导干部民主生活会上的点评讲话范文.docx
原创力文档

文档评论(0)