2.10.2 以太网 传统STP生成树(STP临时环路、STP BPDU的转发过程、根桥故障案例)

传统STP生成树

  • 2.10.2 以太网 传统STP生成树(STP临时环路、STP BPDU的转发过程、根桥故障案例)
    • STP临时环路:
    • STP BPDU的转发过程:
    • 根桥故障案例:
      • 直连根桥时,根桥发生故障:
      • 非直连根桥时,根桥发生故障:
    • STP拓扑变更机制:

STP临时环路:

指的是STP在没有定时器(Hello计时器、转发延迟、最大老化时间)的时候,出现的临时环路现象。

  • 默认情况下,LSW4处于AP阻塞状态,不会存在环路。

  • 当LSW3突然成为了根桥,LSW4收到了最优BPDU,由于没有了定时器(转发延迟),AP直接成为了RP,直接进入了转发状态。
  • 而此时,LSW2的RP还没变成AP阻塞端口(原因是还没有收到更优的BPDU,认为LSW1还是根桥),所以此时就是一个存在环路的网络。
  • 当RP收到更优的BPDU之后,RP将转变为AP阻塞端口,网络恢复正常。

STP BPDU的转发过程:

  • STP模式下的交换网络,只有根桥发送BPDU,非根桥设备负责转发BPDU。

  • 转发BPDU时会修改其SMAC为自身设备MAC,但DMAC不变(01:80:c2:00:00:00)

根桥故障案例:

直连根桥时,根桥发生故障:

  • 当根桥LSW故障(假设直连电源断开了)
  • LSW1、LSW2会因为RP端口断开而触发重新选举根桥,直接向外发送BPDU并标识自己为根桥。
  • 经过两次转发延迟时间之后(30秒)如果没有收到比自己更优的BPDU,自己成为根桥。
  • 假设:LSW1因为根桥故障之后只剩下了一个阻塞端口,那么该端口需要经过20秒的老化时间转换成其它端口状态后再重新进行发送BPDU。

非直连根桥时,根桥发生故障:

  • 因为LSW与LSW3、LSW4之间相隔着一个HUB,当LSW故障之后,LSW3的RP口并不会马上感知到LSW故障。
  • LSW3、LSW4需要进行等待20秒的老化时间之后,RP端口才会失效,同时进行根桥的重新选举。
  • 非直连故障是需要花费的时间:20秒的老化+重新选举的转发延迟时间30秒=50秒。

STP拓扑变更机制:

  1. 当拓扑发生变更之后,非根桥设备将以Hello间隔为准,定时向RP端口发送**STP组播(01:80:C2:00:00:00)**的TCN BPDU报文。

    • TCP BPDU【BPDU Type=0x80(TCN),TCN报文不会有Flags等字段信息】
    • 如何定义拓扑变更?
    • 生成树就是为了解决交换网络环路产生的地址漂移,而端口状态没有成为forwarding转发状态,固然不会转发用户流量从而造成mac地址漂移,所以说有端口成为转发状态将会认为拓扑改变,但从转发转成Disabled状态认为拓扑发生变更。
    • 除此之外,RP失效或进入转发状态也会认为拓扑发生了变更。

  1. 如果非根桥与根桥之间还存在一定距离,其中间的非根桥设备在此称为中间设备。

    • 中间设备收到TCN BPDU之后,修改SMAC后,继续向根桥方向转发该TCN BPDU。
    • 以此同时为了让发来TCN BPDU的下游设备停止发送,还需要向下游设备回复TCA BPDU报文,让下游停止发送TCN BPDU。
    • 中间设备反复进行向根桥转发TCN BPDU,直到根桥成功收到TCN BPDU
  2. 根桥收到之后,向下游发送TCA BPDU的同时,持续发送35秒的TC BPDU报文,通知下游交换机进行删除自己的MAC地址表项。

    • 将MAC地址表默认300秒老化时间,临时调整为15秒,15秒之后恢复默认。只要用户流量还在通信,其MAC地址就不会老化消失,很大程度上提高了网络通信的可靠性。
    • 对于TC BPDU下游设备并不会向根桥回复确认,因为根桥会持续35秒发送TC BPDU。
    • 为什么要刷新MAC地址?
    • 如果不刷新MAC地址,设备还是保留拓扑变化前学习的MAC地址进行数据转发,容易出现数据的错误转发。

