STP原理(2层):生成树协议
①防环②提高可靠性
环路引起危害:①广播风暴 ②重复数据帧 ③MAC地址表震荡
交换机角色:1.根桥 2.非根桥
端口角色:1.RP口(根端口) 2.DP口(指定端口)

BPDU:桥协议数据单元 两种:【1】配置BPDU 0x00 【2】TCN-BPDU 0x80
【1】:
PID PVI BPDU-Type Flags // Root-id RPC Bridge-id Port-id // Message-age Max-age Hello-Time Fwd-Delay
1.协议ID(2字节00) 2.协议版本 3.BPDU的类型 4.Flags位 (8比特10000001)
5.根桥ID(8字节)
6.根路径开销 【到达根桥的所有链路开销之和】
7.指定桥ID(8字节):优先级【默认值32768、范围0-61440、步长4096】+MAC地址 以小为优
8.端口ID 优先级【默认值128、范围0-255、步长16】+端口号
【时间机制】
9.每经历一台交换机 +1(根桥为0)
10. 20s (当Message-age>Max-age时,丢弃BPDU)(20s收不到BPDU认为根桥挂了)
11.每2s发送一个BPDU
12. 15s(端口状态转发机制需要)

根端口选取过程:【以小为大】【网桥、根端口】
1.比较根桥ID
2.比较RPC(根路径开销)
3.比较指定桥ID(非本地)
4.比较所连接网桥端口ID(非本地)
5.比较本地ID

端口状态转换
1.disabled //禁用
2.blocking //阻塞
3.listening //侦听
4.learning //学习
5.forwarding //转发
3→4、4→5 各需要15s(避免临时环路)

作用:避免临时环路

状态 收发BPDU 学习MAC 转发数据
1禁用 ———— —— ————
2阻塞 只收 —— ————
3侦听 收、发 —— ————
4学习 收、发 学习
5转发 收、发 学习 转发

直连链路故障,需要30s
非直连链路故障,需要50s

【2】拓扑改变通知(TCN)BPDU:
1.RP失效 2.端口不转发状态到转发状态
PID PVI BPDU-Type
1.协议ID(2字节00) 2.协议版本 3.BPDU的类型(0x00)

【3】拓扑改变确认(TCA)BPDU
【4】拓扑改变(TC)BPDU:只有根桥首发,其他转发 老化时间从300s→15s

RSTP快速生成树协议(0x02):
【1.】增加端口角色 阻塞端口(AP根、BP指定)
【2.】端口状态减少
Discarding 不转发 不学习
Learning 不转发 学习
Forwarding 转发 学习
【3.】BPDU发生变化 (协议版本id)
【4.】Flags位发生变化(8比特位都用)
Flages:
bit7 bit6 bit5 bit4 bit3\2 bit1 bit0
TCA Agreement Forwarding Learning Port Role Proposal TC
PortRole:00-不确定 01-阻塞端口 10-根端口 11-指定端口
【5.】增加快收敛机制
①EP口 边缘端口
边缘端口(EP口)
一、与终端设备相连,通电即转发(无需等待)
二、不受P/A影响
三、收到BPDU生成树计算
四、不受TC-BPDU影响
五、防止夺根
六、
②P/A握手机制 :防止临时环路 【点到点全双工】
发P位置位——询问快速收敛
同步(接收方除RP全Discarding)——防止临时环路
优先级低发A位置位
③根端口快速切换
【6.】增加保护机制
【跟保护】功能确保了根桥的指定端口不会因为一些网络问题而改变端口角色
stp root-protection --跟保护(DP口)
【环路保护】:stp loop-protection 根端口配置

【TC-BPDU保护】

【BPDU保护】边缘端口收到BPDU后,边缘端口立即关闭,需要手动开启
stp bpdu-protection --BPDU保护
接口下:
stp edged-port enable --开启边缘端口
【7.】端口BPDU老化时间 6s
【8.】拓扑变化处理流程不同

RSTP向下兼容STP

【MSTP】(0x03)802.1S 多生成树:
单生成树缺陷:
1.部分VLAN路径不通
2.次优二层路径
3.无法实现流量分担
特点:
1.都启动MSTP
2.具有相同域名
3.具有相同的VLAN到生成树实例映射关系
4.具有相同的修订级别
配置:
stp region-configuration 进入STP域中
region-name HW 配置域名
revision-level 1 配置修订等级
instance 1 vlan 10 配置VLAN与实例的映射关系
instance 2 vlan 20
active region-configuration **域
STP笔记

STP笔记
STP笔记
STP笔记STP笔记

STP笔记

相关文章:

  • 2021-09-13
猜你喜欢
  • 2021-07-19
  • 2021-09-06
  • 2021-11-18
  • 2021-05-02
  • 2021-08-18
  • 2021-05-17
  • 2021-08-10
相关资源
相似解决方案