动态路由RIP相关知识
在动态路由RIP相关知识整理一中,重点整理RIP路由协议是什么,用在哪,为什么用和如何用的问题,RIP协议的三个计时器,以及RIPV1和RIPV2的数据帧格式以及主要的区别。
今天主要整理RIP协议存在的路由环路问题,组网工程中最严重的问题就是环路问题,二层网络存在二层环路,三层网络存在三层环路,为了防止环路除了在协议方面进行优化配置,设备本身也都配置了黑洞功能,MAC黑洞,路由黑洞,这些技术以后有时间都会和大家分享!
首先先看一下RIP路由协议中存在的路由环路问题:(比较简单地一个例子)
环路的问题实际上是因为三个计时器的问题导致的:
如图所示,RIP网络正常运行时,RTA会通过RTB学习到10.0.0.0/8网络的路由,度量值为1。一旦路由器RTB的直连网络10.0.0.0/8产生故障,RTB会立即检测到该故障,并认为该路由不可达。此时,RTA还没有收到该路由不可达的信息,于是会继续向RTB发送度量值为2的通往10.0.0.0/8的路由信息。RTB会学习此路由信息,认为可以通过RTA到达10.0.0.0/8网络。此后,RTB发送的更新路由表,又会导致RTA路由表的更新,RTA会新增一条度量值为3的10.0.0.0/8网络路由表项,从而形成路由环路。这个过程会持续下去,直到度量值为16。(设置最大跳数为16时代表网络不可达,在一定程度上避免了环路,但是还是有相当长的时间的丢包)
环路就是代表着数据要丢包,这在网络中肯定是不允许的,因此网络照片那个为了避免RIP协议存在的环路问题引入了三个机制:水平分割,毒性逆转,触发更新:
除了之前介绍的最大跳数,还有水平分割机制。水平分割的原理是:路由器从某个接口学习到的路由,不会再从该接口发出去。也就是说,RTA从RTB学习到的10.0.0.0/8网络的路由不会再从RTA的接收接口重新通告给RTB,由此避免了路由环路的产生。
毒性反转机制的实现可以使错误路由立即超时。配置了毒性反转之后,RIP从某个接口学习到路由之后,发回给邻居路由器时会将该路由的跳数设置为16。利用这种方式,可以清除对方路由表中的无用路由。本示例中,RTB向RTA通告了度量值为1的10.0.0.0/8路由,RTA在通告给RTB时将该路由度量值设为16。如果10.0.0.0/8网络发生故障,RTB便不会认为可以通过RTA到达10.0.0.0/8网络,因此就可以避免路由环路的产生。
缺省情况下,一台RIP路由器每30秒会发送一次路由表更新给邻居路由器。
当本地路由信息发生变化时,触发更新功能允许路由器立即发送触发更新报文给邻居路由器,来通知路由信息更新,而不需要等待更新定时器超时,从而加速了网络收敛。
迪浮科技课程服务承诺:
1、免费重修:
学员缺课或者学校效果不理想,可以免费重修,确保课程内容完全掌握。重修过程中绝对不收取任何费用!
2、单独辅导:
如果学生在学习过程中,因各种原因无法跟班级进度同步,公司安排专家讲师一对一辅导,手把手带你成为IT精英!
3、自由实验:
清默网络有先进完善的实验中心,全天开放,实验机时不限,不断提高动手操作能力!
4、考试辅导:
学员考试前先通过清默内部模拟考试,技术确定达到考试要求并提供考前辅导及考试技巧讲解。
如果模拟考试未能通过,专家讲师会给予建议和辅导,合格后再参加正式考试,确保学员能高分通过认证考试。
5、企业实战项目:
即通过先进的设备完全搭建和企业项目完全一致的网络环境,把学习内容融会贯通并在实际项目中加以应用,以达到学员迅速掌握实际技能并弥补经验不足的目的,让学员的学习内容不再纸上谈兵,理论与实战完全吻合
咨询老师:郭老师
咨询电话:15056089769
咨询Q Q :1027831018