初始化
STP:初始化到收敛完成 至少需要30s(15+15)<br>被动等待计时器超时的方法,保障无环路
15s:等待阻塞端口确认
15s:学习mac地址
RSTP:初始化到收敛完成 S级<br>采用P/A机制防环 Proposal-同步-agreement
运行STP的交换机<br>连接用户终端的场景<br>
STP:没有定义边缘端口<br>(华为可做)<br>
终端链路UP后,还需等待30s,才进入转发状态
连接终端的接口UP/Down,会影响生成树
RSTP:定义了边缘端口
端口一旦up,直接forwarding,不经历时延
边缘端口up/down,不触发TC报文
收到TC报文,不清空边缘端口的mac地址表
不能收到bpdu报文,一旦接口就变成普通的生成树端口,参与生成树的计算
拓扑变更机制导致的问题<br>拓扑变化会引起mac地址表的错误<br>
STP:变更点触发TCN—上游设备响应TCA<br>继续往root方向发送TCN—root泛洪TC
机制复杂,效率低下
RSTP:变更点直接泛洪TC,通知交换机删除MAC地址表
收到TC
EP端口
STP选举
根端口
根路径开销+对端BID+对端PID(Pre 128+端口号)+本端PID
报文发送
STP
网络完成收敛前,所有交换机都发送
网络完成收敛后,只有root以2s的周期发送BPDU
TCN BPDU:拓扑变化触发