生成树协议(STP)常用配置命令及原理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了生成树协议(STP)常用配置命令及原理相关的知识,希望对你有一定的参考价值。

生成树协议(STP)常用配置命令及原理
STP简介:
逻辑上断开环路,防止广播风暴的产生
当线路故障,阻塞接口被激活,恢复通信,起备份线路的作用

生成树算法3个步骤:
(1)选择根网桥(Root Bridge)
(2)选择根端口(Root Ports)
(3)选择指定端口(Designated Ports)

1、根网桥(Root Bridge)
选择交换网络中网桥ID最小的交换机成为根网桥,网桥ID是唯一的。
2、根端口(Root Ports)
1)到根网桥最低的根路径成本
2)直连的网桥ID最小
3)端口ID最小
3、指定端口(Designated Ports)
1)根桥上的端口全是指定端口
2)在每个网段上,选择1个指定端口
3)非根桥上的指定端口,选择顺序:
(1)根路径成本较低
(2)所在的交换机的网桥ID的值较小
(3)端口ID的值较小

BPDU(桥协议数据单元)
Bridge Protocol Data Unit -桥协议数据单元
使用组播发送BPDU
BPDU分为2种类型:
(1)配置BPDU
(2)拓扑变更通告(TCN)BPDU
STP利用BPDU选择根网桥
(1)当交换机启动时,假定自己是根网桥,在向外发送的BPDU中根网桥ID字段填写自己的网桥ID
(2)当接收到其他交换机发出的BPDU后,比较网桥ID,选择较小的添加到根网桥ID中
交换机端口的5种STP状态
(1)转发(Forwarding):发送/接收用户数据
(2)学习(Learning):构建网桥表
(3)侦听(Listening):构建“活动”拓扑
(4)阻塞(Blocking):只接收BPDU
(5)禁用(Disabled):强制关闭
STP的3种计时器
(1)Hello时间
(2)转发延迟
(3)最大老化时间
PVST+的配置
配置网络中比较稳定的交换机为根网桥
利用PVST+实现网络的负载分担



配置生成树常用命令:
启用生成树命令
Switch(config)#spanning-tree vlan vlan-list
指定根网桥
Switch(config)#spanning-tree vlan vlan-list root { primary|secondary }
修改端口成本
Switch(config-if)#spanning-tree vlan vlan-list cost cost
修改端口优先级
Switch(config-if)#spanning-tree vlan vlan-list port-priority priority
配置速端口
Switch(config-if)#spanning-tree portfast
查看生成树的配置
Switch#show spanning-tree
查看某个VLAN的生成树详细信息
Switch#show spanning-tree vlan vlan-id detail

以上是关于生成树协议(STP)常用配置命令及原理的主要内容,如果未能解决你的问题,请参考以下文章

STP(生成树协议)--学习笔记

生成树协议

生成树协议

h3c 生成树协议及stp配置命令

MSTP多生成树协议

STP概述简介及生成树算法