目录
STP详解
STP协议(Spanning Tree Protocol),能够解决冗余链路带来的二层环路问题,具体做法是通过阻断一些端口,来保证只存在一条逻辑转发链路(基于拓扑使用生成树算法来避免环路)
1.二层环路导致的问题
(1)广播风暴:广播帧在环路中不停的转发,导致交换机性能下降,影响正常业务。
(2)MAC地址表震荡:如下图,SWB第一次收到00-05-06-07-08-AA时,映射记录为0/0/3口,当经过一轮广播风暴,又从g0/0/2回到SWB,MAC地址表又更改映射关系为g0/0/2,不停循环转发导致MAC地址表震荡。
2.STP基本术语
根桥(Root):STP树的根部,STP网络的逻辑中心,处于最上游,一般为Bridge ID小者当选。
根端口(Root Port):非根交换机去往根桥路径最优的端口,一个非根交换机只有一个根端口,根桥没有根端口。
指定端口(Designed Port):交换机向所连网段发送BPDU的端口,一个网段只有一个指定端口,根桥的所有端口为指定端口。
BPDU:用于交换机之间传递信息的报文,包含生成树计算和选举时的各种参数。
预备端口(Backup Port):非根、非指定端口以外的端口称为预备端口,预备端口将被阻塞。
3.STP的工作过程
(1)选举根桥 (2)非根交换机选举根端口 (3)每个网段选举一个指定端口 (3)阻塞非根、非指定端口
4.根桥选举
选举依据:Bridge ID(64位)= Bridge priority(16位)+