在一个二层交换网络中,逻辑阻塞部分端口,当最佳路径故障时自动疏通部分端口进行链路备份。
Version
STP(802.1D) 传统生成树
一个交换网络内仅存在一棵生成树实例;
交换机间使用BPDU(桥协议数据单元)—交换机间沟通互动收发的数据.
上图为BPDU报文包含信息:
Protocol ID : 协议ID
Version : STP版本(三种)
项目 | Value |
---|---|
STP(802.1D)传统生成树 | 0 |
RSTP(802.1w)快速生成树 | 2 |
MSTP(802.1s)多生成树 | 3 |
Message Type 消息类型(常见的两种)
配置BPDU | 负责建立,维护STP拓扑 |
---|---|
TCN BPDU | 传达拓扑变更 |
Root ID : 根桥ID
Cost of path :路径开销
Bridge ID :桥ID
Port ID: 端口ID
Message Age :当前消息年龄(STP每经过一台交换机,该字段+1,同步不同位置的设备根桥超时)
Max Age :最大消息年龄(超过则代表根桥故障)
Hello Time :问候时间(根桥通过不断发送STP维持自己的地位,Hello time是发送的间隔时间)
Forword Delay :端口从listening ->learning 或learning ->forwording的转态需要时间
TCN—拓扑变更消息(也是BPDU): 本地交换机链路故障后,STP重新收敛,为了快速刷新全网所有交换机的MAC表,将向本地所有STP接口发送TCN(标记位中的TCN位置1),邻居交换机收到TCN后,先标记为ACK位为回复,用于可靠传输消息;之后将TCN逐级转发到根网桥处,由根网桥回复TC消息来逐级回复到所有交换机;使所有交换机临时将MAC表的老换时间修改为15sÿ