STP(Spanning Tree Protocol)是生成树协议的英文缩写,可应用于计算机网络中树形拓扑结构建立,主要作用是防止网桥网络中的冗余链路形成环路工作。但某些特定因素会导致STP失败,要排除故障可能非常困难,这取决于网络设计。生成树协议适合所有厂商的网络设备,在配置上和体现功能强度上有所差别,但是在原理和应用效果是一致的。

冗余会产生的问题
1.产生广播风暴
2.形成多帧复制
3.MAC地址表抖动
STP工作原理
1.选择根网桥
2.确定根端口
3.确定指定端口和非指定端口(即转发端口与阻塞端口)
4.关闭阻塞端口的数据转发功能
根网桥

根网桥是用来决定数据包发送线路的

数据包发送路线会优先经过根网桥,当根网桥发生意外时,再经过其他线路。一个网络有一个根网桥

根端口

连接根网桥的端口为根端口

指定端口

转发端口 FWD

非指定端口

阻塞端口 BUK

线路优先级

每个网段的局域网都有一个根网桥

根网桥的选取决定了优先级

STP是发送BPDU(桥协议数据单元)来确定优先级的

1.根据交换机的优先级来选取根网桥,优先级越高的交换机为根网桥

2.如果优先级相同,则判断MAC地址大小,MAC地址越小,为根网桥

更改优先级:改变根网桥

进入全局模式
spanning-tree vlan 1 priority 4097
数字越低优先级越高

查看STP

进入交换机特权模式
show spanning-tree
01-08 12:16