STP :spanning Tree IEEE802.1D 公有协议 生成树协议
作用:解决网络环路,同时保障冗余
原理:通过判断网络环路,来阻断环路节点,多用于设备冗余,同时也起到了防环作用
使用STA算法,STA会在冗余链路中选择一个参考点(生成树的根),将选择到达要的单条路径,同时阻断其他冗余路径。一旦已选路径失效,将启用其他路径
STP通过选举来判断网络节点方向,选举依靠BPDU报文实现,BPDU报文直接封装在以太网帧中。BPDU默认2s 由根桥发送一次
根桥的产生:初始交换机连入网络中,每台交换机都会进行根桥选举,发送BPDU报文,比较lowest BID,最小当选,根桥发送BPDU,非根桥转发
BID计算的依据:优先级+MAC 最小,默认优先级32768,4096的倍数,建议根桥直接为0
指令如下:spanning-tree vlan 1-10 priority 4096
BPDU报文的作用:
1.选举根桥
2.确定冗余路径的位置
3.通过阻塞特定端口来避免环路
4.通告网络的拓扑变更
5.监控生成树的状态
PS:手动制定根桥:spanning-tree vlan 1-10 root primary,在另一台指定备根桥:spanning-tree vlan 1-10 root secondary
根桥上的所有端口都是指定端口,其他非根桥都只有一个根端口,其他非指定端口和非根端口将被block从而达到防环
根端口(RP):L