更新时间:2023-12-08
1.STP配置命令
1.1 SSTP配置命令
1.1.1 spanning-tree
命令描述
spanning-tree
no spanning-tree
启动缺省的生成树协议模式,或关闭生成树协议运行。
在端口配置模式下启用或禁用端口的STP。
参数
无
缺省
缺省启动RSTP模式。
使用说明
无
命令模式
全局配置模式
物理端口、聚合端口配置模式。
示例
无
1.1.2 spanning-tree mode sstp
命令描述
spanning-tree mode sstp
no spanning-tree mode
配置spanning-tree运行模式为SSTP,no命令禁止STP运行。
参数
无
缺省
STP缺省模式为RSTP模式。
使用说明
无
命令模式
全局配置模式
示例
下面的命令将启动SSTP模式:
Switch_config# spanning-tree mode sstp
Switch_config#
1.1.3 spanning-tree sstp priority
命令描述
spanning-tree sstp priority value
no spanning-tree sstp priority
配置SSTP的网桥优先级值,no命令恢复为默认值。
参数
参数
|
参数说明
|
value
|
权值。取值范围:0-61440。
|
缺省
32768
说明
设置优先值时可以让本交换机成为整个网络生成树的根(Root),该配置值是一般以4096为步长且其值为4096的倍数,即:可以配置的值为:0、4096、8192、3*4096、4*4096、……、15*4096。
命令模式
全局配置模式
示例
下面的命令将配置SSTP的优先级为4096:
Switch_config# spanning-tree sstp priority 4096
Switch_config#
1.1.4 spanning-tree sstp hello-time
命令描述
spanning-tree sstp hello-time time
no spanning-tree sstp hello-time
配置SSTP的报文发送时间间隔,no命令恢复到默认值。
参数
参数
|
参数说明
|
time
|
更新时间间隔。取值范围:1-10s。
|
缺省
2s
使用说明
本地交换机配置的Hello-Time仅在本地交换机为根交换机时有效。
命令模式
全局配置模式
示例
下面的命令将配置SSTP的BPDU发送间隔为8秒:
Switch_config# spanning-tree sstp hello-time 8
Switch_config#
1.1.5 spanning-tree sstp max-age
命令描述
spanning-tree sstp max-age time
no spanning-tree sstp max-age
配置SSTP BPDU的最大生存时间,no命令恢复到默认值。
参数
参数
|
参数说明
|
seconds
|
BPDU最大生存时间。取值范围:6-40s。
|
缺省
20s
使用说明
无
命令模式
全局配置模式
示例
下面的命令将配置SSTP的最大生存时间为24秒:
Switch_config# spanning-tree sstp max-age 24
Switch_config#
1.1.6 spanning-tree sstp forward-time
命令描述
spanning-tree sstp forward-time time
no spanning-tree sstp forward-time
配置转发时延,no命令恢复到默认值。
参数
参数
|
参数说明
|
time
|
转发时延时间。取值范围:4-30seconds。
|
缺省
15 seconds
使用说明
无
命令模式
全局配置模式
示例
下面的命令将配置SSTP的转发延时为20秒:
Switch_config# spanning-tree sstp forward-time 20
Switch_config#
1.1.7 spanning-tree sstp cost
命令描述
spanning-tree sstp cost value
no spanning-tree sstp cost
配置SSTP模式下的端口路径开销,no命令恢复为默认值。
参数
参数
|
参数说明
|
value
|
端口路径开销值。取值范围:1-65535。
|
缺省
10M以太网的值为100。
100M以太网的值为19。
1000M以太网的值为4。
大于1000M的以太网,值为2。
使用说明
无
命令模式
端口配置模式
示例
下面的命令配置端口G1/1在SSTP下的路径开销为100:
Switch_config_g1/1#spanning-tree sstp cost 100
Switch_config_g1/1#
1.1.8 spanning-tree cost
命令描述
spanning-tree cost value
no spanning-tree cost
配置端口在所有生成树模式下的路径开销,no命令恢复为默认值。
参数
参数
|
参数说明
|
value
|
端口路径开销。取值范围:1-65535。
|
缺省
在各模式下由端口的速率决定。
使用说明
该命令的配置结果对所有生成树模式有效。在按VLAN划分STP的模式下,端口在所有VLAN生成树中的路径开销都会被更新;在MSTP模式下,端口在所有生成树实例中的路径开销都会被更新。
但是该命令的配置结果不会影响各模式下独立的配置,比如:配置了spanning-tree sstp cost 100和spanning-tree cost 110之后,SSTP模式下,端口的路径开销将为100。
命令模式
端口配置模式
示例
下面的命令将配置端口g1/1的路径开销为24。
Switch_config_g1/1# spanning-tree cost 24
Switch_config_g1/1#
1.1.9 spanning-tree sstp port-priority
命令描述
spanning-tree sstp port-priority value
no spanning-tree sstp port-priority
配置端口在SSTP模式下的优先级值,no命令恢复为默认值。
参数
参数
|
参数说明
|
value
|
端口优先级。取值范围:0-240。
|
缺省
128(0x80)
使用说明
端口优先级值必须为16的整数倍
命令模式
端口配置模式
示例
下面的命令将配置端口g1/1的优先级值为32
Switch_config_g1/1# spanning-tree sstp port-priority 32
Switch_config_g1/1#
1.1.10 spanning-tree port-priority
命令描述
spanning-tree port-priority value
no spanning-tree port-priority
配置端口在所有生成树模式下的优先级,no命令恢复为默认值。
参数
参数
|
参数说明
|
value
|
端口优先级。取值范围:0-240,步长16。
|
缺省
各模式下,端口优先级的默认值都为128。
使用说明
该命令的配置结果对所有生成树模式有效。在按VLAN划分STP的模式下,端口在所有VLAN生成树中的优先级都会被更新;在MSTP模式下,端口在所有生成树实例中的优先级都会被更新。
但是该命令的配置结果不会影响各模式下独立的配置,比如:配置了spanning-tree sstp port-priority 128和spanning-tree port-priority 48之后,SSTP模式下,端口的优先级将为128。
命令模式
端口配置模式
示例
下面的命令设置端口g1/1在所有生成树模式中的优先级为16:
Switch_config_g1/1#spanning-tree port-priority 16
Switch_config_g1/1#
1.1.11 spanning-tree designated-auto
命令描述
spanning-tree designated-auto
no spanning-tree designated-auto
启动或停止自动指派端口功能。
参数
无
缺省
无配置
使用说明
该功能适用于所有生成树协议模式。
命令模式
全局配置模式
示例
下面的命令将打开交换机的自动指派端口功能:
Switch_config# spanning-tree designated-auto
Switch_config#
1.1.12 show spanning-tree
命令描述
show spanning-tree [detail | interface interface-type interface-number]
这条命令用来显示spanning-tree信息。
参数
参数
|
参数说明
|
interface-type interface-number
|
端口的类型和编号,比如G1/1。
|
缺省
无
说明
显示spanning-tree状态。
命令模式
管理模式、全局配置模式或端口配置模式
示例
Switch_config#show spanning-tree
Spanning tree enabled protocol SSTP
SSTP
Root ID Priority 32768
Address 00E0.0F8E.928A
This bridge is the root
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Bridge ID Priority 32768
Address 00E0.0F8E.928A
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Interface Role Sts Cost Pri.Nbr Type
---------------- ---- --- --------- ------- --------------------------------
G1/1 Desg FWD 4 128.6 P2p
Switch_config#
1.1.13 spanning-tree management trap
命令描述
[no] spanning-tree management trap [ newroot | topologychange ]
启动STP Trap,no命令关闭STP Trap。
参数
参数
|
参数说明
|
newroot
|
newRoot Trap类型。
|
topologychange
|
topologyChange Trap类型。
|
缺省
不启动STP Trap。
说明
无
命令模式
全局配置模式
示例
无
1.2 VLAN STP配置命令
1.2.1 spanning-tree mode pvst
命令描述
spanning-tree mode pvst
no spanning-tree mode
启动按VLAN分配STP模式。no命令关闭所有的生成树模式。
参数
无
缺省
STP缺省模式为RSTP模式。
使用说明
无
示例
下面的命令将在交换机上开启pvst
Switch_config# spanning-tree mode pvst
Switch_config#
1.2.2 spanning-tree vlan
命令描述
spanning-tree vlan vlan-list
no spanning-tree vlan vlan-list
为指定VLAN分配生成树实例,no命令删除指定VLAN的生成树。
参数
参数
|
参数说明
|
vlan-list
|
VLAN号列表,如:1,2,3-10,15。
|
缺省
交换机仅为一定数目的VLAN分配生成树实例,缺省状态下,超出数目限制的VLAN自动被加入STP禁止列表。
使用说明
无
命令模式
全局配置模式
示例
下面的示例首先删除VLAN10, 11, 15-19的生成树,然后为VLAN 40-50分配生成树:
Switch_config#no spanning-tree vlan 10,11,15-19
Switch_config#spanning-tree vlan 40-50
Switch_config#
1.2.3 spanning-tree vlan priority
命令描述
spanning-tree vlan vlan-list priority value
no spanning-tree vlan vlan-list priority
配置指定VLAN中生成树的网桥优先级值。
参数
参数
|
参数说明
|
vlan-list
|
VLAN号列表,如:1,2,3-10,15。
|
value
|
优先级值,范围0 – 61440,步长4096。
|
缺省
缺省状态下,各VLAN生成树的网桥优先级为32768加上VLAN号所得的值。
使用说明
无
命令模式
全局配置模式
示例
下面的示例配置VLAN1-3,5-10的网桥优先级为4096:
Switch_config#spanning-tree vlan 1-3,5-10 priority 4096
Switch_config#
1.2.4 spanning-tree vlan forward-time
命令描述
spanning-tree vlan vlan-list forward-time value
no spanning-tree vlan vlan-list forward-time
设置指定VLAN中生成树的Forward Delay参数,no命令恢复默认值。
参数
参数
|
参数说明
|
vlan-list
|
VLAN号列表,如:1,2,3-10,15。
|
value
|
Forward-Delay值,范围4s – 30s,默认15s。
|
缺省
所有VLAN的Forward Delay为15秒。
使用说明
无
命令模式
全局配置模式
示例
下面的示例配置VLAN1-3,5-10的Forward Delay为19秒:
Switch_config#spanning-tree vlan 1-3,5-10 forward-time 19
Switch_config#
1.2.5 spanning-tree vlan max-age
命令描述
spanning-tree vlan vlan-list max-age value
no spanning-tree vlan vlan-list max-age
设置指定VLAN中生成树的Max Age参数,no命令恢复默认值。
参数
参数
|
参数说明
|
vlan-list
|
VLAN号列表,如:1,2,3-10,15。
|
value
|
max-age值,范围6s – 40s,默认20s。
|
缺省
所有VLAN的Max Age为20秒。
使用说明
无
命令模式
全局配置模式
示例
下面的示例配置VLAN1-3,5-10的Max Age为19秒:
Switch_config#spanning-tree vlan 1-3,5-10 max-age 19
Switch_config#
1.2.6 spanning-tree vlan hello-time
命令描述
spanning-tree vlan vlan-list hello-time value
no spanning-tree vlan vlan-list hello-time
设置指定VLAN中生成树的hello-time参数,no命令恢复默认值
参数
参数
|
参数说明
|
vlan-list
|
VLAN号列表,如:1,2,3-10,15。
|
value
|
hello-time值,范围1s – 10s,默认2s。
|
缺省
所有VLAN的Hello-Time为2秒。
使用说明
无
命令模式
全局配置模式
示例
下面的示例配置VLAN1-3,5-10的Hello Time为9秒:
Switch_config#spanning-tree vlan 1-3,5-10 hello-time 9
Switch_config#
1.2.7 spanning-tree vlan cost
命令描述
spanning-tree vlan vlan-list cost value
no spanning-tree vlan vlan-list cost
设置端口在指定VLAN中生成树的路径开销,no命令恢复默认值
参数
参数
|
参数说明
|
vlan-list
|
VLAN号列表,如:1,2,3-10,15。
|
value
|
端口路径开销,范围1 – 65535。
|
缺省
端口路径开销由其速率决定:
10M以太网的值为100。
100M以太网的值为19。
1000M以太网的值为4。
大于1000M的以太网,值为2。
使用说明
无
命令模式
端口配置模式
示例
下面的示例配置端口G1/1在VLAN1-3,5-10的路径开销为100:
Switch_config_g1/1#spanning-tree vlan 1-3,5-10 cost 100
Switch_config_g1/1#
1.2.8 spanning-tree vlan port-priority
命令描述
spanning-tree vlan vlan-list port-priority value
no spanning-tree vlan vlan-list port-priority
设置端口在指定VLAN中生成树的优先级,no命令恢复默认值
参数
参数
|
参数说明
|
vlan-list
|
VLAN号列表,如:1,2,3-10,15。
|
value
|
端口优先级,范围 0 – 240,步长16。
|
缺省
128
使用说明
无
命令模式
端口配置模式
示例
下面的示例配置端口G1/1在VLAN1-3,5-10的优先级为32:
Switch_config_g1/1#spanning-tree vlan 1-3,5-10 port-priority 32
Switch_config_g1/1#
1.2.9 show spanning-tree vlan
命令描述
show spanning-tree vlan vlan-list [ detail ]
查看指定VLAN中生成树的状态
参数
参数
|
参数说明
|
vlan-list
|
VLAN号列表,如:1,2,3-10,15。
|
detail
|
显示详细信息。
|
缺省
无
使用说明
无
命令模式
管理模式、全局配置模式或端口配置模式
示例
下面的示例查看VLAN1-2中的生成树:
Switch_config#show spanning-tree vlan 1-2
Spanning tree enabled protocol PVST
VLAN0001
Root ID Priority 32769
Address 00E0.0F8E.928A
This bridge is the root
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Bridge ID Priority 32769
Address 00E0.0F8E.928A
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Interface Role Sts Cost Pri.Nbr Type
---------------- ---- --- --------- ------- --------------------------------
G1/1 Desg FWD 4 128.6 P2p
VLAN0002
Root ID Priority 32770
Address 00E0.0F8E.928A
This bridge is the root
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Bridge ID Priority 32770
Address 00E0.0F8E.928A
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Interface Role Sts Cost Pri.Nbr Type
---------------- ---- --- --------- ------- --------------------------------
G1/1 Desg FWD 4 128.6 P2p
Switch_config#
1.2.10 show spanning-tree pvst instance-list
命令描述
show spanning-tree pvst instance-list
查看PVST实例与VLAN的对应关系。
参数
无
缺省
无
使用说明
无
命令模式
管理模式、全局配置模式或端口配置模式
示例
无
第2章 RSTP配置命令
2.1 RSTP配置命令
2.1.1 spanning-tree mode rstp
命令描述
spanning-tree mode rstp
no spanning-tree mode
配置rstp功能开启和关闭,no命令禁止STP运行。
参数
无
缺省
RSTP运行。
使用说明
无
示例
下面的命令将在交换机上开启rstp。
Switch_config# spanning-tree mode rstp
Switch_config#
2.1.2 spanning-tree rstp forward-time
命令描述
spanning-tree rstp forward-time time
no spanning-tree rstp forward-time
配置rstp转发时延,no命令恢复到默认值。
参数
参数
|
参数说明
|
time
|
转发时延时间。取值范围:4-30s。
|
缺省
15 秒
使用说明
无
示例
下面的命令将配置rstp的转发延时为20秒。
Switch_config# spanning-tree rstp forward-time 20
Switch_config#
2.1.3 spanning-tree rstp hello-time
命令描述
spanning-tree rstp hello-time time
no spanning-tree rstp hello-time
配置rstp的报文更新时间间隔,no命令恢复到默认值。
参数
参数
|
参数说明
|
time
|
更新时间间隔。取值范围:1-10s。
|
缺省
2秒
使用说明
本地交换机配置的Hello-Time仅在本地交换机为根交换机时有效。
示例
下面的命令将配置rstp的更新时间间隔为8秒。
Switch_config# spanning-tree rstp hello-time 8
Switch_config#
2.1.4 spanning-tree rstp max-age
命令描述
spanning-tree rstp max-age time
no spanning-tree rstp max-age
配置RSTP BPDU的最大生存时间,no命令恢复到默认值。
参数
参数
|
参数说明
|
time
|
最大生存时间间隔。取值范围:6-40s。
|
缺省
20秒
使用说明
无
示例
下面的命令将配置rstp的最大生存时间为24秒。
Switch_config# spanning-tree rstp max-age 24
Switch_config#
2.1.5 spanning-tree rstp priority
命令描述
spanning-tree rstp priority value
no spanning-tree rstp priority
配置 RSTP的网桥优先级,no命令恢复为默认值。
参数
参数
|
参数说明
|
value
|
网桥优先级。取值范围:0-61440,步长4096。
|
缺省
32768
使用说明
无
示例
下面的命令将配置rstp的网桥优先级为4096。
Switch_config# spanning-tree rstp priority 4096
Switch_config#
2.1.6 spanning-tree rstp cost
命令描述
spanning-tree rstp cost value
no spanning-tree rstp cost
配置端口的路径开销,no命令恢复为默认值。
参数
参数
|
参数说明
|
value
|
路径开销值。取值范围:1-200000000。
|
缺省
依据端口的连接速率而定。
10 Mbps: 2000000
100 Mbps: 200000
1G bps: 20000
10 Gbps:2000
100 Gbps:200
1 Tbps:20
10 Tbps:2
大于10 Tbps:1
使用说明
无
示例
下面的命令将配置端口g1/1的路径开销为24。
Switch_config_g1/1# spanning-tree rstp cost 24
Switch_config_g1/1#
2.1.7 spanning-tree rstp port-priority
命令描述
spanning-tree rstp port-priority value
no spanning-tree rstp port-priority
配置端口优先级,no命令恢复为默认值。
参数
参数
|
参数说明
|
value
|
端口优先级值。取值范围:0-240,步长16。
|
缺省
128
使用说明
无
示例
下面的命令将配置端口g1/1的优先权值为16。
Switch_config_g1/1# spanning-tree rstp port-priority 16
Switch_config_g1/1#
2.1.8 spanning-tree rstp edge
命令描述
spanning-tree rstp edge
no spanning-tree rstp edge
将端口配置为边缘端口,no命令恢复默认的自动检测边缘端口。
参数
无
缺省
自动检测
使用说明
无
命令模式
端口配置模式
示例
无
2.1.9 spanning-tree rstp point-to-point
命令描述
spanning-tree rstp point-to-point [ force-true | force-false | auto ]
配置端口的点到点连接属性为强制生效、强制无效或自动检测。
参数
参数
|
参数说明
|
force-true
|
配置端口的点到点连接属性为强制生效。
|
force-false
|
配置端口的点到点连接属性为强制无效。
|
auto
|
配置端口的点到点连接属性为自动检测(默认)。
|
缺省
自动检测
使用说明
无
命令模式
端口配置模式
示例
无
2.1.10 spanning-tree rstp migration-check
命令描述
spanning-tree rstp migration-check
重启RSTP的端口协议转换检查。
参数
无
缺省
无
使用说明
该命令重启端口的协议转换检查过程,恢复处在STP兼容模式的端口为RSTP模式,使之可以发送RSTP BPDU。
命令模式
全局和端口配置模式
示例
下面的示例对端口G1/1进行协议转换检查:
Switch_config_g1/1#spanning-tree rstp migration-check
Switch_config_g1/1#
第3章 MSTP配置命令
3.1 MSTP配置命令
3.1.1 spanning-tree mode mstp
命令描述
spanning-tree mode mstp
no spanning-tree mode
配置生成树协议运行模式为MSTP,no命令禁止STP运行。
参数
无
缺省
MSTP模式关闭,RSTP模式运行。
使用说明
无
示例
下面的命令在交换机上启动MSTP协议:
Switch_config# spanning-tree mode mstp
Switch_config#
3.1.2 spanning-tree mstp name
命令描述
spanning-tree mstp name string
no spanning-tree mstp name
配置多生成树协议区域名称,no命令恢复名称为默认值。
参数
参数
|
参数说明
|
string
|
配置名称字符串,最多可包含32个字符,大小写敏感。默认值为交换机MAC地址的字符串形式。
|
缺省
交换机MAC地址的字符串形式。
使用说明
无
示例
下面的命令设置交换机的多生成树配置名称为“reg-01”。
Switch_config# spanning-tree mstp name reg-01
Switch_config#
3.1.3 spanning-tree mstp revision
命令描述
spanning-tree mstp revision value
no spanning-tree mstp revision
配置多生成树区域修订号,no命令恢复修订号为默认值。
参数
参数
|
参数说明
|
value
|
修订号,范围:0 – 65535,默认值0。
|
缺省
修订号默认值为0。
使用说明
无
示例
下面的命令配置多生成树协议区域修订号为100。
Switch_config# spanning-tree mstp revision 100
Switch_config#
3.1.4 spanning-tree mstp instance
命令描述
spanning-tree mstp instance instance-id vlan vlan-list
no spanning-tree mstp instance instance-id
将VLAN映射到MSTI,no命令将VLAN重新映射到CIST。
参数
参数
|
参数说明
|
instance-id
|
生成树实例号,表示一个MSTI。
|
vlan-list
|
映射到该生成树的VLAN列表。范围 1 – 4094。
|
缺省
所有的VLAN都被映射在CIST(MST00)中。
使用说明
instance-id为单独的值,仅表示一个生成树实例;
vlan-list可以表示一组VLAN,比如:”1,2,3”、”1-5”、“1,2,5-10”等。
示例
下面的命令将VLAN 2映射到生成树实例1,将VLAN 5、7、10到20映射到生成树实例2,然后再将这些VLAN重新映射到MST00。
Switch_config# spanning-tree mstp instance 1 vlan 2
Switch_config# spanning-tree mstp instance 2 vlan 5,7,10-20
Switch_config# no spanning-tree mstp instance 1
Switch_config# no spanning-tree mstp instance 2
3.1.5 spanning-tree mstp root
命令描述
spanning-tree mstp instance-id root {primary | secondary}
[ diameter net-diameter [ hello-time seconds ] ]
no spanning-tree mstp instance-id root
配置指定的生成树实例为主要或者次要根桥,no命令恢复生成树实例的网桥优先级为默认值。
diameter和hello-time命令允许在设置根桥的同时修改网络直径和生成树的HelloTime时间参数。
参数
参数
|
参数说明
|
instance-id
|
生成树实例号。
|
primary
|
配置生成树实例为主要根桥。
|
secondary
|
配置生成树实例为次要根桥。
|
net-diameter
|
可选参数,网络直径,当instance-id为0时有效,范围:2 – 7。
|
seconds
|
可选参数,Hello Time,范围:1 – 10秒。
|
缺省
所有生成树实例的缺省网桥优先级值为32768,网络直径为7,HelloTime为2秒。
使用说明
diameter和hello-time命令只有在instance-id为0时有效。
通常情况下,当执行设置主要根桥的命令后,协议会自动检查当前网络根桥的网桥标识,然后把网桥标识的优先级字段设置为24576,如果这个值可以保证当前交换机成为生成树实例的根。如果网络根桥的优先级比24576更小,那么协议会自动把当前网桥的生成树优先级设置为比根桥优先级小4096的一个值。需要注意的是,4096是网桥优先级值的步长。
与配置主要根桥不同,执行配置次要根桥的命令后,协议会将交换机的生成树优先级直接设置为28672,这样,在网络中其它交换机的优先级都为默认的32768的情况下,当前交换机就可以成为次要根桥。
示例
下面的命令设置交换机在CIST中为主要根桥,并通过网络直径3,HelloTime3来重新计算生成树协议的时间参数。然后设置交换机在生成树MST01中为次要根桥。
Switch_config# spanning-tree mstp 0 root primary diameter 3 hello-time 3
Switch_config# spanning-tree mstp 1 root secondary
3.1.6 spanning-tree mstp priority
命令描述
spanning-tree mstp instance-id priority value
no spanning-tree mstp instance-id priority
配置指定生成树实例的网桥优先级值,no命令将优先级恢复为默认值。
参数
参数
|
参数说明
|
instance-id
|
生成树实例号。
|
value
|
网桥优先级,可为下列值之一:
0, 4096, 8192, 12288, 16384, 20480, 24576, 28672,
32768, 36864, 40960, 45056, 49152, 53248, 57344, 61440。
|
缺省
所有生成树实例的默认网桥优先级值为32768。
使用说明
每个生成树实例中的优先级值是相互独立的,可以独立配置。
示例
下面的命令设置交换机在CIST和MST01中的优先级值分别为4096和8192。
Switch_config# spanning-tree mstp 0 priority 4096
Switch_config# spanning-tree mstp 1 priority 8192
3.1.7 spanning-tree mstp hello-time
命令描述
spanning-tree mstp hello-time seconds
no spanning-tree mstp hello-time
配置多生成树协议的HelloTime时间参数,no命令恢复HelloTime为缺省值。
参数
参数
|
参数说明
|
seconds
|
范围:1 – 10秒,默认值2秒。
|
缺省
2秒
使用说明
无
示例
下面的命令设置多生成树协议HelloTime参数为10。
Switch_config# spanning-tree mstp hello-time 10
Switch_config# no spanning-tree mstp hello-time
3.1.8 spanning-tree mstp forward-time
命令描述
spanning-tree mstp forward-time seconds
no spanning-tree mstp forward-time
配置多生成树协议的Forward Delay时间参数,no命令恢复为默认。
参数
参数
|
参数说明
|
seconds
|
范围:4 – 30秒,默认值15秒。
|
缺省
15秒
使用说明
无
示例
下面的命令设置多生成树协议Forward Delay参数为10。
Switch_config# spanning-tree mstp forward-time 10
Switch_config# no spanning-tree mstp forward-time
3.1.9 spanning-tree mstp max-age
命令描述
spanning-tree mstp max-age seconds
no spanning-tree mstp max-age
配置多生成树协议的Max Age时间参数,no命令恢复为默认。
参数
参数
|
参数说明
|
seconds
|
范围:6 – 40秒,默认值20秒。
|
缺省
20秒
使用说明
无
示例
下面的命令设置多生成树协议的MaxAge参数为10。
Switch_config# spanning-tree mstp max-age 10
Switch_config# no spanning-tree mstp max-age
3.1.10 spanning-tree mstp diameter
命令描述
spanning-tree mstp diameter net-diameter
no spanning-tree mstp diameter
配置多生成树协议的网络直径,no命令恢复网络直径为默认值。
参数
参数
|
参数说明
|
net-diameter
|
范围:2 – 7,默认值为7。
|
缺省
网络直径缺省值为7。
使用说明
网络直径参数在交换机中并没有作为一项单独的设置而被保存,只有通过设置网络直径而修改的时间参数才会被保存。网络直径参数仅对CIST有效,设置后,生成树协议的三个时间参数会被自动更新为较优的值。
建议通过设置根桥或者设置网络直径的方法来修改生成树协议的时间参数,以保证其合理性。
示例
下面的命令首先设置多生成树协议的网桥直径为5,然后恢复其为默认值。
Switch_config# spanning-tree mstp diameter 5
Switch_config# no spanning-tree mstp diameter
3.1.11 spanning-tree mstp max-hops
命令描述
spanning-tree mstp max-hops hop-count
no spanning-tree mstp max-hops
设置多生成树BPDU的最大跳数,no命令恢复默认。
参数
参数
|
参数说明
|
hop-count
|
范围:6 – 40,默认值为20。
|
缺省
最大跳数的缺省值为20。
使用说明
无
示例
下面的命令设置多生成树BPDU的最大跳数为6,然后恢复为默认值。
Switch_config# spanning-tree mstp max-hops 6
Switch_config# no spanning-tree mstp max-hops
3.1.12 spanning-tree mstp port-priority
命令描述
spanning-tree mstp instance-id port-priority value
no spanning-tree mstp instance-id port-priority
配置端口在指定生成树实例中的优先级,no命令恢复端口在该生成树实例中的优先级为默认值。
参数
参数
|
参数说明
|
instance-id
|
生成树实例号。
|
value
|
端口优先级,为下列值之一:
0, 16, 32, 48, 64, 80, 96, 112
128, 144, 160, 176, 192, 208, 224, 240。
|
缺省
端口在所有生成树实例中的优先级默认值为128。
使用说明
无
示例
下面的命令设置端口G1/1在CIST中的端口优先级为16,然后恢复为默认值。
Switch_config_g1/1# spanning-tree mstp 0 port-priority 16
Switch_config_g1/1# no spanning-tree mstp 0 port-priority
3.1.13 spanning-tree mstp cost
命令描述
spanning-tree mstp instance-id cost value
no spanning-tree mstp instance-id cost
配置端口在指定生成树实例中的路径开销,no命令恢复默认。
参数
参数
|
参数说明
|
instance-id
|
生成树实例号。
|
value
|
端口路径开销,范围1 – 200000000。
|
缺省
依据端口的连接速率而定。
10 Mbps: 2000000
100 Mbps: 200000
1 Gbps: 20000
10 Gbps:2000
100 Gbps:200
1 Tbps:20
10 Tbps:2
大于10 Tbps:1
使用说明
无
示例
下面的命令设置端口G1/1在CIST中的路径开销为200。
Switch_config_g1/1# spanning-tree mstp 0 cost 200
Switch_config_g1/1#
3.1.14 spanning-tree mstp edge
命令描述
spanning-tree mstp edge
no spanning-tree mstp edge
将端口配置为边缘端口,no命令恢复默认的自动检测边缘端口。
参数
无
缺省
自动检测边缘端口。
使用说明
无
示例
无
3.1.15 spanning-tree mstp point-to-point
命令描述
spanning-tree mstp point-to-point { force-true | force-false | auto }
no spanning-tree mstp point-to-point
配置端口的连接类型,no命令恢复连接类型为自动检测。
参数
参数
|
参数说明
|
force-true
|
设置端口连接方式为点到点。
|
force-false
|
设置端口连接方式为非点到点。
|
auto
|
自动检测端口的连接方式(默认)。
|
缺省
缺省情况多生成树协议会自动检测端口的连接方式。
使用说明
无
示例
下面的命令设置端口G1/1的连接方式为非点到点的连接。
Switch_config_g1/1# spanning-tree mstp point-to-point force-false
Switch_config_g1/1#
3.1.16 spanning-tree mstp mst-compatible
命令描述
spanning-tree mstp mst-compatible
no spanning-tree mstp mst-compatible
激活/关闭多生成树兼容模式,全局配置命令。
spanning-tree mstp mst-compatible {enable | disable}
no spanning-tree mstp mst-compatible
使能/禁止多生成树兼容模式,端口配置命令。
参数
参数
|
参数说明
|
enable
|
端口使能多生成树兼容模式
|
disable
|
端口禁用多生成树兼容模式
|
缺省
缺省兼容模式没有激活,交换机将不能与发送兼容模式BPDU的交换机建立区域。
使用说明
启动兼容模式之后,建议配置相连的运行其它多生成树协议的交换机为CIST的根,以保证交换机可以通过接收报文而进入兼容模式运行。
示例
使用下面的命令在全局配置态下激活交换机的MST兼容模式:
Switch_config#spanning-tree mstp mst-compatible
3.1.17 spanning-tree mstp migration-check
命令描述
spanning-tree mstp migration-check
清除端口检测到的生成树协议信息,并重新启动协议转换过程。
参数
无
缺省
无
使用说明
该命令在全局配置和端口配置模式下都有效。
示例
下面的命令首先对所有端口进行协议转换检查,然后对端口G1/1进行了第二次协议转换检查。
Switch_config# spanning-tree mstp migration-check
Switch_config# interface g1/1
Switch_config_g1/1# spanning-tree mstp migration-check
3.1.18 spanning-tree mstp restricted-role
命令描述
[no] spanning-tree mstp restricted-role
开启/关闭端口的角色限制。
参数
无
缺省
关闭端口的角色限制。
命令模式
端口配置模式
使用说明
开启端口的角色限制可以使端口不被选为根端口。
示例
无
3.1.19 spanning-tree mstp restricted-tcn
命令描述
[no] spanning-tree mstp restricted-tcn
开启/关闭端口的TCN限制。
参数
无
缺省
关闭端口的TCN限制。
命令模式
端口配置模式
使用说明
开启端口的TCN限制可以使端口不传播拓扑变化到其它端口。
示例
无
3.1.20 show spanning-tree mstp
命令描述
show spanning-tree mstp [ instance instance-id ]
查看多生成树协议信息,不带instance子命令时显示所有生成树实例信息。
参数
参数
|
参数说明
|
instance-id
|
生成树实例号。
|
缺省
无
使用说明
在监控模式、全局配置模式以及端口模式下都可用。
示例
下面是使用该命令查看所有生成树实例的示例,其中“MST00”表示CIST,“Type”字段表示对应端口的连接类型。
Switch#show spanning-tree mstp
MST00 Vlans Mapped: 1,4-4094
Bridge Address 00E0.0F64.8365 Priority 32768 (32768 mst-id 0)
Root This bridge is the CIST and regional root
Configured Hello Time 2, Forward Delay 15, Max Age 20, Max Hops 20
Root Times Hello Time 2, Forward Delay 15, Max Age 20
Interface Role Sts Cost Pri.Nbr Type
---------------- ---- --- --------- ------- --------------------------------
G1/1 Desg FWD 200000 128.1 P2p
G1/2 Desg FWD 200000 128.2 Edge
MST01 Vlans Mapped: 2
Bridge Address 00E0.0F64.8365 Priority 32769 (32768 mst-id 1)
Root This bridge for MST01
Interface Role Sts Cost Pri.Nbr Type
---------------- ---- --- --------- ------- --------------------------------
G1/1 Desg FWD 200000 128.1 P2p
MST02 Vlans Mapped: 3
Bridge Address 00E0.0F64.8365 Priority 32770 (32768 mst-id 2)
Root This bridge for MST02
Interface Role Sts Cost Pri.Nbr Type
---------------- ---- --- --------- ------- --------------------------------
G1/1 Desg FWD 200000 128.1 P2p
3.1.21 show spanning-tree mstp region
命令描述
show spanning-tree mstp region
查看多生成树协议的区域配置信息。
参数
无
缺省
无
使用说明
无
示例
如下,其中“MST Config Table”显示了VLAN与生成树实例的对应关系。
Switch_config# show spanning-tree mstp region
MST Region:
Name: [reg01]
Revision:[0]
MST Config Table:
Instance VLAN IDs
---------- ----------
0 1,4-4094
1 2
2 3
3.1.22 show spanning-tree mstp detail
命令描述
show spanning-tree mstp detail
查看多生成树协议详细信息。
参数
无
缺省
无
使用说明
无
示例
下面的示例为使用该命令查看生成树详细信息的情况,列出的信息包括端口的连接类型以及可选特性的配置:
Switch#show spanning-tree mstp detail
MST00 Vlans Mapped: 1,4-4094
Bridge Address 00E0.0F64.8365 Priority 32768 (32768 mst-id 0)
Root This bridge is the CIST and regional root
Configured Hello Time 2, Forward Delay 15, Max Age 20, Max Hops 20
Root Times Hello Time 2, Forward Delay 15, Max Age 20
GigaEthernet1/1 of MST00 is designated forwarding
Port Info Port ID 128.1 Priority 128 Cost 200000
Designated Root Address 00E0.0F64.8365 Priority 32768 Cost 0
CIST Regional Root Address 00E0.0F64.8365 Priority 32768 Cost 0
Designated Bridge Address 00E0.0F64.8365 Priority 32768 Port ID 128.1
Edge Port: disabled Link Type: point-to-point (auto)
Bpdu Guard: disabled (default) Root Guard: disabled (default)
Loop Guard: disabled (default)
Timers: message expires in 0 sec, forward delay 0 sec, up time 662 sec
Number of transitions to forwarding state: 1
Bpdu sent 335, received 5
GigaEthernet1/2 of MST00 is designated forwarding
Port Info Port ID 128.47 Priority 128 Cost 200000
Designated Root Address 00E0.0F64.8365 Priority 32768 Cost 0
CIST Regional Root Address 00E0.0F64.8365 Priority 32768 Cost 0
Designated Bridge Address 00E0.0F64.8365 Priority 32768 Port ID 128.2
Edge Port: enabled (auto) Link Type: point-to-point (auto)
Bpdu Guard: disabled (default) Root Guard: disabled (default)
Loop Guard: disabled (default)
Timers: message expires in 0 sec, forward delay 0 sec, up time 1485 sec
Number of transitions to forwarding state: 1
Bpdu sent 744, received 0
MST01 Vlans Mapped: 2
Bridge Address 00E0.0F64.8365 Priority 32769 (32768 mst-id 1)
Root This bridge for MST01
GigaEthernet1/1 of MST01 is designated forwarding
Port Info Port ID 128.1 Priority 128 Cost 200000
Designated Root Address 00E0.0F64.8365 Priority 32769 Cost 0
Desingated Bridge Address 00E0.0F64.8365 Priority 32769 Port ID 128.1
Timers: message expires in 0 sec, forward delay 0 sec, up time 662 sec
Number of transitions to forwarding state: 1
MST Config Message transmitted 335, received 0
MST02 Vlans Mapped: 3
Bridge Address 00E0.0F64.8365 Priority 32770 (32768 mst-id 2)
Root This bridge for MST02
GigaEthernet1/1 of MST02 is designated forwarding
Port Info Port ID 128.1 Priority 128 Cost 200000
Designated Root Address 00E0.0F64.8365 Priority 32770 Cost 0
Desingated Bridge Address 00E0.0F64.8365 Priority 32770 Port ID 128.1
Timers: message expires in 0 sec, forward delay 0 sec, up time 662 sec
Number of transitions to forwarding state: 1
MST Config Message transmitted 335, received 0
3.1.23 show spanning-tree mstp interface
命令描述
show spanning-tree mstp interface interface-type interface-number
查看多生成树协议下端口信息。
参数
参数
|
参数说明
|
interface-type interface-number
|
端口的类型和编号,比如“G1/1”、“GigaEthernet1/2”等。
|
缺省
无
使用说明
无
示例
以下为使用该命令查看端口G1/1信息的示例:
Switch#show spanning-tree mstp interface g1/1
GigaEthernet1/1 of MST00 is designated forwarding
Port Info Port ID 128.1 Priority 128 Cost 200000
Designated Root Address 00E0.0F64.8365 Priority 32768 Cost 0
CIST Regional Root Address 00E0.0F64.8365 Priority 32768 Cost 0
Designated Bridge Address 00E0.0F64.8365 Priority 32768 Port ID 128.1
Edge Port: disabled Link Type: point-to-point (auto)
Bpdu Guard: disabled (default) Root Guard: disabled (default)
Loop Guard: disabled (default)
Timers: message expires in 0 sec, forward delay 0 sec, up time 851 sec
Number of transitions to forwarding state: 1
Bpdu sent 430, received 5
GigaEthernet1/1 of MST01 is designated forwarding
Port Info Port ID 128.1 Priority 128 Cost 200000
Designated Root Address 00E0.0F64.8365 Priority 32769 Cost 0
Desingated Bridge Address 00E0.0F64.8365 Priority 32769 Port ID 128.1
Timers: message expires in 0 sec, forward delay 0 sec, up time 851 sec
Number of transitions to forwarding state: 1
MST Config Message transmitted 430, received 0
GigaEthernet1/1 of MST02 is designated forwarding
Port Info Port ID 128.1 Priority 128 Cost 200000
Designated Root Address 00E0.0F64.8365 Priority 32770 Cost 0
Desingated Bridge Address 00E0.0F64.8365 Priority 32770 Port ID 128.1
Timers: message expires in 0 sec, forward delay 0 sec, up time 851 sec
Number of transitions to forwarding state: 1
MST Config Message transmitted 430, received 0
Instance Role Sts Cost Pri.Nbr Vlans Mapped
-------- ---- --- --------- ------- --------------------
0 Desg FWD 200000 128.1 1,4-4094
1 Desg FWD 200000 128.1 2
2 Desg FWD 200000 128.1 3
3.1.24 show spanning-tree mstp protocol-migration
命令描述
show spanning-tree mstp protocol-migration
查看多生成树协议下端口的协议转换信息。
参数
无
缺省
无
使用说明
无
示例
下面的示例显示了使用该命令查看端口协议转换的情况,其中端口G1/1已经迁移到802.1D STP模式下运行。
Switch#show spanning-tree mstp protocol-migration
MSTP Port Protocol Migration
Interface Protocol
---------------- ---------- ------------
G1/1 802.1D