Cisco(config)#spanning-tree vlan 10 //激活特定vlan的STP
Cisco(config)#spanning-tree vlan 10 priority 0 //配置桥优先级,默认为32768,必须是4096的倍数
Cisco(config)#spanning-tree vlan 10 root primary //配置主根(生成树vlan优先级为24576)
Cisco(config)#spanning-tree vlan 10 root secondary //配置次根(生成树vlan优先级为28572)
Cisco(config-if)#spanning-tree vlan 10 cost 10 //设置接口vlan 10的生成树cost值
Cisco(config-if)#spanning-tree cost 10 //设置接口生成树cost值
Cisco(config-if)#spanning-tree vlan 10 port-priority 64 //设置接口vlan 10的生成树优先级
Cisco(config-if)#spanning-tree port-priority 64 //设置接口生成树优先级
Cisco#debug spanning-tree events
Cisco(config-if)#spanning-tree portfast edge //将特定接口激活portfast特性
Cisco(config-if)#spanning-tree portfast edge trunk //将特定trunk接口激活portfast特性(该接口不能直连交换机,连接支持trunk封装的路由器或服务器)
Cisco(config)#spanning-tree portfast edge default //将所有非trunk接口激活portfast特性(不触发TCN,可绕过listening和learning状态,加速收敛)
Cisco(config-if)#switchport host //宏命令,将接口指定mode为access并开启portfast特性
Cisco(config)#spanning-tree vlan 10 hello-time 2 //
设置STP的相关时间
Cisco(config)#spanning-tree vlan 10 forward-time 15
Cisco(config)#spanning-tree vlan 10 max-age 20
Cisco(config)#spanning-tree mode rapid-pvst //将生成树模式改为RSTP
Cisco(config-if)#spanning-tree bpduguard enable //接口配置bpduguard(接口收到BPDU后会立即down掉,防止连接交换机而产生环路,与portfast端口配合使用)
Cisco(config)#spanning-tree portfast edge bpduguard default //全局配置bpduguard
Cisco#show errdisable recovery //查看err-disable状态端口恢复时间间隔
Cisco(config)#errdisable recovery interval 30 //修改err-disable状态端口恢复时间间隔,默认300s
Cisco(config)#errdisable recovery cause bpduguard //开启因BPDUguard而down掉的接口的自动恢复
Cisco(config)#spanning-tree portfast edge bpdufilter default //全局启动后,接口会瞬间发送BPDU,此后不在发送,收到BPDU后会立即都是portfast和BPDUfilter特性,成为一个普通生成树接口,主要在运营商连接客户的交换机上使用
Cisco(config-if)#spanning-tree bpdufilter enable //接口不发送也不接收BPDD,
Cisco(config)#spanning-tree uplinkfast //启用uplinkfast特性,思科私有特性,只配置在接入层或末梢交换机上,会给交换机优先级增加一个比缺省值更高的值,使其永远不会成为root,会给所有接口cost值加3000,使其不被选举为指定端口,非默认的优先级和cost不变,适用于PVST+
Cisco#show spanning-tree uplinkfast //查看启用了uplinkfast特性的接口
Cisco(config-if)#spanning-tree guard root //针对vlan将端口配置根保护,防止根桥被抢占,一般配置在运营商与客户相连的交换机端口上
Cisco#show spanning-tree inconsistentports //查看生成树不一致的端口
Cisco(config-if)#spanning-tree guard loop //接口启用环路保护,如果停止收到BPDU,会切换到loop-inconsistent状态
Cisco(config)#udld enable //启用单向链路故障检测普通模式(主要用于光纤),会触发一个日志
Cisco(config-if)#udld port
Cisco(config)#udld aggressive //启用单向链路故障检测野蛮模式,每秒发一个报文,连续发8秒,如果都丢失了,则将接口shutdown
Cisco(config-if)#udld port aggressive
思科设备STP、RSTP配置命令
于 2022-11-28 11:00:37 首次发布