STP生成树原理

我的未来我决定 提交于 2020-02-13 11:52:19

为了防止单点故障启用链路冗余而产生的广播风暴、mad地址飘逸、帧的重复传输而设计的协议有以下几种类型

  1. STP–生成树802.1D
  2. RSTP–快速生成树802.1W
  3. MSTP–多实例生成树
  4. PVST+和R-PVST思科设备使用滴

目前市面上多使用的是MSTP生成树,锐捷设备需手动开启

ROOT根桥一个广播域内选举一个,由root下发配置信息的bpdu,交换机通过BPDU先来选举谁说root通过bridge-id的对比来选举,bridge-id里面包含设备本身的mac地址和优先级,默认优先级32768可手动配置到要是4096的倍数,越小越优相关的端口角色如下

  1. RP根端口:根据交换机接口到root的距离开销来选举一样的话就根据上游的bridge-id选择还是一样就根据上面的端口来选越小越优先,端口默认优先级是100
  2. DP指定端口:root下的路由器接口都是指定端口,选举的条件同上
  3. AP备份端口:也叫NDP非指定端口,堵塞状态

STP的拓扑变更:
四种bpdu

  1. 普通BPDU–由root下发进行协议的运行和信息的配置
  2. TCNBPDU–通过发送了拓扑变更的信息跟root,需对方回应TCA才停止发送
  3. TCABPDU–回应产生TCNBPDU的设备我知道了
  4. TCBPDU–通告整个网络mac地址表的老化时间为15s,重新收敛

端口的转态:

  1. disable相对于down
  2. listening收发BPDU不进行mac地址的学习和数据的转发 延迟时间15s
  3. learning收发BPDU学习mac地址不进行数据的转发 延迟时间15s
  4. forwardding收发BPDU学习mac和转发数据
  5. blocking备用端口的转态20s没有收到最新的bpdu上位转到listening状态

直接拓扑变更:当发现一个stp接口的转态发生变化时立即产生一个TCNbpdu告知root进行链路的老化和收敛同时自己立刻进入转态的切换,耗时30s
间接拓扑变更:由于线路问题而等待20s后进入的一个变更 耗时50s
无效拓扑变更:access接口不进行stp的运行,即插即用

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!