版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、关于路由算法补充知识第一张,PPT共四十八页,创作于2022年6月1.路由算法需要考虑的基本因素1)路由算法的设计目标2)选择最佳路由的度量参数第二张,PPT共四十八页,创作于2022年6月1)路由算法的设计目标优化:根据一定的优化准则选择最佳路径的能力简单:利用最少的物理资源、提供最有效的功能稳定:经受得住各种恶劣环境的考验,故障率低收敛:跟随路由更新信息变化重新计算,快速取 得全网一致的最佳路由灵活:快速、准确地适应各种网络环境和变化第三张,PPT共四十八页,创作于2022年6月2)选择最佳路由的度量参数路径长度由网络管理员定义每条网络链路的代价(cost),从源到宿的代价总和为路径长度。
2、以路径中的站点(hop)为单位,从源到宿的站点数之和为路径长度。可靠性链路数据传输的可靠性(误码率)延迟数据包从源到宿需要花费的传输时间带宽链路的最大传输能力以及网络流量负载网络资源(例如路由器的CPU)的使用率通信代价占用通信线路的费用第四张,PPT共四十八页,创作于2022年6月2.路由选择算法1)缺省路径2)静态路由3)动态路由距离向量法4)动态路由链路状态法第五张,PPT共四十八页,创作于2022年6月1)缺省路径(Default Route)什么是缺省路径?对那些在路由表中未包含其路由选择信息的信宿(网络/主机)设定的缺省路径在路由表中信宿地址取值0.0.0.0(Default)缺省
3、路径的作用对所有自治系统以外的信宿都采用缺省路径简化路由计算,提高寻径效率,缩短表长第六张,PPT共四十八页,创作于2022年6月缺省路径举例网络A网络DRdb0c0f0e0Default Rd e0Default Rd f0Default Rab0Default Rac0RaRcRbRfRe第七张,PPT共四十八页,创作于2022年6月2)静态路由静态路由的概念静态路由工作原理路由配置举例故障举例(网络拓扑结构变化)用人工修改配置排除故障第八张,PPT共四十八页,创作于2022年6月静态路由的概念由网络管理员设置路由表简单、有效,适于结构简单的网络不适于拓扑结构和传输流量经常改变的复杂网络第
4、九张,PPT共四十八页,创作于2022年6月静态路由举例网络A网络C网络BRa路由表网络BRba2网络CRca3Rb路由表网络ARab3网络CRcb2Rc路由表网络BRbc2网络ARac3a1a3a2c3c2c1b2b3b1RaRbRc第十张,PPT共四十八页,创作于2022年6月链路发生故障网络A网络C网络BRb路由表网络ARab3网络CRcb2Rc路由表网络BRbc2网络ARac3a1a3a2c3c2c1b2b3b1?Ra路由表网络BRba2网络CRca3RaRbRc第十一张,PPT共四十八页,创作于2022年6月解决办法:人工修改网络A网络C网络BRb路由表网络ARcb2网络CRcb2R
5、c路由表网络BRbc2网络ARac3a1a3a2c3c2c1b2b3b1!不适于网络变化!Ra路由表网络BRca3网络CRca3RaRbRc第十二张,PPT共四十八页,创作于2022年6月静态路由算法洪泛(flooding)算法:向着除了进入链路以外的其他链路转发;随机算法:随机选择下一跳;(概率)分流算法:按照链路(静态)带宽(速率)选择下一跳第十三张,PPT共四十八页,创作于2022年6月3)距离向量算法Distance-VectorD-V算法的基本概念D-V算法的动态特性D-V算法的收敛性问题及其解决办法D-V算法小结第十四张,PPT共四十八页,创作于2022年6月A路由表距离向量算法的
6、基本概念周期性地相互传递信息每个路由器向与它相邻的站点发送一个包含它到所有其他路由器的距离的向量(最短路径或最小代价)维护各自的路由表路由器根据邻居发送的距离向量的动态信息启动算法,更新路由表DCAB路由表C路由表B第十五张,PPT共四十八页,创作于2022年6月D-V路由选择算法举例第十六张,PPT共四十八页,创作于2022年6月距离向量法的计算举例ADECB718221计算从E经相邻站点A、B和D到达信宿A、B、C和D的最小代价D (destination,neighbor)得从E到达信宿的最佳路径(最小代价)路由表最小代价D (des,nei)E的路由表第十七张,PPT共四十八页,创作于
7、2022年6月距离向量路由算法原路由不经过N但距离大新路由不一定最优,但,原路由可能故障原路为无穷大,则取代为经N、长度为C的路由第十八张,PPT共四十八页,创作于2022年6月D-V网络发现过程剖析 1 1ACB40.0.0.0 up到达信宿40.0.0.0的路由变化如果网络中的最长路径为N,则算法经过N次迭代计算后收敛。即第N步之后,网上的所有路由器都获得到达信宿40.0.0.0的路由信息。第十九张,PPT共四十八页,创作于2022年6月D-V发现链路断开 1 1ACB40.0.0.0 down到达信宿40.0.0.0的路由变化C与B之间的对话:我得不到信宿40.0.0.0的任何路由信息,
8、你能告诉我如何到达信宿吗?我可以到达信宿,距离为1。(传播了一条过时的错误信息)既然如此,我选择经过你到达信宿的路径,距离为2。第二十张,PPT共四十八页,创作于2022年6月距离向量法的收敛性问题及解决办法问题逐站传递更新信息,算法的收敛速度慢有可能出现各站路由信息不一致后果在站点间构成更新路由的路径环(Routing Loops)计数至无穷大(Count to Infinity)解决办法定义路径代价的最大值(Maximum)提高收敛速度第二十一张,PPT共四十八页,创作于2022年6月 1 1ACB40.0.0.0 down到达信宿40.0.0.0的路由变化路径环(Routing Loop
9、)问题这条错误的路由信息在C与B之间不断复制和修改,并在网络中传播(殃及A),形成路径传播的环路。第二十二张,PPT共四十八页,创作于2022年6月 1 1ACB40.0.0.0 down到达信宿40.0.0.0的路由变化严重后果:计数至无穷大第二十三张,PPT共四十八页,创作于2022年6月 1 1ACB40.0.0.0 down到达信宿40.0.0.0的路由变化(定义Hop最大值为16)解决办法:定义距离的最大值收敛!第二十四张,PPT共四十八页,创作于2022年6月加速收敛的方法水平分割(Split Horizon)毒性逆转(Poison Reverse)保持计时(Hold-Down T
10、imers)触发更新(Triggered Updates)加速方法的综合应用举例第二十五张,PPT共四十八页,创作于2022年6月距离向量算法小结路径选择采用最短路径准则,计算D信宿(距离,下站);每个站点只知道自己和邻居的局部信息,在自己的刷新周期到来时,根据邻居的路由变化重新启动算法;算法的收敛速度慢(特别是对网络崩溃)造成全网信息的不一致,导致产生路径环,使计数至无穷大;当路径环产生时,定义距离的最大值可防止算法进入死循环,解决计数至无穷大问题;各种加速收敛方法的目的在于避免路径环的形成,但不能从根本上杜绝这一现象的发生;在具体的路由协议中,各种加速收敛方法往往综合使用。第二十六张,PP
11、T共四十八页,创作于2022年6月4)链路状态(Link-State)算法L-S算法的基本概念L-S算法的动态特性L-S算法的性能分析L-S算法与 D-V算法的比较OSPF协议第二十七张,PPT共四十八页,创作于2022年6月链路状态算法的基本概念链路状态算法的基本概念链路状态法的计算举例Dijkatra算法计算结果第二十八张,PPT共四十八页,创作于2022年6月每个路由器周期性地收集和发送信息主动测试其到所有邻居的链接状态(度量值)向所有的路由器发送(广播)自己拥有的状态信息得到一个全网的、动态的逻辑链路状态(L-S)图每个路由器刷新自己的路由表当L-S变化时,用最短路径优先(SPF)算法
12、重新计算本地路由DCAB链路状态算法的基本概念_路由表SPF算法拓扑数据库(L-S图)SPF树L-S包第二十九张,PPT共四十八页,创作于2022年6月AEDCB212113Dijkatra最短路径算法计算加权无向图(即L-S图)中两个结点之间的最短路径对每结点赋以标注D(v),NP(v)链路状态法的计算举例F3552其中自变量v:无向图中的结点函数D(v):到目前为止,从源点到结点v的最短路径(边长之和)函数NP(v):沿源点到结点v的最短路径中与V相邻的前一结点第三十张,PPT共四十八页,创作于2022年6月Dijkatra算法计算结果AEDCB212113源点A到所有结点的最短路径F35
13、52DFEABC11212L-S图SPF树第三十一张,PPT共四十八页,创作于2022年6月L-S算法的动态特性建立路由表的初始过程发现新的网络路由表的维护发现拓扑变化修改拓扑数据库计算SPF树修改路由表第三十二张,PPT共四十八页,创作于2022年6月ACB10.0.0.040.0.0.030.0.0.020.0.0.0a0 a1b0 b1 c0 c1L-S建立路由表的初始过程第三十三张,PPT共四十八页,创作于2022年6月ACB40.0.0.0L-S网络发现过程剖析C发现直连网络30.0.0.0和40.0.0.0构造包含发现信息的L-S报文(LSP)向全网广播接收全网的其他路由器发来的L
14、-S报文根据收集的信息建立拓扑数据库启动SPF算法以C为源点计算SPF树建立到达所有信宿的路由表(端口和代价)c1LSP30.0.0.0c0第三十四张,PPT共四十八页,创作于2022年6月(1)发现拓扑变化AEDCBFNet XNet X DownNet X DownLSPLSP发现网络X不可达构造LSP向全网广播发现网络X不可达构造LSP向全网广播第三十五张,PPT共四十八页,创作于2022年6月(2)修改拓扑数据库AEDCBFNet X全网具有相同的L-S逻辑图。第三十六张,PPT共四十八页,创作于2022年6月AEDCBFNet X(3)各自重新计算SPF树2233115251第三十七
15、张,PPT共四十八页,创作于2022年6月AEDCBFNet X根据各自计算的SPF树刷新路由表(4)修改各自的路由表a0a1a2Net Y路由表路由表路由表路由表路由表221第三十八张,PPT共四十八页,创作于2022年6月L-S算法的性能分析优点代价路由刷新问题线路传输速率不同网络运行状态不同解决办法第三十九张,PPT共四十八页,创作于2022年6月L-S算法的优点所有路由器具有相同的网络拓扑知识(L-S图)一次性、无修改地向全网广播LSP路由器根据全局信息维护各自的路由表保证链路状态信息的单向传播保证算法的收敛性第四十张,PPT共四十八页,创作于2022年6月L-S算法的代价SPF算法计
16、算和拓扑数据库需要更多的CPU和内存资源网络启动时的扩散路由信息(flood)需要占用很多带宽资源第四十一张,PPT共四十八页,创作于2022年6月线路传输速率不同产生的影响E应该选择哪棵SPF树?Net X DownNet X upNet X Down来自D来自A慢Net XE收到的LSP开始 Net X down后来 Net Xup第四十二张,PPT共四十八页,创作于2022年6月网络的一部分已经启动,而另一部分正待启动网络的一部分刷新速度快,而另一部分刷新速度慢造成网络的不同部分拥有不同的L-S图网络运行状态不同产生的影响第四十三张,PPT共四十八页,创作于2022年6月L-S对问题的解
17、决办法减少对资源的需求尽可能降低路由刷新频度用Multicast取代Broadcast(flood)将网络拓扑结构划分为不同层次和区域在层次间和区域交接处交换路由信息协调L-S刷新对LSP加时间戳标识对LSP加序列号标识用分级路由管理网络的逻辑分组第四十四张,PPT共四十八页,创作于2022年6月D-V和L-S算法的比较D-V通过与邻居的信息交换获得网络拓扑知识路由计算是增加路由器之间的站点数(hops)定期刷新路由:收敛慢向相邻站点传送路由表的副本L-S全网获得共同的全局性网络拓扑知识(L-S图)计算到达其他站点的最短路径(SPF准则)触发刷新:收敛快向其他站点发送链路状态的动态变化第四十五张,PPT共四十八页,创作于2022年6月思考题如果路由表包含全部到达信宿的路径信息显然有助于作出最优选择,是否可行?会
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年大连海洋大学学报编辑部公开招聘编辑人员备考题库及答案详解(易错题)
- 东莞市城建工程管理局2025年公开招聘编外聘用人员备考题库及完整答案详解1套
- 2025年智能水表智慧城市应用十年报告
- 2026年四平市事业单位招聘引进人才76人备考题库及完整答案详解1套
- 2026年北京医科大学附属小学招聘备考题库及一套答案详解
- 2026年厦门市湖里区国有资产投资集团有限公司公开招聘工作人员备考题库及答案详解1套
- 2026年金华社发人力资源发展有限公司招聘派遣制工作人员备考题库带答案详解
- 2026年苏州交投建设管理有限公司公开招聘备考题库及答案详解一套
- 武汉大学口腔医院2026年招聘备考题库参考答案详解
- 2026年内蒙古艺术剧院招聘编外聘用人员22人备考题库及完整答案详解1套
- 2025年鞍钢集团招聘笔试参考题库含答案解析
- 2024建筑新能源应用设计标准
- 2024年客运资格证考试试题及答案解析
- JTS+155-1-2019码头岸电设施检测技术规范
- 消防设施设备维保项目投标文件(消防维保)
- DL-T-1946-2018气体绝缘金属封闭开关设备X射线透视成像现场检测技术导则
- 血液透析中低血压的预防与治疗
- 网络空间安全概论智慧树知到期末考试答案2024年
- 编辑打印新课标高考英语词汇表3500词
- 博士论文的写作课件
- 高层建筑消防安全培训课件
评论
0/150
提交评论