第04章 MSTP命令.docx
- 文档编号:8238597
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:18
- 大小:24.74KB
第04章 MSTP命令.docx
《第04章 MSTP命令.docx》由会员分享,可在线阅读,更多相关《第04章 MSTP命令.docx(18页珍藏版)》请在冰豆网上搜索。
第04章MSTP命令
目录
第一章MSTP命令2
1.1MSTP配置命令介绍2
1.1.1abort2
1.1.2exit2
1.1.3instancevlan2
1.1.4name3
1.1.5revision-level3
1.1.6spanning-tree3
1.1.7spanning-treeforward-time3
1.1.8spanning-treehello-time3
1.1.9spanning-treelink-typep2p3
1.1.10spanning-treemaxage3
1.1.11spanning-treemax-hop3
1.1.12spanning-treemcheck3
1.1.13spanning-treemode3
1.1.14spanning-treemstconfiguration3
1.1.15spanning-treemstcost3
1.1.16spanning-treemstport-priority3
1.1.17spanning-treemstpriority3
1.1.18spanning-treemstrootGuard3
1.1.19spanning-treeportfast3
1.1.20spanning-treeformat3
1.1.21spanning-treedigest-snooping3
1.1.22spanning-treetcflush(全局模式)3
1.1.23spanning-treetcflush(端口模式)3
1.2监测和调试命令3
1.2.1showspanning-tree3
1.2.2showspanning-treemstconfig3
1.2.3showmst-pending3
1.2.4debugspanning-tree3
.
第一章MSTP命令
1.1MSTP配置命令介绍
1.1.1abort
命令:
abort
功能:
放弃本次对MSTP域的配置,并且退出MST配置模式回到全局配置模式。
命令模式:
MSTP域配置模式。
使用指南:
当使用本命令退出MST配置模式时,本次对MSTP域做的配置不生效,生效的仍然是前一次保留MSTP域配置。
“Ctrl+z”命令相当于abort命令,即不保存配置直接退出。
举例:
退出MST配置模式,并且不保留本次配置。
switch(Config-Mstp-Region)#abort
switch(config)#
1.1.2exit
命令:
exit
功能:
保存本次对MSTP域的配置,并且退出MSTP域配置模式回到全局配置模式。
命令模式:
MSTP域配置模式。
使用指南:
当使用本命令退出MST配置模式时,本次对MSTP域做的配置即时生效。
举例:
退出MST配置模式,并且保留本次配置。
switch(Config-Mstp-Region)#exit
switch(config)#
1.1.3instancevlan
命令:
instance
noinstance
功能:
在MSTP域配置模式下,创建Instance及配置VLAN与Instance的映射关系或添加VLAN表项与指定Instance映射关系;本命令的no操作为删除指定的Instance或删除某些VLAN表项与指定Instance的映射关系。
参数:
对于非no命令,
命令模式:
MSTP域配置模式。
缺省情况:
在没有创建任何Instance时,交换机只有Instance0,且VLAN1~4094均属于Instance0。
使用指南:
本命令用于设置VLAN与Instance的映射关系,只有所有的映射关系都相同且其他MSTP域的参数也相同,交换机才能认为彼此是在相同的MSTP域中。
在没有配置任何Instance时,所有的VLAN都属于Instance0。
MSTP最多支持48个MSTI(除了CIST之外)。
可以把CIST理解为MSTI0,其余实例为MSTI1~48。
具体个数依照产品规格而定,48只是最大的规格值。
举例:
配置VLAN1-10;100-110与Instance1的映射关系。
switch(config)#spanning-treemstconfiguration
switch(Config-Mstp-Region)#instance1vlan1-10;100-110
1.1.4name
命令:
name
noname
功能:
在MSTP域配置模式下,配置MSTP域的名字;本命令的no操作为删除MSTP域的名字。
参数:
命令模式:
MSTP域配置模式。
缺省情况:
缺省MSTP域的名字为该交换机网桥MAC。
使用指南:
本命令用于设置MSTP域的名字,只有MSTP域的名字相同且其他MSTP域的参数也相同,交换机才能认为彼此是在相同的MSTP域中。
举例:
配置MSTP域的名字为mstp-test。
switch(config)#spanning-treemstconfiguration
switch(Config-Mstp-Region)#namemstp-test
1.1.5revision-level
命令:
revision-level
norevision-level
功能:
在MST配置模式下,配置用于计算MST配置标识的修正数值;本命令的no操作为恢复修正数值的缺省值0。
参数:
命令模式:
MSTP域配置模式。
缺省情况:
缺省修正数值为0。
使用指南:
本命令用于设置计算MST配置标识时用到的修正数值,只有修正数值相同且其他MSTP域的参数也相同,交换机才能认为彼此是在相同的MSTP域中。
举例:
配置修正数值为2000。
switch(config)#spanning-treemstconfiguration
switch(Config-Mstp-Region)#revision-level2000
1.1.6spanning-tree
命令:
spanning-tree
nospanning-tree
功能:
在交换机的全局配置模式和端口配置模式下分别启动MSTP协议的命令;本命令的no操作为关闭MSTP协议。
命令模式:
全局配置模式和端口配置模式。
缺省情况:
系统缺省不运行MSTP协议。
使用指南:
如果在全局配置模式下启动了MSTP协议,除了在端口上打开与MSTP应用互斥的端口外,所有的端口缺省都打开MSTP协议。
举例:
在全局模式打开MSTP,并且在端口0/0/2模式上关闭MSTP。
switch(config)#spanning-tree
switch(config)#interfaceethernet0/0/2
switch(Config-If-Ethernet0/0/2)#nospanning-tree
1.1.7spanning-treeforward-time
命令:
spanning-treeforward-time
nospanning-treeforward-time
功能:
设置交换机转发延时的时间值;本命令的no操作为恢复缺省值。
参数:
命令模式:
全局配置模式。
缺省情况:
转发延时缺省为15秒。
使用指南:
当网络拓扑发生变换时,端口状态从阻塞状态转变到监听状态的这段延时称为转发延时。
转发延时和Hello时间值、最大老化时间之间是有关联的,用户在配置MSTP时间参数时必须满足如下条件,否则会影响MSTP的正确工作:
2×(Bridge_Forward_Delay–1.0seconds)>=Bridge_Max_Age
Bridge_Max_Age>=2×(Bridge_Hello_Time+1.0seconds)
举例:
在全局模式配置MSTP转发延时时间为20秒。
switch(config)#spanning-treeforward-time20
1.1.8spanning-treehello-time
命令:
spanning-treehello-time
nospanning-treehello-time
功能:
设置交换机Hello时间值;本命令的no操作为恢复缺省值。
参数:
命令模式:
全局配置模式。
缺省情况:
Hello时间缺省为2秒。
使用指南:
交换机发送BPDU的时间间隔称为Hello时间。
Hello时间和转发延时、最大老化时间之间是有关联的,用户在配置MSTP时间参数时必须满足如下条件,否则会影响MSTP的正确工作:
2×(Bridge_Forward_Delay–1.0seconds)>=Bridge_Max_Age
Bridge_Max_Age>=2×(Bridge_Hello_Time+1.0seconds)
举例:
在全局模式配置MSTPHello时间为5秒。
switch(config)#spanning-treehello-time5
1.1.9spanning-treelink-typep2p
命令:
spanning-treelink-typep2p{auto|force-true|force-false}
nospanning-treelink-type
功能:
设置与当前端口相连的链路类型;本命令的no操作恢复当前端口的链路类型为自动检测。
参数:
auto表示由系统自动检测链路类型,force-true表示强制为点对点类型,force-false表示强制为非点对点类型。
命令模式:
端口配置模式。
缺省情况:
缺省情况下为auto,MSTP协议会自动检测端口相连的链路类型。
使用指南:
当端口工作在全双工模式下,MSTP协议会自动认为与该端口相连的链路类型为点对点类型;当端口工作在半双工模式下,MSTP协议会自动认为与该端口相连的链路类型为共享型。
举例:
强制交换机的端口0/0/7-8为点到点连接。
switch(config)#interfaceethernet0/0/7-8
switch(Config-If-Port-Range)#spanning-treelink-typep2pforce-true
1.1.10spanning-treemaxage
命令:
spanning-treemaxage
nospanning-treemaxage
功能:
设置交换机BPDU信息的最大老化时间值;本命令的no操作为恢复缺省值。
参数:
命令模式:
全局配置模式。
缺省情况:
最大老化时间缺省为20秒。
使用指南:
BPDU的生命周期称为最大老化时间。
最大老化时间和转发延时、Hello时间之间是有关联的,用户在配置MSTP时间参数时必须满足如下条件,否则会影响MSTP的正确工作:
2×(Bridge_Forward_Delay–1.0seconds)>=Bridge_Max_Age
Bridge_Max_Age>=2×(Bridge_Hello_Time+1.0seconds)
举例:
在全局模式配置maxage时间为25秒。
switch(config)#spanning-treemaxage25
1.1.11spanning-treemax-hop
命令:
spanning-treemax-hop
nospanning-treemax-hop
功能:
设置BPDU支持在MSTP域中传输的最大跳数;本命令的no操作为恢复缺省值。
参数:
命令模式:
全局配置模式。
缺省情况:
最大跳数缺省为20。
使用指南:
在MSTP协议中不仅保留Max-age表示BPDU的生命周期,在MSTP域中还增加了Max-hop表示BPDU的生命周期,Max-hop在网络中的传输呈递减状态。
从MSTI的根网桥发出时Max-hop为最大值,BPDU每被接收一次,该BDPU的Max-hop值就减少一跳,当交换机端口接收到Max-hop为0的BPDU时,该端口就会丢弃该BPDU,并且将本端口作为指定端口发送BDPU。
举例:
设置最大跳数为32。
switch(config)#spanning-treemax-hop32
1.1.12spanning-treemcheck
命令:
spanning-treemcheck
功能:
迫使交换机端口迁移到MSTP模式下运行。
命令模式:
端口配置模式。
缺省情况:
端口运行在MSTP模式下。
使用指南:
如果在与当前以太网端口相连的网段内存在运行IEEE802.1DSTP协议的网桥,该端口会迁移到STP兼容模式下运行。
在网络比较稳定的情况下,虽然网段内运行STP协议的网桥被拆离,但与之相连的运行MSTP协议的交换机的端口仍然会运行在STP兼容模式下,此时可以通过该命令迫使其迁移到MSTP模式下运行。
端口迁移到MSTP模式下运行后,如果再次收到新的STP报文,端口又会回到STP兼容模式下。
该命令必须在交换机运行在IEEE802.1sMSTP模式下时进行配置,如果交换机的协议运行模式被配置为IEEE802.1DSTP模式,则该命令无效。
举例:
强制端口0/0/2迁移到MSTP模式下运行。
switch(Config-If-Ethernet0/0/2)#spanning-treemcheck
1.1.13spanning-treemode
命令:
spanning-treemode{mstp|stp}
nospanning-treemode
功能:
设置交换机运行SpanningTree的模式;本命令的no操作为恢复交换机缺省的模式。
参数:
mstp为设置交换机运行IEEE802.1s的MSTP模式;stp为设置交换机运行IEEE802.1DSTP模式。
命令模式:
全局配置模式。
缺省情况:
交换机缺省运行MSTP模式。
使用指南:
当交换机运行IEEE802.1DSTP模式时,只能发送标准的802.1DBPDU帧和TCNBPDU,对接收到的任何MSTPBPDU都将丢弃。
举例:
设置交换机运行STP模式。
switch(config)#spanning-treemodestp
1.1.14spanning-treemstconfiguration
命令:
spanning-treemstconfiguration
nospanning-treemstconfiguration
功能:
进入交换机的MST配置模式,在交换机的MST配置模式下,可配置交换机有关MSTP域的参数;本命令的no操作为恢复交换机的MSTP域参数的缺省值。
命令模式:
全局配置模式。
缺省情况:
用户在没有进入MST配置模式之前,MSTP域的参数缺省如下:
MSTP域参数
参数缺省值
Instance
只有实例0存在,且VLAN1~4094均映射在实例0
Name
取本交换机网桥MAC
Revision
0
使用指南:
无论交换机是否启动了MSTP协议,都可以进入MSTP域配置模式,并在配置后保存当前配置。
当交换机运行MSTP模式时,系统会根据配置的MSTP域参数计算出本交换机的MST配置标识(MSTConfigurationIdentifier),只有MSTP域配置标识相同的交换机才会认为是在同一个MSTP域中,且能进行MSTI的计算。
举例:
进入交换机的MST配置模式。
switch(config)#spanning-treemstconfiguration
switch(Config-Mstp-Region)#
1.1.15spanning-treemstcost
命令:
spanning-treemst
nospanning-treemst
功能:
设置当前以太网端口在指定实例的端口路径代价;本命令的no操作为恢复缺省值。
参数:
命令模式:
端口配置模式。
缺省情况:
缺省情况下,端口的路径代价与端口的带宽相关。
端口类型
缺省路径开销
建议取值范围
10Mbps
2000000
2000000~20000000
100Mbps
200000
200000~2000000
1Gbps
20000
20000~200000
10Gbps
2000
2000~20000
对汇聚端口,端口缺省路径代价如下:
端口类型
汇聚端口个数(在允许汇聚的个数范围内)
缺省路径开销
10Mbps
N
2000000/N
100Mbps
N
200000/N
1Gbps
N
20000/N
10Gbps
N
2000/N
使用指南:
通过配置端口路径代价可以控制该实例端口到根网桥的根路径代价,从而控制该实例根端口、指定端口等的选举。
举例:
在端口0/0/2上设置实例2对应的MSTP端口路径代价为3000000。
switch(Config-If-Ethernet0/0/2)#spanning-treemst2cost3000000
1.1.16spanning-treemstport-priority
命令:
spanning-treemst
nospanning-treemst
功能:
设置当前端口在指定实例的优先级值;本命令的no操作为恢复缺省端口的优先级值。
参数:
命令模式:
端口配置模式。
缺省情况:
端口缺省优先级值为128。
使用指南:
通过配置端口优先级可以控制指定实例的端口ID,进而影响该实例的根端口、指定端口等选举。
端口优先级值越小,优先级越高。
举例:
在端口0/0/2设置实例1的端口优先级为32。
switch(config)#interfaceethernet0/0/2
switch(Config-If-Ethernet0/0/2)#spanning-treemst1port-priority32
1.1.17spanning-treemstpriority
命令:
spanning-treemst
nospanning-treemst
功能:
设置交换机在指定实例的网桥优先级;本命令的no操作为恢复交换机在指定实例的缺省优先级值。
参数:
命令模式:
全局配置模式。
缺省情况:
交换机缺省的优先级为32768。
使用指南:
通过配置交换机网桥优先级可以改变指定实例的网桥ID,进而用于该实例的根网桥、指定端口等选举。
交换机网桥优先级值越小,优先级越高。
举例:
配置交换机实例2的优先级为4096。
switch(config)#spanning-treemst2priority4096
1.1.18spanning-treemstrootGuard
命令:
spanning-treemst
nospanning-treemst
功能:
配置spanning-tree的指定实例上启动rootguard功能,本命令的no操作恢复为不在该实例下启动该功能。
参数:
MSTP实例ID。
命令模式:
端口模式。
缺省情况:
不启动rootguard功能。
使用指南:
根保护功能是基于端口配置的,不允许端口成为mstp的根端口,也就是说端口要始终保持在指定端口状态。
如果在配置了rootguard的端口接收到了更优的bpdu报文,根保护功能会把该端口设置为root_inconsistent(blocked)状态,而不是根据该bpdu重新计算,选择出一个新的根端口。
当交换机不在接收更优的bpdu报文,该端口就不会再阻塞,根据生成树协议,端口状态从discarding,learning,最后转变到forwarding状态。
恢复是自动的,不需要人为干预。
通过rootguard功能,能够很好的保护二层网络的拓扑结构,不会因为其它设备的加入而改变根网桥,从而不会改变现有网络用户数据所走的链路。
举例:
switch(config)#interfaceethernet0/0/2
switch(Config-If-Ethernet0/0/2)#spanning-treemst0rootguard
switch(Config-If-Ethernet0/0/2)#
1.1.19spanning-treeportfast
命令:
spanning-treeportfast[bpdufilter|bpduguard]
nospanning-treeportfast
功能:
配置端口为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第04章 MSTP命令 04 MSTP 命令