首先简单说一下什么是环路

首先有R1 R2 两台路由器,并且R1 R2之间是RIP路由协议 正常情况下R2有pc 的路由条目,如果PC与R1之间突然断掉那么R1就没有了到PC的路由 但是由于路由的更新机制,30s后R2会洪泛一个应答包里面包含这条到PC的路由条目迎面来了它带着路由条目来的,R1一看 你带东西过来啦 并且很高兴的收下 又30S后R1也要发出应答包来告诉大家它所拥有的路由(里面还是包含到PC的路由,虽然它和PC之间的连接已经断掉了), 这个时候,R2又收到了R1的数据包 一看 嗯你那里有到PC的路由 我接着保存 然后30S又过去了 R2又开始。。。。。。直到R2右边收到了一条要访问“192.168.1.1/24”这台PC的请求,R2肯定会直接丢给R1,而R1一看,不是PC不是在你R2那里嘛?于是又果断地丢给R2。R2一看,以为R1开了个玩笑,于是又丢给R1。于是,两个人就这样一直互丢着,而且速度越来越快。这还只是一个包,要是刚好是传一部电影呢?那成千上万给数据包,就直接给让R1和R2丢到崩溃了!这个时候,又因为网线上面跑得基本是都是互丢的数据包,其他正常的程序也不能正常收发包了,要么卡顿,要么崩溃。这样一个大家一起崩溃的情景,则美其名曰“环路”。不过好在,IP包本身有一个叫做“TTL”(Time to live)值的东西,在丢了255次之后,这个包终于被丢弃了

1.水平分割
R1给了R2一条 PC路由,R2就不会再把PC路由给R1,等了240S之后(刷新计时器),A路由就从R1和R2的路由表上面都消失了

2.最大16跳
RIP的最大跳数为16跳,也就是当metric为16时候,说明该网络不可达互相踢皮球16次之后,路由不可达

3.路由中毒
R1一旦发现A不见了,于是马上把A的metric值变成16(RIP最多允许15跳,也就是说,当metric值为16的时候,则说明该路由不可达) 。R2一看,原来A中毒了,于是果断地把A抛弃了。就这样,A被R1放弃,然后被R2抛弃,环路也就没有了。
4.毒性逆转
在R2得知R1发过来的A路由是一条“中毒路由”的时候,它便把自己化作跳板,在把“路由A已经中毒了,大家快远离它”这条信息,发给它的小伙伴们。让大家都知道A是不可达的。这样,大家就很都能很速度的做出反映,及时的把A路由丢出自己的路由表了。
5.抑制计时器
这个算是对路由中毒的“缓刑”。因为它怕A是由于不小心碰了一下接口,松了一下或者其他什么意外而导致对R1的失去连接。要是快刀斩乱麻地处理掉的话,万一几秒钟后它又恢复 了,那岂不是又要通告一次,麻烦。所以,就干脆给你180S(抑制计时器)的时间给你等待一下,A要是能够及时回到R1的怀抱,R1就不会发中毒信息。则大家的都不知道,也就不会引起整个网络的动荡了

