5.3生成树协议STP
生成树(spanning-tree)协议-STP
解决冗余问题
防环
1.每个广播域选择一个根桥
2.每个非根桥上选择一个根端口
3.每个段选择一个指定端口
4.阻塞非指定端口
如何选择根桥
BPDU (bridge protocol data unit)
包内容
bridge ID
优先级:值范围为0-65535,默认32768。值越小,优先级越高
MAC地址(交换机主板的MAC,而不是接口MAC)
接口MAC=主板MAC+接口号
交换机之间相互收到BPDU包之后,先对比优先级,当优先级相同时,对比MAC地址,MAC地址越小
选举为root,称为根桥
根桥,每两秒发一次BPDU包
root ID
如何选择最优根端口
指定端口:具有最低根路径的接口
要考虑的因素:
到根桥的最低路径成本
最低的发送者网桥ID
最低的发送者端口ID
cost
链路速度
开销
10 Gbit/s
2
1 Gbit/s
4
100 Mbit/s
19
10 Mbit/s
100
开销恢复默认值: no spanning tree cost
配置端口开销: spanning-tree cost value
端口角色
根端口
指定端口
非指定端口
端口状态
block
listen:监听BPDU,不能学习mac地址,不能转发数据,维持15s,确认端口角色
learn:学习mac地址,不能转发数据,维持15s
forward:可以转发数据
disable
TCN
topology change notification
标准的生成树协议 stp
思科自己的生成树协议 pvst(per vlan spanning-tree)
Last updated
Was this helpful?