实验三 距离矢量路由算法原理实验报告 - 图文
更新时间:2023-10-16 10:08:01 阅读量: 综合文库 文档下载
- 实验三中推荐度:
- 相关推荐
《计算机通信网》实验
电子科技大学通信学院
《计算机通信网实验报告》 距离矢量路由算法原理实验
班 级 通信11班 学 生 李楚鸣
学 号 2013010911021 教师 徐世中
1
《计算机通信网》实验
实验2:距离矢量路由算法原理实验报告
【实验目的】
1、要求实验者利用路由选择算法模拟软件提供的通信功能,模拟距离矢量路由选择算法的初始化、路由信息扩散过程和路由计算方法; 2、掌握距离矢量算法的路由信息扩散过程; 3、掌握距离矢量算法的路由计算方法。
【实验环境】
1、分组实验,每组4~10人。 2、拓扑:
局域网 (Ethernet) 路由节点0 路由节点N
N = 4 ~ 10
路由节点2
路由节点N-1
虚线表示节点之间的逻辑关系,构成一个逻辑上的网状拓扑结构。
3、设备:小组中每人一台计算机。
4、实验软件:路由选择算法模拟软件(routing.exe——最新版本为5.0)
【实验原理】
(请根据实验指导书的相关内容及课程相关知识填写,距离矢量路由算法基本原理,实验软件的基本功能等)
【实验步骤】
1、建立实验小组。
2、按照距离矢量算法完成路由信息扩散和路由计算过程。
3、距离矢量算法收敛后,向路由表中列出的每个非直连节点发送路由测试数据,完成路由测试过程。
4、汇总实验小组的实验记录信息,检查路由是否正确。如果有错误,分析并发现错误产生的原因。
5、将实验从头多做几次,观察如果各节点发送信息和接收处理信息的过程不一样,是否会影响路由表的正确形成。如在第一次实验时,节点接收一份路由信息后,
2
《计算机通信网》实验
处理,再发送出新的路由信息,而第二次实验时,节点将当前所有的路由信息处理完后,才发送新的路由信息。
6、小组讨论将拓扑中的一条链路断掉,然后通过实验观察路由协议是如何适应这个变化的。
*7、小组讨论无穷计数问题如何在现有拓扑中产生,然后通过实验将无穷计数问题展现出来。(选作)
【实验记录】
按照实验记录内容格式要求记录以下内容(不够请另附纸张):
1、实验小组的建立
要求记录:小组名称、成员数量、本节点编号、本地直连链路表和据此形成的路由表。
2、距离矢量算法的路由扩散和路由计算过程
要求记录:每次发送、接收的路由信息和根据接收信息所形成的路由表。 3、距离矢量算法的路由测试过程 要求记录:
? 源节点:路由测试数据的源、目的、下一跳节点和数据内容;
? 中继节点:接收到的路由测试数据的源和目的、能否转发和转发的下一跳
节点。
? 目的节点:接收到的路由测试数据的源、目的、数据内容和经由节点序列。 4、拓扑变化时,路由信息扩散和路由表重新收敛过程
要求记录从路由开始改变时到路由重新收敛时发送、接收的路由信息和根据接收信息形成的路由表。 5、无穷计数过程
要求记录整个过程中发送、接收的路由信息和根据接收信息形成的路由表
【实验记录内容的格式】
1、实验小组建立时的信息记录 小组名称:66666
成员数量: 7
本节点编号:D
路由表 下一跳 - - 本地直连链路表 直连节点 距离 A 3 B 4
目的 A B 3
距离 3 4 《计算机通信网》实验
2、距离矢量算法的路由扩散和路由计算过程中的信息记录格式 1)发送路由信息时请填写发送表(请根据实验情况自行添加表格)
2)收到路由信息并计算路由更新时,请填写接收表(请根据实验情况自行添加表格)
路由表 目的 下一跳 距离 B A - - 4 3 路由信息 第__1_次发送 A 发送给 目的 距离 B 4
目的 B A 路由信息 第__2_次发送 路由表 B 发送给 下一跳 距离 目的 距离 A 3 - 4 - 3 注,同样的路由信息可在发送给处填多个对象。
路由表 目的 下一跳 距离 B A E G C - - B B B 路由表 4 3 9 11 7 目的 下一跳 距离 B A E G F C - - B B B B 4 3 9 11 10 7 路由信息 第__3_次发送 A 发送给 目的 距离 E 5 G 11 C 7 路由信息 第__4_次发送 A 发送给 目的 距离 E 5 G 11 F 10 C 7
4
《计算机通信网》实验
路由信息 第_1__次接收 发送者 目的
更新后的路由表 目的 A 距离 路由信息 第_2__次接收 发送者 B 目的 A C E G 处理要点 距离 1 3 5 11 更新后的路由表 目的 下一跳 距离 下一跳 距离 B 处理要点 1 B - 4 A - 3 按距离最小原则进行更新 B A E G C - - B B B 4 3 9 11 7 按距离最小原则进行更新 路由信息 第_3_次接收 更新后的路由表 A 发送者 目的 目的 距离 下一跳 距离 B 1 B - 4 C 4 A - 3 E 6 E B 9 G 12 G B 11 C B 7 处理要按距离最小原则进行更新 点
路由信息 第_4__次接收 发送者 目的 距离 A 1 C 3 E 5 G 11 F 6 处理要点 更新后的路由表 目的 下一跳 距离 B A E G F C - - B B B B 4 3 9 11 10 7 按距离最小原则进行更新
路由信息 第_5_次接收 发送者 目的 距离 B 1 C 4 E 6 G 12 F 7
更新后的路由表 目的 下一跳 距离 B A E G F C 5
- - B B B B 4 3 9 11 10 7
《计算机通信网》实验
处理要点 按距离最小原则进行更新
3、路由测试过程中的信息记录格式 1)本节点产生并发送的测试报文: 目的A;下一跳-;数据 AAA 目的B;下一跳-;数据 BBB 目的C;下一跳B;数据 CCC 目的E;下一跳B;数据 EEE 目的F;下一跳B;数据 FFF 目的G;下一跳B;数据 GGG 2)本节点收到的转发报文: 无
3)以本节点为目的的报文:
源A;数据 我是A;节点序列 A D;结论:是 源B;数据 king james;节点序列 B D;结论:是 源C;数据 S;节点序列C B D;结论:是 源E;数据 G;节点序列E C B D;结论:是 源G;数据 woshihanbing;节点序列 G F C B D;是 源F;数据 F;节点序列 F E C B D;结论:是
4、拓扑变化、路由重新收敛过程的信息记录格式
路由信息 第__1_次接收 发送者 目的
路由表 目的 B 距离 路由信息 第_2__次接收 发送者 A 距离 目的 B C E F G 处理要6
路由表 目的 下一跳 A 处理要
255 B - 4 A - 3 E B 9 G B 11 F B 10 C B 7 按距离最小原则进行更新 距离 255 255 255 255 255 下一跳 距离 B A E G F C - - B B B B 4 3 9 11 10 7 按距离最小原则进行更新 《计算机通信网》实验
点
路由表 目的 点 下一跳 距离 B A E G F C - - B B B B 4 3 9 11 10 7 路由信息 第__1_次发送 B 发送给 目的 距离 A 3 E 9 G 11 F 10 C 7
目的 B A E G F C 路由信息 第_2__次发送 路由表 A 发送给 下一跳 距离 目的 距离 - 4 B 4 E 9 - 3 B 9 G 11 B 11 F 10 B 10 C 7 B 7 结论:
1)是哪条链路发生了变化:B到A断开 2)形成的新的路径是:B D A
(选作)5、无穷计数过程信息记录格式
【实验分析和总结】
1、一个路由节点如何判断所使用的路由算法已经收敛? 多次接收各个邻接点来的路由表不发生变化。
2、一个路由节点在路由形成过程中(即路由算法没有收敛时),应该如何处理收到的数据?为什么?假设这些数据的目的都不是这个路由节点。 假设形成过程中链路状态不发生变化,可根据当前的最佳路由进行转发。 3、请根据实验记录中的距离矢量路由信息,画出对应的拓扑图。
7
《计算机通信网》实验
8
《计算机通信网》实验
4、在距离矢量算法算法的路由测试实验中,被测路由是否正确?是否都是最短路径?如果不是,原因是什么?
正确。如果不正确,假设链路为稳定,则是因为路由信息发送次数不足。
5、出现的问题和解决策略。 距离问题: 某个节点到另一个节点的距离变大: 原因:由于路由信息发送或处理错误,或者由于路由还未收敛,源节点或者中继节点得到的拓扑信息不完整所导致的路径变长但仍然可达的现象。 解决方案:路由信息更新过程中会自动解决此类错误。 发送失败: 成环: 原因:断链引起的循环计数或者路由信息发送、处理错误。 解决方案:源节点会发现发出的包超出最大条数,此时依次尝试向直连节点申请路由表,可得到次优路径,下次更新路由表时再尝试最优路径。 路径上各节点会发现包重复到达,此时路径上各节点可向周围节点请求重发路由表。 节点不可达: 原因:断链未来得及更新或者某中间节点路由表出错。 解决方案:源节点发送一个检查信号,沿检测出中断的发送,路径上各节点向周围节点请求发送路由表。源节点依次尝试向直连节点申请路由表,可得到次优路径,下次更新路由表时再尝试最优路径。
9
正在阅读:
数字电子时钟毕业设计04-23
塔尔堡小学科技兴趣小组活动记录.03-08
山东省青岛市一中2017年自主招生考试笔试物理试题04-07
2011年中考语文最新总复习资料06-07
2017年输变电工程最新模板-2-4设计强制性条文执行检查表(样表)09-24
2022年海南师范大学体育综合(含学校体育学、体育心理学)之体育心04-06
Java程序设计基础练习题04-23
财务管理练习题11-27
英语四级翻译100个常考词组04-13
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 实验
- 矢量
- 路由
- 算法
- 原理
- 距离
- 图文
- 报告
- 牵引变电所运行检修规程
- 酒店英语期末试卷
- 市级优秀班主任和班集体评选方案
- 创业板信息披露业务备忘录第15号- 信息披露直通车公告类别(2013年1月28日修订) - 图文
- 最大公因数与最小公倍数的应用题
- 沭阳冯春安教育辅导中心小升初语文试卷
- 中小学古诗词135首
- 江苏省高院关于审理施工合同纠纷解答测试卷2018.7.23
- 校长班主任会议讲话3篇
- 专题14 三角形问题(原卷版)
- 2015会计法章练习答案
- 素质拓展班上半年工作总结
- 统考计算机操作题技巧 - 图文
- 2019学年高二物理上学期期中试题(3)
- 概率作业纸答案
- 新生儿科护士述职报告
- 部编版二年级上册道德与法治全册教案
- 2014年护理学(专业实践能力)内部 押密卷1 - 图文
- C语言考试大纲
- 液氯气化工段安全操作规程