环路的产生及RIP防环机制相关推荐

  1. ospf避免环路_OSPF路由协议的区域防环机制

    一.区域设计原则 为了避免区域间的环路,ospf规定不允许两个非骨干区域之间直接传递路由信息,只允许在一个区域内部或者骨干区域和非骨干区域之间发布路由信息.因此,每个区域边界路由器都必须连接到骨干区域 ...

  2. BGP路由反射器和防环机制

    一.BGP:边界网关协议 BGP是运行于TCP上的一种自治系统的路由协议,基于TCP179端口工作,无类别的EGP协议,用于AS之间的路由传递,同时在AS级别上可实施策略决策. AS长16位,共655 ...

  3. BGP----工作工程,路由黑洞,防环机制,基本配置

    BGP:边界网关路由协议 --- 动态路由协议 无类别路径矢量EGP协议: 动态路由协议分类--- IGP 内部网关路由协议--AS内部使用 -- RIP OSPF EIGRP ISIS....    ...

  4. CCIE-组播防环机制RPF

    2021.11.20 这次真的再也没有办法骗自己了 3.1 单播路由与组播路由的主要区别  单播路由关心数据包要去哪里 (Destination)  组播路由关心数据包从哪里来 (Source) ...

  5. 【ospf的三类LSA sum-net】(真假ABR、区域间防环机制、vlink)

    目录 一.3类LSA产生背景 1.ospf单区域的隐患: 2.多区域的产生 二.3类LSA的产生 1.3类LSA:边界路由器(ABR)产生,传递区域之间的路由 ABR维护区域间的每个区域的LSDB​ ...

  6. ISIS 防环机制分析

    通过实验来分析ISIS防环机制: 实验拓扑: 实验验证: ATT置位默认路由分析 Level-2路由泄露到Level-1区域,LSP的Up/Down置位的作用 验证分析: 在R2上查看ISIS的LSD ...

  7. BGP SOO 防环机制

    SOO 的防环机制,是在PE传递路由给CE的时候,检查出接口配置的SOO值是否与从其他MP-BGP邻居收到的VPNv4路由的SOO值一致,如果一致,就不传给CE.而不是PE根本就不接收,切记切记  S ...

  8. Soo 防环机制, 在配置了之后如果show 出来还是没有生效,建议clear 一下bgp,最好实验就是 把 物理接口给 shutdown--在no shutdown ,就好了,记住,!!!

    Soo 防环机制, 在配置了之后如果show 出来还是没有生效,建议clear 一下bgp,最好实验就是 把 物理接口给 shutdown--在no shutdown ,就好了,记住,!!! --注意 ...

  9. 华为HCIE RS笔记-21OSPF防环机制

    区域内防环: 区域内使用SPF算法,以自己为根,根据LSA的拓扑信息和路由信息,纯天然的防环机制 区域间防环: 从一个"真ABR"流出的Network Summary LSA不会 ...

最新文章

  1. 设置RabbitMQ远程ip登录
  2. JS获取URL中参数值(QueryString)的4种方法分享
  3. 网站SEO更新时选择适当的时间点有什么好处?
  4. 批量修改多目录下相同文件名的文件内容
  5. 登录MySQL数据库
  6. JTable调整列宽
  7. 程序员应该抛弃的10种思维定式
  8. POJ 2967 (水题,考察putchar()按位输入)
  9. 计算机软件无形资产机械工具,考前秘籍,无形资产的定义及确认
  10. java算法提高求最大值_藍橋杯 算法提高 求最大值
  11. frestadmin多样式响应式后台HTML模板
  12. 【PHP面向对象(OOP)编程入门教程】18.__call()处理调用错误
  13. Android万能使用WebServices(不用引入外部包)
  14. mysql 唯一索引为null_mysql 中存在null跟空时创建唯一索引_mysql
  15. Reflector7.5.2.1的Bug
  16. vue导出excel并修改样式
  17. IE浏览器查看浏览器缓存Session
  18. 架构师职位常见面试题
  19. 面试云计算工程师岗位经常被问到的40个问题
  20. html 6是什么格式,ac6是什么格式

热门文章

  1. Java多线程之Callable、Future和FutureTask
  2. Java多线程之Synchronized和Lock的区别
  3. 保护1000万篇原创文章,区块链技术如何做到
  4. TEGer看过来,他二哥带你去看大世界!
  5. nginx模块定制开发中介入http模块的方法及NGX_HTTP_CONTENT_PHASE阶段的详细介绍
  6. golang修改文件的最后访问时间,最后修改时间
  7. ubuntu下永久设置文件句柄数和虚拟内存,不需重启
  8. 你当真了解count(*)count(id)count(1)吗?
  9. 分布式文件系统之Tfs是什么?
  10. mac安装brew失败怎么办?