1、STP基本概述
(1)STP定义
spanning-tree,生成树协议–通过选举机制选举出阻塞端口进而阻塞活动链路,直至剩下一条活动链路
(2)STP功能
用于防止环路
备注:
环路定义:首尾相连,无始无终
环路危害:
广播风暴(广播、组播、未知单播);
桥接表损坏,也叫CAM表(广播风暴+交换机学习功能);
重复帧
环路本质:有多条活动链路
2、STP角色选举
(1)设备角色
根桥交换机(根桥选举原则:最小BID,BID=优先级+MAC地址)
非根桥交换机(非根桥交换机收到TC包,会把MAC地址清空;TC包只有根桥才能发送)
(2)端口角色
a、根端口,简写RP
根端口选举原则:
最小cost值(cost=BPDU包内的cost值+接收端口的cost值)
最小发送者BID(BID=优先级+MAC地址)
最小发送者PID(PID=端口优先级+端口编号)
备注:
每一非根桥交换机上有且只有一个根端口
b、指定端口,简写DP
备注:
根桥上所有端口都是指定端口
每一条链路有且只有一个指定端口
c、阻塞端口,简写block
3、STP参数修改
通过修改STP选举参数,阻塞指定端口
4、STP端口状态机
5、STP链路收敛
(1)直接链路失效–30s
(2)间接链路失效–50s
6、STP数据分组
正常BPDU
次级BPDU
TCN
TCA
TC
TCA/TC