以太网 STP临时环路的产生、STP BPDU的转发过程、根桥故障案例分析。相关推荐

  1. 【STP生成树】(桥ID、根桥、cost、RPC、接口ID、BPDU报文格式、端口选举举例)-20211216.20211217

    目录 一.生成树STP技术背景 1.前言 2.二层交换机的冗余性与环路 二.生成树协议 1.生成树协议​​ 2.生成树能动态感知网络拓扑的变化,调整阻塞或放行端口 生成树: 通过交互报文感知网络拓扑的 ...

  2. STP端口状态特点、STP端口角色特点、链路状态发生变化,STP如何重新收敛? TCN何时发?uplinkfast技术、Portfast技术、backbonefast技术、常见的STP调整命令:

    目录 STP端口状态: STP端口角色: 链路状态发生变化,STP如何重新收敛? 概述: 图解: --------------------------------------------------- ...

  3. access口 环路_利用STP解决二层环路、实现链路冗余-stp文件怎么打开

    STP STP是Spanning Tree Protocol 的缩写,在网络中建立一个树形结构,解决二层网络中的环路,同时也实现链路的冗余. 先看一个拓扑图 网络拓扑 PC1:10.10.10.1/2 ...

  4. 华为 配置STP预防环路

    一.组网需求 1.在一个复杂的网络中,网络规划者由于冗余备份的需要,一般都倾向于在设备之间部署多条物理链路,其中一条作主用链路,其他链路作备份.这样就难免会形成环形网络,若网络中存在环路,可能会引起广 ...

  5. STP 根桥、根port、指定port是怎样选举的

    学习CCNA过程中,对交换机的根桥.跟port以及指定port选举有些迷糊.也度娘了一番,总认为一部分人解释的不够全面精细.通过细致研究终于有了自己的理解,分享给大家,假设纰漏,欢迎指正. STP收敛 ...

  6. HCIA/HCIP使用eNSP模拟STP实验与STP根桥、根端口、指定端口选举方法

    使用eNSP模拟STP实验 实验配套拓扑:STP Configuration.topo 目录 使用eNSP模拟STP实验 拓扑预览 一.修改默认模式 二.确定根桥与各端口 三.修改SW1为主根桥 SW ...

  7. STP怎么选根桥和根端口

    生成树三种标准(802.1d.802.1w.802.1s)的基本工作原理很相似,我们先来讨论802.1d.以下所说的STP,均指802.1d. 既然叫"树",那就要先确定" ...

  8. 十七、生成树协议STP 、STP实际操作过程、 3个案例分析

    文章目录 前言 一.生成树 1.技术背景 2.二层环路带来的问题--广播风暴: 3.二层环路带来的问题--MAC表震荡: 4.解决物理二层环路问题: 5.了解几个概念 ① 网桥ID , 即通信端之间的 ...

  9. stp实验心得_自制STP配置实验

    本图使用Gns模拟器 实验需求: 1.要求利用vtp实现vlan同步设置 2.要求vtp server实现备份冗余 3.创建vlan 1~10要求MLSW1 是奇数vlan主根 MLSW2 是偶数vl ...

最新文章

  1. 编写 Shell 脚本的最佳实践
  2. 数据中台-阿里巴巴的数据整合、价值发掘、社会赋能之道
  3. java查看sql视图_数据库的查询与视图
  4. 国外开源网站网页翻译
  5. JMeter 压力測试使用函数和 CSV 文件參数化 json 数据
  6. html5 --- 特性检测
  7. idea2020.03打开项目注释变为显示模式,大于等于等符号也变为中文符号
  8. linux自动挂载usb打印机,Linux下使用Usbmount实现USB设备自动挂载
  9. boost 正则 分割字符串
  10. 网友投诉顺丰快递员私拆快递物品摆拍、言语骚扰 官方处理来了...
  11. Linux与Ubuntu上SQL Server 2019
  12. 高等数学课后答案下册同济大学第七版
  13. double、float、long占几个字节?
  14. 软件设计模式与体系结构 期末课后题
  15. GRE填空单词之精简版
  16. 2020年“有史以来”全网最全1309道BAT大厂java面试题,mongodb原理知识
  17. 开水果店流程,开水果店的流程
  18. 14. RDMA之Memory Window
  19. 【My Electronic Notes系列——逻辑函数的化简】
  20. 学大数据可以从事什么工作岗位?

热门文章

  1. 2017.05.22 房多多 曾熙闭门会
  2. 已经过去2周了,你感觉怎么样?
  3. 本周内外盘行情回顾2022.2.27
  4. iOS微信实现第三方登录的方法
  5. php降序怎写,PHP数组如何按键名实现降序排列
  6. JAVA 数组降序排列思路
  7. oracle重做日志论文,Oracle重做日志文件相关概念
  8. sap 查询数据 未分离版本
  9. 解决——zip压缩包解压后的文件全是乱码问题
  10. 执念斩长河专栏线代概率--目录