RSTP
比较原则
STP的原理是阻塞端口
BPDU的发波原理
选举原则
生成树缺点
阻塞-监听-学习
不是直接接口故障
1、SWB会认为自己是根,以自己为根向外发送BPDU。
2、SWC会收到两份BPDU,一份是SWA的,一份是SWB的。
3、当SWA的BPDU发送到C时,C再发送给B。
4、由于SWC发送给SWB的BPDU 比B发送给C的BPDU更强(抵消B发送过来的),所以BPDU方向是由SWC 发送给SWB。
5、C等待B的BPDU老化时间20S后,再由listening进入learning到forwarding需要总共30S,所以最终是50S才进入转发状态。
两个15S的作用
有终端用户接入 又会有30S时间 才能进入转发状态
如果PC终端运行DHCP协议的话 30S时间收不到DHCP服务器的回应 就会断开DHCP获取 导致不能上网
RSTP
阻塞端口变成了备份端口和预备端口
预备端口用来替代根端口
备份端口用来备份指定端口
总结一下 ,如果快速生成树和普通生成树相连 ,才经过Learning状态。
快速生成树大多数时候没有Learning状态。
P 提议 A 同意
A发送提议的BPDU, 由于A的优先级小,所以BPDU更强,
B因此发送同意的BPDU报文, 并将端口马上置位为根端口
A马上将端口置位为指定端口。
阶段三
C不会再向B发送同意的BPDU ,B和C之间的链路不能马上收敛, B的DP端口的选举要经过30S ,C的预备端口选举同样也是,但是这条链路本身就是阻塞链路,不影响整体流量。
直接取消50S的等待时间
边缘端口 不参与快速生成树的各种机制 直接进入转发状态
如果收到BPDU 就会立即丧失BPDU的属性 重新进入生成树选举
注意 如果PC改为路由器 也属于终端 路由上没有生成树
交换机没有MAC地址就会泛洪,收到PCA的广播帧后,就学到了PCA的MAC地址,不再泛洪。
边缘端口故障后,不算拓扑变更
配置BPDU保护后 边缘端口收到BPDU会收到惩罚措施 shutdown 不会立即加入计算
根保护
允许接入新交换机 但是不允许更改根的地位,比边缘端口保护级别轻
这个根保护可以配置到Trunk链路上
实验