i目录1MSTP配置命令.
1-11.
1MSTP配置命令.
1-11.
1.
1activeregion-configuration1-11.
1.
2checkregion-configuration1-21.
1.
3displaystp.
1-31.
1.
4displaystpabnormal-port.
1-71.
1.
5displaystpdown-port1-81.
1.
6displaystphistory.
1-91.
1.
7displaystpregion-configuration.
1-101.
1.
8displaystproot1-111.
1.
9displaystptc.
1-111.
1.
10instance1-121.
1.
11region-name1-131.
1.
12resetstp.
1-141.
1.
13revision-level.
1-141.
1.
14stpbpdu-protection.
1-151.
1.
15stpbridge-diameter1-151.
1.
16stpcompliance.
1-161.
1.
17stpconfig-digest-snooping1-171.
1.
18stpcost1-171.
1.
19stpedged-port1-181.
1.
20stpenable.
1-191.
1.
21stploop-protection.
1-201.
1.
22stpmax-hops.
1-201.
1.
23stpmcheck1-211.
1.
24stpmode.
1-211.
1.
25stpno-agreement-check.
1-221.
1.
26stppathcost-standard.
1-231.
1.
27stppoint-to-point.
1-241.
1.
28stpportpriority.
1-251.
1.
29stppriority.
1-251.
1.
30stpregion-configuration.
1-261.
1.
31stprootprimary.
1-261.
1.
32stprootsecondary.
1-271.
1.
33stproot-protection1-28ii1.
1.
34stptc-protection.
1-281.
1.
35stptc-protectionthreshold.
1-291.
1.
36stptimerforward-delay.
1-291.
1.
37stptimerhello1-301.
1.
38stptimermax-age.
1-311.
1.
39stptimer-factor.
1-321.
1.
40stptransmit-limit1-321.
1.
41vlan-mappingmodulo1-331-1z不同型号产品的特性功能支持情况略有不同,详细请参见"特性差异化列表"部分的介绍.
z设备支持的接口类型和编号与设备的实际情况相关,本手册涉及以太网接口的配置举例统一使用Eth口举例说明.
实际使用中请根据具体设备的接口类型和编号进行配置.
1MSTP配置命令MSTP的支持情况与设备的型号有关,请以设备的实际情况为准.
1.
1MSTP配置命令1.
1.
1activeregion-configuration【命令】activeregion-configuration【视图】MST域视图【缺省级别】2:系统级【参数】无【描述】activeregion-configuration命令用来激活MST域的配置.
需要注意的是:z在配置MST域的相关参数(特别是VLAN映射表)时,会引发生成树的重新计算,从而引起网络拓扑的振荡.
为了减少网络振荡,新配置的MST域参数并不会马上生效,而是在使用本命令激活,或使用命令stpenable使能MSTP协议后才会生效.
z在执行本命令前,建议先使用checkregion-configuration命令查看尚未生效的MST域配置是否正确,当确认这些配置无误后再执行本命令.
相关配置可参考命令instance、region-name、revision-level、vlan-mappingmodulo和checkregion-configuration.
【举例】#将VLAN2映射到生成树实例1上,并激活该配置.
system-view1-2[Sysname]stpregion-configuration[Sysname-mst-region]instance1vlan2[Sysname-mst-region]activeregion-configuration1.
1.
2checkregion-configuration【命令】checkregion-configuration【视图】MST域视图【缺省级别】2:系统级【参数】无【描述】checkregion-configuration命令用来显示尚未生效的MST域配置信息,包括域名、修订级别以及VLAN映射表.
需要注意的是:z在两台或者多台使能了MSTP协议的设备上,只有当选择因子、域名、VLAN映射表和MSTP修订级别的配置都相同,且这些设备之间有链路相通时,它们才能属于同一个MST域.
z建议在激活MST域的配置前,先使用本命令查看尚未生效的MST域配置是否正确,当确认这些配置无误后再激活MST域的配置.
相关配置可参考命令instance、region-name、revision-level、vlan-mappingmodulo和activeregion-configuration.
【举例】#显示尚未生效的MST域配置信息.
system-view[Sysname]stpregion-configuration[Sysname-mst-region]checkregion-configurationAdminConfigurationFormatselector:0Regionname:000fe26a58edRevisionlevel:0InstanceVlansMapped01to9,11to40941510表1-1checkregion-configuration命令显示信息描述表字段描述FormatselectorMSTP协议规定的选择因子,缺省值为0,不可配RegionnameMST域的域名RevisionlevelMST域的修订级别1-3字段描述InstanceVlansMappedMST域的生成树实例和VLAN之间的映射关系1.
1.
3displaystp【命令】displaystp[instanceinstance-id][interfaceinterface-list][brief]【视图】任意视图【缺省级别】1:监控级【参数】instanceinstance-id:显示指定生成树实例的状态和统计信息.
instance-id为生成树实例的编号,取值范围为0~15,取值为0表示的是CIST.
interfaceinterface-list:显示生成树实例在指定端口上的状态和统计信息.
interface-list为端口列表,表示多个端口,表示方式为interface-list={interface-typeinterface-number[tointerface-typeinterface-number]}&.
其中,interface-type为端口类型,interface-number为端口编号.
&表示前面的参数最多可以输入10次.
brief:显示生成树实例状态和统计的简要信息.
【描述】displaystp命令用来显示生成树实例的状态和统计信息.
根据这些信息,可以对网络拓扑结构进行分析与维护,也可以用于查看MSTP协议工作是否正常.
需要注意的是:z如果未指定生成树实例和端口,则显示所有实例在所有端口上的生成树信息,显示信息按照实例编号的顺序排列,各实例内部再按照端口名称的顺序排列.
z如果指定了生成树实例但未指定端口,则显示该实例在所有端口上的生成树信息,显示信息按照端口名称的顺序排列.
z如果指定了端口但未指定生成树实例,则显示所有实例在该端口上的生成树信息,显示信息按照实例编号的顺序排列,各实例内部再按照端口名称的顺序排列.
z如果同时指定了生成树实例和端口,则显示指定实例在指定端口上的生成树信息,显示信息按照端口名称的顺序排列.
MSTP的状态信息包括:zCIST全局参数:协议工作模式、设备在CIST实例的优先级、MAC地址、HelloTime、MaxAge、ForwardDelay、MaxHops、CIST的总根、设备到CIST总根的外部路径开销、域根、设备到域根的内部路径开销、设备的CIST根端口、是否使能BPDU保护功能;zCIST端口参数:端口状态、角色、优先级、路径开销、指定桥、指定端口、是否是边缘端口、是否是点对点链路、端口的transmitlimit、是否使能根保护功能、端口的报文格式、是否域边界端口、HelloTime、MaxAge、ForwardDelay、Message-agetime、Remaining-hops、指定端口是否快速迁移;zMSTI全局参数:MSTI实例ID、该实例的桥优先级、域根、内部路径开销、MSTI根端口、MASTER桥;1-4zMSTI端口参数:端口状态、角色、优先级、路径开销、指定桥、指定端口、RemainingHops、指定端口是否快速迁移.
统计信息包括:z端口发送的TCNBPDU、CONFIGBPDU、RSTBPDU、MSTBPDU数量;z端口接收的TCNBPDU、CONFIGBPDU、RSTBPDU、MSTBPDU以及错误BPDU数量;z端口丢弃的BPDU数量.
相关配置可参考命令resetstp.
【举例】#显示生成树实例状态和统计的简要信息.
displaystpinstance0interfaceethernet1/0/1toethernet1/0/2briefMSTIDPortRoleSTPStateProtection0Ethernet1/0/1ALTEDISCARDINGLOOP0Ethernet1/0/2DESIFORWARDINGNONE表1-2displaystpbrief命令显示信息描述表字段描述MSTID生成树实例的编号Port端口名称,和相应的生成树实例对应Role端口角色:zALTE:表示AlternatezBACK:表示BackupzROOT:表示RootzDESI:表示DesignatedzMAST:表示MasterzDISA:表示DisabledSTPState端口状态:zFORWARDING:表示学习MAC地址,转发用户流量zDISCARDING:表示不学习MAC地址,不转发用户流量zLEARNING:表示学习MAC地址,不转发用户流量Protection端口上的保护类型:zROOT:表示根保护zLOOP:表示环路保护zBPDU:表示BPDU保护zNONE:表示无保护#显示生成树实例的状态和统计信息.
displaystp-------[CISTGlobalInfo][ModeMSTP]-------CISTBridge:32768.
000f-e200-2200BridgeTimes:Hello2sMaxAge20sFwDly15sMaxHop20CISTRoot/ERPC:0.
00e0-fc0e-6554/200200CISTRegRoot/IRPC:32768.
000f-e200-2200/0CISTRootPortId:128.
48BPDU-Protection:disabledBridgeConfig-Digest-Snooping:disabled1-5TCorTCNreceived:2TimesincelastTC:0days0h:5m:42s----[Port1(Ethernet1/0/1)][FORWARDING]----PortProtocol:enabledPortRole:CISTDesignatedPortPortPriority:128PortCost(Legacy):Config=auto/Active=200Desg.
Bridge/Port:32768.
000f-e200-2200/128.
2PortEdged:Config=disabled/Active=disabledPoint-to-point:Config=auto/Active=trueTransmitLimit:10packets/hello-timeProtectionType:NoneMSTBPDUFormat:Config=auto/Active=legacyPortConfig-Digest-Snooping:disabledRapidtransition:falseNumofVlansMapped:1PortTimes:Hello2sMaxAge20sFwDly15sMsgAge2sRemHop20BPDUSent:186TCN:0,Config:0,RST:0,MST:186BPDUReceived:0TCN:0,Config:0,RST:0,MST:0-------[MSTI1GlobalInfo]-------MSTIBridgeID:0.
000f-e23e-9ca4MSTIRegRoot/IRPC:0.
000f-e23e-9ca4/0MSTIRootPortId:0.
0MSTIRootType:PRIMARYrootMasterBridge:32768.
000f-e23e-9ca4CosttoMaster:0TCreceived:0#当STP未使能时,显示生成树实例的状态和统计信息.
displaystpProtocolStatus:disabledProtocolStd.
:IEEE802.
1sVersion:3CISTBridge-Prio.
:32768MACaddress:000f-e200-8048Maxage(s):20Forwarddelay(s):15Hellotime(s):2Maxhops:20表1-3displaystp命令显示信息描述表字段描述CISTBridgeCIST实例上网桥ID1-6字段描述BridgeTimes网桥相关的主要参数值:zHello:表示Hellotime定时器值zMaxAge:表示MaxAge定时器值zFwDly:表示Forwarddelay定时器值zMaxHop:表示MST域的最大跳数CISTRoot/ERPCCIST实例总根以及外部路径开销CISTRegRoot/IRPCCIST实例域根以及内部路径开销CISTRootPortIdCIST根端口的端口IDBPDU-Protection全局是否使能BPDU保护功能BridgeConfig-Digest-Snooping全局是否使能了摘要侦听功能TCorTCNreceived实例收到的TC及TCN报文数TimesincelastTC实例最近一次拓扑变化时间[FORWARDING]端口状态为FORWARDING,表示学习MAC地址,转发用户流量[DISCARDING]端口状态为DISCARDING,表示不学习MAC地址,不转发用户流量[LEARNING]端口状态为LEARNING,表示学习MAC地址,不转发用户流量PortProtocol端口是否使能STP协议PortRole端口角色,和生成树实例相对应.
具体角色分为:Alternate、Backup、Root、Designated、Master、DisabledPortPriority端口优先级PortCost(Legacy)端口的路径开销(Legacy表示当前设备的路径开销的计算方法,此外还有dot1d-1998和dot1t两种计算方式):zConfig:表示配置值zActive:表示实际值Desg.
Bridge/Port端口的指定桥ID和端口ID(对于不支持端口优先级的端口,这里显示的端口ID没有意义)PortEdged端口是否为边缘端口:zConfig:表示配置值zActive:表示实际值Point-to-point端口是否与点对点链路相连:zConfig:表示配置值zActive:表示实际值TransmitLimit端口每个HelloTime时间间隔发送报文的上限ProtectionType端口遇到异常情况启动保护的类型:zRoot:表示根保护zLoop:表示环路保护zBPDU:表示BPDU保护zNone:表示无保护MSTBPDUFormat端口发送MSTP报文的格式,取值为legacy和802.
1s:zConfig:表示配置值zActive:表示实际值1-7字段描述PortConfig-Digest-Snooping端口是否使能了摘要侦听功能Rapidtransition端口在当前实例是否快速迁移至转发状态NumofVlansMapped端口在当前实例中的VLAN计数PortTimes端口相关的主要参数值:zHello:表示Hellotime定时器值zMaxAge:表示MaxAge定时器值zFwDly:表示Forwarddelay定时器值zMsgAge:表示MessageAge定时器值zRemainHop:表示剩余跳数BPDUSent端口发送报文计数BPDUReceived端口接收报文计数MSTIBridgeIDMSTI网桥IDMSTIRegRoot/IRPCMSTI域根/内部路径开销MSTIRootPortIdMSTI根端口的端口IDMSTIRootTypeMSTI域根类型:zPRIMARYroot:表示根桥zSECONDARYroot:表示备份根桥MasterBridge实例Master桥IDCosttoMaster实例到Master桥的路径开销TCreceived实例收到的TC报文数ProtocolStatusMSTP协议状态ProtocolStd.
MSTP协议标准VersionMSTP协议版本CISTBridge-Prio.
设备在CIST中的优先级MACaddress设备的MAC地址Maxage(s)BPDU的最大生存时间(单位为秒)Forwarddelay(s)端口状态迁移的延时(单位为秒)Hellotime(s)根设备发送BPDU的周期(单位为秒)MaxhopsMST域中的最大跳数1.
1.
4displaystpabnormal-port【命令】displaystpabnormal-port【视图】任意视图1-8【缺省级别】1:监控级【参数】无【描述】displaystpabnormal-port命令用来显示非正常阻塞的端口信息.
可以导致端口非正常阻塞的原因包括:发生根保护、发生环路保护或发生MSTP报文格式不兼容保护.
【举例】#显示非正常阻塞的端口信息.
displaystpabnormal-portMSTIDBlockedPortReason1Ethernet1/0/1ROOT-Protected2Ethernet1/0/2LOOP-Protected表1-4displaystpabnormal-port命令显示信息描述表字段描述MSTID发生非正常阻塞的端口所在的生成树实例的编号BlockedPort发生非正常阻塞的端口的名称Reason导致端口非正常阻塞的原因:zROOT-Protected:表示发生了根保护zLOOP-Protected:表示发生了环路保护zFormatcompatibility-Protected:表示发生了MSTP报文格式不兼容保护1.
1.
5displaystpdown-port【命令】displaystpdown-port【视图】任意视图【缺省级别】1:监控级【参数】无【描述】displaystpdown-port命令用来显示被STP保护功能down掉的端口信息.
可以使端口down掉的STP保护功能包括:BPDU保护或MSTP报文格式频繁切换保护.
【举例】#显示被STP保护功能down掉的端口信息.
displaystpdown-portDownPortReasonEthernet1/0/1BPDU-Protected1-9Ethernet1/0/2Formatfrequency-Protected表1-5displaystpabnormal-port命令显示信息描述表字段描述DownPortdown掉的端口名称Reason导致端口down的原因:zBPDU-Protected:表示BPDU保护zFormatfrequency-Protected:表示MSTP报文格式频繁切换保护1.
1.
6displaystphistory【命令】displaystp[instanceinstance-id]history【视图】任意视图【缺省级别】0:访问级【参数】instanceinstance-id:显示指定生成树实例的端口角色计算的历史信息.
instance-id为生成树实例的编号,取值范围为0~15,取值为0表示的是CIST.
【描述】displaystphistory命令用来显示生成树实例端口角色计算的历史信息.
需要注意的是:z如果未指定生成树实例,则显示所有实例的端口角色计算的历史信息,显示信息按照实例编号的顺序排列,各实例内部再按照端口角色计算的时间先后顺序排列.
z如果指定了生成树实例,则显示指定实例的所有端口角色计算的历史信息,显示信息按照端口角色计算的时间先后顺序排列.
【举例】#显示生成树实例2端口角色计算的历史信息.
displaystpinstance2historyslot1STPslot1historytraceInstance2PortEthernet1/0/1Rolechange:ROOT->DESI(Aged)Time:2008/08/0800:22:56Portpriority:0.
00e0-fc01-651000.
00e0-fc01-6510128.
1PortEthernet1/0/2Rolechange:ALTER->ROOTTime:2008/08/0800:22:56Portpriority:0.
00e0-fc01-651000.
00e0-fc01-6510128.
21-10表1-6displaystphistory命令显示信息描述表字段描述Port端口名称Rolechange显示端口的角色变化(Aged表示由于报文超时引起的角色变化)Time端口角色计算时间Portpriority端口优先级1.
1.
7displaystpregion-configuration【命令】displaystpregion-configuration【视图】任意视图【缺省级别】1:监控级【参数】无【描述】displaystpregion-configuration命令用来显示当前生效的MST域配置信息,包括域名、修订级别以及VLAN映射表.
相关配置可参考命令instance、region-name、revision-level和vlan-mappingmodulo.
【举例】#显示当前生效的MST域配置信息.
displaystpregion-configurationOperConfigurationFormatselector:0Regionname:helloRevisionlevel:0InstanceVlansMapped021to409411to10211to20表1-7displaystpregion-configuration命令显示信息描述表字段描述FormatselectorMSTP协议规定的选择因子,缺省值为0,不可配置RegionnameMST域的域名RevisionlevelMST域的修订级别,可使用命令revision-level来配置,缺省为0级1-11字段描述InstanceVlansMappedMST域的生成树实例和VLAN之间的映射关系1.
1.
8displaystproot【命令】displaystproot【视图】任意视图【缺省级别】1:监控级【参数】无【描述】displaystproot命令用来显示所有生成树实例的根桥信息.
【举例】#显示所有生成树实例的根桥信息.
displaystprootMSTIDRootBridgeIDExtPathCostIntPathCostRootPort00.
00e0-fc0e-65542002000Ethernet1/0/1表1-8displaystproot命令显示信息描述表字段描述MSTID生成树实例的编号RootBridgeID根桥的编号ExtPathCost外部路径开销.
设备可自动计算端口的缺省路径开销,用户也可使用命令stpcost来配置端口的路径开销IntPathCost内部路径开销.
设备可自动计算端口的缺省路径开销,用户也可使用命令stpcost来配置端口的路径开销RootPort根端口名称(若当前设备的某个端口是多实例的根端口则显示,否则不显示)1.
1.
9displaystptc【命令】displaystp[instanceinstance-id]tc【视图】任意视图【缺省级别】0:访问级1-12【参数】instanceinstance-id:显示指定生成树实例的所有端口收发的TC或TCN报文数.
instance-id为生成树实例的编号,取值范围为0~15,取值为0表示的是CIST.
【描述】displaystptc命令用来显示生成树实例的所有端口收发的TC或TCN报文数.
需要注意的是:z如果未指定生成树实例,则显示所有实例的所有端口收发的TC或TCN报文数,显示信息按照实例编号的顺序排列,各实例内部再按照端口名称的顺序排列.
z如果指定了生成树实例,则显示指定实例的所有端口收发的TC或TCN报文数,显示信息按照端口名称的顺序排列.
【举例】#显示生成树实例0的所有端口收发的TC或TCN报文数.
displaystpinstance0tcMSTIDPortReceiveSend0Ethernet1/0/1640Ethernet1/0/202表1-9displaystptc命令显示信息描述表字段描述MSTID生成树实例的编号Port端口名称Receive端口收到的TC或TCN报文数Send端口发出的TC或TCN报文数1.
1.
10instance【命令】instanceinstance-idvlanvlan-listundoinstanceinstance-id[vlanvlan-list]【视图】MST域视图【缺省级别】2:系统级【参数】instance-id:生成树实例的编号,取值范围为0~15,取值为0表示的是CIST.
vlanvlan-list:VLAN列表,表示多个VLAN的ID号.
vlan-list={vlan-id[tovlan-id]}&.
其中,vlan-id为VLAN的编号,取值范围为1~4094.
&表示前面的参数最多可以输入10次.
1-13【描述】instance命令用来将指定VLAN映射到指定的生成树实例上.
undoinstance命令用来删除指定的VLAN与指定生成树实例之间的映射关系,这些VLAN将被重新映射到CIST(即实例0)上.
缺省情况下,所有VLAN都映射到CIST(即实例0)上.
需要注意的是:z如果undoinstance命令中没有指定VLAN,则与指定生成树实例有映射关系的所有VLAN都将重新映射到CIST上.
z不能将同一个VLAN映射到不同的生成树实例上.
如果将一个已映射到某实例的VLAN重新映射到另一个实例时,原先的映射关系将被取消.
z配置本命令后,必须执行activeregion-configuration命令才能激活本配置.
相关配置可参考命令displaystpregion-configuration、checkregion-configuration和activeregion-configuration.
【举例】#将VLAN2映射到生成树实例1上.
system-view[Sysname]stpregion-configuration[Sysname-mst-region]instance1vlan21.
1.
11region-name【命令】region-namenameundoregion-name【视图】MST域视图【缺省级别】2:系统级【参数】name:MST域的域名,为1~32个字符的字符串.
【描述】region-name命令用来配置MST域的域名.
undoregion-name命令用来恢复缺省情况.
缺省情况下,MST域的域名为设备的MAC地址.
需要注意的是:zMST域名用来与MST域的VLAN映射表和MSTP的修订级别来共同确定设备所属的MST域.
z配置本命令后,必须执行activeregion-configuration命令才能激活本配置.
相关配置可参考命令instance、revision-level、vlan-mappingmodulo、displaystpregion-configuration、checkregion-configuration和activeregion-configuration.
【举例】#配置MST域的域名为hello.
system-view[Sysname]stpregion-configuration[Sysname-mst-region]region-namehello1-141.
1.
12resetstp【命令】resetstp[interfaceinterface-list]【视图】用户视图【缺省级别】1:监控级【参数】interfaceinterface-list:清除指定端口上的生成树统计信息.
interface-list为端口列表,表示多个端口,表示方式为interface-list={interface-typeinterface-number[tointerface-typeinterface-number]}&.
其中,interface-type为端口类型,interface-number为端口编号.
&表示前面的参数最多可以输入10次.
【描述】resetstp命令用来清除生成树的统计信息,包括端口收发的TCNBPDU、CONFIGBPDU、RSTBPDU和MSTBPDU的数量,其中STPBPDU和TCNBPDU只在CIST上统计.
需要注意的是:z如果指定了端口,则清除指定端口上的生成树统计信息;z如果不指定端口,则清除所有端口上的生成树统计信息.
相关配置可参考命令displaystp.
【举例】#清除端口Ethernet1/0/1到Ethernet1/0/2上的生成树统计信息.
resetstpinterfaceethernet1/0/1toethernet1/0/21.
1.
13revision-level【命令】revision-levellevelundorevision-level【视图】MST域视图【缺省级别】2:系统级【参数】level:MSTP的修订级别,取值范围为0~65535.
【描述】revision-level命令用来配置MSTP的修订级别.
undorevision-level命令用来恢复缺省情况.
缺省情况下,MSTP的修订级别为0.
需要注意的是:1-15zMSTP的修订级别用来与MST域名和MST域的VLAN映射表来共同确定设备所属的MST域.
修订级别可以在域名和VLAN映射表相同的情况下,来区分不同的域.
z配置本命令后,必须执行activeregion-configuration命令才能激活本配置.
相关配置可参考命令instance、region-name、vlan-mappingmodulo、displaystpregion-configuration、checkregion-configuration和activeregion-configuration.
【举例】#配置设备的MSTP修订级别为5.
system-view[Sysname]stpregion-configuration[Sysname-mst-region]revision-level51.
1.
14stpbpdu-protection【命令】stpbpdu-protectionundostpbpdu-protection【视图】系统视图【缺省级别】2:系统级【参数】无【描述】stpbpdu-protection命令用来使能设备的BPDU保护功能.
undostpbpdu-protection命令用来关闭BPDU保护功能.
缺省情况下,BPDU保护功能处于关闭状态.
【举例】#使能BPDU保护功能.
system-view[Sysname]stpbpdu-protection1.
1.
15stpbridge-diameter【命令】stpbridge-diameterdiameterundostpbridge-diameter【视图】系统视图【缺省级别】2:系统级1-16【参数】diameter:交换网络的网络直径,取值范围为2~7.
【描述】stpbridge-diameter命令用来配置交换网络的网络直径,即交换网络中任意两台终端设备间的最大设备数.
undostpbridge-diameter命令用来恢复缺省情况.
缺省情况下,交换网络的网络直径为7.
需要注意的是:z选用合适的HelloTime、ForwardDelay和MaxAge时间参数,可以加快生成树收敛速度.
这三个时间参数的取值与网络的规模有关,可以通过配置网络直径来间接设置这三个时间参数值.
当配置了网络直径后,MSTP会通过计算自动将这三个时间参数设置为较优值.
当网络直径为缺省值7时,这三个时间参数也将分别取其各自的缺省值.
z本命令配置的网络直径只对CIST有效,而对MSTI无效,且只能在根桥上进行配置才会生效.
相关配置可参考命令stptimerforward-delay、stptimerhello和stptimermax-age.
【举例】#配置交换网络的网络直径为5.
system-view[Sysname]stpbridge-diameter51.
1.
16stpcompliance【命令】stpcompliance{auto|dot1s|legacy}undostpcompliance【视图】以太网接口视图/端口组视图/WLANMesh接口视图【缺省级别】2:系统级【参数】legacy:表示端口只收发与非标准格式兼容的MSTP报文.
dot1s:表示端口只收发标准格式(符合802.
1s协议)的MSTP报文.
auto:表示端口会自动识别收到的MSTP报文格式并根据识别结果确定发送的报文格式.
【描述】stpcompliance命令用来配置端口收发的MSTP报文格式.
undostpcompliance命令用来恢复缺省情况.
缺省情况下,端口会自动识别收到的MSTP报文格式并根据识别结果确定发送的报文格式.
需要注意的是,以太网接口或WLANMesh接口视图下的配置只对当前端口生效;端口组视图下的配置对当前端口组中的所有端口生效.
【举例】#配置端口只收发标准格式的MSTP报文.
system-view[Sysname]interfaceethernet1/0/11-17[Sysname-Ethernet1/0/1]stpcompliancedot1s1.
1.
17stpconfig-digest-snooping【命令】stpconfig-digest-snoopingundostpconfig-digest-snooping【视图】系统视图/以太网接口视图/端口组视图/WLANMesh接口视图【缺省级别】2:系统级【参数】无【描述】stpconfig-digest-snooping命令用来使能摘要侦听功能.
undostpconfig-digest-snooping命令用来关闭摘要侦听功能.
缺省情况下,摘要侦听功能处于关闭状态.
需要注意的是:z系统视图下的配置在全局生效;以太网接口或WLANMesh接口视图下的配置只对当前端口生效;端口组视图下的配置对当前端口组中的所有端口生效.
z只有当全局和端口上都使能了摘要侦听功能后,该功能才能生效.
建议先在所有与第三方厂商设备相连的端口上都使能摘要侦听功能,然后再全局使能摘要侦听功能,以一次性让所有端口的配置生效,从而减少对网络的冲击;而关闭摘要侦听功能时,只需全局关闭即可,不必逐个端口关闭.
相关配置可参考命令displaystp.
【举例】#在端口Ethernet1/0/1上使能摘要侦听功能,并全局使能摘要侦听功能.
system-view[Sysname]interfaceethernet1/0/1[Sysname-Ethernet1/0/1]stpconfig-digest-snooping[Sysname-Ethernet1/0/1]quit[Sysname]stpconfig-digest-snooping1.
1.
18stpcost【命令】stp[instanceinstance-id]costcostundostp[instanceinstance-id]cost【视图】以太网接口视图/端口组视图/WLANMesh接口视图【缺省级别】2:系统级1-18【参数】instanceinstance-id:指定生成树实例.
instance-id为生成树实例的编号,取值范围为0~15,取值为0表示的是CIST.
cost:端口的路径开销.
取值范围由计算端口缺省路径开销所采用的计算方法来决定:z当采用IEEE802.
1D-1998标准来计算时,取值范围为1~65535.
z当采用IEEE802.
1t标准来计算时,取值范围为1~200000000.
z当采用私有标准来计算时,取值范围为1~200000.
【描述】stpcost命令用来配置端口的路径开销.
undostpcost命令用来恢复缺省情况.
缺省情况下,自动按照相应的标准计算各个生成树实例上的路径开销.
需要注意的是:z以太网接口或WLANMesh接口视图下的配置只对当前端口生效;端口组视图下的配置对当前端口组中的所有端口生效.
z端口的路径开销是生成树计算的重要依据,可以影响端口的角色选择.
在不同MSTI上为同一端口配置不同的路径开销值,可以使不同VLAN的流量沿不同的物理链路转发,从而实现按VLAN的负载分担的功能.
z端口路径开销值改变时,MSTP会重新计算端口的角色并进行状态迁移.
相关配置可参考命令displaystp.
【举例】#配置端口Ethernet1/0/1在生成树实例2上的路径开销为200.
system-view[Sysname]interfaceethernet1/0/1[Sysname-Ethernet1/0/1]stpinstance2cost2001.
1.
19stpedged-port【命令】stpedged-port{enable|disable}undostpedged-port【视图】以太网接口视图/端口组视图/WLANMesh接口视图【缺省级别】2:系统级【参数】enable:配置当前端口为边缘端口.
disable:配置当前端口为非边缘端口.
【描述】stpedged-port命令用来配置当前端口为边缘端口或非边缘端口.
undostpedged-port命令用来恢复缺省情况.
缺省情况下,端口为非边缘端口.
需要注意的是:1-19z以太网接口或WLANMesh接口视图下的配置只对当前端口生效;端口组视图下的配置对当前端口组中的所有端口生效.
z当端口直接与用户终端相连,而没有连接到其它设备或共享网段上,则该端口被认为是边缘端口.
网络拓扑变化时,边缘端口不会产生临时环路.
因此,如果将某个端口配置为边缘端口,则该端口可以快速迁移到转发状态.
对于直接与用户终端相连的端口,为能使其快速迁移到转发状态,请将其设置为边缘端口.
z由于边缘端口不与其它设备相连,所以不会收到其它设备发过来的配置消息(即BPDU报文).
在设备没有使能BPDU保护功能时,如果端口收到BPDU,即使用户设置该端口为边缘端口,该端口的实际运行状态也是非边缘端口.
【举例】#配置端口Ethernet1/0/1为边缘端口.
system-view[Sysname]interfaceethernet1/0/1[Sysname-Ethernet1/0/1]stpedged-portenable1.
1.
20stpenable【命令】stpenableundostpenable【视图】系统视图/以太网接口视图/端口组视图/WLANMesh接口视图【缺省级别】2:系统级【参数】无【描述】stpenable命令用来在全局或端口上使能MSTP协议.
undostpenable命令用来关闭全局或端口上的MSTP协议.
缺省情况下,全局的MSTP协议处于关闭状态.
而当全局使能了MSTP协议后,所有端口上的MSTP协议将处于开启状态.
需要注意的是:z系统视图下的配置在全局生效;以太网接口或WLANMesh接口视图下的配置只对当前端口生效;端口组视图下的配置对当前端口组中的所有端口生效.
z当MSTP协议开启后,设备会根据用户配置的MSTP工作模式来决定运行在STP兼容模式、RSTP模式还是MSTP模式下.
z当MSTP协议开启后,MSTP根据收到的配置消息(即BPDU)动态维护相应VLAN的生成树状态;当MSTP协议关闭后,MSTP将不再维护该状态.
相关配置可参考命令stpmode.
【举例】#全局使能MSTP协议.
system-view1-20[Sysname]stpenable#关闭端口Ethernet1/0/1上的MSTP协议.
system-view[Sysname]interfaceethernet1/0/1[Sysname-Ethernet1/0/1]undostpenable1.
1.
21stploop-protection【命令】stploop-protectionundostploop-protection【视图】以太网接口视图/端口组视图/WLANMesh接口视图【缺省级别】2:系统级【参数】无【描述】stploop-protection命令用来使能端口的环路保护功能.
undostploop-protection命令用来恢复缺省情况.
缺省情况下,端口的环路保护功能处于关闭状态.
【举例】#在端口Ethernet1/0/1上使能环路保护功能.
system-view[Sysname]interfaceethernet1/0/1[Sysname-Ethernet1/0/1]stploop-protection1.
1.
22stpmax-hops【命令】stpmax-hopshopsundostpmax-hops【视图】系统视图【缺省级别】2:系统级【参数】hops:最大跳数,取值范围为1~40.
【描述】stpmax-hops命令用来配置MST域的最大跳数,该跳数用来限制MST域的规模.
undostpmax-hops命令用来恢复缺省情况.
缺省情况下,MST域的最大跳数为20跳.
1-21相关配置可参考命令displaystp.
【举例】#配置MST域的最大跳数为35跳.
system-view[Sysname]stpmax-hops351.
1.
23stpmcheck【命令】stpmcheck【视图】系统视图/以太网接口视图/WLANMesh接口视图【缺省级别】2:系统级【参数】无【描述】stpmcheck命令用来在全局或端口上执行mCheck操作.
在运行MSTP(或RSTP)的设备上,若某端口连接着运行STP协议的设备,该端口会自动迁移到STP兼容模式;但在下列两种情况下,该端口将无法自动迁移回MSTP(或RSTP)模式,而需要通过执行mCheck操作将其手工迁移回MSTP(或RSTP)模式:z运行STP协议的设备被关机或撤走;z运行STP协议的设备切换为MSTP(或RSTP)模式.
需要注意的是:z设备会根据用户配置的MSTP工作模式来决定运行在STP兼容模式、RSTP模式还是MSTP模式下.
z只有当设备的MSTP运行模式为RSTP或MSTP模式时执行本命令才有效.
z系统视图下的配置在全局生效;以太网接口或WLANMesh接口视图下的配置只对当前端口生效;端口组视图下的配置对当前端口组中的所有端口生效.
相关配置可参考命令stpmode.
【举例】#在端口Ethernet1/0/1上执行mCheck操作.
system-view[Sysname]interfaceethernet1/0/1[Sysname-Ethernet1/0/1]stpmcheck1.
1.
24stpmode【命令】stpmode{stp|rstp|mstp}undostpmode1-22【视图】系统视图【缺省级别】2:系统级【参数】stp:配置MSTP的工作模式为STP兼容模式.
rstp:配置MSTP的工作模式为RSTP模式.
mstp:配置MSTP的工作模式为MSTP模式.
【描述】stpmode命令用来配置MSTP的工作模式.
undostpmode命令用来恢复缺省情况.
缺省情况下,工作模式为MSTP模式.
相关配置可参考命令stpmcheck和stpenable.
【举例】#配置MSTP的工作模式为STP兼容模式.
system-view[Sysname]stpmodestp1.
1.
25stpno-agreement-check【命令】stpno-agreement-checkundostpno-agreement-check【视图】以太网接口视图/端口组视图/WLANMesh接口视图【缺省级别】2:系统级【参数】无【描述】stpno-agreement-check命令用来在端口上使能NoAgreementCheck功能.
undostpno-agreement-check命令用来在端口上关闭NoAgreementCheck功能.
缺省情况下,NoAgreementCheck功能处于关闭状态.
当且仅当在根端口上使能本功能才会生效.
【举例】#在端口Ethernet1/0/1上使能NoAgreementCheck功能.
system-view1-23[Sysname]interfaceethernet1/0/1[Sysname-Ethernet1/0/1]stpno-agreement-check1.
1.
26stppathcost-standard【命令】stppathcost-standard{dot1d-1998|dot1t|legacy}undostppathcost-standard【视图】系统视图【缺省级别】2:系统级【参数】dot1d-1998:表示按照IEEE802.
1D-1998标准来计算路径开销缺省值.
dot1t:表示按照IEEE802.
1t标准来计算路径开销缺省值.
legacy:表示按照私有标准来计算路径开销缺省值.
【描述】stppathcost-standard命令用来配置路径开销缺省值的计算标准.
undostppathcost-standard命令用来恢复情况.
缺省情况下,路径开销缺省值的计算标准为legacy.
需要注意的是:z如果改变了路径开销缺省值的计算标准,则之前通过stpcost命令配置的端口路径开销将失去作用.
z端口速率与cost值的对应关系如表1-10所示.
表1-10端口速率与cost值对应表链路速率双工状态802.
1D-1998IEEE802.
1t私有标准0-65535200,000,000200,00010MbpsSinglePortAggregatedLink2PortsAggregatedLink3PortsAggregatedLink4Ports1001001001002,000,0001,000,000666,666500,0002,0001,8001,6001,400100MbpsSinglePortAggregatedLink2PortsAggregatedLink3PortsAggregatedLink4Ports19191919200,000100,00066,66650,0002001801601401000MbpsSinglePortAggregatedLink2PortsAggregatedLink3PortsAggregatedLink4Ports444420,00010,0006,6665,00020181614相关配置可参考命令stpcost和displaystp.
1-24【举例】#配置按照IEEE802.
1D-1998标准来计算路径开销缺省值.
system-view[Sysname]stppathcost-standarddot1d-19981.
1.
27stppoint-to-point【命令】stppoint-to-point{auto|force-false|force-true}undostppoint-to-point【视图】以太网接口视图/端口组视图/WLANMesh接口视图【缺省级别】2:系统级【参数】force-true:与本端口相连的链路是点对点链路.
force-false:与本端口相连的链路不是点对点链路.
auto:自动检测与本端口相连的链路是否为点对点链路.
【描述】stppoint-to-point命令用来配置端口的链路类型.
undostppoint-to-point命令用来恢复缺省情况.
缺省情况下,端口的链路类型为auto,即由MSTP来自动检测与本端口相连的链路是否为点对点链路.
需要注意的是:z以太网接口或WLANMesh接口视图下的配置只对当前端口生效;端口组视图下的配置对当前端口组中的所有端口生效.
z端口和非点对点链路相连时,端口的状态无法快速迁移.
z如果当前端口工作在全双工模式,则当前端口相连的链路就是点对点链路.
建议用户使用缺省值,由MSTP协议来进行自动检测.
z本配置对CIST和所有的MSTI有效.
当端口被设置为与点对点链路相连或与非点对点链路相连,则该端口在所有生成树实例上均被设置为与点对点链路相连或与非点对点链路相连.
如果与端口相连的实际物理链路不是点对点链路,而用户错误地将端口配置为与点对点链路相连,则有可能会引入临时回路.
相关配置可参考命令displaystp.
【举例】#配置与端口Ethernet1/0/1相连的链路是点对点链路.
system-view[Sysname]interfaceethernet1/0/1[Sysname-Ethernet1/0/1]stppoint-to-pointforce-true1-251.
1.
28stpportpriority【命令】stp[instanceinstance-id]portprioritypriorityundostp[instanceinstance-id]portpriority【视图】以太网接口视图/端口组视图/WLANMesh接口视图【缺省级别】2:系统级【参数】instanceinstance-id:指定生成树实例.
instance-id为生成树实例的编号,取值范围为0~15,取值为0表示的是CIST.
priority:端口的优先级,取值范围为0~240,以16为步长,如0、16、32等.
【描述】stpportpriority命令用来配置端口的优先级.
端口优先级可以影响端口在生成树实例上的角色选择.
undostpportpriority命令用来恢复缺省情况.
缺省情况下,端口的优先级为128.
需要注意的是:z以太网接口或WLANMesh接口视图下的配置只对当前端口生效;端口组视图下的配置对当前端口组中的所有端口生效.
z用户可以在不同MSTI上对同一端口设置不同的优先级,从而使不同VLAN的流量沿不同的物理链路转发,完成按VLAN负载分担的功能.
z端口的优先级改变时,MSTP会重新计算端口的角色并进行状态迁移.
相关配置可参考命令displaystp.
【举例】#配置端口Ethernet1/0/1在生成树实例2上的优先级为16.
system-view[Sysname]interfaceethernet1/0/1[Sysname-Ethernet1/0/1]stpinstance2portpriority161.
1.
29stppriority【命令】stp[instanceinstance-id]prioritypriorityundostp[instanceinstance-id]priority【视图】系统视图【缺省级别】2:系统级1-26【参数】instanceinstance-id:指定生成树实例.
instance-id为生成树实例的编号,取值范围为0~15,取值为0表示的是CIST.
priority:设备的优先级,该数值越小表示优先级越高.
取值范围为0~61440,步长为4096,即设备可以设置16个优先级取值,如0、4096、8192等.
【描述】stppriority命令用来配置设备的优先级.
undostppriority命令用来恢复缺省情况.
缺省情况下,设备的优先级为32768.
【举例】#配置设备在生成树实例1中的优先级为4096.
system-view[Sysname]stpinstance1priority40961.
1.
30stpregion-configuration【命令】stpregion-configurationundostpregion-configuration【视图】系统视图【缺省级别】2:系统级【参数】无【描述】stpregion-configuration命令用来进入MST域视图.
进入MST域视图后,用户可以对MST域的相关参数(域名、VLAN映射表和修订级别)进行配置.
undostpregion-configuration命令用来将MSTP域的配置恢复为缺省值.
缺省情况下,MST域的三个参数均取缺省值,即:MST域名为设备的桥MAC地址、所有VLAN都映射到CIST上、MSTP修订级别为0.
【举例】#进入MST域视图.
system-view[Sysname]stpregion-configuration[Sysname-mst-region]1.
1.
31stprootprimary【命令】stp[instanceinstance-id]rootprimaryundostp[instanceinstance-id]root1-27【视图】系统视图【缺省级别】2:系统级【参数】instanceinstance-id:指定生成树实例.
instance-id为生成树实例的编号,取值范围为0~15,取值为0表示的是CIST.
【描述】stprootprimary命令用来配置当前设备为指定生成树实例的根桥.
undostproot命令用来恢复缺省情况.
缺省情况下,设备不是任何生成树实例的根桥.
需要注意的是:z在一个生成树实例中,生效的根桥只有一个;当两台或两台以上的设备被指定为同一个生成树实例的根桥时,MSTP将选择MAC地址最小的设备作为根桥.
z用户可以为每个生成树实例指定一个根桥,而无需关心设备的优先级配置.
当设备被配置为根桥之后,不能再修改该设备的优先级.
相关配置可参考命令stppriority和stprootsecondary.
【举例】#配置当前设备为生成树实例0的根桥.
system-view[Sysname]stpinstance0rootprimary1.
1.
32stprootsecondary【命令】stp[instanceinstance-id]rootsecondaryundostp[instanceinstance-id]root【视图】系统视图【缺省级别】2:系统级【参数】instanceinstance-id:指定生成树实例.
instance-id为生成树实例的编号,取值范围为0~15,取值为0表示的是CIST.
【描述】stprootsecondary命令用来配置当前设备为指定生成树实例的备份根桥.
undostproot命令用来恢复缺省情况.
缺省情况下,设备不是任何生成树实例的备份根桥.
需要注意的是:1-28z可以在每个生成树实例中指定多个备份根桥.
当根桥出现故障或被关机时,备份根桥可以取代根桥成为指定生成树实例的根;但此时若配置了新的根桥,则备份根桥将不会成为根桥.
运作了18年的德国老牌机房contabo在继去年4月开办了第一个美国数据中心(中部城市:圣路易斯)后立马在本月全新上马两个数据中心:纽约、西雅图。当前,为庆祝美国独立日,美国三个数据中心的VPS全部免除设置费,VPS本身的配置很高,价格适中,有较高的性价比!官方网站:https://contabo.com/en/SSD VPSKVM虚拟,纯SSD阵列,不限制流量,自带一个IPv4内存CPUSSD带...
香港服务器租用多少钱一个月?香港服务器受到很多朋友的青睐,其中免备案成为其特色之一。很多用户想了解香港云服务器价格多少钱,也有同行询问香港服务器的租赁价格,一些实际用户想要了解香港服务器的市场。虽然价格是关注的焦点,但价格并不是香港服务器的全部选择。今天小编介绍了一些影响香港服务器租赁价格的因素,以及在香港租一个月的服务器要花多少钱。影响香港服务器租赁价格的因素:1.香港机房选择香港机房相当于选择...
Ceraus数据成立于2020年底,基于KVM虚拟架构技术;主营提供香港CN2、美国洛杉矶CN2、日本CN2的相关VPS云主机业务。喜迎国庆香港上新首月五折不限新老用户,cera机房,线路好,机器稳,适合做站五折优惠码:gqceraus 续费七五折官方网站:https://www.ceraus.com香港云内存CPU硬盘流量宽带优惠价格购买地址香港云2G2核40G不限5Mbps24元/月点击购买...