生成树协议STP
生成树的对比
- STP:可以破环,收敛速度慢。
- RSTP:可以破环,收敛速度快。
- MSTP:可以破环,收敛速度快,多生成树在vlan间实现负载均衡,不同vlan的流量按照不同的路径转发
STP问题解答大汇总
TC和TCA BPDU是配置BPDU
TCN BPDU不是配置BPDU,而是用来感应拓扑改变的。
问:为什么要有listening和learning这两种状态?没有不是收敛更快吗?
答:这两种状态时为了避免临时环路的问题的关键手段
问:如果根桥发生故障,需要多久网络才会恢复?
答:需要50S,20秒MAX定时器+30秒中间状态
问:如果直连链路发送故障,网络恢复需要多久?
答:30S,listening和learning中间状态时间。
问:为什么要等待30S才能进入fowarding状态呢?
答:要等整个网络的端口角色确定
问:STP为什么要收敛慢?
答:被动,需要等待计时器。
快速生成树协议RSTP
P/A机制
P/A机制要求两台设备之间链路必须时点对点的全双工模式。一旦P/A协商不成功,指定端口的选择就需要等待两个Forward delay,协商过程与STP一样。
注意:
- 华为使用的时增强型的P/A机制,使用
stp no-agreement-check
修改为普通的P/A机制。 - STP有两种BPDU,配置BPDU和TCN BPDU,但是RSTP只有一种,没有TCN BPDU,MSTP也是只有一种。
MSTP
- 形成一颗无环的树,实现负载。
- 通过vlan和MSTI对应关系表,多个vlan可以跑一个树,但是一个vlan不可以跑多个树
- MSTP相比较RSTP多个两个端口角色,Master端口和域边缘端口。