下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、路由环路什么是路由环路?路由环路是指数据包在一系列路由器之间不断传输却始终无法到达其预期目的网络的一种现象。 当两台或多台路由器的路由信息中存在错误地指向不可达目的网络的有效路径时,就可能发生路 由环路。造成环路的可能原因有:.挣态路由配置错误.路由重分布配置错误.发生了改变的网络中收敛速度缓慢,不一致的路由表未能得到更新.错误配置或添加了丢弃的路由距离矢呈路由协议的工作方式比较简单。其简单性导致它容易存在诸如路由环路之类的缺陷。在 链路状态路由协议中,路由环路较为少见,但在某些情况下也会发生。注:1P协议自身包含防止数据包在网络中无休止传输的机制。IP设置了生存时间(TTL)字段, 每经过一
2、台路由器,该值都会减1。如果TTL变为零:,则路由器将丢弃该数据包。路由环路会造成什么影响?路由环路会对网络造成严重影响,导致网络性能降低,甚至使网络瘫痪。路由环路可能造成以下后果:.环路的路由器占用笹路带宽来反复收发流虽。.路由器的CPU因不断循环数据包而不堪重负。.路由器的CPU承担了无用的数摇包转发工作,从而彩响到网络收敛。.路由更新可能会丢失或无法得到及时处理。这些状况可能会导致更多的路由环路,使情况进一 步恶化。数据包可能丢失在“黑洞”中。路由环路一般是由距龛矢星路由协议引发的,目前有多种机制可以消除路由环路。这些机制包括:.定义最大度量以防止计数至无穷大.抑制计时器.水平分割.路由
3、毎化或毎性反转.触发更新页脚. 下面我们来分析下三台路由器不定时地发送更新时,路由表会出现的情况:1 .当1 0 . 4 . 0 . 0断开的时候,r3中的有关于1 0 . 0 . 0 . 0的网络是不可达的在r 3未发送更新之前,r 2向r 3发送更新,此时r 3中有关于10.4网络的跳数变为了 2,随后,r3向r2发送臾新路由表中10.4网络的跳数为3,接着r2会向rl发送更新,rl中 有关于10.4.0. 0的条目的跳数为4第二轮更新为:r 2向r 3发送更新,此时r 3中有关于10.4网络的跳数变为了 4,随后,r3向r2发送 更新路由表中10.4网络的跳数为5,接着r2会向rl发送更
4、新,rl中有关于10.4.0. 0的条目 的跳数为6就这样不停地更新下去,从而无休止的更新这个不可达目的地的网络路由防止计数值无穷大的解决方法:为了防止度虽无限增大,可以通过设置最大度量值来界定“无穷大”。例如,RIP将无穷大定义 为16跳,大于等于此值的路由即为“不可达”。一旦路由器计数达到该“无穷大”值,该路由 就会被标记为不可达。使用抑制计时器防止路由环路:抑制计时器可用来防止定期更新消息错误地恢复某条可能巳经发生故障的路由。抑制计时器指示 路由器将那些可能会影响路由的更改保持一段特定的时间。如果确定某条路由为down (不可用) 或possibly down (可能不可用),则在規定的
5、时间段,任何包含相同状态或更差状态的有关该 路由的信息都将被忽略。这表示路由器将在一段足够长的时间将路由标记为unreachable (不可 达),以便路由更新能够传递带有最新信息的路由表。抑制计时器通过以下方式工作:1. 路由器从邻居处接收到更新,该更新表明以前可以访问的网络现在已不可访问。2. 路由器将该网络标记为possibly down并启动抑制计时器。3. 如果在抑制期间从任何相邻路由器接收到含有更小度虽的有关该网络的更新,则恢复该网络 并删除抑制计时器。4. 如果在抑制期间从相邻路由器收到的更新包含的度虽与之前相同或更大,则该更新将被忽略。 如此一来,更改信息便可以继续在网络中传播
6、一段时间。5. 路由器仍然会转发目的网络被标记为possibly down的数据包。通过这种方式,路由器便能 克服连接断续所带来的问題。如果目的网络确实不可达,但路由器又转发了数据包,黑洞路由就 会建立起来并持续到抑制计时器超时。水平分割:防止由于距离矢虽路由协议收敛缓慢而导致路由环路的另一种方法是水平分割。水平分割規则規 定,路由器不能使用接收更新的同一接口来通告同一网络。对前面的示例路由10.4.0. 0应用水平分割后,将引发下面的一系列活动:.R3将10.4.0.0网络通告给R2。.R2接收该信息并更新其路由表。.R2随后通过S0/0/0将10.4.0.0网络通告给RL R2不会通过S0
7、/0/1将10.4.0.0通告 给R3,因为该路由正是从该接口获得。页脚.R1接收该信息并更新其路由表。因为使用了水平分割,所以R1也不会将关于网络10.4.0.0的信息通告给R2。通过上述活动,路由器相互交换了完整的路由更新(违反水平分割规则的路由除外)。结果如下: .R2 将网络 10.3.0.0 和 10.4.0.0 通告给 R1。.R2将网络10. 1.0.0 和 10.2.0.0 通告给 R3。.R1将网络10. 1.0.0 通告给 R2。.R3将网络10.4.0.0 通告给 R2o请注意,R2发送到R1和R3的路由更新是不同的。注:管理员可以禁用水平分割。在特定情况下,为获得正确的
8、路由必须禁用水平分割。路由每化 路由毒化是距离矢最路由协议用来防止路由环路的一种方法。路由每化用于在发往其它路由器的 路由更新中将路由标记为不可达。标记“不可达”的方法是将度量设置为最大值。对于RIP, # 化路由的度虽为16。拓扑依然是上面的,让我们看看路由每化如何发挥作用。网络10.4.0.0由于链路故障而变得不可用。R3通过将度量值设置为16使该路由毒化,然后发送触发更新指明10.4.0.0不可达。R2处理该更新。由于度虽为16,所以R2在其路由表中将该路由条目标记为无效。R2随后将毒性更新发送给R1,更新中的度呈值被再次设置为16,以此表明该路由不可用。R1处理该更新并将其路由表中的1
9、0. 4. 0.0条目标记为无效。通过这种方法,在网络上传播有关10.4.0.0的信息比等待跳数达到“无穷大”更加迅速,因此 路由每化可加速收敛过程。带每性反转的水平分割每性反转可以与水平分割技术结合使用。这种方法称为帶诱性反转的水平分割。“带每性反转的 水平分割”规则规定,从待定接口向外发送更新时,将通过该接口获知的所有网络标示为不可达。 带每性反转的水平分割技术基于以下理念:相比将路由器截在鼓里而言,在第一时间明确告诉该 路由器需要忽略的路由效果更佳。我们来看下带每性反转的水平分割是如何发挥作用的。网络10.4.0.0由于彼路故障而变得不可用。R3通过将度量值设置为16使该路由毒化,然后发
10、送触发更新指明10.4.0.0不可达。R2处理该更新,在其路由表中将该路由条目标记为无效,然后立即向R3发送毒性反转。每性反转非常特殊,它会使路由器忽略水平分割规则的要求。它的作用在于确保R3不会轻易受 到有关网络10. 4. 0.0的错误更新的影响。注:水平分割功能是默认启用的功能。然而,并非所有I0S实现都默认启用了帶藩性反转的水 平分割。IP 和 TTL页脚.TTL(生存时间)是IP报头中的8位字段,它限制了数据包在被丢弃之前能够在网络中传输的 跳数。设置TTL字段的目的是防止无法投递的数据包无休止地在网络中来回传输。数摇包的源 设备会对8位的TTL字段设置一个值。在到达目的地的过程中,
11、每经过一台路由器,TTL的值 就会减1。如果在到达目的地之前TTL字段的值减为零,则路由器将丢弃该数捋包并向该IP 数据包的源地址发送Internet控制消息协议(ICMP)错误消息。从右侧的动画可以看出,即使在发生路由环路的情况下,数据包也不会在网络中无休止地传输。 TTL的值最终会减为0,然后被路由器丢弃。对于距离矢童路由协议,人们实际上只有两个选择:要么使用RIP,要么使用E1GRP。在实际环 境中到底使用哪一种协议取决于多种因素,包括:网络规模路由器型号之间的兼容性所需的管理知识RIP经过多年的发展,RIP已经从有类路由协议(RIPvl)发展到无类路由协议(RIPv2), RIPv2是
12、 一种标准化的路由协议,能够工作在多种路由器品牌共存的复杂环境中。不同公司生产的路由器 可以通过RIP进行通信。它是可用于配置的最早期路由协议之一,非常适合小型网络。但是,R IPv2仍有自身的局限性。RIPvl和RIPv2在计算路由度量时都只考虑跳数,有效路由的跳数不 能超过15跳。RIP的功能:支持用于防止路由环路的水平分割和带律性反转的水平分割。.能够在多达六条的等价路径上进行负载均衡。默认为四条等价路径。RIPv2对RIPvl进行了如下改进:.在路由更新中包含子网掩码,从而使协议变为无类路由协议。.増加验证机制以确保路由表更新的安全性。.支持可变长子网掩码(VLSM) ,.使用组播地址
13、代替广播地址。.支持手动总结路由。EIGRPEIGRP (增强型IGRP)是在IGRP的基础上开发而来,是另一种距离矢虽协议。E1GRP具备某些 彼路状态路由协议功能,是一种无类距离矢量路由协议。与RIP或0SPF不同的是,EIGRP是 由Cisco开发的专有协议,仅在Cisco路由器上运行。EIGRP的功能包括:.触发更新(EIGRP没有定期更新)。使用拓扑表维护从邻居处收到的所有路由(不仅是最佳路径)。.使用EIGRP hello协议与相邻路由器建立邻接关系。.支持VLSM和手动路由总结。这些功能使得EIGRP有能力创建具有层次结构的大型网络。 EIGRP的优点:.尽管路由以距离矢量方式传播,但度虽是根据最小带宽和路径的累积延迟进行计算,而不是根 据跳数得出。页脚.釆用扩散更新算法(DUAL)进行路由计算,收敛速度更快DUAL允许
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广东松山职业技术学院《文献检索与利用》2023-2024学年第一学期期末试卷
- 广东生态工程职业学院《海洋生物资源调查》2023-2024学年第一学期期末试卷
- 广东青年职业学院《基础医学概论Ⅱ3(病理学)》2023-2024学年第一学期期末试卷
- 七年级上册《5.2.1 解一元一次方程 合并同类项》课件与作业
- 广东南华工商职业学院《飞机装配技术》2023-2024学年第一学期期末试卷
- 广东岭南职业技术学院《素描(1)》2023-2024学年第一学期期末试卷
- 会计年终工作总结
- 2025年人教版七年级数学寒假复习 专题01 有理数(6重点串讲+15考点提升+过关检测)
- 【全程复习方略】2020年高考化学课时提升作业(三十一)-11.1-脂肪烃(人教版-四川专供)
- 【状元之路】2020-2021学年高中数学人教B版必修3双基限时练12
- 医疗器械的检查与包装讲解课件
- 高频焊接操作技术规范
- 环氧树脂固化
- GB_T4897-2015刨花板(高清版)
- 公路工程竣工验收办法
- 毕业设计(论文)安徽汽车产业的现状分析及发展战略研究
- 帆软BIFineBI技术白皮书
- 绞车斜巷提升能力计算及绞车选型核算方法
- 6_背景调查表
- 毕业设计(论文)矿泉水瓶吹塑模设计
- 在离退休老干部迎新春座谈会上的讲话(通用)
评论
0/150
提交评论