二层环路

产生原因


在局域网中,为了实现冗余,往往会有如图所示的拓扑,在这种拓扑中,会产生环路,二层环路往往是由于物理拓扑出现了环路,如3台交换机三角形连接,二层环路的出现会产生两个问题:广播风暴和mac地址表震荡:

广播风暴导致网络不可用

假设交换设备上没有启用stp协议,如果hostA发出广播请求hostB的mac地址,那么广播报文将被两台交换设备的端口1接收,并分别从端口2广播出去,然后端口2又收到另一台交换设备发过来的广播报文,再分别从两台交换设备的端口1转发,转发的同时会进行复制,如此反复,最终导致整个网络资源被耗尽,网络瘫痪不可用。

MAC地址表震荡导致MAC地址表项被破环

即使网络中不出现广播报文,从而消除广播风暴的可能,但是单播报文依然是危险的。比如hostA发出一个单播报文给hostB,如果此时hostB临时从网络中移去,那么交换设备的mac地址表中有关hostB的表项也会老化消失,此时hostA发给hostB的单播报文就会同时被交换设备的端口1和2接收到,端口1和端口2的的mac地址映射就会出现同一MAC地址对应两个出接口的情况,但是mac地址表不会允许这样的情况发生,所以就会更新mac地址表。由于数据不停在端口1 和端口2 之间互相转发,导致交换设备不停修改自己的mac地址表项,从而引起了mac地址表频繁抖动,如此以往,最终导致mac地址表项被破坏。

防环机制

stp

smart-link

LACP链路捆绑

设备堆叠

三层环路

产生原因

三层环路一般是物理拓扑有环路,并且设备之间的路由表形成了互指。
三层环路不容易产生,因为存在路由协议自身缺省的防环机制和ttl防环机制。只有静态路由需要人工预防。
三层环路比较容易发生在特殊的场景下,比如双点双向路由发布。

三层防环机制

转发层面

三层的IP头部存在ttl字段,所以报文不会无休止转发。ttl占8bit,最大255,设备接收到报文会需要减1,减到0就会丢弃,并且向报文的源IP发送type为1,code为0的icmp错误消息。

控制层面

依赖路由协议自身的防环机制。

rip

16跳限制
水平分割
毒性逆转
触发更新

OSPF

区域内依靠spf算法
区域间依靠区域结构设计和ABR的水平分割原则

ISIS

区域内依靠SPF算法
区域间依靠路由泄露的down位

BGP

AS之间依靠AS号,AS内部只传一跳,如果使用路由反射就依靠簇list和起源id,使用联盟,就依靠联盟的私有AS号。

组播

依靠RPF检查。

HCIE-RS面试--环路产生及防环机制相关推荐

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

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

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

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

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

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

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

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

  5. ISIS 防环机制分析

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

  6. BGP SOO 防环机制

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

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

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

  8. CCIE-组播防环机制RPF

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

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

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

  10. 环路的产生及RIP防环机制

    首先简单说一下什么是环路 首先有R1 R2 两台路由器,并且R1 R2之间是RIP路由协议 正常情况下R2有pc 的路由条目,如果PC与R1之间突然断掉那么R1就没有了到PC的路由 但是由于路由的更新 ...

最新文章

  1. 低数值精度推理和训练
  2. python自增_python – 类实例的自动递增ID
  3. 【C 语言】指针数据类型 ( 指针类型变量 与 指针指向的内存块 概念区别 | 指针赋值 | 指针运算 | 内存赋值 | 内存取值 | 内存修改注意事项 )
  4. org.apache.hadoop.io
  5. linux网络配置、测试及故障诊断方法和工具三
  6. java 常量池 和 堆 的关系_Java堆、栈和常量池以及相关String的详细讲解(经典中的经典)...
  7. 如何在Ubuntu 14.04上使用Percona XtraBackup创建MySQL数据库的热备份
  8. CSS 显示风格 appearance属性
  9. ab st语言编程手册_从零开始学习ST/SCL编程语言:一赋值及条件执行指令的讲解...
  10. Xcode下的中文乱码问题
  11. 使用ubuntu 10.04中的中文乱码问题解决
  12. http中get和post详解
  13. V-by-One基础知识
  14. [电子电路基础] 如何区分LED发光二极管引脚的正负极
  15. python中的eval函数的使用详解
  16. Coreldraw2022cdr新版更新矢量图设计
  17. 【技术干货】跨境茶话会第4期丨响应式编程的应用
  18. 企业微信scrm是什么
  19. 今日头条(layout下xml布局)
  20. 基于php的海贼王动漫网站

热门文章

  1. 【资源】PyTorch版《动手学深度学习》开源了,最美DL书遇上最赞DL框架
  2. 机器学习9-案例1:银行营销策略分析
  3. 如果你是加勒比海盗首领,会选择哪种算法来使价值最大化?
  4. Effective C++:改善程序与设计的55个具体做法:第3版 评注者序
  5. IT技术人需要具备哪些才能成功
  6. 简单类型视图状态应用
  7. Unicode与UTF8:字符集与字符编码的关系
  8. Scikit-learn:模型选择Model selection之pipline和交叉验证
  9. 主题模型TopicModel:LDA中的数学模型
  10. optenstack配置keystone