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