所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

CloudEngine 8800, 7800, 6800, 5800 V200R002C50 命令参考

本文档介绍了设备中各特性的配置命令,包括每条命令的功能、格式、参数、视图、缺省级别、使用指南、举例和相关命令。

评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
STP/RSTP/MSTP/VBST配置命令

STP/RSTP/MSTP/VBST配置命令

说明:

CE6880EI不支持VBST功能。

check vlan instance mapping

命令功能

check vlan instance mapping命令用来检查当前配置的实例和VLAN的映射关系是否正确,确保提交配置的正确性。

命令格式

check vlan instance mapping

参数说明

视图

VLAN-Instance视图

缺省级别

1:监控级

使用指南

当实例和VLAN映射关系的配置比较多时,在提交配置之前,通过本命令检查当前配置的实例和VLAN的映射关系是否正确以避免出现配置错误。

使用实例

# 提交配置前,检查当前配置的实例和VLAN的映射关系。

<HUAWEI> system-view
[~HUAWEI] vlan instance
[*HUAWEI-vlan-instance] check vlan instance mapping
Admin configuration:
   Instance   VLANs Mapped
      0       1 to 9 41 to 4094 
      1       10 to 20 
      2       21 to 30 
      3       31 to 40

check region-configuration

命令功能

check region-configuration命令用来查看MST域配置信息,包括域名、修订级别以及VLAN映射表。

命令格式

check region-configuration

参数说明

视图

MST域视图

缺省级别

1:监控级

使用指南

应用场景

MSTP把一个交换网络划分成多个域,每个域内形成多棵生成树,生成树之间彼此独立。每个域叫做一个MST域,每棵生成树叫做一个多生成树实例MSTI(Multiple Spanning Tree Instance)。

只要两台交换设备的以下配置相同,这两台交换设备就属于同一个MST域:
  • MST域的域名
  • MST域的修订级别
  • 多生成树实例和VLAN的映射关系

为了保证交换设备的MST域配置完全正确,建议在提交MST域配置之前,使用命令check region-configuration查看MST域配置是否正确。在确认域配置完全正确后,再提交。

注意事项

对于没有通过命令instance指定到其他非0实例的VLAN,系统默认映射到实例0。

使用实例

# 显示MST域配置信息。

<HUAWEI> system-view
[~HUAWEI] stp region-configuration
[*HUAWEI-mst-region] check region-configuration
 Admin configuration                                                            
   Format selector    :0                                                        
   Region name        :00b010000001                                             
   Revision level     :0                                                        
      Instance   VLAN                                                      
      0       1 to 9, 11 to 4094
     16       10
表7-69  check region-configuration命令输出信息描述表

项目

描述

Format selector

MSTP协议规定的选择因子。

Region name

MST域的域名。相关命令请参考region-name

Revision level

MST域的修订级别。相关命令请参考revision-level

Instance VLAN

MST域的生成树实例和VLAN之间的映射关系。相关命令请参考instanceinstance(VLAN-Instance视图)

display vlan instance mapping

命令功能

display vlan instance mapping命令用来查看实例和VLAN的映射关系。

命令格式

display vlan instance mapping

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

在完成实例和VLAN的映射关系配置以后,可以通过本命令查看已配置的实例和VLAN的映射关系。

使用实例

# 查看实例和VLAN的映射关系。

<HUAWEI> display vlan instance mapping
Oper configuration:
   Instance   VLANs Mapped
      0       1 to 9 41 to 4094 
      1       10 to 20 
      2       21 to 30 
      3       31 to 40

display snmp-agent trap feature-name mstp all

命令功能

display snmp-agent trap feature-name mstp all命令用来查看MSTP模块的所有告警开关的信息。

命令格式

display snmp-agent trap feature-name mstp all

参数说明

视图

所有视图

缺省级别

3:管理级

使用指南

简单网络管理协议SNMP(Simple Network Management Protocol)是广泛用于TCP/IP网络的网络管理标准协议。SNMP提供了一种通过运行网络管理软件的中心计算机(即网络管理工作站)来管理网元的方法。网元上运行的管理代理可以主动上报告警给管理工作站,可使管理工作站及时获取网络状态,从而使网络管理员能够及时采取相应措施。

执行display snmp-agent trap feature-name mstp all命令可以用来查看MSTP模块所有告警的开启关闭状态和海量标志。

使用实例

# 查看MSTP模块的所有告警信息。

<HUAWEI> display snmp-agent trap feature-name mstp all
------------------------------------------------------------------------------                                                      
Feature name: MSTP                                                                                                                  
Trap number : 20                                                                                                                    
------------------------------------------------------------------------------                                                      
Trap name                      Default switch status   Current switch status                                                        
hwMstpProLoopbackDetected      off                     on                                                                           
hwMstpProNewBridgeLostRootPrimary                                                                                                   
                               off                     on                                                                           
hwMstpProNewEdgePortChanged    off                     on                                                                           
hwMstpProNewPortBpduGuarded    off                     on                                                                           
hwMstpProNewPortLoopGuarded    off                     on                                                                           
hwMstpProNewPortRootGuarded    off                     on                                                                           
hwMstpProNewPortStateDiscarding                                                                                                     
                               off                     on                                                                           
hwMstpProNewPortStateForwarding                                                                                                     
                               off                     on                                                                           
hwMstpProRootChanged           off                     on                                                                           
hwMstpProTcGuarded             off                     on                                                                           
hwMstpiBridgeLostRootPrimary   off                     on                                                                           
hwMstpiEdgePortChanged         off                     on                                                                           
hwMstpiPortBpduGuarded         off                     on                                                                           
hwMstpiPortLoopGuarded         off                     on                                                                           
hwMstpiPortRootGuarded         off                     on                                                                           
hwMstpiPortStateDiscarding     off                     on                                                                           
hwMstpiPortStateForwarding     off                     on                                                                           
hwMstpiTcGuarded               off                     on                                                                           
newRoot                        off                     on                                                                           
topologyChange                 off                     on   
表7-70  display snmp-agent trap feature-name mstp all命令输出信息描述

项目

描述

Feature name

告警所属的模块名称。

Trap number

告警的数量。

Trap name

告警的名称,MSTP模块的告警包括:

  • hwMstpProLoopbackDetected:MSTP进程的端口因为检测到环回进入阻塞状态。
  • hwMstpProNewBridgeLostRootPrimary :MSTP进程中设备失去根桥地位。

  • hwMstpProNewEdgePortChanged:MSTP进程中未启用BPDU保护的边缘端口在收到BPDU报文后失去边缘端口属性。

  • hwMstpProNewPortBpduGuarded:MSTP进程中启用了BPDU保护的端口能够收到BPDU报文。

  • hwMstpProNewPortLoopGuarded:MSTP进程中循环保护端口在规定的时间内收不到BPDU报文。

  • hwMstpProNewPortRootGuarded:MSTP进程中根保护端口收到了比本桥优先级高的BPDU报文。

  • hwMstpProNewPortStateDiscarding:MSTP进程中端口状态变为Discarding。

  • hwMstpProNewPortStateForwarding:MSTP进程中端口状态变为Forwarding。

  • hwMstpProRootChanged:根桥发送变化。

  • hwMstpProTcGuarded:MSTP进程中启用TC保护的实例收到的TC报文超过了限制的最大值。

  • hwMstpiBridgeLostRootPrimary:当前设备失去根桥地位。

  • hwMstpiEdgePortChanged:未启用BPDU保护的边缘端口在收到BPDU报文后失去边缘端口属性。

  • hwMstpiPortBpduGuarded:启用了BPDU保护的端口能够收到BPDU报文。

  • hwMstpiPortLoopGuarded:循环保护端口在规定的时间内收不到BPDU报文。

  • hwMstpiPortRootGuarded:根保护端口收到了比本桥优先级高的BPDU报文。

  • hwMstpiPortStateDiscarding:端口状态变为Discarding。

  • hwMstpiPortStateForwarding:端口状态变为Forwarding。

  • hwMstpiTcGuarded:启用TC保护的实例收到的TC报文超过了限制的最大值。

  • newRoot:本桥选举为根桥。

  • topologyChange:拓扑发生变化。

Default switch status

缺省告警开关的状态:

  • on:表示告警处于开启状态。
  • off:表示告警处于关闭状态。

Current switch status

当前告警开关的状态:

  • on:表示告警处于开启状态。
  • off:表示告警处于关闭状态。

display snmp-agent trap feature-name vbst all

命令功能

display snmp-agent trap feature-name vbst all命令用来查看VBST模块的所有告警开关的信息。

命令格式

display snmp-agent trap feature-name vbst all

参数说明

视图

所有视图

缺省级别

3:管理级

使用指南

简单网络管理协议SNMP(Simple Network Management Protocol)是广泛用于TCP/IP网络的网络管理标准协议。SNMP提供了一种通过运行网络管理软件的中心计算机(即网络管理工作站)来管理网元的方法。网元上运行的管理代理可以主动上报告警给管理工作站,可使管理工作站及时获取网络状态,从而使网络管理员能够及时采取相应措施。

执行display snmp-agent trap feature-name vbst all命令可以用来查看VBST模块所有告警的开启关闭状态和海量标志。

使用实例

# 查看VBST模块的所有告警信息。

<HUAWEI> display snmp-agent trap feature-name vbst all
------------------------------------------------------------------------------                                                      
Feature name: VBST                                                                                                                  
Trap number : 2                                                                                                                     
------------------------------------------------------------------------------                                                      
Trap name                      Default switch status   Current switch status                                                        
hwVbstVlanNumExceeded          on                      on                                                                           
hwVbstVlanNumResumed           on                      on                                                                           
表7-71  display snmp-agent trap feature-name vbst all命令输出信息描述

项目

描述

Feature name

告警所属的模块名称。

Trap number

告警的数量。

Trap name

告警的名称,MSTP模块的告警包括:

  • hwVbstVlanNumExceeded :VBST支持的VLAN个数已经超出上限,部分VLAN的VBST功能无法生效。
  • hwVbstVlanNumResumed:支持VBST的VLAN数目恢复正常。

Default switch status

缺省告警开关的状态:

  • on:表示告警处于开启状态。
  • off:表示告警处于关闭状态。

Current switch status

当前告警开关的状态:

  • on:表示告警处于开启状态。
  • off:表示告警处于关闭状态。

display stp

命令功能

display stp命令用来查看生成树的状态和统计信息。

命令格式

display stp [ process process-id ] [ instance instance-id ] [ interface interface-type interface-number | slot slot-id ] [ brief ]

参数说明

参数 参数说明 取值
process process-id

显示指定MSTP进程ID的生成树的状态和统计信息。

如果不指定process process-id,则显示进程0的生成树的状态和统计信息。

整数形式,取值范围是1~256
instance instance-id

显示指定实例编号的生成树的状态和统计信息。

如果不指定instance instance-id,则显示所有生成树实例的状态和统计信息,显示顺序按照端口号的顺序排列。

整数形式,取值范围是0~4094,取值为0表示的是CIST。CE6880EI设备的每个进程支持128个instance,其他设备的每个进程支持的instance的最大数量是64。

interface interface-type interface-number

显示生成树实例在指定端口上的状态和统计信息。

如果不指定interface interface-type interface-number,则显示生成树实例在所有端口上的状态和统计信息,显示顺序按照端口号的顺序排列。

-
brief

显示生成树的状态和统计信息摘要。

-
slot slot-id

显示指定堆叠ID的设备上的生成树的状态和统计信息。

非堆叠情况下默认为1;堆叠情况下,根据堆叠设备数量而定。

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

当需要查看当前交换设备/指定端口是否运行生成树协议时,可以通过本命令进行查看:
  • 如果“Protocol Status”显示为“Disabled”,则表示未运行生成树协议。
  • 如果已经运行生成树协议,则会有相应的显示,如生成树工作模式等。

当网络规划者已经在网络中部署STP/RSTP/MSTP协议,需要查看相关配置是否正确以及生成树计算的结果,可以通过本命令进行查看。

注意事项
  • 在系统视图中使用本命令,如果不指定MSTP进程的ID,则默认显示MSTP进程0的相关信息,否则显示指定ID的MSTP进程信息。

  • 在MSTP进程视图中使用本命令,如果不指定MSTP进程的ID,则默认显示所在视图MSTP进程的信息,否则显示指定ID的MSTP进程信息。

说明:

关于MSTP进程0的内容,请参见stp process命令。

使用实例

# 当STP/RSTP/MSTP未使能时,显示生成树的状态和统计信息。

<HUAWEI> display stp
 Protocol Status       :Disabled
 Protocol Standard     :IEEE 802.1s
 Version               :3
 CIST Bridge Priority  :32768
 MAC address           :00e0-6343-6800
 Max age(s)            :20
 Forward delay(s)      :15
 Hello time(s)         :2
 Max hops              :20   
 Share region-configuration :Enabled
表7-72  display stp命令输出信息描述表

项目

描述

Protocol Status

协议状态。

Protocol Standard

协议标准。

Version

协议版本。
  • 0:STP

  • 2:RSTP

  • 3:MSTP

相关命令请参考stp mode

CIST Bridge Priority

交换设备在CIST中的优先级。相关命令请参考stp priority

MAC address

交换设备的MAC地址。

Max age(s)

BPDU最大生存时间。相关命令请参考stp timer max-age

Forward delay(s)

端口状态迁移的延时。相关命令请参考stp timer forward-delay

Hello time(s)

根交换设备发送BPDU的周期。相关命令请参考stp timer hello

Max hops

MST域中的最大跳数。相关命令请参考stp max-hops

Share region-configuration

共享进程0的使能状态。

# 当执行stp enable命令时,显示生成树的状态和统计信息摘要。

<HUAWEI> display stp brief
 MSTID  Port                        Role  STP State     Protection  Cost       Edged                                                
     0  10GE1/0/1                   ROOT  forwarding    none        2000       disable                                              
     0  10GE1/0/2                   DESI  forwarding    none        2000       disable                                              
     0  10GE1/0/3                   DESI  forwarding    none        2000       disable                                              
     0  10GE1/0/4                   DESI  forwarding    none        2000       disable                                              
     0  10GE1/0/5                   DESI  forwarding    none        2000       disable
表7-73  display stp brief命令输出信息描述表

项目

描述

MSTID 标识MSTP实例ID。
Port 端口。
Role
端口角色。端口角色有以下5种:
  • Root Port(根端口)

  • Designated Port(指定端口)

  • Alternate Port(Alternate端口)

  • Backup Port(Backup端口)

  • Master port(Master端口)

其中在CIST域中,Master端口的角色是Root Port,在其它各实例上的角色都是Master端口。
STP State
端口状态。在CIST域中,有3种端口状态:
  • forwarding

  • learning

  • discarding

Protection
保护类型。端口的保护类型有:
  • None:未配置保护。

  • LoopBack:自环检测。

  • BpduRoot:BPDU和ROOT保护使能。

  • Root:根保护,只在指定端口上生效。

  • Bpdu:BPDU保护。

  • Loop:环路保护,只在根端口或Alternate端口上有效。

  • BpduLoop:BPDU和LOOP保护使能。

Cost

端口路径开销,相关命令请参考stp cost

Edged
边缘端口(由管理员指定)。
  • enable:使能边缘端口。
  • disable:未使能边缘端口。

# 显示生成树实例0在端口10GE1/0/1上的状态信息与统计信息。

<HUAWEI> display stp instance 0 interface 10ge 1/0/1
CIST Global Information:                                                                                                            
  Mode                :MSTP                                                                                                         
  CIST Bridge         :32768.0019-7459-3301                                                                                         
  Config Times        :Hello 2s MaxAge 20s FwDly 15s MaxHop 20                                                                      
  Active Times        :Hello 2s MaxAge 20s FwDly 15s MaxHop 20                                                                      
  CIST Root/ERPC      :32768.0019-7459-3301 / 0 (This bridge is the root)                                                           
  CIST RegRoot/IRPC   :32768.0019-7459-3301 / 0 (This bridge is the root)                                                           
  CIST RootPortId     :0.0                                                                                                          
  BPDU-Protection     :Disabled                                                                                                     
  TC or TCN received  :24                                                                                                           
  TC count per hello  :0                                                                                                            
  STP Converge Mode   :Normal                                                                                                       
  Share region-configuration :Enabled                                                                                               
  Time since last TC  :0 days 1h:8m:8s                                                                                              
  Number of TC        :13                                                                                                           
  Last TC occurred    :10GE1/0/1                                                                                                    
  Topo Change Flag    :0                                                                                                            
                                                                                                                                    
CIST Port Information:                                                                                                              
  Port Id             :2                                                                                                            
  Port Name           :10GE1/0/1                                                                                                    
  Port State          :Down                                                                                                         
  Port Protocol       :Enabled                                                                                                      
  Port Role           :Disabled Port                                                                                                
  Port Priority       :128                                                                                                          
  Port Cost(Dot1T)    :Config=auto / Active=200000000                                                                               
  Designated Bridge/Port   :32768.0019-7459-3301 / 128.2                                                                            
  Port Edged          :Config=default / Active=disabled                                                                             
  Point-to-point      :Config=auto / Active=false                                                                                   
  Transit Limit       :6 packets/s                                                                                                  
  Protection Type     :None                                                                                                         
  Port STP Mode       :MSTP                                                                                                         
  Port Protocol Type  :Config=auto / Active=dot1s                                                                                   
  BPDU Encapsulation  :Config=stp / Active=stp                                                                                      
  PortTimes           :Hello 2s MaxAge 20s FwDly 15s RemHop 20                                                                      
  TC or TCN send      :0                                                                                                            
  TC or TCN received  :0                                                                                                            
  BPDU Sent           :0                                                                                                            
           TCN: 0, Config: 0, RST: 0, MST: 0                                                                                        
  BPDU Received       :0                                                                                                            
           TCN: 0, Config: 0, RST: 0, MST: 0                                                                                        
  Last forwarding time: 2013/12/20 19:12:00 UTC
  Message Age         :0 

MSTI 1 Global Information:                                                                                                          
  MSTI Bridge ID      :32768.0019-7459-3301                                                                                         
  MSTI RegRoot/IRPC   :32768.0019-7459-3301 / 0 (This bridge is the root)                                                           
  MSTI RootPortId     :0.0                                                                                                          
  Master Bridge       :32768.0019-7459-3301                                                                                         
  Cost to Master      :0                                                                                                            
  TC received         :8                                                                                                            
  TC count per hello  :0                                                                                                            
  Time since last TC  :0 days 0h:1m:24s                                                                                             
  Number of TC        :11                                                                                                           
  Last TC occurred    :10GE1/0/1                                                                                                   
  Topo Change Flag    :0                                                                                                            
                                                                                                                                    
MSTI 1 Port Information:                                                                                                            
  Port Id             :1                                                                                                            
  Port Name           :10GE1/0/1                                                                                                    
  Port State          :Forwarding                                                                                                   
  Port Role           :Designated Port                                                                                              
  Port Priority       :128                                                                                                          
  Port Cost(Dot1T)    :Config=auto / Active=2000                                                                                    
  Desg. Bridge/Port   :32768.0019-7459-3301 / 128.1                                                                                 
  Port Times          :RemHops 20                                                                                                   
  TC or TCN send      :12                                                                                                           
  TC or TCN received  :0                                                                                                            
  Last forwarding time: 2013/12/24 08:34:42 UTC 
表7-74  display stp instance命令输出信息描述表

项目

描述

CIST Global Information

CIST全局信息。

Mode

运行模式为MSTP。默认运行模式是MSTP,相关命令请参考stp mode

CIST Bridge

CIST桥ID。
  • 前16位是交换设备在CIST中的优先级。
  • 后48位是本交换设备的MAC地址。

Config Times

手工配置的桥协议信息中的时间值:
  • Hello:BPDU发送的周期。

  • MaxAge:BPDU的最大生存期。

  • FwDly:端口状态迁移的延时时间。

  • MaxHop:MST域的最大跳数。

Active Times

实际使用的桥协议信息中的时间值:
  • Hello:BPDU发送的周期。

  • MaxAge:BPDU的最大生存期。

  • FwDly:端口状态迁移的延时时间。

  • MaxHop:MST域的最大跳数。

CIST Root/ERPC

CIST总根交换设备ID/外部路径开销(从本交换设备到CIST总根交换设备的路径开销)。

CIST RegRoot/IRPC

CIST域根桥ID/内部路径开销(从本交换设备到CIST域根交换设备的路径开销)。

CIST RootPortId

CIST根端口的ID。“0.0”表示交换设备是根交换设备,没有根端口。

BPDU-Protection

BPDU保护功能:
  • Disabled:未使能BPDU保护。

  • Enabled:使能BPDU保护。

TC or TCN received

收到的TC或者TCN报文数量。

TC count per hello

每hellotime收到的TC报文总数。

STP Converge Mode

STP收敛方式。

Share region-configuration

共享进程0的使能状态。

Time since last TC

从上次拓扑变化到现在经过的时间。

Number of TC

拓扑变化的次数。

Last TC occurred

显示引起网络拓扑最后一次发生变化的端口。
说明:

当Number of TC为0时,该行不显示。

Topo Change Flag

是否发生拓扑变化的标记:
  • 0:没有发生拓扑变化
  • 1:有发生拓扑变化

CIST Port Information

CIST端口信息。

Port Id

端口ID。

Port Name 端口名称。
Port State
端口状态:
  • Forwarding:转发状态。
  • Discarding:阻塞状态。
  • Down:Down状态。
  • Disabled:未运行状态。
  • Learning:学习状态。
  • Inactive:未激活状态。

Port Protocol

端口协议状态信息:
  • Enabled:端口使能STP

Port Role

端口角色。端口角色有以下6种:
  • Disabled:端口未激活。

  • Root Port(根端口)

  • Designated Port(指定端口)

  • Alternate Port(Alternate端口)

  • Backup Port(Backup端口)

  • Master port(Master端口)

其中在CIST域中,Master端口的角色是Root Port,在其它各实例上的角色都是Master端口。

Port Priority

端口优先级。相关命令请参考stp port priority

Port Cost(Dot1T)

端口路径开销(采用的是dot1t的计算方法):
  • config是指手工配置的路径开销。
  • active是实际使用的路径开销。

Designated Bridge/Port

指定交换设备的ID和指定端口ID。交换设备ID前16位是交换设备在CIST中的优先级,后48位是本交换设备的MAC地址。端口ID前4位表示优先级,后12位表示端口号。

Port Edged

边缘端口(由管理员指定)。
  • enabled:使能边缘端口

  • disabled:未使能边缘端口

Config表示通过stp edged-port命令配置的值,Active表示实际值。

Point-to-point

指定端口的链路类型。Config表示通过stp point-to-point命令配置的链路类型,Active表示实际的链路类型。

Transit Limit

当前端口在每个Hello Time时间内发送BPDU的最大数目。相关命令请参考stp transmit-limit(接口视图)

Protection Type

保护类型。端口的保护类型有:
  • None:未配置保护。

  • LoopBack:自环检测。

  • BpduRoot:BPDU和ROOT保护使能。

  • Root:根保护,只在指定端口上生效。

  • Bpdu:BPDU保护。

  • Loop:环路保护,只在根端口或Alternate端口上有效。

  • BpduLoop:BPDU和LOOP保护使能。

Port STP Mode

端口的STP协议模式。

Port Protocol Type

端口收发报文的格式。可以为:
  • auto

  • legacy

  • dot1s

缺省值为auto。Config表示通过stp compliance命令配置的报文格式,Active表示实际的报文格式。
BPDU Encapsulation

端口收发BPDU报文的格式。

PortTimes

端口的桥协议信息中的时间值:
  • Hello:BPDU发送的周期。

  • MaxAge:BPDU的最大生存期。

  • FwDly:端口状态迁移的延时时间。

  • RemHop:MST域的最大跳数。

TC or TCN send

指定端口发送的TC标记报文或TCN报文数目的统计。

TC or TCN received

指定端口接收的TC标记报文或TCN报文数目的统计。

BPDU Sent

BPDU发送信息统计。
  • TCN:拓扑变化通知报文

  • Config:STP报文

  • RST:RSTP报文

  • MST:MSTP报文

BPDU Received

BPDU接收信息统计。
  • TCN:拓扑变化通知报文

  • Config:STP报文

  • RST:RSTP报文

  • MST:MSTP报文

Last forwarding time

标识端口上一次进入转发状态的时间。

Message Age

BPDU的生存期。

MSTI Bridge ID

标识MSTI桥的ID。

MSTI RegRoot/IRPC

MSTI根桥ID/内部路径开销(从本交换设备到MSTI根交换设备的路径开销)。

MSTI RootPortId

MSTI根端口的ID。“0.0”表示交换设备是根交换设备,没有根端口。

Master Bridge

Master端口所在的桥ID。
  • 前16位是交换设备在CIST中的优先级。
  • 后48位是交换设备的MAC地址。

Cost to Master

本设备到Master端口所在桥的路径开销。“0”表示Master端口所在桥就是本桥。

TC received

标识收到的TC报文数量。

display stp abnormal-interface

命令功能

display stp abnormal-interface命令用来查看运行生成树协议的异常端口信息。

命令格式

STP/RSTP/MSTP:display stp [ process process-id ] [ instance instance-id ] abnormal-interface

VBST:display stp vlan [ vlan-id ] abnormal-interface

参数说明

参数 参数说明 取值
process process-id

显示指定MSTP进程的ID。

如果不指定process process-id,则显示进程0的生成树状态统计信息。

整数形式,取值范围是1~256

instance instance-id

显示指定实例编号的生成树的状态和统计信息。

如果不指定instance instance-id,则显示所有生成树实例的状态和统计信息,显示顺序按照端口号的顺序排列。

整数形式,取值范围是0~4094,取值为0表示的是CIST。CE6880EI设备的每个进程支持128个instance,其他设备的每个进程支持的instance的最大数量是64。

vlan vlan-id

显示指定VLAN中运行生成树协议的异常端口信息。

如果不指定vlan vlan-id,则显示所有VLAN中运行生成树协议的异常端口信息。

说明:

通过指定VLAN只能查看运行VBST协议的异常端口信息。

整数形式,取值范围是1~4094。

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

当设备的端口较多时,通过display stp命令会显示大量的信息,查看运行生成树协议的异常端口信息非常困难。

通过执行本命令,可以非常方便的查看被生成树协议保护的异常端口信息。

注意事项

  • 在系统视图中使用本命令,如果不指定MSTP进程的ID,则默认显示MSTP进程0的相关信息,否则显示指定ID的MSTP进程信息。

  • 在MSTP进程视图中使用本命令,如果不指定MSTP进程的ID,则默认显示所在视图MSTP进程的信息,否则显示指定ID的MSTP进程信息。

使用实例

# 显示进程0的被生成树协议保护的异常端口信息。

<HUAWEI> display stp instance 0 abnormal-interface
 MSTID   Interface                     Status          Reason
     0   10GE1/0/1                     discarding      root-protected
     0   10GE1/0/2                     down            bpdu-protected           
     0   10GE1/0/3                     discarding      root-protected           
     0   10GE1/0/4                     discarding      loop-detected
# 当运行VBST协议时,显示VLAN5中运行VBST协议的异常端口信息。
<HUAWEI> display stp vlan 5 abnormal-interface
VLANID    Interface          Status          Reason                   
     5    10GE1/0/1          DISCARDING      LOOP-Protected           
     5    10GE1/0/2          DOWN            BPDU-Protected           
     5    10GE1/0/3          DISCARDING      ROOT-Protected           
     5    10GE1/0/4          DISCARDING      LOOP-Detected
表7-75  display stp abnormal-interface命令输出信息描述表

项目

描述

MSTID

标识MSTP实例ID。

Interface

标识端口类型。

Status

STP相关保护生效后,端口的状态:
  • down:端口物理状态为Down(包括error-down)。
  • discarding:生成树拓扑稳定后被阻塞的端口。

Reason

标识端口异常的生成树保护类型:
  • root-protected:根保护生效。
  • loop-protected:环路保护生效。
  • bpdu-protected:BPDU保护生效。
  • loop-detected:环路检测生效。

VLANID

标识VLAN ID。

display stp active

命令功能

display stp active命令用来查看目前状态为Up的所有端口的生成树状态详细信息和统计信息。

命令格式

display stp [ process process-id ] active

参数说明

参数 参数说明 取值
process process-id

显示指定MSTP进程的ID。

如果不指定process process-id,则显示进程0的生成树状态统计信息。

整数形式,取值范围是1~256

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

当只需要查看当前交换设备上状态为Up的端口的生成树状态信息时,可以通过执行本命令进行查看。

注意事项

  • 在系统视图中使用本命令,如果不指定MSTP进程的ID,则默认显示MSTP进程0的相关信息,否则显示指定ID的MSTP进程信息。

  • 在MSTP进程视图中使用本命令,如果不指定MSTP进程的ID,则默认显示所在视图MSTP进程的信息,否则显示指定ID的MSTP进程信息。

使用实例

# 显示进程0所有Up端口的生成树信息。

<HUAWEI> display stp active
CIST Global Information:                                                                                                            
  Mode                :MSTP                                                                                                         
  CIST Bridge         :32768.0019-7459-3301                                                                                         
  Config Times        :Hello 2s MaxAge 20s FwDly 15s MaxHop 20                                                                      
  Active Times        :Hello 2s MaxAge 20s FwDly 15s MaxHop 20                                                                      
  CIST Root/ERPC      :32768.0019-7459-3301 / 0 (This bridge is the root)                                                           
  CIST RegRoot/IRPC   :32768.0019-7459-3301 / 0 (This bridge is the root)                                                           
  CIST RootPortId     :0.0                                                                                                          
  BPDU-Protection     :Disabled                                                                                                     
  TC or TCN received  :31                                                                                                           
  TC count per hello  :0                                                                                                            
  STP Converge Mode   :Normal                                                                                                       
  Share region-configuration :Enabled                                                                                               
  Time since last TC  :0 days 0h:28m:47s                                                                                            
  Number of TC        :19                                                                                                           
  Last TC occurred    :10GE1/0/1                                                                                                    
  Topo Change Flag    :0                                                                                                            
                                                                                                                                    
CIST Port Information:                                                                                                              
  Port Id             :1                                                                                                            
  Port Name           :10GE1/0/1                                                                                                    
  Port State          :Forwarding                                                                                                   
  Port Protocol       :Enabled                                                                                                      
  Port Role           :Designated Port                                                                                              
  Port Priority       :128                                                                                                          
  Port Cost(Dot1T)    :Config=auto / Active=2000                                                                                    
  Designated Bridge/Port   :32768.0019-7459-3301 / 128.1                                                                            
  Port Edged          :Config=default / Active=enabled                                                                              
  Point-to-point      :Config=auto / Active=true                                                                                    
  Transit Limit       :6 packets/s                                                                                                  
  Protection Type     :None                                                                                                         
  Port STP Mode       :MSTP                                                                                                         
  Port Protocol Type  :Config=auto / Active=dot1s                                                                                   
  BPDU Encapsulation  :Config=stp / Active=stp                                                                                      
  PortTimes           :Hello 2s MaxAge 20s FwDly 15s RemHop 20                                                                      
  TC or TCN send      :0                                                                                                            
  TC or TCN received  :0                                                                                                            
  BPDU Sent           :38563                                                                                                        
           TCN: 0, Config: 0, RST: 0, MST: 38563                                                                                    
  BPDU Received       :0                                                                                                            
           TCN: 0, Config: 0, RST: 0, MST: 0                                                                                        
  Last forwarding time: 2013/12/20 05:02:19 UTC                                                                                     
  Message Age         :0           

MSTI 1 Global Information:                                                                                                          
  MSTI Bridge ID      :32768.0019-7459-3301                                                                                         
  MSTI RegRoot/IRPC   :32768.0019-7459-3301 / 0 (This bridge is the root)                                                           
  MSTI RootPortId     :0.0                                                                                                          
  Master Bridge       :32768.0019-7459-3301                                                                                         
  Cost to Master      :0                                                                                                            
  TC received         :8                                                                                                            
  TC count per hello  :0                                                                                                            
  Time since last TC  :0 days 0h:1m:24s                                                                                             
  Number of TC        :11                                                                                                           
  Last TC occurred    :10GE1/0/1                                                                                                   
  Topo Change Flag    :0                                                                                                            
                                                                                                                                    
MSTI 1 Port Information:                                                                                                            
  Port Id             :1                                                                                                            
  Port Name           :10GE1/0/1                                                                                                    
  Port State          :Forwarding                                                                                                   
  Port Role           :Designated Port                                                                                              
  Port Priority       :128                                                                                                          
  Port Cost(Dot1T)    :Config=auto / Active=2000                                                                                    
  Desg. Bridge/Port   :32768.0019-7459-3301 / 128.1                                                                                 
  Port Times          :RemHops 20                                                                                                   
  TC or TCN send      :12                                                                                                           
  TC or TCN received  :0                                                                                                            
  Last forwarding time: 2013/12/24 08:34:42 UTC
表7-76  display stp active命令输出信息描述表

项目

描述

CIST Global Information

CIST全局信息。

Mode

运行模式为MSTP。默认运行模式是MSTP,相关命令请参考stp mode

CIST Bridge

CIST桥ID。
  • 前16位是交换设备在CIST中的优先级。
  • 后48位是交换设备的MAC地址。

Config Times

手工配置的桥协议信息中的时间值:
  • Hello:BPDU发送的周期。

  • MaxAge:BPDU的最大生存周期。

  • FwDly:端口状态迁移的延时时间。

  • MaxHop:MST域的最大跳数。

Active Times 

实际使用的桥协议信息中的时间值:
  • Hello:BPDU发送的周期。

  • MaxAge:BPDU的最大生存周期。

  • FwDly:端口状态迁移的延时时间。

  • MaxHop:MST域的最大跳数。

CIST Root/ERPC

CIST总根交换设备ID/外部路径开销(从本交换设备到CIST总根交换设备的路径开销)。

CIST RegRoot/IRPC

CIST域根桥ID/内部路径开销(从本交换设备到CIST域根交换设备的路径开销)。

CIST RootPortId

CIST根端口的ID。“0.0”表示交换设备是根交换设备,没有根端口。

BPDU-Protection

BPDU保护功能:
  • Disabled:未使能BPDU保护。

  • Enabled:使能BPDU保护。

TC or TCN received

收到的TC或者TCN报文数量。

TC count per hello

每hellotime收到的TC报文总数。

STP Converge Mode

STP收敛方式。它有两种收敛方式:fast和normal。

Share region-configuration

共享进程0的使能状态。

Time since last TC

从上次拓扑变化到现在经过的时间。

Number of TC

网络拓扑发生变化的次数。

Last TC occurred

显示引起网络拓扑最后一次发生变化的端口。

说明:

Number of TC为0时,该行不显示。

Topo Change Flag
是否发生拓扑变化的标记:
  • 0:没有发生拓扑变化
  • 1:有发生拓扑变化

CIST Port Information

CIST端口信息。

Port Id

端口ID。

Port Name

端口名称。

Port State

端口状态:

  • Forwarding:转发状态。
  • Discarding:阻塞状态。

Port Protocol

端口协议状态信息:
  • Enabled:端口使能STP

Port Role

端口角色。端口角色有以下5种:
  • Root Port(根端口)

  • Designated Port(指定端口)

  • Alternate Port(Alternate端口)

  • Backup Port(Backup端口)

  • Master port(Master端口)

其中在CIST域中,Master端口的角色是Root Port,在其它各实例上的角色都是Master端口。

Port Priority

端口优先级。相关命令请参考stp port priority

Port Cost(Dot1T )

端口路径开销(采用的是dot1t的计算方法)
  • Config是指手工配置的路径开销。
  • Active是实际使用的路径开销。

Designated Bridge/Port

标识交换设备的ID和指定端口ID。交换设备ID前16位是交换设备在CIST中的优先级,后48位是本交换设备的MAC地址。端口ID前4位表示优先级,后12位表示端口号。

Port Edged

边缘端口(由管理员指定)。
  • enabled:使能边缘端口

  • disabled:未使能边缘端口

Config表示通过stp edged-port命令配置的值,Active表示实际值。

Point-to-point

指定端口的链路类型。Config表示通过stp point-to-point命令配置的链路类型,Active表示实际的链路类型。

Transit Limit

当前端口在每秒发送BPDU的最大数目。相关命令请参考stp transmit-limit(接口视图)

Protection Type

保护类型。端口的保护类型有:
  • Root:只在指定端口上生效。

  • Loop:只在根端口或Alternate端口上有效。

  • None:无。

Port STP Mode

端口的STP协议模式。

Port Protocol Type

端口收发报文的格式。可以为:
  • auto

  • legacy

  • dot1s

缺省值为auto。Config表示通过stp compliance命令配置的报文格式,Active表示实际的报文格式。

BPDU Encapsulation

端口收发BPDU报文的格式。

PortTimes

端口的桥协议信息中的时间值:
  • Hello:BPDU发送的周期。

  • MaxAge:BPDU的最大生存期。

  • FwDly:端口状态迁移的延时时间。

  • RemHop:MST域的最大跳数。

TC or TCN send

标识接口发送的TC标记报文或TCN报文数目的统计。

TC or TCN received

标识端口接收的TC标记报文或TCN报文数目的统计。

BPDU Sent

BPDU发送信息统计。
  • TCN:拓扑变化通知报文

  • Config:STP报文

  • RST:RSTP报文

  • MST:MSTP报文

BPDU Received

BPDU接收信息统计。
  • TCN:拓扑变化通知报文

  • Config:STP报文

  • RST:RSTP报文

  • MST:MSTP报文

Last forwarding time

标识端口上一次进入转发状态的时间。

Message Age

BPDU的生存期。

MSTI Bridge ID

标识MSTI桥的ID。

MSTI RegRoot/IRPC

MSTI根桥ID/内部路径开销(从本交换设备到MSTI根交换设备的路径开销)。

MSTI RootPortId

MSTI根端口的ID。“0.0”表示交换设备是根交换设备,没有根端口。

Master Bridge

Master端口所在的桥ID。
  • 前16位是交换设备在CIST中的优先级。
  • 后48位是交换设备的MAC地址。

Cost to Master

本设备到Master端口所在桥的路径开销。“0”表示Master端口所在桥就是本桥。

TC received

标识收到的TC报文数量。

display stp blocked-interface

命令功能

display stp blocked-interface命令用来查看指定VLAN下的运行生成树协议被阻塞的端口信息。

命令格式

display stp vlan vlan-id blocked-interface

参数说明

参数 参数说明 取值
vlan vlan-id

查看指定VLAN的运行生成树协议被阻塞的端口信息。

整数形式,取值范围是1~4094。

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

当端口加入VLAN后,当需要查询该VLAN下运行生成树协议状态被阻塞的端口时,可以通过本命令查看。

注意事项

通过本命令查看的是未使能共享链路保护的进程下被阻塞的端口信息。

使用实例

# 显示VLAN2的运行生成树协议被阻塞的端口信息。

<HUAWEI> display stp vlan 2 blocked-interface
VLAN          Blocked Ports                                                                                                         
--------------------------------------------------------------------------------                                                    
   2          10GE1/0/1
表7-77  display stp blocked-interface命令输出信息描述表

项目

描述

VLAN

标识VLAN ID。

Blocked Ports

标识被阻塞的端口。

display stp bridge

命令功能

display stp bridge命令用来查看桥的生成树状态详细信息。

命令格式

STP/RSTP/MSTP:display stp [ process process-id ] bridge { root | local }

VBST:display stp vlan [vlan-id ] bridge { root | local }

参数说明

参数 参数说明 取值
process process-id

显示指定MSTP进程的ID。

如果不指定process process-id,则显示进程0的生成树状态统计信息。

整数形式,取值范围是1~256

root 显示根桥的生成树状态信息。 -
local 显示本桥的生成树状态信息。 -
vlan vlan-id

显示指定VLAN中桥的生成树状态信息。

如果不指定vlan vlan-id,则显示所有VLAN中桥的生成树状态统计信息。

说明:

通过指定VLAN只能查看运行VBST协议的桥的生成树协议信息。

整数形式,取值范围是1~4094。

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

当设备的端口较多时,通过display stp命令会显示大量的信息,查看本桥和根桥的生成树状态信息非常难。

通过执行本命令,可以非常方便的查看本桥和根桥的生成树状态信息。

注意事项

  • 在系统视图中使用本命令,如果不指定MSTP进程的ID,则默认显示MSTP进程0的相关信息,否则显示指定ID的MSTP进程信息。

  • 在MSTP进程视图中使用本命令,如果不指定MSTP进程的ID,则默认显示所在视图MSTP进程的信息,否则显示指定ID的MSTP进程信息。

使用实例

# 当运行STP/RSTP/MSTP协议时,显示进程0根桥的生成树状态信息。

<HUAWEI> display stp bridge root
MSTID RootID               RootCost HelloTime MaxAge ForwardDelay RootPort                                                          
--------------------------------------------------------------------------                                                          
    0 32768.0019-7459-3301        0         2     20           15         
# 当运行VBST协议时,显示VLAN10中根桥的生成树状态信息。
<HUAWEI> display stp vlan 10 bridge root
------------------------------------------------------------------------------                                                      
                                     Hello  Max Forward                                                                             
VLANID RootID               RootCost  Time  Age   Delay RootPort                                                                    
------------------------------------------------------------------------------                                                      
    10 4106.0025-9e95-7c21         0     2   20      15                                                                             
------------------------------------------------------------------------------                                                      
表7-78  display stp bridge命令输出信息描述表

项目

描述

MSTID

标识MSTP实例ID。

RootID

标识MSTP根桥ID。

RootCost

标识MSTP根路径开销。

HelloTime

标识根交换设备发送BPDU的周期。

MaxAge

标识BPDU最大生存时间。

ForwardDelay

标识端口状态迁移的延时。

RootPort

标识根端口。

VLANID

标识VLAN ID。

display stp global

命令功能

display stp global命令用来查看生成树协议的全局概要信息。

命令格式

display stp [ process process-id ] global

参数说明

参数 参数说明 取值
process process-id

显示指定MSTP进程的ID。

如果不指定process process-id,则显示进程0的生成树全局概要信息。

整数形式,取值范围是1~256。

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

当设备的端口较多时,使用display stp命令查看生成树协议会显示大量的信息,很难定位比较关心的关键信息,查看全局信息不方便;使用display stp brief命令,只能查看端口的生成树状态信息,无法查看全局信息。

通过执行本命令,可以非常方便的查看生成树协议的全局概要信息。

注意事项

  • 在系统视图中使用本命令,如果不指定MSTP进程的ID,则默认显示MSTP进程0的相关信息,否则显示指定ID的MSTP进程信息。

  • 在MSTP进程视图中使用本命令,如果不指定MSTP进程的ID,则默认显示所在视图MSTP进程的信息,否则显示指定ID的MSTP进程信息。

使用实例

# 显示进程0的生成树协议概要信息。

<HUAWEI> display stp global
Protocol Status            :Enabled                                                                                                 
Bpdu-filter default        :Disabled                                                                                                
Tc-protection              :Enabled                                                                                                 
Tc-protection threshold    :1                                                                                                       
Tc-protection interval     :2s                                                                                                      
Edged port default         :Disabled                                                                                                
Pathcost-standard          :Dot1T                                                                                                   
Timer-factor               :3                                                                                                       
Transmit-limit             :6                                                                                                       
Bridge-diameter            :7                                                                                                       
CIST Global Information:                                                                                                            
  Mode                :MSTP                                                                                                         
  CIST Bridge         :32768.0019-7459-3301                                                                                         
  Config Times        :Hello 2s MaxAge 20s FwDly 15s MaxHop 20                                                                      
  Active Times        :Hello 2s MaxAge 20s FwDly 15s MaxHop 20                                                                      
  CIST Root/ERPC      :32768.0019-7459-3301 / 0 (This bridge is the root)                                                           
  CIST RegRoot/IRPC   :32768.0019-7459-3301 / 0 (This bridge is the root)                                                           
  CIST RootPortId     :0.0                                                                                                          
  BPDU-Protection     :Disabled                                                                                                     
  TC or TCN received  :9                                                                                                            
  TC count per hello  :0                                                                                                            
  STP Converge Mode   :Normal                                                                                                       
  Share region-configuration :Enabled                                                                                               
  Time since last TC  :0 days 1h:37m:17s                                                                                            
  Number of TC        :10                                                                                                           
  Last TC occurred    :10GE4/0/12                                                                                                   
  Topo Change Flag    :0
表7-79  display stp global命令输出信息描述表

项目

描述

Protocol Status

运行协议的状态:
  • Enabled:使能生成树协议。
  • Disabled:去使能生成树协议。

Bpdu-filter default

标识是否使能配置设备上端口为BPDU filter端口的功能:
  • Enabled:使能将设备上端口配置为BPDU filter端口功能。
  • Disabled:去使能将设备上端口配置为BPDU filter端口功能。

Tc-protection

TC保护状态。

Tc-protection threshold

设备在单位时间内处理拓扑变化报文并立即刷新转发表项的阈值。

Tc-protection interval

设备处理最大数量的拓扑变化报文并立即刷新转发表项所用时间。

Edged port default

标识是否使能配置交换设备所有端口为边缘端口功能:
  • Enabled:使能将交换设备所有端口配置为边缘端口功能。
  • Disabled:去使能将交换设备所有端口配置为边缘端口功能。

Pathcost-standard

MSTP路径开销值的计算方法。

Timer-factor

Hello Time的倍数值。

Transmit-limit

当前端口在每个Hello Time时间内发送BPDU的最大数目。相关命令请参考stp transmit-limit(系统视图)

Bridge-diameter

MSTP的网络直径。

CIST Global Information

CIST全局信息。

Mode

生成树协议的模式:
  • STP
  • RSTP
  • MSTP
  • VBST

CIST Bridge

CIST桥ID。
  • 前16位是交换设备在CIST中的优先级。
  • 后48位是本交换设备的MAC地址。

Config Times

手工配置的桥协议信息中的时间值:
  • Hello:BPDU发送的周期。
  • MaxAge:BPDU的最大生存期。
  • FwDly:端口状态迁移的延时时间。
  • MaxHop:MST域的最大跳数。

Active Times

实际使用的桥协议信息中的时间值:
  • Hello:BPDU发送的周期。
  • MaxAge:BPDU的最大生存期。
  • FwDly:端口状态迁移的延时时间。
  • MaxHop:MST域的最大跳数。

CIST Root/ERPC

CIST总根交换设备ID/外部路径开销(从本交换设备到CIST总根交换设备的路径开销)。

CIST RegRoot/IRPC

CIST域根桥ID/内部路径开销(从本交换设备到CIST域根交换设备的路径开销)。

CIST RootPortId

CIST根端口的ID。“0.0”表示交换设备是根交换设备,没有根端口。

BPDU-Protection

BPDU保护功能:
  • Disabled:未使能BPDU保护。
  • Enabled:使能BPDU保护。

TC or TCN received

收到的TC或者TCN报文数量。

TC count per hello

每hellotime收到的TC报文总数。

STP Converge Mode

STP收敛方式。它有两种收敛方式:fast和normal。

Share region-configuration

共享进程0的使能状态。

Time since last TC

从上次拓扑变化到现在经过的时间。

Number of TC

网络拓扑发生变化的次数。

Last TC occurred

显示引起网络拓扑最后一次发生变化的端口。

说明:

Number of TC为0时,该行不显示。

Topo Change Flag

是否发生拓扑变化的标记:
  • 0:没有发生拓扑变化
  • 1:有发生拓扑变化

display stp region-configuration

命令功能

display stp region-configuration命令用来查看交换设备上当前生效的MST域配置信息,包括域名、域的修订级别、VLAN与生成树实例的映射关系以及配置的摘要。

命令格式

display stp [ process process-id ] region-configuration [ digest ]

参数说明

参数 参数说明 取值
process process-id

显示指定MSTP进程ID当前生效的MST域配置信息。

整数形式,取值范围是1~256
digest 显示当前生效的MST域配置的摘要。 -

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

网络规划者在网络中部署MSTP协议进行MST域相关的配置后,可以通过本命令查看已经生效的MST域的域名、MST域的修订级别和MST域的生成树实例和VLAN之间的映射关系。

注意事项
  • 在系统视图中使用本命令,如果不指定MSTP进程的ID,则默认显示MSTP进程0的相关信息,否则显示指定ID的MSTP进程信息。

  • 在MSTP进程视图中使用本命令,如果不指定MSTP进程的ID,则默认显示所在视图MSTP进程的信息,否则显示指定ID的MSTP进程信息。

说明:

关于MSTP进程0的内容,请参见stp process命令。

使用实例

# 查看MST域的配置信息。

<HUAWEI> display stp region-configuration
Operating configuration
   Format selector :0
   Region name     :huawei
   Revision level  :0
   Instance   VLAN
          0   21 to 4094                                                                                
          1   1 to 10                                                                              
          2   11 to 20                                                                                                             
# 查看设备上当前生效的MST域配置的摘要。
<HUAWEI> display stp region-configuration digest
 Operating configuration
   Format selector    :0
   Region name        :huawei
   Revision level     :0
   Digest             :0xAC36177F50283CD4B83821D8AB26DE62
表7-80  display stp region-configuration命令输出信息描述表

项目

描述

Format selector

MSTP协议规定的选择因子。

Region name

MST域的域名。相关命令请参考region-name

Revision level

MST域的修订级别。相关命令请参考revision-level

Instance VLAN

MST域的生成树实例和VLAN之间的映射关系。相关命令请参考instancevlan-mapping modulo

Digest

MST域配置的摘要。

display stp tc-bpdu statistics

命令功能

display stp tc-bpdu statistics命令用来查看端口TC/TCN报文收发计数。

命令格式

STP/RSTP/MSTP: display stp [ process process-id ] [ instance instance-id ] [ interface interface-type interface-number | slot slot-id ] tc-bpdu statistics

VBST: display stp vlan [ vlan-id ] tc-bpdu statistics

参数说明

参数 参数说明 取值
process process-id

显示指定MSTP进程ID的TC/TCN报文收发计数。

如果不指定process process-id,则显示进程0的TC/TCN报文收发计数。

整数形式,取值范围是1~256

instance instance-id

显示指定实例编号的TC/TCN报文收发计数。

如果不指定instance instance-id,则显示所有生成树实例的TC/TCN报文收发计数,显示顺序按照端口号的顺序排列。

整数形式,取值范围是0~4094,取值为0表示的是CIST。CE6880EI设备的每个进程支持128个instance,其他设备的每个进程支持的instance的最大数量是64。

interface interface-type interface-number

显示指定所有生成树实例在指定端口上的TC/TCN报文收发计数。

如果不指定interface interface-type interface-number,则显示所有生成树实例在所有端口上的TC/TCN报文收发计数,显示顺序按照端口号的顺序排列。

-

slot slot-id

显示指定堆叠ID的TC/TCN报文收发计数。

非堆叠情况下默认为1;堆叠情况下,根据堆叠设备数量而定。

vlan vlan-id

显示指定VLAN中的端口的TC/TCN报文收发计数。

如果不指定vlan vlan-id,则显示所有VLAN中的端口的TC/TCN报文收发计数。

说明:

通过指定VLAN只能查看运行VBST协议的端口的TC/TCN报文收发计数。

整数形式,取值范围是1~4094。

视图

所有视图

缺省级别

1:监控级

使用指南

当用户需要确认哪些端口TC/TCN报文收发异常,可以通过执行本命令确认网络是否存在故障,从而根据端口信息帮助确认故障来源。

使用实例

# 当运行STP/RSTP/MSTP协议时,查看实例端口的TC/TCN报文收发计数。
<HUAWEI> display stp tc-bpdu statistics
 -------------------------- STP TC/TCN information --------------------------                                                       
 MSTID Port                        TC(Send/Receive)      TCN(Send/Receive)                                                          
 0     10GE1/0/3                   2/3                   0/0                                                                        
 1     10GE1/0/5                   1/0                   -/-
# 当运行VBST协议时,查看端口的TC/TCN报文收发计数。
<HUAWEI> display stp vlan 10 tc-bpdu statistics
VBST TC/TCN information:                                                                                                            
---------------------------------------------------------------------------                                                         
VLANID Interface              TC(Send/Receive)       TCN(Send/Receive)                                                              
---------------------------------------------------------------------------                                                         
    10 10GE1/0/3              (0)/(0)                (0)/(0)                                                                        
    10 10GE1/0/9              (2)/(6)                (0)/(0)                                                                        
---------------------------------------------------------------------------                                                         
表7-81  display stp tc-bpdu statistics命令输出信息描述表

项目

描述

MSTID

标识MSTP实例ID。

Port

标识端口名称。

TC(Send/Receive)

标识TC报文收发计数。

TCN(Send/Receive)

标识TCN报文收发计数。“-”表示只有实例0处理TCN报文。

VLAN ID

标识VLAN ID。

display stp topology-change

命令功能

display stp topology-change命令用来查看拓扑变化相关的统计信息。

命令格式

STP/RSTP/MSTP: display stp [ process process-id ] [ instance instance-id ] topology-change

VBST: display stp vlan [ vlan-id ] topology-change

参数说明

参数 参数说明 取值
process process-id

显示指定MSTP进程的拓扑变化相关统计信息。

若不指定该参数,则显示进程0的拓扑变化相关统计信息。

整数形式,取值范围是1~256

instance instance-id

显示指定生成树实例的拓扑变化相关统计信息。

若不指定该参数,则显示CIST的拓扑变化相关统计信息。

整数形式,取值范围是0~4094,取值为0表示的是CIST。CE6880EI设备的每个进程支持128个instance,其他设备的每个进程支持的instance的最大数量是64。

vlan vlan-id

显示指定VLAN的拓扑变化相关统计信息。

若不指定该参数,则显示所有VLAN的拓扑变化相关统计信息。

说明:

通过指定VLAN只能查看VBST协议的拓扑变化相关统计信息。

整数形式,取值范围是1~4094。

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

在运行MSTP的二层网络中,设备收到拓扑变化报文后会进行清除ARP表项和MAC表项。如果设备收到过多的拓扑变化报文,频繁的清除ARP表项和MAC表项会导致设备CPU占用率高,最终导致网络流量不稳定。

通过执行本命令可以查看MSTP拓扑变化相关的统计信息,如果设备拓扑变化次数递增,则可以确定网络存在震荡。

前置条件

对于非0进程,需要先通过命令stp process process-id创建相应的进程,然后才能通过本命令查看到当前进程下的拓扑变化信息。

使用实例

# 当运行MSTP协议时,执行display stp topology-change命令,显示MSTP拓扑变化相关统计信息。

<HUAWEI> display stp topology-change
 CIST topology change information
   Number of topology changes             :5
   Time since last topology change        :0 days 0h:23m:19s
   Topology change initiator(detected)    :10GE1/0/1
   Number of generated topologychange traps :   5
   Number of suppressed topologychange traps:   3

 MSTI 1 topology change information
   Number of topology changes             :5
   Time since last topology change        :0 days 0h:23m:19s
   Topology change initiator(detected)    :10GE1/0/2
   Number of generated topologychange traps :   5
   Number of suppressed topologychange traps:   3

 MSTI 2 topology change information
   Number of topology changes             :5
   Time since last topology change        :0 days 0h:23m:19s
   Topology change initiator(notified)    :10GE1/0/3
   Topology change last received from     :00e0-5b3c-c100
   Number of generated topologychange traps :   5
   Number of suppressed topologychange traps:   3

 MSTI 3 topology change information
   Number of topology changes             :5
   Time since last topology change        :0 days 0h:23m:19s
# 当运行VBST协议时,查看设备上VLAN5的拓扑变化信息。
<HUAWEI> display stp vlan 5 topology-change
 VLAN 5 topology change information
VLAN 5 topology change information:                                                                                                 
--------------------------------------------------------------                                                                      
Number of topology changes           : 0                                                                                            
Topology change initiator(notified)  : NA                                                                                           
Time since last topology change      : 0 days 0h:0m:0s                                                                              
Topology change last received from   : 0000-0000-0000                                                                               
--------------------------------------------------------------                                                                      
表7-82  display stp topology-change命令输出信息描述表

项目

描述

Number of topology changes

从初始化开始,发生拓扑变化的总计次数。

说明:

在当前STP协商机制下,拓扑收敛的时候每个VLAN收发的TC报文个数可能不相同,所以在相同收敛场景下每个VLAN所记录的拓扑变化次数可能不相同。

Time since last topology change

当前距离最近一次拓扑变化的时间。

Topology change initiator(detected)

由阻塞变为放开后,由于状态变为DETECTED而触发拓扑变化的端口。

Topology change initiator(notified)

由于收到拓扑变化报文而触发拓扑变化的端口。

Topology change last received from

拓扑变化报文来源的桥MAC。

Number of generated topologychange traps

产生的告警次数。

Number of suppressed topologychange traps

抑制的告警次数。

display stp vlan

命令功能

display stp vlan命令用来查看加入指定VLAN的端口的生成树状态。

命令格式

display stp vlan vlan-id

参数说明

参数 参数说明 取值
vlan-id

显示指定VLAN的端口的生成树状态。

整数形式,取值范围是1~4094,保留VLAN ID(通过命令vlan reserved配置)除外

视图

所有视图

缺省级别

1:监控级

使用指南

当用户在端口上配置了VLAN后,可通过执行本命令查询VLAN下端口的生成树状态。此时,用户可以不用关注VLAN和实例的映射关系。

使用实例

# 执行display stp vlan命令,显示指定VLAN的端口的生成树状态。

<HUAWEI> display stp vlan 1
 ProcessId   InstanceId   Port                        Role  State                                                                   
 ----------------------------------------------------------------------                                                             
         0            0   10GE1/0/1                   DESI  forwarding
表7-83  display stp vlan命令输出信息描述表

项目

描述

ProcessId

标识进程ID。

InstanceId

标识实例ID。

Port

标识端口。

Role

标识端口角色。

State

标识端口状态。

display stp vlan bpdu statistics

命令功能

display stp vlan bpdu statistics命令用于查看指定VLAN的VBST协议报文收发统计信息。

命令格式

display stp vlan [ vlan-id ] bpdu statistics

参数说明

参数 参数说明 取值
vlan vlan-id

显示指定VLAN的VBST协议报文统计计数。

如果不指定vlan vlan-id,则显示所有VLAN的VBST协议报文统计计数。

整数形式,取值范围是1~4094。

视图

所有视图

缺省级别

1:监控级

使用指南

当用户需要确认哪些VLAN的VBST协议报文收发异常,可以通过执行本命令确认网络是否存在故障,从而根据端口信息帮助确认故障来源。

使用实例

# 当运行VBST协议时,查看指定VLAN的VBST协议报文统计信息。
<HUAWEI> display stp vlan 10 bpdu statistics
---------------------------------------------------------------------------                                                         
                                  BPDUSent        TCN     Config        RST                                                         
VLANID Interface              BPDUReceived        TCN     Config        RST                                                         
---------------------------------------------------------------------------                                                         
    10 10GE1/0/3                         0          0          0          0                                                         
                                         0          0          0          0                                                         
    10 10GE1/0/9                     45123          0          0      45123                                                         
                                         0          0          0          0                                                         
---------------------------------------------------------------------------                                                         
表7-84  display stp vlan bpdu statistics命令输出信息描述表

项目

描述

VLANID

标识 VLAN ID。

Interface

标识端口号。

BPDUSent

标识BPDU报文接收计数。

BPDUReceived

标识BPDU报文发送计数。

Config

标识Config的统计计数。

RST

标识RST的统计计数。

display stp vlan information

命令功能

display stp vlan information命令用来查看加入指定VLAN的端口的生成树状态。

命令格式

display stp vlan [ vlan-id ] information [ brief | global ]

参数说明

参数 参数说明 取值
vlan-id

显示指定VLAN的端口的生成树状态。

整数形式,取值范围是1~4094

brief

显示生成树的状态和统计信息摘要。

-

global

生成树协议的全局概要信息。

-

视图

所有视图

缺省级别

1:监控级

使用指南

当用户在端口上配置了VLAN并使能了VBST功能后,可通过执行本命令查询VLAN下端口的生成树状态。此时,用户可以不用关注VLAN和实例的映射关系。

使用实例

# 当运行VBST协议时,显示生成树的状态和统计信息
<HUAWEI> display stp vlan 10 information 

VLAN 10 information:
--------------------------------------------------------------------------------
Global information:
    Protocol Status            : Enabled
    Bpdu-filter Default        : Disabled
    Bpdu-protection            : Disabled
    Tc-protection              : Disabled
    Tc-protection Threshold    : 1
    Tc-protection Interval(s)  : 10
    Edged Port Default         : Disabled
    Path Cost Standard         : Dot1T
    Timer Factor               : 3
    Transit Limit              : 6

    Bridge ID                  : 4106.0025-9e95-7c21
    Config Times               : Hello 2s MaxAge 20s FwDly 15s MaxHop 20
    Active Times               : Hello 2s MaxAge 20s FwDly 15s MaxHop 20
    Root ID/RPC                : 4106.0025-9e95-7c21 / 0
    RootPortId(InterfaceName)  : 0.0 (This bridge is the root)
    Root Type                  : Secondary
Port information:
    Port ID   : 58
    Interface : 10GE1/0/3
        STP State                      : Forwarding
        Port Role                      : Designated Port
        Port Priority                  : 128
        Path Cost Standard             : Dot1T
        Port Cost(Config/Active)       : 0 / 20000
        Desg. Bridge/Port              : 4106.0025-9e95-7c21 / 128.58
        Port Edged(Config/Active)      : Default / Enabled
        Point-to-point(Config/Active)  : Auto / True
        Transit Limit                  : 6 packets/hello
        Protection Type                : None
    Port ID   : 63
    Interface : 10GE1/0/9
        STP State                      : Forwarding
        Port Role                      : Designated Port
        Port Priority                  : 128
        Path Cost Standard             : Dot1T
        Port Cost(Config/Active)       : 0 / 2000
        Desg. Bridge/Port              : 4106.0025-9e95-7c21 / 128.63
        Port Edged(Config/Active)      : Default / Disabled
        Point-to-point(Config/Active)  : Auto / True
        Transit Limit                  : 6 packets/hello
        Protection Type                : None
--------------------------------------------------------------------------------  
表7-85  display stp vlan information命令输出信息描述表

项目

描述

VLAN

VLAN ID。

Protocol Status

协议状态:
  • Enabled:使能。
  • Disabled:未使能。

Bpdu-filter Default

设备上所有端口是否使能BPDU filter端口。相关命令请参考stp bpdu-filter default
  • Enabled:使能。
  • Disabled:未使能。

Bpdu-protection

BPDU保护功能。相关命令请参考stp bpdu-protection
  • Enabled:使能。
  • Disabled:未使能。

Tc-protection

TC保护功能。相关命令请参考stp tc-protection
  • Enabled:使能。
  • Disabled:未使能。

Tc-protection Threshold

设备在设定时间内处理拓扑变化报文的最大数量。相关命令请参考stp tc-protection threshold

Tc-protection Interval(s)

设备处理最大数量的拓扑变化报文所需的时间。相关命令请参考stp tc-protection interval

Edged Port Default

设备上所有端口是否使能边缘端口。相关命令请参考stp edged-port default
  • Enabled:使能。
  • Disabled:未使能。

Path Cost Standard

端口路径开销标准Dot1T。

Timer Factor

交换设备的超时时间。相关命令请参考stp timer-factor

Transit Limit

端口每秒发送BPDU的最大数目。相关命令请参考stp transmit-limit(系统视图)stp transmit-limit(接口视图)

Bridge ID

桥ID:
  • 前4位是交换机的优先级。
  • 后48位是本交换机的MAC地址。

Config Times

手工配置的桥协议信息中的时间值:
  • Hello:BPDU发送的周期。

  • MaxAge:BPDU的最大生存周期。

  • FwDly:端口状态迁移的延时时间。

  • MaxHop:MST域的最大跳数。

Active Times

实际使用的桥协议信息中的时间值:
  • Hello:BPDU发送的周期。

  • MaxAge:BPDU的最大生存周期。

  • FwDly:端口状态迁移的延时时间。

  • MaxHop:MST域的最大跳数。

Root ID/RPC

根交换机ID/外部路径开销(从本交换机到总根交换机的路径开销)。

RootPortId(InterfaceName)

根端口的ID。

“0.0”表示交换机是根交换机,没有根端口。

Root Type

根桥类型:
  • Normal
  • Secondary
  • Primary

Port ID

端口ID。

Interface

接口编号。

Port Role

端口角色。在CIST域中,有4种端口角色:
  • Root Port

  • Designated Port

  • Alternate Port

  • Backup Port

Port Priority

端口优先级。相关命令请参考stp port priority

Port Cost(Config/Active)

端口路径开销算法。
  • Config是指手工配置的路径开销。
  • Active是实际使用的路径开销。

Desg. Bridge/Port

指定交换机的ID和指定端口ID。其中Desg. Bridge表示“交换机的优先级”.“本交换机的MAC地址”,Port表示“端口优先级”.“端口号”。

Port Edged(Config/Active)

边缘端口(由管理员指定)。
  • Enabled:使能边缘端口

  • Disabled:未使能边缘端口

Config表示通过stp edged-port命令配置的值,Active表示实际值。

Point-to-point(Config/Active)

指定端口的链路类型。Config表示通过stp point-to-point命令配置的链路类型,Active表示实际的链路类型。

Protection Type

保护类型。端口的保护类型有:
  • root-protection:只在指定端口上生效。

  • loop-protection:只在根端口或Alternate端口上有效。

display stp vlan instance

命令功能

display stp vlan instance命令用来查看VLAN与生成树实例的映射关系。

命令格式

display stp vlan instance

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

网络规划者在网络中部署VBST协议进行相关的配置后,可以通过本命令查看已经生效的VLAN和生成树实例之间的映射关系。

使用实例

# 当运行VBST协议时,查看实例与VLAN的映射关系。
<HUAWEI> display stp vlan instance
--------------------------------------------------------------------------------                                                    
Instance Mode    VLANs Mapped                                                                                                       
--------------------------------------------------------------------------------                                                    
       0 default 2 to 4, 6 to 99, 101 to 110, 112 to 154, 156 to 4094                                                               
       1 dynamic 1                                                                                                                  
       2 dynamic 100                                                                                                                
       3 dynamic 111                                                                                                                
       4 dynamic 155                                                                                                                
       5 dynamic 5                                                                                                                  
--------------------------------------------------------------------------------                                                    
表7-86  display stp vlan instance命令输出信息描述表

项目

描述

Mode

实例与VLAN的映射模式。
  • Static:静态配置类
  • Dynamic:动态指定类
  • Default:除静态配置和动态生成外的其他情况
说明:

实例和VLAN的1:1映射关系分为动态指定和静态配置两种。动态指定是指如果VBST使能,只要当前系统中新建一个VLAN,系统就会按照递增序为该VLAN分配一个动态实例ID。而如果再为该VLAN静态配置实例ID,则以静态配置的为准。即,静态配置的优先级高于动态指定。

instance

命令功能

instance命令用来将指定VLAN映射到指定的生成树实例上。

undo instance命令用来删除指定VLAN和指定生成树实例的映射关系。

缺省情况下,所有VLAN均映射到CIST,即实例0上。

命令格式

instance instance-id vlan { vlan-id1 [ to vlan-id2 ] } &<1-10>

undo instance instance-id [ vlan { vlan-id1 [ to vlan-id2 ] } &<1-10> ]

参数说明

参数 参数说明 取值
instance-id 指定生成树实例的编号。

整数形式,取值范围是0~4094,取值为0表示的是CIST。CE6880EI设备的每个进程支持128个instance,其他设备的每个进程支持的instance的最大数量是64。

对于命令undo instanceinstance-id不能取值0,即实例0不允许被删除。

vlan vlan-id1 指定起始VLAN的编号。 整数形式,取值范围是1~4094,其中起始VLAN的编号要小于结束VLAN的编号。
to vlan-id2 指定结束VLAN的编号。 整数形式,取值范围是1~4094

视图

MST域视图

缺省级别

2:配置级

使用指南

应用场景

MSTP把一个交换网络划分成多个域,每个域内形成多棵生成树,生成树之间彼此独立。每棵生成树叫做一个多生成树实例MSTI(Multiple Spanning Tree Instance),每个域叫做一个MST域。

只要两台交换设备的以下配置相同,这两台交换设备就属于同一个MST域:
  • MST域的域名
  • 多生成树实例和VLAN的映射关系
  • MST域的修订级别

通过本命令可以设置多生成树实例和VLAN的映射关系。

注意事项

  • 使用命令undo instance时:

    • 删除指定VLAN和指定生成树实例的映射关系后,这些VLAN重新映射到CIST,即实例0上。

    • 如果没有指定VLAN,则将和该生成树实例有映射关系的所有VLAN映射到CIST上。

  • 该命令是累增式命令,多次配置时,配置结果按多次累加生效。

  • 不能将同一个VLAN映射到多个不同的生成树实例上。如果将一个已经和生成树实例建立映射关系的VLAN又映射到另一个生成树实例上,原来的映射关系将被取消。

使用实例

# 将VLAN2映射到生成树实例1上。

<HUAWEI> system-view
[~HUAWEI] stp region-configuration
[~HUAWEI-mst-region] instance 1 vlan 2

instance(VLAN-Instance视图)

命令功能

instance命令用来配置VLAN和实例的映射关系。

undo instance命令用来删除VLAN和实例的映射关系。

缺省情况下,所有VLAN均映射到实例0上。

命令格式

instance instance-id vlan { vlan-id1 [ to vlan-id2 ] } &<1-10>

undo instance instance-id [ vlan { vlan-id1 [ to vlan-id2 ] } &<1-10> ]

参数说明

参数 参数说明 取值
instance-id 指定环网协议实例的ID。

整数形式,取值范围是0~4094,取值为0表示的是CIST。CE6880EI设备的每个进程支持128个instance,其他设备的每个进程支持的instance的最大数量是64。

对于命令undo instance instance-id不能取值0,即实例0不允许被删除。

vlan vlan-id1 指定起始VLAN的ID。 整数形式,取值范围是1~4094。
to vlan-id2

指定结束VLAN的ID。

vlan-id2vlan-id1共同确定一个范围。如果不指定to vlan-id2参数,则只将编号为vlan-id1的VLAN和实例进行映射。

vlan-id2的取值必须大于等于vlan-id1

整数形式,取值范围是1~4094。

视图

VLAN-Instance视图

缺省级别

2:配置级

使用指南

应用场景

在配置MSTP等二层环路协议时,需要配置实例和VLAN的映射关系。使用instance vlan命令在VLAN-Instance视图下配置实例和VLAN的映射关系,对所有环路协议都适用,比较方便快捷。

注意事项

  • 该命令是累增式命令,多次配置时,配置结果按多次累加生效。

  • 执行命令undo instance vlan删除指定VLAN和指定实例的映射关系后,这些VLAN会重新映射到实例0上。

  • 不能将同一个VLAN映射到多个不同的实例上。如果将一个已经和实例建立映射关系的VLAN又映射到另一个实例上,原来的映射关系将被取消。

使用实例

# 将VLAN2映射到实例1上。

<HUAWEI> system-view
[~HUAWEI] vlan instance
[*HUAWEI-vlan-instance] instance 1 vlan 2

max bandwidth-affected-linknumber

命令功能

max bandwidth-affected-linknumber命令用来配置影响链路聚合带宽的最大连接数。

undo max bandwidth-affected-linknumber命令用来恢复影响链路聚合带宽的最大连接数为缺省值。

缺省情况下,CE5810EI影响链路聚合带宽的最大连接数是8,CE6880EI最大连接数是64,除CE6870EI外的其他形态是16,CE6870EI的最大连接数为成员口数量的最大值,该值由手工配置的链路聚合组数目确定。
说明:
需要注意的是,在SVF下,影响链路聚合带宽的最大连接数是8。

命令格式

max bandwidth-affected-linknumber link-number

undo max bandwidth-affected-linknumber

参数说明

参数

参数说明

取值

link-number

影响链路聚合带宽端口数目的上限阈值。

整数形式,可以在键入“?”后根据设备的提示信息选取。

视图

Eth-Trunk接口视图

缺省级别

2:配置级

使用指南

配置影响链路聚合带宽的最大连接数主要用于STP计算。

例如,设备A与设备B通过两条Eth-Trunk链路相连,ID为1的Eth-Trunk含有3条状态为Up的成员链路,ID为2的Eth-Trunk含有2条状态为Up的成员链路。每条成员链路的带宽是1G,那么Eth-Trunk1的链路带宽是3G,Eth-Trunk2的链路带宽是2G。若在STP计算中设备A为根桥,那么设备B上Eth-Trunk1口为ROOT端口,Eth-Trunk2口为Alternate端口。通过本命令,配置Eth-Trunk1口影响链路聚合带宽的最大连接数是1,那么在STP计算中接口Eth-Trunk1的带宽将减小为1G。带宽的减小将影响端口开销,从而导致STP重新计算。但是此命令配置不影响Eth-Trunk链路流量的转发,实际转发流量的带宽仍然是3G。

使用实例

# 配置影响链路聚合带宽的最大连接数为3。

<HUAWEI> system-view
[~HUAWEI] interface eth-trunk 1
[*HUAWEI-Eth-Trunk1] max bandwidth-affected-linknumber 3

region-name

命令功能

region-name命令用来配置交换设备的MST域名。

undo region-name命令用来恢复交换设备MST域名为缺省值。

缺省情况下,MST域名等于交换设备主控板上管理网口的MAC地址。

命令格式

region-name name

undo region-name

参数说明

参数 参数说明 取值
name 指定交换设备的MST域名。

字符串形式,不支持空格,区分大小写,长度为1~32个字符。

说明:

当输入的字符串两端使用双引号时,可在字符串中输入空格。

视图

MST域视图

缺省级别

2:配置级

使用指南

MSTP把一个交换网络划分成多个域,每个域内形成多棵生成树,生成树之间彼此独立。每棵生成树叫做一个多生成树实例MSTI(Multiple Spanning Tree Instance),每个域叫做一个MST域。

只要两台交换设备的以下配置相同,这两台交换设备就属于同一个MST域:
  • MST域的域名
  • 多生成树实例和VLAN的映射关系
  • MST域的修订级别

通过执行本命令可以设置MST域的域名,便于更好区分和识别不同的域。

使用实例

# 配置交换设备的MST域名为huawei。

<HUAWEI> system-view
[~HUAWEI] stp region-configuration
[~HUAWEI-mst-region] region-name huawei

reset stp statistics

命令功能

reset stp statistics命令用来清除生成树的统计信息。

命令格式

reset stp [ interface interface-type interface-number ] statistics

参数说明

参数 参数说明 取值
interface interface-type interface-number 指定端口类型和编号。

-

视图

用户视图

缺省级别

2:配置级

使用指南

在某些情况下,需要统计一定时间内某端口的流量信息,这时必须在统计开始前清除该端口原有的统计信息,使端口重新进行统计。

使用reset stp statistics命令时:

  • 如果指定端口,则清除指定端口上的生成树统计信息。

  • 如果不指定端口,则清除所有端口上的生成树统计信息。

使用实例

# 清除以太网端口10GE1/0/1上的统计信息。

<HUAWEI> reset stp interface 10ge 1/0/1 statistics
相关主题

reset stp vlan bpdu statistics

命令功能

reset stp vlan bpdu statistics命令用于清除VLAN的VBST状态的端口发送和接收BPDU报文的统计信息。

命令格式

reset stp vlan [ vlan-id | all ] bpdu statistics

参数说明

参数 参数说明 取值
vlan-id 显示指定VLAN的生成树信息。 整数形式,取值范围是1~4094。
all 显示所有VLAN的生成树信息。

-

视图

用户视图

缺省级别

3:管理级

使用指南

应用场景

当需要统计一定时间内某个指定VLAN或所有VLAN的VBST的BPDU报文流量信息,这时必须在统计开始前通过reset stp vlan bpdu statistics命令清除VBST的BPDU报文统计信息,使VBST的BPDU报文重新进行统计,保证统计的信息正确性。

配置影响

执行reset stp vlan bpdu statistics命令后,指定VLAN或所有VLAN内VBST的BPDU报文收发统计数目将清零,清除的统计信息不可恢复。在执行reset stp vlan bpdu statistics命令前请务必仔细确认是否需要执行本命令。

使用实例

# 清除VLAN5上VBST的BPDU报文的统计信息。

<HUAWEI> reset stp vlan 5 bpdu statistics
Warning: Bpdu statistics of this vlan will be cleared. Continue? [Y/N]:Y

reset stp vlan tc-bpdu statistics

命令功能

reset stp vlan tc-bpdu statistics命令用来清除指定VLAN的VBST状态发送和接收TC/TCN报文的统计信息。

命令格式

reset stp vlan [ vlan-id | all ] tc-bpdu statistics

参数说明

参数 参数说明 取值
vlan-id 显示指定VLAN的生成树信息。 整数形式,取值范围是1~4094。
all 显示所有VLAN的生成树信息。

-

视图

用户视图

缺省级别

3:管理级

使用指南

应用场景

当需要统计一定时间内某指定VLAN或所有VLAN的VBST的端口发送和接收TC/TCN报文的统计信息,这时必须在统计开始前通过reset stp vlan tc-bpdu statistics命令清除VBST的TC/TCN报文统计信息,使VBST的TC/TCN报文重新进行统计,保证统计的信息正确性。

配置影响

执行reset stp vlan tc-bpdu statistics命令后,指定VLAN或所有VLAN内VBST的TC/TCN报文收发统计数目将清零,清除的统计信息不可恢复。在执行rreset stp vlan tc-bpdu statistics命令前请务必仔细确认是否需要执行本命令。

使用实例

# 清除VLAN5上VBST的TC/TCN报文统计信息。

<HUAWEI> reset stp vlan 5 tc-bpdu statistics
Warning: Tc-bpdu statistics of this vlan will be cleared. Continue? [Y/N]:Y

revision-level

命令功能

revision-level命令用来配置交换设备的MSTP修订级别。

undo revision-level命令用来恢复交换设备MST域的修订级别为缺省值。

缺省情况下,交换设备MST域的修订级别是0。

命令格式

revision-level level

undo revision-level

参数说明

参数 参数说明 取值
level 指定MST域的修订级别。 整数形式,取值范围是0~65535。

视图

MST域视图

缺省级别

2:配置级

使用指南

MSTP把一个交换网络划分成多个域,每个域内形成多棵生成树,生成树之间彼此独立。每个域叫做一个MST域,每棵生成树叫做一个多生成树实例MSTI(Multiple Spanning Tree Instance)。

只要两台交换设备的以下配置相同,这两台交换设备就属于同一个MST域:
  • MST域的域名
  • 多生成树实例和VLAN的映射关系
  • MST域的修订级别

在域名和VLAN映射表相同的情况下,可通过执行命令revision-level配置修订级别,从而区分不同的MST域。

使用实例

# 配置交换设备的MST域的MSTP的修订级别为5。

<HUAWEI> system-view
[~HUAWEI] stp region-configuration
[~HUAWEI-mst-region] revision-level 5

snmp-agent trap enable feature-name mstp

命令功能

snmp-agent trap enable feature-name mstp命令用来打开MSTP模块的告警开关。

undo snmp-agent trap enable feature-name mstp命令用来关闭MSTP模块的告警开关。

缺省情况下,MSTP模块的告警开关处于关闭状态。

命令格式

snmp-agent trap enable feature-name mstp [ trap-name { hwmstpibridgelostrootprimary | hwmstpiedgeportchanged | hwmstpiportbpduguarded | hwmstpiportloopguarded | hwmstpiportrootguarded | hwmstpiportstatediscarding | hwmstpiportstateforwarding | hwmstpitcguarded | hwmstpproloopbackdetected | hwmstppronewbridgelostrootprimary | hwmstppronewedgeportchanged | hwmstppronewportbpduguarded | hwmstppronewportloopguarded | hwmstppronewportrootguarded | hwmstppronewportstatediscarding | hwmstppronewportstateforwarding | hwmstpprorootchanged | hwmstpprotcguarded | newroot | topologychange } ]

undo snmp-agent trap enable feature-name mstp [ trap-name { hwmstpibridgelostrootprimary | hwmstpiedgeportchanged | hwmstpiportbpduguarded | hwmstpiportloopguarded | hwmstpiportrootguarded | hwmstpiportstatediscarding | hwmstpiportstateforwarding | hwmstpitcguarded | hwmstpproloopbackdetected | hwmstppronewbridgelostrootprimary | hwmstppronewedgeportchanged | hwmstppronewportbpduguarded | hwmstppronewportloopguarded | hwmstppronewportrootguarded | hwmstppronewportstatediscarding | hwmstppronewportstateforwarding | hwmstpprorootchanged | hwmstpprotcguarded | newroot | topologychange } ]

参数说明

参数 参数说明 取值
trap-name 打开或关闭MSTP模块的指定类型事件的告警开关。 -
hwmstpibridgelostrootprimary 打开或关闭当前设备失去根桥地位告警开关。 -
hwmstpiedgeportchanged 打开或关闭未启用BPDU保护的边缘端口在收到BPDU报文后失去边缘端口属性告警开关。 -
hwmstpiportbpduguarded 打开或关闭启用了BPDU保护的端口能够收到BPDU报文告警开关。 -
hwmstpiportloopguarded 打开或关闭循环保护端口在规定的时间内收不到BPDU报文告警开关。 -
hwmstpiportrootguarded 打开或关闭根保护端口收到了比本桥优先级高的BPDU报文告警开关。 -
hwmstpiportstatediscarding 打开或关闭端口状态变为Discarding告警开关。 -
hwmstpiportstateforwarding 打开或关闭端口状态变为Forwarding告警开关。 -
hwmstpitcguarded 打开或关闭启用TC保护的实例收到的TC报文超过了限制的最大值告警开关。 -
hwmstpproloopbackdetected 打开或关闭MSTP进程的端口因为检测到环回进入阻塞状态告警开关。 -
hwmstppronewbridgelostrootprimary 打开或关闭MSTP进程中设备失去根桥地位告警开关。 -
hwmstppronewedgeportchanged 打开或关闭MSTP进程中未启用BPDU保护的边缘端口在收到BPDU报文后失去边缘端口属性告警开关。 -
hwmstppronewportbpduguarded 打开或关闭MSTP进程中启用了BPDU保护的端口能够收到BPDU报文告警开关。 -
hwmstppronewportloopguarded 打开或关闭MSTP进程中循环保护端口在规定的时间内收不到BPDU报文告警开关。 -
hwmstppronewportrootguarded 打开或关闭MSTP进程中根保护端口收到了比本桥优先级高的BPDU报文告警开关。 -
hwmstppronewportstatediscarding 打开或关闭MSTP进程中端口状态变为Discarding告警开关。 -
hwmstppronewportstateforwarding 打开或关闭MSTP进程中端口状态变为Forwarding告警开关。 -
hwmstpprorootchanged 打开或关闭根桥发送变化告警开关。 -
hwmstpprotcguarded 打开或关闭MSTP进程中启用TC保护的实例收到的TC报文超过了限制的最大值告警开关。 -
newroot 打开或关闭本桥选举为根桥的告警开关。 -
topologychange 打开或关闭拓扑发生变化的告警开关。 -

视图

系统视图

缺省级别

3:管理级

使用指南

MSTP没有海量告警开关。如果只打开某个或几个事件的告警开关时,请选择trap-name

使用实例

# 打开当前设备失去根桥地位告警开关。

<HUAWEI> system-view
[~HUAWEI] snmp-agent trap enable feature-name mstp trap-name hwmstpibridgelostrootprimary

snmp-agent trap enable feature-name vbst

命令功能

snmp-agent trap enable feature-name vbst命令用来打开VBST模块的告警开关。

undo snmp-agent trap enable feature-name vbst命令用来关闭VBST模块的告警开关。

缺省情况下,VBST模块的告警开关处于关闭状态。

命令格式

snmp-agent trap enable feature-name vbst [ trap-name { hwvbstvlannumexceeded | hwvbstvlannumresumed } ]

undo snmp-agent trap enable feature-name vbst [ trap-name { hwvbstvlannumexceeded | hwvbstvlannumresumed } ]

参数说明

参数 参数说明 取值
trap-name 打开或关闭VBST模块的指定类型事件的告警开关。 -
hwvbstvlannumexceeded 打开或关闭当前设备VLAN超规格告警开关。 -
hwvbstvlannumresumed 打开或关闭当前设备VLAN超规格告警恢复开关。 -

视图

系统视图

缺省级别

3:管理级

使用指南

VBST没有海量告警开关。如果只打开某个或几个事件的告警开关时,请选择trap-name

使用实例

# 打开当前设备VLAN超规格告警开关。

<HUAWEI> system-view
[~HUAWEI] snmp-agent trap enable feature-name vbst trap-name hwvbstvlannumexceeded 

stp binding process

命令功能

stp binding process命令用来将当前端口加入指定ID的MSTP进程中。

undo stp binding process命令用来将当前端口退出指定ID的MSTP进程中。

缺省情况下,端口属于ID为0的MSTP进程。

命令格式

stp binding process process-id

undo stp binding process process-id

参数说明

参数 参数说明 取值
process process-id 指定MSTP进程的ID值。 整数形式,取值范围是1~256

视图

GE接口视图、10GE接口视图、25GE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图、端口组视图

缺省级别

2:配置级

使用指南

应用场景

运行MSTP的交换设备正常启动后,当前端口的MSTP相关配置默认属于ID为0的MSTP进程。使能MSTP功能的设备与接入环相连的链路叫做接入链路,如果需要通过多进程实现各个接入环的业务隔离,则可以通过执行stp binding process命令将接入链路所在端口加入到指定ID的MSTP进程中。

前置条件

执行命令stp process创建相应的MSTP进程,即当前端口加入的MSTP进程ID必须已经存在。

注意事项

一个接入链路所在端口只能加入一个MSTP进程,若多次执行stp binding process命令配置当前端口加入不同ID的MSTP进程,以最后一次配置为准。

使用实例

# 把端口加入ID为1的MSTP进程中。

<HUAWEI> system-view
[~HUAWEI] stp process 1
[*HUAWEI-mst-process-1] quit
[*HUAWEI] interface 10ge 1/0/1
[*HUAWEI-10GE1/0/1] stp binding process 1

stp bpdu-filter

命令功能

stp bpdu-filter enable命令用来配置当前端口为BPDU filter端口。

stp bpdu-filter disable命令用来配置当前端口为非BPDU filter端口。

undo stp bpdu-filter命令用来恢复当前端口的非BPDU filter端口属性为缺省情况。

缺省情况下,端口为非BPDU filter端口。

命令格式

stp bpdu-filter { enable | disable }

undo stp bpdu-filter

参数说明

视图

GE接口视图、10GE接口视图、25GE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图、端口组视图

缺省级别

2:配置级

使用指南

应用场景

对于运行生成树协议的通信网络,当通过命令stp edged-port enable将当前端口配置成边缘端口,该端口便不再参与生成树计算,从而帮助加快网络拓扑的收敛时间以及加强网络的稳定性。可是端口仍然会发送BPDU报文,这可能导致BPDU报文发送到其他网络,引起其他网络产生震荡。

通过在该端口上配置命令stp bpdu-filter enable便可解决此问题。在网络边缘设备上配置该命令,使边缘端口不处理、不发送BPDU报文,该端口即为BPDU filter端口。

说明:

如果端口上配置命令stp bpdu-filter enable,端口将不处理、不发送BPDU报文。该端口将无法成功与对端设备直连端口协商STP协议状态,请用户慎用,建议只在边缘端口上配置该命令。

在接口视图下执行命令stp bpdu-filter enable只能配置当前端口为BPDU filter端口。如果当前设备上需要配置较多BPDU filter端口,可以在系统视图下执行命令stp bpdu-filter default将当前所有端口配置成BPDU filter端口,然后对于其中需要参与生成树计算不需要配置成BPDU filter端口的端口,在其接口视图下执行命令stp bpdu-filter disable,将端口配置成非BPDU filter端口。同理,对于已经在接口视图下执行命令stp bpdu-filter disable的端口,其非BPDU filter端口属性不会因为配置stp bpdu-filter default而改变。

注意事项

在接口视图下执行命令stp bpdu-filter disable后,端口为非BPDU filter端口。即使在系统视图下执行命令stp bpdu-filter default,该端口仍然为非BPDU filter端口。而在接口视图下执行命令undo stp bpdu-filter,端口的BPDU filter属性恢复为缺省情况。

使用实例

# 在网络边缘设备上配置端口10GE1/0/1为非bpdu-filter。
<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] stp bpdu-filter disable
# 在网络边缘设备上配置端口10GE1/0/1为bpdu-filter。
<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] stp bpdu-filter enable

stp bpdu-filter default

命令功能

stp bpdu-filter default命令用来配置设备上所有端口为BPDU filter端口。

undo stp bpdu-filter default命令用来配置设备上所有端口为非BPDU filter端口。

缺省情况下,端口为非BPDU filter端口。

命令格式

stp bpdu-filter default

undo stp bpdu-filter default

参数说明

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

对于运行生成树协议的通信网络,当通过命令stp edged-port enable将当前端口配置成边缘端口,该端口便不再参与生成树计算,从而帮助加快网络拓扑的收敛时间以及加强网络的稳定性。可是端口仍然会发送BPDU报文,这可能导致BPDU报文发送到其他网络,引起其他网络产生震荡。

通过在该端口上配置命令stp bpdu-filter enable便可解决此问题。在网络边缘设备上配置该命令,使边缘端口不处理、不发送BPDU报文,该端口即为BPDU filter端口。

但是,在接口视图下执行命令stp bpdu-filter enable只能配置当前端口为BPDU filter端口。如果当前设备上需要配置较多BPDU filter端口,可以在系统视图下执行命令stp bpdu-filter default将当前所有端口配置成BPDU filter端口。然后在接口视图下使用命令stp bpdu-filter disable将不需要配置成BPDU filter端口的端口恢复为非BPDU filter端口。

注意事项

执行命令undo stp bpdu-filter的端口会受到stp bpdu-filter default全局配置的影响而成为BPDU filter端口,而执行命令stp bpdu-filter disable的端口不会受到影响,依然是非BPDU filter端口。

说明:

在系统视图下同时执行命令stp bpdu-filter defaultstp edged-port default后,设备上所有的端口不会主动发送BPDU报文,且均不会主动与对端设备直连端口协商,所有端口均处于转发状态。这将可能导致网络成环,引起广播风暴,请用户慎用。

使用实例

# 在网络边缘设备上配置bpdu-filter功能。

<HUAWEI> system-view
[~HUAWEI] stp bpdu-filter default

stp bpdu-protection

命令功能

stp bpdu-protection命令用来使能设备的BPDU保护功能。

undo stp bpdu-protection命令用来去使能设备的BPDU保护功能。

缺省情况下,设备的BPDU保护功能处于去使能状态。

命令格式

stp bpdu-protection

undo stp bpdu-protection

参数说明

视图

系统视图、MSTP进程视图

说明:
由于VBST不支持多进程,所以当运行VBST时,不支持在MSTP进程视图下配置stp bpdu-protection命令。

缺省级别

2:配置级

使用指南

应用场景

对于运行生成树协议的二层网络,与终端相连的端口不用参与生成树计算,这些端口参与计算会影响网络拓扑的收敛速度,而且这些端口的状态改变也可能会引起网络震荡,导致用户流量中断。此时,可以通过执行命令stp edged-port enable将当前端口配置成边缘端口,该端口便不再参与生成树计算,从而帮助加快网络拓扑的收敛时间以及加强网络的稳定性。

但是,边缘端口收到BPDU报文会失去其边缘端口属性。为防止攻击者仿造BPDU报文导致边缘端口属性变成非边缘端口,可通过执行命令stp bpdu-protection配置交换设备的BPDU保护功能。

注意事项

使能设备的BPDU保护功能只对通过stp edged-portstp edged-port default手工配置的边缘端口生效,对通过系统的边缘端口自动探测功能设置成的边缘端口不生效。

配置BPDU保护功能后,如果边缘端口收到BPDU报文,边缘端口将会被Error-Down,但端口角色仍然为边缘端口。Error-Down是指设备检测到故障后将接口状态设置为ERROR DOWN状态,此时接口不能收发报文,接口指示灯为常灭。可以通过display error-down recovery命令可以查看设备上所有被Error-Down的接口信息。

接口被Error-Down时,建议先排除引起接口Error-Down的原因。有以下两种方式可以恢复接口状态:
  • 手动恢复(Error-Down发生后)

    当处于Error-Down状态的接口数量较少时,可在该接口视图下依次执行命令shutdownundo shutdown,或者执行命令restart,重启接口。

  • 自动恢复(Error-Down发生前)

    如果处于Error-Down状态的接口数量较多,逐一手动恢复接口状态将产生大量重复工作,且可能出现部分接口配置遗漏。为避免这一问题,用户可在系统视图下执行命令error-down auto-recovery cause bpdu-protection interval interval-value使能接口状态自动恢复为Up的功能,并设置接口自动恢复为Up的延时时间。可以通过display error-down recovery查看接口状态自动恢复信息。

    说明:

    此方式对已经处于Error-Down状态的接口不生效,只对配置该命令后进入Error-Down状态的接口生效。

使用实例

# 使能交换设备的BPDU保护功能。

<HUAWEI> system-view
[~HUAWEI] stp bpdu-protection

stp bridge-address

命令功能

stp bridge-address命令用来配置当前设备参与生成树计算的桥MAC。

undo stp bridge-address命令用来取消配置的当前设备参与生成树计算的桥MAC。

缺省情况下,当前设备参与生成树计算的桥MAC是设备的MAC地址。

命令格式

stp bridge-address mac-address

undo stp bridge-address

参数说明

参数

参数说明

取值

mac-address

指定参与生成树计算的桥MAC。

格式为H-H-H。其中H为4位的十六进制数,可以输入1~4位,如00e0、fc01。当输入不足4位时,表示前面的几位为0,如:输入e0,等同于00e0。MAC地址不可设置为广播地址(FFFF-FFFF-FFFF)和组播地址(第8bit为1的地址)。

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

生成树协议与TRILL互联时,要求运行TRILL的两台设备模拟同一个根桥,即要求两台设备发出的BPDU报文中的桥ID是一致的。但是一般情况下,由于每台设备的桥MAC不一样,所以桥ID不一致,此时可以通过执行stp bridge-address命令,将两台设备的桥MAC设置相同。

后续任务

配置stp bridge-address命令将两台设备的桥MAC设置相同后,为实现两台设备模拟同一个根桥,必须保证两台设备中所有生成树协议相关的配置完全相同,比如设备优先级、定时器参数等。

注意事项

桥ID是一台设备的标识,如果不同的设备发出相同桥ID的报文,其他设备收到报文后,会认为是同一台设备发出的报文,因此stp bridge-address命令需要谨慎使用。

使用实例

# 设置设备参与生成树计算的桥MAC为1-1-1。

<HUAWEI> system-view
[~HUAWEI] stp bridge-address 1-1-1

stp bridge-diameter

命令功能

stp bridge-diameter命令用来配置生成树的网络直径。

undo stp bridge-diameter命令用来恢复生成树的网络直径为缺省值。

缺省情况下,生成树的网络直径为7。

命令格式

STP/RSTP/MSTP: stp bridge-diameter diameter

STP/RSTP/MSTP: undo stp bridge-diameter

VBST: stp vlan vlan-id [ to vlan-id ] [ vlan-id [ to vlan-id ] ] &<1-9> bridge-diameter diameter

VBST: undo stp vlan vlan-id [ to vlan-id ] [ vlan-id [ to vlan-id ] ] &<1-9> bridge-diameter [ diameter ]

参数说明

参数 参数说明 取值
vlan-id [ to vlan-id ]
指定配置网络直径的VLAN,其中:
  • vlan-id表示配置网络直径的指定VLAN。
  • vlan-id to vlan-id表示由两个vlan-id共同确定配置网络直径的一个范围。后者vlan-id的取值必须大于等于前者的取值。
  • 如果不指定后者 vlan-id参数,则配置网络直径的只有前者vlan-id所指定的VLAN。

一条stp bridge-diameter命令中,最多可以使用10次to形式输入10个VLAN范围。

说明:

只有部署VBST协议时才能指定VLAN。

整数形式,取值范围是1~4094。
diameter 指定网络直径。 整数形式,取值范围是2~7。

视图

系统视图、MSTP进程视图

说明:
由于VBST不支持进程,所以当运行VBST时,不支持在MSTP进程视图下配置stp bridge-diameter命令。

缺省级别

2:配置级

使用指南

应用场景

在运行生成树协议的网络中,网络直径是指任意两个交换设备之间的设备个数最大值。若网络直径设置不合理,可能会引起网络收敛速度慢,影响用户的正常通信。

根据当前的网络规模,通过命令stp bridge-diameter设置合适的网络直径,可以帮助加快网络收敛速度。

与网络规模有关的时间参数有如下三个参数:
  • Hello Time

  • Forward Delay

  • Max Age

注意事项

在使用本命令配置了网络直径后,交换设备会自动根据配置的网络直径设置Hello Time、Forward Delay与Max Age三个时间参数为较优值,且在配置文件中会出现Forward Delay与Max Age两个时间参数的具体配置值。

使用实例

# 当运行STP/RSTP/MSTP协议时,配置网络直径为5。

<HUAWEI> system-view
[~HUAWEI] stp bridge-diameter 5
# 当运行VBST协议时,配置VLAN10的网络直径为5。
<HUAWEI> system-view
[~HUAWEI] stp vlan 10 bridge-diameter 5

stp compliance

命令功能

stp compliance命令用来配置交换设备收发MSTP报文的协议格式。

undo stp compliance命令用来恢复交换设备收发MSTP报文的协议格式为缺省值。

缺省情况下,MSTP报文的协议格式为auto

命令格式

stp compliance { auto | dot1s | legacy }

undo stp compliance

参数说明

参数 参数说明 取值
auto

指定协议格式自适应。

-
dot1s

指定协议格式为标准IEEE 802.1s报文格式。

-
legacy

指定协议格式为私有协议报文格式。

-

视图

GE接口视图、10GE接口视图、25GE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图、端口组视图

缺省级别

2:配置级

使用指南

MSTP协议报文存在两种格式,一种是IEEE802.1s规定的报文格式,另一种是私有报文格式。为了能更好地与对端设备互通,可根据对端发送的MSTP报文的协议格式进行本端协议格式的设置。

若配置MSTP协议报文格式自适应的功能,端口会根据收到的MSTP协议报文格式自动切换支持的MSTP协议报文格式,使报文格式与对端匹配。

使用实例

# 设置端口的MSTP报文的协议格式为标准格式。

<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] stp compliance dot1s

# 恢复交换设备的MSTP报文的协议格式为自适应。

<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] undo stp compliance
相关主题

stp config-digest-snoop

命令功能

stp config-digest-snoop命令用来使能摘要侦听功能。

undo stp config-digest-snoop命令用来去使能摘要侦听功能。

缺省情况下,摘要侦听功能处于未使能状态。

命令格式

stp config-digest-snoop

undo stp config-digest-snoop

参数说明

视图

GE接口视图、10GE接口视图、25GE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图、端口组视图

缺省级别

2:配置级

使用指南

当部署MSTP的网络中存在华为设备与其他制造商的设备互连时,如果两台设备的域名、修订级别和VLAN映射表都一致,但是由于BPDU报文密钥不一致导致不能互通,则可执行本命令使得华为设备的BPDU报文与其他制造商设备的BPDU报文互通。

使用实例

# 使能端口10GE1/0/1上的摘要侦听功能。
<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] stp config-digest-snoop
相关主题

stp converge

命令功能

stp converge命令用来配置生成树协议的收敛方式。

undo stp converge命令用来恢复生成树协议的收敛方式为缺省值。

缺省情况下,生成树协议的收敛方式是normal

命令格式

stp converge { fast | normal }

undo stp converge

参数说明

参数 参数说明 取值
fast 指定直接删除ARP表项。 -
normal 指定快速老化ARP表项。 -

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

对于运行生成树协议的二层网络,当生成树的拓扑结构发生改变时,和它建立映射关系的VLAN的转发路径也将发生变化。此时,交换设备的ARP表中与这些VLAN相关的表项也需要更新。根据对ARP表项的处理方式不同,生成树协议的收敛方式分为fastnormal两种:
  • fast:ARP表将需要更新的表项直接删除。
  • normal:ARP表中需要更新的表项快速老化。交换设备将ARP表中这些表项的剩余存活时间置为0,对这些表项进行老化处理。如果配置的ARP老化探测次数大于零,则ARP对这些表项进行老化探测。

此时,可以通过需要如何处理ARP表项选择采用fast方式还是normal方式。

注意事项

配置stp converge fast后,当生成树的拓扑发生变化时,交换设备会将ARP表中需要更新的表项直接删除。

配置stp converge normal后,当生成树的拓扑发生变化时,交换设备会将ARP表中需要更新的表项老化。

建议选择normal收敛方式。若选择fast方式,频繁的ARP表项删除会影响业务,严重时可能会导致设备CPU占用率高达100%,报文处理超时导致网络震荡。

使用实例

# 设定交换设备的生成树收敛方式为normal

<HUAWEI> system-view
[~HUAWEI] stp converge normal
相关主题

stp cost

命令功能

stp cost命令用来配置当前端口在指定生成树上的端口路径开销。

undo stp cost命令用来恢复当前端口在指定生成树上的端口路径开销为缺省值。

缺省情况下,端口在各个生成树上的路径开销为端口速率对应的路径开销。

命令格式

STP/RSTP/MSTP: stp [ process process-id ] [ instance instance-id ] cost cost

STP/RSTP/MSTP: undo stp [ process process-id ] [ instance instance-id ] cost

VBST: stp vlan vlan-id [ to vlan-id ] [ vlan-id [ to vlan-id ] ] &<1-9> cost cost

VBST: undo stp vlan vlan-id [ to vlan-id ] [ vlan-id [ to vlan-id ] ] &<1-9> cost [ cost ]

参数说明

参数 参数说明 取值
process process-id

显示指定MSTP进程ID的生成树的状态和统计信息。

如果不指定process process-id,则显示进程0的生成树的状态和统计信息。

整数形式,取值范围是1~256

instance instance-id

指定生成树实例ID。

若不指定该参数,则配置当前端口在CIST中的端口路径开销。

整数形式,取值范围是0~4094,取值为0表示的是CIST。CE6880EI设备的每个进程支持128个instance,其他设备的每个进程支持的instance的最大数量是64。

cost 指定端口路径开销。 取值范围由路径开销计算方法决定:
  • 使用华为计算方法时取值范围是1~200,000。

  • 使用IEEE 802.1d-1998标准方法时取值范围是1~65535。

  • 使用IEEE 802.1t标准方法时取值范围是1~200,000,000。

vlan-id [ to vlan-id ]
指定配置端口路径开销的VLAN,其中:
  • vlan-id表示配置端口路径开销的指定VLAN。
  • vlan-id to vlan-id表示由两个vlan-id共同确定配置端口路径开销的一个范围。后者vlan-id的取值必须大于等于前者的取值。
  • 如果不指定后者 vlan-id参数,则配置端口路径开销的只有前者vlan-id所指定的VLAN。

一条stp cost命令中,最多可以使用10次to形式输入10个VLAN范围。

说明:

只有部署VBST协议时才能指定VLAN。

整数形式,取值范围是1~4094。

视图

GE接口视图、10GE接口视图、25GE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图、端口组视图

缺省级别

2:配置级

使用指南

应用场景

端口的路径开销是生成树计算的重要依据。端口路径开销会影响根端口的选择,在一棵生成树中,某设备所有使能生成树协议的端口中,到根桥的路径开销最小者,就是根端口。

对于运行MSTP的交换设备,在不同生成树实例上为同一端口配置不同的路径开销值,可以使不同VLAN的流量沿不同的物理链路转发,实现按VLAN的负载分担功能。

端口路径开销值取值范围由路径开销计算方法决定,当确定路径开销计算方法后,如果端口所处链路的速率值越大,则建议将该端口的路径开销值在指定范围内设置越小。以华为计算方法为例,不同速率的端口路径开销的缺省值不同,具体参见下表。
表7-87  端口速率与cost值对应表(华为计算方法)

链路速率

缺省值

推荐取值范围

值域

10Mbit/s

2000

200-20000

1-200,000

100Mbit/s

200

20-2000

1-200,000

1Gbit/s

20

2-200

1-200,000

10Gbit/s

2

2-20

1-200,000

10Gbit/s以上

1

1-2

1-200,000

前置条件

配置端口路径开销前,需要通过命令stp pathcost-standard确定路径开销的计算方法。

注意事项

  • 端口路径开销值改变时,生成树会重新进行计算。

  • 如果通过命令stp pathcost-standard改变路径开销的计算方法,本命令配置的端口路径开销值会恢复到缺省值。

  • Eth-Trunk使能STP/RSTP/MSTP功能后,为了减少堆叠系统版本升级过程中跨板Eth-Trunk的丢包时间,可以通过配置Eth-Trunk接口的Cost值,避免在升级过程中因成员口Up、Down触发Eth-Trunk接口的Cost值变化,从而出现短暂的STP/RSTP/MSTP阻塞。
  • Eth-Trunk使能VBST功能后,为了避免堆叠系统版本升级过程中成员口Up、Down触发Eth-Trunk接口的Cost值变化导致的跨板Eth-Trunk流量丢包,跨板Eth-Trunk的LAG口Cost值固化为单链路Cost值的1/4。
  • 在基于V-STP方式配置M-LAG场景下,若指定Eth-Trunk接口为M-LAG成员口,则该接口的路径开销值固定为2000。

使用实例

# 当运行MSTP协议时,配置端口10GE1/0/1在生成树实例2上的路径开销为200。
<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] stp instance 2 cost 200
# 当运行VBST协议时,配置接口10GE1/0/1在VLAN10中的路径开销为300。
<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] stp vlan 10 cost 300

stp edged-port

命令功能

stp edged-port enable命令用来配置当前端口为边缘端口。

stp edged-port disable命令用来配置当前端口为非边缘端口。

undo stp edged-port命令用来恢复当前端口的边缘端口属性为缺省值。

缺省情况下,交换设备的所有端口都是非边缘端口。
说明:

端口使能生成树协议后,会默认启动边缘端口自动探测功能,当端口在(2 x Hello Timer + 1)秒的时间内收不到BPDU报文,自动将端口设置为边缘端口,否则设置为非边缘端口。如果在接口视图下配置了stp edged-port enablestp edged-port disable、或者在系统视图下配置了stp edged-port default,边缘端口自动探测功能就不生效了。

命令格式

stp edged-port { enable | disable }

undo stp edged-port

参数说明

参数 参数说明 取值
enable 指定当前的端口为边缘端口。 -
disable 指定当前的端口为非边缘端口。 -

视图

GE接口视图、10GE接口视图、25GE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图、端口组视图

缺省级别

2:配置级

使用指南

应用场景

对于运行生成树协议的二层网络,与终端相连的端口不用参与生成树计算,这些端口参与计算会影响网络拓扑的收敛速度,而且这些端口的状态改变也可能会引起网络震荡,导致用户流量中断。此时,可以通过执行命令stp edged-port enable将当前端口配置成边缘端口,该端口便不再参与生成树计算,从而帮助加快网络拓扑的收敛时间以及加强网络的稳定性。

注意事项

边缘端口不参与生成树计算,可以由Disable直接转到Forwarding状态,且不经历时延。但是一旦边缘端口收到BPDU报文,交换设备会自动将边缘端口设置为非边缘端口,并重新进行生成树计算。

使用实例

# 配置端口10GE1/0/1为边缘端口。
<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] stp edged-port enable

stp edged-port default

命令功能

stp edged-port default命令用来配置交换设备所有端口为边缘端口。

undo stp edged-port default命令用来恢复交换设备所有端口为非边缘端口。

缺省情况下,交换设备所有端口为非边缘端口。
说明:

端口使能生成树协议后,会默认启动边缘端口自动探测功能,当端口在(2 x Hello Timer + 1)秒的时间内收不到BPDU报文,自动将端口设置为边缘端口,否则设置为非边缘端口。如果在接口视图下配置了stp edged-port enablestp edged-port disable、或者在系统视图下配置了stp edged-port default,边缘端口自动探测功能就不生效了。

命令格式

stp edged-port default

undo stp edged-port default

参数说明

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

对于运行生成树协议的二层网络,与终端相连的端口不用参与生成树计算,这些端口参与计算会影响网络拓扑的收敛速度,而且这些端口的状态改变也可能会引起网络震荡,导致用户流量中断。此时,可以通过执行命令stp edged-port enable将当前端口配置成边缘端口,该端口便不再参与生成树计算,从而帮助加快网络拓扑的收敛时间以及加强网络的稳定性。

说明:

配置命令stp edged-port default时,本设备上所有端口将变为边缘端口。在网络拓扑计算过程中,可能导致网络成环,请慎用。

注意事项

端口配置成边缘端口后,如果收到BPDU报文,交换设备会自动将边缘端口设置为非边缘端口,并重新进行生成树计算。

为防止攻击者仿造BPDU报文导致边缘端口属性变成非边缘端口,建议在系统视图下执行stp bpdu-protection配置交换设备的BPDU保护功能,配置BPDU保护功能后,如果边缘端口收到BPDU报文,边缘端口将会被shutdown,边缘端口属性不变。

使用实例

# 在网络边缘设备上配置所有端口为边缘端口。

<HUAWEI> system-view
[~HUAWEI] stp edged-port default

stp enable

命令功能

stp enable命令用来使能交换设备或端口上的STP/RSTP/MSTP/VBST功能。

undo stp enable命令用来去使能交换设备或端口上的STP/RSTP/MSTP/VBST功能。

stp disable命令用来去使能交换设备或端口上的STP/RSTP/MSTP/VBST功能。

undo stp disable命令用来使能交换设备或端口上的STP/RSTP/MSTP/VBST功能。

缺省情况下,交换设备上的STP/RSTP/MSTP/VBST功能处于启用状态。

命令格式

stp enable

undo stp enable

stp disable

undo stp disable

参数说明

视图

系统视图、MSTP进程视图、GE接口视图、10GE接口视图、25GE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图、端口组视图

缺省级别

2:配置级

使用指南

应用场景

在复杂的二层网络中,为了防止环路或破除环路,可以在交换设备上部署生成树协议STP/RSTP/MSTP/VBST

通过执行命令stp enable,STP/RSTP/MSTP/VBST便开始进行生成树计算,通过彼此交互信息发现网络中的环路,并有选择的对某个端口进行阻塞,最终将环形网络结构修剪成无环路的树形网络结构,从而防止报文在环形网络中不断增生和无限循环,避免设备由于重复接收相同的报文造成处理能力下降。

当端口的STP/RSTP/MSTP/VBST功能处于使能状态时,该端口即参与生成树计算,根据计算的角色决定是否处于转发状态;去使能状态时,该端口不参与生成树计算,且始终处在转发状态。需参与生成树计算的所有端口都必须使能STP/RSTP/MSTP/VBST功能,否则可能会导致网络环路。

参与生成树算法会占用系统资源,因此对于不需要参与生成树算法的设备和端口可以通过执行命令stp disable禁用STP/RSTP/MSTP/VBST功能。

前置任务

在环形网络中一旦启用STP/RSTP/MSTP,STP/RSTP/MSTP便立即开始进行生成树计算。诸如交换设备的优先级、端口优先级、端口路径开销等参数都会影响到生成树的计算,在计算过程中这些参数的变动可能会导致网络震荡。为了保证生成树计算过程快速而且稳定,必须在启用STP/RSTP/MSTP之前,完成对交换设备及其端口必要的基本配置,例如:
  • 通过执行命令stp mode { mstp | rstp | stp },配置设备的工作模式。

  • 通过执行命令stp [ instance instance-id ] priority priority,配置交换设备在指定生成树中的优先级。

  • 通过执行命令stp [ process process-id ] [ instance instance-id ] port priority priority,配置当前端口在指定生成树实例上的优先级。

  • 通过执行命令stp [ instance instance-id ] root primary,配置当前交换设备为指定生成树的根桥。

  • 通过执行命令stp [ instance instance-id ] root secondary,配置当前交换设备作为指定生成树的备份根桥。

  • 通过执行命令stp [ process process-id ] [ instance instance-id ] cost cost,配置当前端口在指定生成树实例上的端口路径开销。

  • 对于MSTP,通过执行命令region-name nameinstance instance-id vlan { vlan-id [ to vlan-id ] } &<1-10>、vlan-mapping modulorevision-level level完成对MST域的各项配置。

在环形网络中一旦启用VBST,VBST便立即开始进行生成树计算,诸如每VLAN中交换机的优先级、端口优先级、端口路径开销等参数都会影响到生成树的计算,在计算过程中这些参数的变动可能会导致网络震荡。为了保证生成树计算过程快速而且稳定,必须在启用VBST之前,完成对交换机及其端口必要的基本配置,例如:
  • 通过执行命令stp mode vbst,配置设备的工作模式。

  • 通过执行命令stp vlan vlan-id [ to vlan-id ] [ vlan-id [ to vlan-id ] ] &<1-9> priority priority,配置各VLAN中交换机在系统中的优先级。

  • 通过执行命令stp vlan vlan-id [ to vlan-id ] [ vlan-id [ to vlan-id ] ] &<1-9> port priority priority,配置端口在各VLAN中的优先级。

  • 通过执行命令stp vlan vlan-id [ to vlan-id ] [ vlan-id [ to vlan-id ] ] &<1-9> root primary ,配置当前交换机为指定生成树的根桥。

  • 通过执行命令stp vlan vlan-id [ to vlan-id ] [ vlan-id [ to vlan-id ] ] &<1-9> root secondary ,配置当前交换机作为指定生成树的备份根桥。

  • 通过执行命令stp vlan vlan-id [ to vlan-id ] [ vlan-id [ to vlan-id ] ] &<1-9> cost cost,配置当前端口的路径开销值。

  • 通过执行命令instance instance-id vlan vlan-id,配置实例和VLAN的1:1映射关系。

请根据需要进行相应的配置。

注意事项

  • 系统视图下执行undo stp enablestp disable命令,全局STP/RSTP/MSTP/VBST功能将被去使能,此操作可能会引起环路。

  • MSTP进程视图下执行undo stp enablestp disable命令,当前进程的STP/RSTP/MSTP/VBST功能将被去使能,此操作可能会在该MSTP进程内引起环路。

  • 生成树的计算会导致网络震荡,在网络收敛前报文将不能被正常转发,此时就会出现比如在VLANIF接口下配置DHCP Server时,Client获取IP地址较慢的情况,可通过将STP去使能或将连接终端的端口配置为边缘端口来解决。

使用实例

# 使能设备的STP/RSTP/MSTP/VBST功能。

<HUAWEI> system-view
[~HUAWEI] stp mode mstp
[*HUAWEI] stp enable

# 使能MSTP进程1的STP/RSTP/MSTP/VBST功能。

<HUAWEI> system-view
[~HUAWEI] stp process 1
[*HUAWEI-mst-process-1] stp enable

# 去使能端口10GE1/0/1的STP/RSTP/MSTP功能。

<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] stp disable
相关主题

stp flush disable

命令功能

stp flush disable命令用来去使能当前设备或MSTP进程收到TC类型BPDU报文后会删除MAC表项的功能。

undo stp flush disable命令用来使能当前设备或MSTP进程收到TC类型BPDU报文后会删除MAC表项的功能。

缺省情况下,当前设备或MSTP进程收到TC类型BPDU报文后会删除MAC表项。

命令格式

stp flush disable

undo stp flush disable

参数说明

视图

系统视图、MSTP进程视图

缺省级别

2:配置级

使用指南

应用场景

对于有些物理连接不成环的组网,为了防止用户错误连线而导致的网络成环,往往会部署生成树协议。但部署生成树协议后,任何对拓扑有影响的变化,例如本设备的端口状态由Down变为Up,生成树协议都会发送TC类型BPDU报文通知删除MAC表项。而实际这种变化并不需要删除MAC表项,这种大量的删除可能会引入未知的单播或广播问题。

为解决此问题,可配置命令stp flush disable,配置该命令后当前设备或MSTP进程收到TC类型BPDU报文后不会删除MAC表项。

注意事项

如果在系统视图下配置stp flush disable,则MSTP进程0内收到TC类型BPDU报文后不会删除MAC表项;如果在MSTP进程视图下配置该命令,则相应的MSTP进程内收到TC类型BPDU报文后不会删除MAC表项。

配置命令stp flush disable后,当前设备或MSTP进程收到TC类型BPDU报文后不会删除MAC表项,如果MAC表项错误就可能会造成长时间断流,所以该功能的影响很大,请谨慎部署该命令。

使用实例

# 去使能当前设备MSTP进程0收到TC类型BPDU报文后会删除MAC表项的功能。

<HUAWEI> system-view
[~HUAWEI] stp flush disable

# 去使能当前设备MSTP进程2收到TC类型BPDU报文后会删除MAC表项的功能。

<HUAWEI> system-view
[~HUAWEI] stp process 2
[~HUAWEI-mst-process-2] stp flush disable

# 去使能当前设备VBST协议收到TC类型BPDU报文后会删除MAC表项的功能。

<HUAWEI> system-view
[~HUAWEI] stp flush disable

stp loop-protection

命令功能

stp loop-protection命令用来使能当前端口的环路保护功能。

undo stp loop-protection命令用来去使能当前端口的环路保护功能。

缺省情况下,端口的环路保护功能处于去使能状态。

命令格式

stp loop-protection

undo stp loop-protection

参数说明

视图

GE接口视图、10GE接口视图、25GE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图、端口组视图

缺省级别

2:配置级

使用指南

应用场景

在运行生成树协议的网络中,根端口和其他阻塞端口状态是依靠不断接收来自上游设备的BPDU报文维持。当由于链路拥塞或者单向链路故障导致这些端口收不到来自上游设备的BPDU报文时,交换设备会重新选择根端口。原先的根端口会转变为指定端口,而原先的阻塞端口会迁移到转发状态,导致网络中可能产生环路。

为了防止以上情况发生,可部署环路保护功能。 在启动了环路保护功能后,如果根端口或Alternate端口长时间收不到来自上游设备的BPDU报文时,则向网管发出通知信息(此时根端口会进入Discarding状态),而阻塞端口则会一直保持在阻塞状态,不转发报文,从而不会在网络中形成环路。直到根端口或Alternate端口收到BPDU报文,端口状态才恢复正常为Forwarding状态。

说明:
  • Alternate端口是根端口的备份端口。当根端口正常收发报文时,Alternate端口处于阻塞状态。

  • 在一棵生成树中,对于互相连接的两台交换设备,离根桥近的交换设备即为另外一台交换设备的上游设备。

注意事项

环路保护功能和根保护功能不能同时配置在同一端口。

使用实例

# 使能端口10GE1/0/1的环路保护功能。
<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] stp loop-protection

stp max-hops

命令功能

stp max-hops命令用来配置VBST协议或者MST域内生成树的最大跳数。

undo stp max-hops命令用来恢复VBST协议或者MST域内生成树的最大跳数为缺省值。

缺省情况下,VBST协议或者MST域的最大跳数为20。

命令格式

stp max-hops hop

undo stp max-hops

参数说明

参数 参数说明 取值
hop 指定VBST协议或者MST域内生成树的最大跳数值。 整数形式,取值范围是1~40。

视图

系统视图、MSTP进程视图

说明:
由于VBST不支持进程,所以当运行VBST时,不支持在MSTP进程视图下配置stp max-hops命令。

缺省级别

2:配置级

使用指南

应用场景

在运行MSTP/VBST的二层网络中,交换设备之间靠MST BPDU进行信息的交互。在MST BPDU中,包含一个记录该BPDU剩余生存跳数的字段。
  • 根交换设备发送的BPDU的剩余生存跳数为VBST协议或者MST域的最大跳数。

  • 非根交换设备发送的BPDU的剩余生存跳数为VBST协议或者MST域的最大跳数减去本交换设备距根交换设备的跳数。

  • 如果交换设备收到的BPDU中携带的剩余生存跳数为0,则交换设备将该BPDU丢弃。

因此,VBST协议或者MST域内生成树的最大跳数会决定生成树的网络规模大小。通过执行命令stp max-hops可配置当前VBST协议或者MST域的最大跳数,从而控制生成树的网络规模。

注意事项

在MST域中,CIST的根交换设备或MSTI的根交换设备上配置的最大跳数将成为该CIST或MSTI的最大跳数。

使用实例

# 配置VBST协议或者MST域的最大跳数为35。

<HUAWEI> system-view
[~HUAWEI] stp max-hops 35

stp mcheck

命令功能

stp mcheck命令用来对端口执行从STP模式自动迁移回原来的RSTP/MSTP模式的操作。

缺省情况下,接口通过接收报文从STP模式自动迁移回原来的RSTP/MSTP模式。如果接口接收不到报文,则不能从STP模式自动迁移回原来的RSTP/MSTP模式。

命令格式

stp mcheck

参数说明

视图

系统视图、MSTP进程视图、GE接口视图、10GE接口视图、25GE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图、端口组视图

缺省级别

2:配置级

使用指南

应用场景

对于运行RSTP/MSTP的交换设备,如果某个端口与运行STP的交换设备直连,则该端口会自动将其工作模式迁移到STP模式,然后向外发送配置BPDU报文从而保证设备之间的互通。但是,如果运行STP的交换设备关机或被移走,该端口无法自动迁移回原来的RSTP/MSTP模式,这样会导致与其他运行RSTP/MSTP的交换设备无法互通。

此时可以通过执行命令stp mcheck解决此问题,执行此命令后,端口会自动从STP模式迁移回原来的RSTP/MSTP模式。

前置条件

如果当前端口需要在ID非0的进程中执行从STP模式自动迁移回RSTP/MSTP模式的操作,必须先通过执行命令stp binding process process-id,将端口绑定到相应的进程。

注意事项

接口Down时,该命令不生效。

在系统视图下执行stp mcheck命令,将会对交换设备上所有端口执行自动迁移回原来的RSTP/MSTP模式的操作。

在MSTP进程视图下执行stp mcheck命令,将会对所有绑定到当前进程的所有端口执行自动迁移回原来的RSTP/MSTP模式的操作。

在接口视图下执行stp mcheck命令,将只对当前端口执行自动迁移回原来的RSTP/MSTP模式的操作。

使用实例

# 对端口10GE1/0/1执行MCheck操作,使它迁移到MSTP模式下工作。
<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] stp mcheck

stp mode(MSTP进程视图)

命令功能

stp mode命令用来配置当前MSTP进程的生成树协议工作模式。

undo stp mode命令用来恢复当前MSTP进程的生成树协议工作模式为缺省情况。

缺省情况下,当前MSTP进程的生成树协议工作模式为MSTP工作模式。

命令格式

stp mode { mstp | rstp | stp }

undo stp mode

参数说明

参数 参数说明 取值
mstp

指定绑定到当前MSTP进程的所有端口工作在MSTP模式。

-
rstp

指定绑定到当前MSTP进程的所有端口工作在RSTP模式。

-
stp

指定绑定到当前MSTP进程的所有端口工作在STP模式。

-

视图

MSTP进程视图

缺省级别

2:配置级

使用指南

应用场景

在运行MSTP的网络中,MSTP进程被创建后,与当前进程绑定的端口默认运行在MSTP模式。而这些端口可能与运行STP/RSTP的设备相连,运行不同生成树协议的设备之间报文可能无法互通,从而导致生成树不能正常计算。

交换设备提供三种工作模式:MSTP模式、RSTP模式和STP模式,以解决上述可能引起的报文无法互通问题。

缺省情况下,对于已经绑定当前进程的端口,当交换设备发现与运行STP的交换设备相连时,它会自动将与STP交换设备相连的端口的工作模式迁移到STP模式,其他端口则工作在MSTP模式。

注意事项

  • 执行stp mode mstp命令后,在绑定当前MSTP进程的所有启用生成树协议的端口中,除了和STP交换设备直接相连的端口工作在STP模式下,其他端口都工作在MSTP模式下,即向外发送MST BPDU报文。

  • 执行stp mode rstp命令后,在绑定当前MSTP进程的所有启用生成树协议的端口中,除了和STP交换设备直接相连的端口工作在STP模式下,其他端口都工作在RSTP模式下,即向外发送RST BPDU报文。

  • 执行stp mode stp命令后,绑定当前MSTP进程的所有端口工作在STP模式,即向外发送STP配置BPDU报文。

MST BPDU和RST BPDU报文可以互通。

因为当前设备支持MSTP,不建议配置时选择stp mode rstp,该命令功能可由缺省情况stp mode mstp实现。

使用实例

# 配置MSTP进程1的工作模式为STP模式。

<HUAWEI> system-view
[~HUAWEI] stp process 1
[*HUAWEI-mst-process-1] stp mode stp

stp mode(系统视图)

命令功能

stp mode命令用来配置交换设备的生成树协议工作模式。

undo stp mode命令用来恢复交换设备的生成树协议工作模式为缺省值。

缺省情况下,设备的生成树协议工作模式为MSTP模式。

命令格式

stp mode { mstp | rstp | stp | vbst }

undo stp mode

参数说明

参数 参数说明 取值
mstp

指定MSTP模式。

-
rstp

指定RSTP模式。

-
stp

指定STP模式。

-
vbst

指定VBST模式。

-

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

在运行STP/RSTP/MSTP的网络中,运行不同生成树协议的交换设备之间报文可能无法互通,从而导致生成树不能正常计算。交换设备提供三种工作模式:MSTP模式、RSTP模式和STP模式,以解决上述可能引起的报文无法互通问题。

在运行生成树协议的网络中,运行不同生成树协议的交换设备之间报文可能无法互通,从而导致生成树不能正常计算。交换设备提供四种工作模式:VBST模式、MSTP模式、RSTP模式和STP模式,以解决上述可能引起的报文无法互通问题。

通过执行stp mode命令选择合适的工作模式,使当前交换设备能保证在与运行其他生成树协议的交换设备互通时,发送对方可以识别的BPDU报文。

缺省情况下,交换设备上所有端口工作在MSTP模式。当交换设备发现与运行STP的交换设备相连时,它会自动将与STP交换设备相连的端口的工作模式迁移到STP模式。

配置影响
  • 执行stp mode vbst命令后,在交换设备所有启用生成树协议的端口中,除了和STP交换设备直接相连的端口工作在STP模式下,其他端口都工作在VBST模式下,即向外发送VBST BPDU报文。

  • 执行stp mode mstp命令后,在交换设备所有启用生成树协议的端口中,除了和STP交换设备直接相连的端口工作在STP模式下,其他端口都工作在MSTP模式下,即向外发送MST BPDU报文。

  • 执行stp mode rstp命令后,在交换设备所有启用生成树协议的端口中,除了和STP交换设备直接相连的端口工作在STP模式下,其他端口都工作在RSTP模式下,即向外发送RST BPDU报文。

  • 执行stp mode stp命令后,交换设备所有端口工作在STP模式,即向外发送STP配置BPDU报文。

注意事项

  • MST BPDU和RST BPDU报文可以互通。

  • VBST BPDU和RST BPDU报文可以互通。
  • 对于不支持MSTP的交换设备,如果与运行STP的交换设备相连,配置时选择stp mode rstp

  • 当STP工作在VBST模式时,执行命令display bpdu mac-address会显示0100-0CCC-CCCD;当工作模式切回到STP/RSTP/MSTP模式时,则不会显示0100-0CCC-CCCD。

使用实例

# 配置交换设备的生成树协议工作模式为STP模式。

<HUAWEI> system-view
[~HUAWEI] stp mode stp
相关主题

stp no-agreement-check

命令功能

stp no-agreement-check命令用来配置当前端口使用普通的快速迁移机制。

undo stp no-agreement-check命令用来恢复当前端口使用的快速迁移机制为缺省情况。

缺省情况下,端口使用增强的快速迁移机制。

命令格式

stp no-agreement-check

undo stp no-agreement-check

参数说明

视图

GE接口视图、10GE接口视图、25GE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图、端口组视图

缺省级别

2:配置级

使用指南

应用场景

在运行生成树的通信网络中,如果华为公司的数据通信设备与其他制造商设备混合组网,可能会因为与其他制造商设备的Proposal/Agreement机制不同可能导致互通失败,此时可以通过执行命令stp no-agreement-check来选择端口使用增强的快速迁移机制还是普通的快速迁移机制:
  • 执行命令stp no-agreement-check配置当前端口使用普通的快速迁移机制。

  • 执行命令undo stp no-agreement-check配置当前端口使用增强的快速迁移机制。

端口快速迁移机制,即Proposal/Agreement机制,目前设备支持以下两种方式:

  • 增强方式:当前端口在计算同步标志位时计算根端口。
    1. 上游设备发送Proposal报文,请求进行快速迁移,下游设备接收到后,把与上游设备相连的端口设置为根端口,并阻塞所有非边缘端口。

    2. 上游设备继续发送Agreement报文,下游设备接收到后,根端口转为Forwarding状态。

    3. 下游设备回应Agreement报文,上游设备接收到后,把与下游设备相连的端口设置为指定端口,指定端口进入Forwarding状态。

  • 普通方式:当前端口在计算同步标志位时忽略根端口。
    1. 上游设备发送Proposal报文,请求进行快速迁移,下游设备接收到后,把与上游设备相连的端口设置为根端口,并阻塞所有非边缘端口,根端口转为Forwarding状态。

    2. 下游设备回应Agreement报文,上游设备接收到后,把与下游设备相连的端口设置为指定端口,指定端口进入Forwarding状态。

说明:

在一棵生成树中,对于互相连接的两台交换设备,离根桥近的交换设备即为另外一台交换设备的上游设备。

使用实例

# 配置端口10GE1/0/1使用普通的快速迁移机制。
<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] stp no-agreement-check

stp pathcost-standard

命令功能

stp pathcost-standard命令用来配置路径开销值的计算方法。

undo stp pathcost-standard命令用来恢复路径开销值的计算方法为缺省情况。

缺省情况下,路径开销值的计算方法为IEEE 802.1t标准。

命令格式

stp pathcost-standard { dot1d-1998 | dot1t | legacy }

undo stp pathcost-standard

参数说明

参数 参数说明 取值
dot1d-1998

指定路径开销值的计算方法是IEEE 802.1d-1998标准方法。

-
dot1t

指定路径开销值的计算方法是IEEE 802.1t标准方法。

-
legacy

指定路径开销值的计算方法是华为计算方法。

-

视图

系统视图、MSTP进程视图

说明:
由于VBST不支持进程,所以当运行VBST时,不支持在MSTP进程视图下配置stp pathcost-standard命令。

缺省级别

2:配置级

使用指南

应用场景

路径开销是一个端口量,是生成树协议用于选择链路的参考值,生成树协议通过计算路径开销,选择性能较为稳定的链路,阻塞多余的链路,将网络修剪成无环路的树形网络结构。端口路径开销值取值范围由路径开销计算方法决定。

IEEE 802.1d-1998标准方法、IEEE 802.1t标准方法和华为计算方法中规定的路径开销如表7-88所示,而各设备制造商采用的路径开销标准各不相同。
表7-88  路径开销列表

端口速率

端口模式

STP路径开销(推荐值)

IEEE 802.1d-1998标准方法

IEEE 802.1t标准方法

华为计算方法

0

-

65535

200,000,000

200,000

10Mbps

Half-Duplex

100

2,000,000

2000

Full-Duplex

99

1,999,999

1999

Aggregated Link 2 Ports

95

1,000,000

1800

Aggregated Link 3 Ports

95

666,666

1600

Aggregated Link 4 Ports

95

500,000

1400

100Mbps

Half-Duplex

19

200,000

200

Full-Duplex

18

199,999

199

Aggregated Link 2 Ports

15

100,000

180

Aggregated Link 3 Ports

15

66,666

160

Aggregated Link 4 Ports

15

50,000

140

1000Mbps

Full-Duplex

4

20,000

20

Aggregated Link 2 Ports

3

10,000

18

Aggregated Link 3 Ports

3

6666

16

Aggregated Link 4 Ports

3

5000

14

10Gbps

Full-Duplex

2

2000

2

Aggregated Link 2 Ports

1

1000

1

Aggregated Link 3 Ports

1

666

1

Aggregated Link 4 Ports

1

500

1

25Gbps

Full-Duplex

1

800

1

Aggregated Link 2 Ports

1

400

1

Aggregated Link 3 Ports

1

264

1

Aggregated Link 4 Ports

1

200

1

40Gbps

Full-Duplex

1

500

1

Aggregated Link 2 Ports

1

250

1

Aggregated Link 3 Ports

1

166

1

Aggregated Link 4 Ports

1

125

1

100Gbps

Full-Duplex

1

200

1

Aggregated Link 2 Ports

1

100

1

Aggregated Link 3 Ports

1

66

1

Aggregated Link 4 Ports

1

50

1

表7-89  路径开销列表

端口速率

端口模式

VBST路径开销(推荐值)

IEEE 802.1d-1998标准方法

IEEE 802.1t标准方法

华为计算方法

0

-

65535

200,000,000

200,000

10Mbps

Half-Duplex

100

2,000,000

2000

Full-Duplex

99

1,999,999

1999

Aggregated Link Ports

25

500,000

500

100Mbps

Half-Duplex

19

200,000

200

Full-Duplex

18

199,999

199

Aggregated Link Ports

4.75

50,000

50

1000Mbps

Full-Duplex

4

20,000

20

Aggregated Link Ports

1

5,000

5

10Gbps

Full-Duplex

2

2000

2

Aggregated Link Ports

1

500

1

25Gbps

Full-Duplex

1

800

1

Aggregated Link Ports

1

200

1

40Gbps

Full-Duplex

1

500

1

Aggregated Link Ports

1

125

1

100Gbps

Full-Duplex

1

200

1

Aggregated Link Ports

1

50

1

注意事项

改变端口的路径开销计算方法,端口的路径开销将会恢复为默认值。若需要为不同的端口配置路径开销值,可执行命令stp cost

通常情况下,同一网络内所有交换设备的端口路径开销应使用相同的路径开销计算方法。

使用实例

# 配置路径开销值的计算方法为IEEE 802.1d-1998标准方法。

<HUAWEI> system-view
[~HUAWEI] stp pathcost-standard dot1d-1998

stp point-to-point

命令功能

stp point-to-point命令用来配置当前端口的链路类型。

undo stp point-to-point命令用来恢复指定端口的链路类型为缺省值。

缺省情况下,端口的链路类型为auto,即由生成树协议自动检测与端口相连的链路是否是点到点链路。

命令格式

stp point-to-point { auto | force-false | force-true }

undo stp point-to-point

参数说明

参数 参数说明 取值
force-true 指定与当前端口相连的链路是点到点链路。 -
force-false 指定与当前端口相连的链路不是点到点链路。 -
auto 指定由生成树协议自动检测与该端口相连的链路是否是点到点链路。 -

视图

GE接口视图、10GE接口视图、25GE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图、端口组视图

缺省级别

2:配置级

使用指南

应用场景

在运行生成树协议的二层网络中,交换设备的端口和非点对点链路相连时,端口的状态无法快速迁移。

如果当前端口工作在全双工模式,则当前端口所连的链路是点到点链路,可以选择参数force-true

如果当前端口工作在半双工模式,可通过执行命令stp point-to-point force-true强制链路类型为点到点链路,实现快速收敛。

注意事项

当端口被设置为与点对点链路相连或与非点对点链路相连,则该端口在所有生成树实例上均被设置为与点对点链路相连或与非点对点链路相连。

使用实例

# 配置端口10GE1/0/1的链路类型为点对点链路。
<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] stp point-to-point force-true

stp port priority

命令功能

stp port priority命令用来配置当前端口在生成树计算时的优先级。

undo stp port priority命令用来恢复当前端口在指定生成树实例上的优先级的缺省值。

缺省情况下,交换设备端口的优先级取值是128。

命令格式

STP/RSTP/MSTP: stp [ process process-id ] [ instance instance-id ] port priority priority

STP/RSTP/MSTP: undo stp [ process process-id ] [ instance instance-id ] port priority

VBST: stp vlan vlan-id [ to vlan-id ] [ vlan-id [ to vlan-id ] ] &<1-9> port priority priority

VBST: undo stp vlan vlan-id [ to vlan-id ] [ vlan-id [ to vlan-id ] ] &<1-9> port priority [ priority ]

参数说明

参数 参数说明 取值
process process-id

指定MSTP进程。

若不指定该参数,则显示该端口在进程0中生成树计算时的优先级。

整数形式,取值范围是1~256
instance instance-id

指定生成树实例。

若不指定该参数,则显示CIST的拓扑变化相关统计信息。

整数形式,取值范围是0~4094,取值为0表示的是CIST。CE6880EI设备的每个进程支持128个instance,其他设备的每个进程支持的instance的最大数量是64。

priority

指定端口在生成树计算时的优先级。

整数形式,取值范围是0~240,步长为16,如0、16、32等。
vlan-id [ to vlan-id ]
指定配置设备端口优先级的VLAN,其中:
  • vlan-id表示配置设备端口优先级的指定VLAN。
  • vlan-id to vlan-id表示由两个vlan-id共同确定配置设备端口优先级的一个范围。后者vlan-id的取值必须大于等于前者的取值。
  • 如果不指定to vlan-id参数,则配置设备端口优先级的只有前者vlan-id所指定的VLAN。

一条stp port priority命令中,最多可以使用10次to形式输入10个VLAN范围。

说明:

只有部署VBST协议时才能指定VLAN。

整数形式,取值范围是1~4094。

视图

GE接口视图、10GE接口视图、25GE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图、端口组视图

缺省级别

2:配置级

使用指南

应用场景

在参与生成树计算时,对于交换设备端口,其端口PID的大小可能会影响到是否被选举为指定端口,生成树计算时,PID小者会被选举成为指定端口。

说明:

PID:端口ID,由4位的端口优先级与12位的端口号构成。

通过执行stp port priority可以改变当前端口的端口优先级,从而影响端口的PID,最终影响该端口是否会被选举成为指定端口。

注意事项

  • Eth-Trunk成员口不支持此命令。

  • 端口优先级的改变时,生成树协议会重新计算端口的角色并进行状态迁移。

  • 端口优先级可以影响端口在指定生成树实例和进程中的角色。用户可以在不同生成树实例或进程中对同一端口配置不同的优先级,从而使不同的用户流量沿不同的物理链路转发,完成流量的负载分担。

使用实例

# 当运行MSTP协议时,配置端口10GE1/0/1在生成树实例2上的优先级为16。
<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] stp instance 2 port priority 16
# 当运行VBST协议时,配置端口10GE 1/0/1的优先级为32。
<HUAWEI> system-view
[~HUAWEI] interface 10GE 1/0/1
[~HUAWEI-10GE1/0/1] stp vlan 10 port priority 32

stp priority

命令功能

stp priority命令用来配置交换设备在指定生成树中的优先级。

undo stp priority命令用来恢复交换设备在指定生成树中优先级的缺省值。

缺省情况下,交换设备在指定生成树中的优先级是32768。

命令格式

STP/RSTP/MSTP: stp [ instance instance-id ] priority priority

STP/RSTP/MSTP: undo stp [ instance instance-id ] priority

VBST: stp vlan vlan-id [ to vlan-id ] [ vlan-id [ to vlan-id ] ] &<1-9> priority priority

VBST: undo stp vlan vlan-id [ to vlan-id ] [ vlan-id [ to vlan-id ] ] &<1-9> priority [ priority ]

参数说明

参数 参数说明 取值
instance instance-id 指定生成树实例的编号。

如果不输入instance instance-id参数,则配置在CIST实例上生效。

整数形式,取值范围是0~4094,取值为0表示的是CIST。CE6880EI设备的每个进程支持128个instance,其他设备的每个进程支持的instance的最大数量是64。

priority

指定交换设备的优先级数值。

优先级值越小,则交换设备的优先级越高。

整数形式,取值范围是0~61440,步长为4096,如0、4096、8192等。缺省值是32768。
vlan-id [ to vlan-id ]
指定配置设备优先级的VLAN,其中:
  • vlan-id表示配置设备优先级的指定VLAN。
  • vlan-id to vlan-id表示由两个vlan-id共同确定配置设备优先级的一个范围。后者vlan-id的取值必须大于等于前者的取值。
  • 如果不指定to vlan-id参数,则配置设备优先级的只有前者vlan-id所指定的VLAN。

一条stp priority命令中,最多可以使用10次to形式输入10个VLAN范围。

说明:

只有部署VBST协议时才能指定VLAN。

整数形式,取值范围是1~4094。

视图

系统视图、MSTP进程视图

说明:
由于VBST不支持进程,所以当运行VBST时,不支持在MSTP进程视图下配置stp priority命令。

缺省级别

2:配置级

使用指南

应用场景

交换设备的优先级是生成树计算的重要依据,交换设备优先级的高低会直接影响到生成树计算中根桥的选举。

在一个运行STP/RSTP/MSTP/VBST的网络中,每棵生成树有且仅有一个根桥,它负责发送BPDU报文并连接整个网络。由于根桥在网络中的重要性,在根桥选举过程中,通常希望性能高、网络层次高的交换设备会被选举为根桥。但是,性能高、网络层次高的交换设备其优先级不一定高,因此需要配置优先级以保证该设备成为根桥。

对于网络中部分性能低、网络层次低的交换设备,不适合作为根桥设备,一般会配置其优先级较低以保证该设备不会成为根桥。

在运行MSTP的网络中,每个交换设备在不同生成树实例中可以配置不同的优先级;在运行VBST的网络中,每个交换设备在不同VLAN所对应的生成树中可以配置不同的优先级

注意事项

  • 配置交换设备的优先级数值越小,则该交换设备被选举为根桥的可能性越大。

  • 如果交换设备已配置为根桥或备份根桥,若要改变交换设备的优先级,必须先执行命令undo stp [ instance instance-id ] rootundo stp [ vlan { vlan-id1 [ to vlan-id2 ] } &<1-10> ] root去使能根桥或备份根桥功能。

  • 若执行命令stp root primary配置当前交换设备为根桥,则当前交换设备优先级数值为0。

  • 若执行命令stp root secondary配置当前交换设备为备份根桥,则当前交换设备优先级数值为4096。

使用实例

# 当运行MSTP协议时,配置交换设备在生成树实例1中的优先级为4096。

<HUAWEI> system-view
[~HUAWEI] stp instance 1 priority 4096
# 当运行VBST协议时,配置交换设备在VLAN10中的优先级为4096。
<HUAWEI> system-view
[HUAWEI] stp vlan 10  priority 4096
相关主题

stp process

命令功能

stp process命令用来:

  • 如果指定ID的MSTP进程不存在,则创建MSTP进程并进入该MSTP进程的视图。

  • 如果指定ID的MSTP进程已经存在,则直接进入该MSTP进程视图。

undo stp process命令用来删除一个指定ID的MSTP进程。

缺省情况下,整个设备的所有MSTP相关配置均属于ID为0的MSTP进程。

命令格式

stp process process-id

undo stp process process-id

参数说明

参数 参数说明 取值
process-id 指定MSTP进程的ID。 整数形式,取值范围是1~256

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

对于运行MSTP的二层网络,如果某公共链路的设备同时连接多个接入环,各个环之间互相独立,不需要互通,这样在启动MSTP时就不能将所有交换设备构成的环路计算成一个大生成树,此时可用不同的进程在各个交换设备构成的环上启用独立的MSTP进行计算,且互不影响。

交换设备可配置多个进程,不同的端口绑定不同的进程后,参与同一进程内MSTP的计算,不同进程间的MSTP计算互不影响。

后续任务

创建进程后,需要执行命令stp binding process将相应的端口绑定到指定ID的MSTP进程。

注意事项

运行MSTP的交换设备正常启动后,默认存在ID为0的MSTP进程,系统视图和接口视图中的MSTP相关配置都属于此进程。

执行undo stp process命令,指定ID的MSTP进程下的所有配置将被删除。

使用实例

# 创建一个ID为1的MSTP进程。

<HUAWEI> system-view
[~HUAWEI] stp process 1

stp region-configuration

命令功能

stp region-configuration命令用来进入MST域视图。

undo stp region-configuration命令用来将MST域配置恢复为缺省值。

缺省情况下,MST域的三个参数均取缺省值:
  • MST域名为交换设备主控板的MAC地址。

  • MSTP修订级别取值为0。

  • 所有VLAN均映射到CIST上。

命令格式

stp region-configuration

undo stp region-configuration

参数说明

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

MSTP把一个交换网络划分成多个域,每个域内形成多棵生成树,生成树之间彼此独立。每个域叫做一个MST域,每棵生成树叫做一个多生成树实例MSTI(Multiple Spanning Tree Instance)。

只要两台交换设备的以下配置相同,这两台交换设备就属于同一个MST域:
  • MST域的域名
  • 多生成树实例和VLAN的映射关系
  • MST域的修订级别

当需要为当前设备或当前进程配置上述三个参数时,通过命令stp region-configuration进入MST域视图。

后续任务

命令stp region-configuration进入MST域视图后,可进行如下配置:

使用实例

# 进入MST域视图。

<HUAWEI> system-view
[~HUAWEI] stp region-configuration
[~HUAWEI-mst-region]

stp root

命令功能

stp root命令用来配置当前交换设备为指定生成树的根桥或备份根桥。

undo stp root命令用来取消当前交换设备为指定生成树的根桥或备份根桥资格。

缺省情况下,交换设备不作为任何生成树的根桥或备份根桥。

命令格式

STP/RSTP/MSTP: stp [ instance instance-id ] root { primary | secondary }

STP/RSTP/MSTP: undo stp [ instance instance-id ] root

VBST: stp vlan vlan-id [ to vlan-id ] [ vlan-id [ to vlan-id ] ] &<1-9> root { primary | secondary }

VBST: undo stp vlan vlan-id [ to vlan-id ] [ vlan-id [ to vlan-id ] ] &<1-9> root [ primary | secondary ]

参数说明

参数 参数说明 取值
instance instance-id 指定生成树实例的编号。

如果不输入instance instance-id参数,则所作的配置在CIST实例上生效。

整数形式,取值范围是0~4094,取值为0表示的是CIST。CE6880EI设备的每个进程支持128个instance,其他设备的每个进程支持的instance的最大数量是64。

primary 指定配置为生成树的根桥设备。 -
secondary 指定配置为生成树的备份根桥设备。 -
vlan-id [ to vlan-id ]
指定配置当前设备为根桥或备份根桥的VLAN,其中:
  • vlan-id表示配置当前设备为根桥或备份根桥的指定VLAN。
  • vlan-id to vlan-id表示由两个vlan-id共同确定配置当前设备为根桥或备份根桥的一个范围。后者vlan-id的取值必须大于等于前者的取值。
  • 如果不指定to vlan-id参数,则配置当前设备为根桥或备份根桥的只有前者vlan-id所指定的VLAN。

一条stp root命令中,最多可以使用10次to形式输入10个VLAN范围。

说明:

只有部署VBST协议时才能指定VLAN。

整数形式,取值范围是1~4094。

视图

系统视图、MSTP进程视图

说明:
由于VBST不支持进程,所以当运行VBST时,不支持在MSTP进程视图下配置stp root命令。

缺省级别

2:配置级

使用指南

应用场景

在一个运行STP/RSTP/MSTP/VBST的网络中,每棵生成树有且仅有一个根桥,它负责发送BPDU报文并连接整个网络。由于根桥在网络中的重要性,在根桥选举过程中,通常希望性能高、网络层次高的交换设备会被选举为根桥。但是,性能高、网络层次高的交换设备其优先级不一定高,因此可以通过执行stp root命令配置其为指定生成树的根桥,以保证该设备成为根桥。

为了保证网络流量不中断,可以执行stp root命令配置备份根桥,当根桥出现故障或被关机,备份根桥会在生成树计算时成为根桥。

说明:

执行stp root primary命令指定当前交换设备为根交换设备,则表示该设备在指定生成树中的优先级为0,且优先级不能修改。

执行stp root secondary命令指定当前交换设备在指定生成树中为备份根桥,则表示该设备的优先级数值为4096,且优先级不能修改。

注意事项

  • 在运行STP/RSTP/MSTP/VBST的网络中,请通过配置将最核心的交换设备指定为根桥,以保证STP二层网络的稳定性,否则新接入设备可能会触发STP根切换,从而导致业务短暂中断。

  • 一棵生成树只能配置一个根桥。

  • 如果在一棵生成树中配置了多个备份根桥,则MAC地址最小的备份根桥将成为指定生成树的备份根桥。

  • 在与友商设备对接时,建议直接使用stp priority priority命令配置设备优先级,以免选举的根桥不符合预期。

使用实例

# 当运行MSTP协议时,配置交换设备为生成树实例1的根桥。

<HUAWEI> system-view
[~HUAWEI] stp instance 1 root primary
当运行VBST协议时,配置交换设备为VLAN10的根桥。
<HUAWEI> system-view
[HUAWEI] stp vlan 10 root primary

# 当运行MSTP协议时,指定当前交换设备为指定生成树实例4的备份根桥。

<HUAWEI> system-view
[~HUAWEI] stp instance 4 root secondary
# 当运行VBST协议时,指定当前交换设备为VLAN10的备份根桥。
<HUAWEI> system-view
[HUAWEI] stp vlan 10 root secondary

stp root-protection

命令功能

stp root-protection命令用来使能当前端口的根保护功能。

undo stp root-protection命令用来去使能当前端口的根保护功能。

缺省情况下,端口的根保护功能处于去使能状态。

命令格式

stp root-protection

undo stp root-protection

参数说明

视图

GE接口视图、10GE接口视图、25GE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图

缺省级别

2:配置级

使用指南

应用场景

由于维护人员的错误配置或网络中的恶意攻击,根桥收到优先级更高的BPDU,会失去根桥的地位,重新进行生成树的计算。由于拓扑结构的变化,可能造成高速流量迁移到低速链路上,引起网络拥塞。

对于使能根保护功能的指定端口,其端口角色只能保持为指定端口。一旦使能根保护功能的指定端口收到优先级更高的BPDU时,端口状态将进入Discarding状态,不再转发报文。在经过一段时间(通常为两倍的Forward Delay),如果端口一直没有再收到优先级较高的BPDU,端口会自动恢复到正常的Forwarding状态。

说明:

Forward Delay的时间可通过命令stp timer forward-delay进行设置。

注意事项

由于当前端口是指定端口时根保护便会生效,且根保护基于端口进行配置,所以建议当端口在所有实例中都是指定端口时配置根保护功能。

若在其他类型的端口上执行stp root-protection,根保护功能并不生效。

环路保护功能和根保护功能不能同时配置在同一端口。

使用实例

# 使能端口10GE1/0/1的根保护功能。
<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] stp root-protection

stp tc-notify process 0

命令功能

stp tc-notify process 0命令用来使能当前MSTP进程的TC通告功能。

undo stp tc-notify process 0命令用来禁止当前MSTP进程的TC通告功能。

缺省情况下,当前MSTP进程的TC通告功能没有使能。

命令格式

stp tc-notify process 0

undo stp tc-notify process 0

参数说明

视图

MSTP进程视图

缺省级别

2:配置级

使用指南

使用stp tc-notify process 0命令后,当前MSTP进程在收到TC报文后,能够及时通告给MSTP进程0中的实例,以便使其及时刷新MAC表项和ARP表项,从而保证用户业务不中断。

使用实例

# 配置MSTP进程1在收到TC报文后可以通告MSTP进程0。

<HUAWEI> system-view
[~HUAWEI] stp process 1
[*HUAWEI-mst-process-1] stp tc-notify process 0

stp tc-notify trill

命令功能

stp tc-notify trill命令用来使能生成树协议联动TRILL功能。

undo stp tc-notify trill命令用来去使能生成树协议联动TRILL功能。

缺省情况下,生成树协议联动TRILL功能未使能。

命令格式

stp tc-notify trill vlan vlan-id

undo stp tc-notify trill

参数说明

参数 参数说明 取值
vlan vlan-id

指定TRILL网络中的VLAN。

vlan-id指定的VLAN必须是TRILL网络中的admin VLAN。

整数形式,取值范围是1~4094,保留VLAN ID(通过命令vlan reserved配置)除外。

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

生成树协议与TRILL互联时,若设备或链路发生故障,生成树协议会重新进行计算。此时,需要将该拓扑变化通知到所有设备,包括TRILL网络和与TRILL网络相连的其他网络,及时感知拓扑变化从而及时刷新MAC表项和ARP表项。但是,TRILL网络并不会处理拓扑变化报文。为了保证业务流量不会由此而中断,可以通过命令stp tc-notify trill配置生成树协议联动TRILL功能,配置该功能后,TRILL网络便会及时处理来自生成树协议的拓扑变化报文。

前置条件

配置stp tc-notify trill vlan vlan-id命令前,必须保证VLAN vlan-id已经配置为TRILL的admin VLAN,必须为admin VLAN配置VLANIF接口。

说明:

设备配置stp tc-notify trill vlan vlan-id命令前,必须在配置trill enable port-mode { hybrid | p2p | trunk }命令的设备接口下配置stp disable命令,否则可能引起TC报文环路。

使用实例

# 使能生成树协议联动TRILL功能。

<HUAWEI> system-view
[~HUAWEI] vlan 100
[*HUAWEI-vlan100] quit
[*HUAWEI] interface vlanif100
[*HUAWEI-Vlanif100] quit
[*HUAWEI] tril
[*HUAWEI-trill] admin-vlan 100
[*HUAWEI-trill] quit
[*HUAWEI] stp tc-notify trill vlan 100

stp tc-protection

命令功能

stp tc-protection命令用来使能设备对TC类型BPDU报文的保护功能。

undo stp tc-protection命令用来去使能设备对TC类型BPDU报文的保护功能。

缺省情况下,设备对TC类型BPDU报文的保护功能处于去使能状态。

命令格式

stp tc-protection

undo stp tc-protection

参数说明

视图

系统视图、MSTP进程视图

缺省级别

2:配置级

使用指南

应用场景

在运行MSTP的二层网络中,交换设备在接收到拓扑变化报文后,会执行MAC地址表项和ARP表项的删除操作,如果频繁操作则会对CPU的冲击很大,可能造成CPU占用率过高。此时,可以通过使用命令stp tc-protection使能防拓扑变化报文攻击的保护功能。

通过执行命令stp tc-protection启用防拓扑变化攻击功能后,在单位时间内,交换设备处理拓扑变化报文的次数可配置(缺省的单位时间是2秒,缺省的处理次数是1次)。如果在单位时间内,交换设备在收到拓扑变化报文数量大于配置的阈值,那么设备只会处理阈值指定的次数。对于其他超出阈值的拓扑变化报文,定时器到期后设备只对其统一处理一次。这样可以避免频繁的删除MAC地址表项和ARP表项,从而达到保护设备的目的。

说明:

单位时间的取值与MSTP的Hello Time一致,可以通过命令stp timer hello配置。

后续任务

配置命令stp tc-protection后,可通过执行命令stp tc-protection threshold配置交换设备处理拓扑变化报文的次数。

使用实例

# 使能MSTP防拓扑变化报文攻击的保护功能。

<HUAWEI> system-view
[~HUAWEI] stp tc-protection

stp tc-protection interval

命令功能

stp tc-protection interval命令用来配置设备处理最大数量的拓扑变化报文所需的时间。

undo stp tc-protection interval命令用来恢复设备处理最大数量的拓扑变化报文所需的时间为缺省值。

缺省情况下,设备处理最大数量的拓扑变化报文所需的时间是Hello Time

说明:

Hello Time指的是设备发送BPDU的时间间隔,即定时器Hello Timer的时间值,可以通过命令stp timer hello进行配置。

命令格式

stp tc-protection interval interval-value

undo stp tc-protection interval

参数说明

参数 参数说明 取值
interval-value

指定设备处理最大数量的拓扑变化报文所需的时间。

整数形式,取值范围是1~600,单位是秒。

视图

系统视图、MSTP进程视图

缺省级别

2:配置级

使用指南

应用场景

在运行生成树协议的二层网络中,设备在接收到拓扑变化报文后,会执行MAC地址表项和ARP表项的删除操作,如果频繁操作则会对CPU的冲击很大,可能造成CPU占用率过高。

执行命令stp tc-protection启用防拓扑变化攻击功能后,可以通过执行stp tc-protection interval命令设置生成树协议处理最大数量的拓扑变化报文所需的时间,在设置的时间内,设备只会处理stp tc-protection threshold指定的最大数量的拓扑变化报文。对于其他超出该数量的拓扑变化报文,stp tc-protection interval命令设置的时间超时后设备只对其统一处理一次。例如,时间设定为10秒,最大数量设定为5,则设备收到拓扑变化报文后,在10秒内只会处理最开始收到的5个拓扑变化报文,对于后面收到的报文则会等10秒超时后再统一处理。这样可以避免频繁的删除MAC地址表项和ARP表项,从而达到保护设备的目的。

前置条件

配置stp tc-protection interval前,必须已经通过执行命令stp tc-protection使能防拓扑变化报文攻击的保护功能。

使用实例

# 配置设备处理最大数量的拓扑变化报文所需的时间为10秒。
<HUAWEI> system-view
[~HUAWEI] stp tc-protection
[*HUAWEI] stp tc-protection interval 10
# 配置MSTP进程1处理最大数量的拓扑变化报文所需的时间为10秒。
<HUAWEI> system-view
[~HUAWEI] stp process 1
[*HUAWEI-mst-process-1] stp tc-protection
[*HUAWEI-mst-process-1] stp tc-protection interval 10

stp tc-protection threshold

命令功能

stp tc-protection threshold命令用来配置设备在指定时间内处理拓扑变化报文的最大数量。

undo stp tc-protection threshold命令用来恢复设备在指定时间内处理拓扑变化报文的最大数量为缺省值。

缺省情况下,设备在指定时间内处理拓扑变化报文的最大数量是1。

命令格式

stp tc-protection threshold threshold

undo stp tc-protection threshold

参数说明

参数 参数说明 取值
threshold

指定设备在指定时间内处理拓扑变化报文的最大数量。

整数形式,取值范围是1~255。

视图

系统视图、MSTP进程视图

缺省级别

2:配置级

使用指南

应用场景

在运行生成树协议的二层网络中,交换设备在接收到拓扑变化报文后,会执行MAC地址表项和ARP表项的删除操作,如果频繁操作则会对CPU的冲击很大,可能造成CPU占用率过高。

执行命令stp tc-protection启用防拓扑变化攻击功能后,可以通过执行stp tc-protection interval命令设置生成树协议处理最大数量的拓扑变化报文所需的时间,在指定的时间内,设备只会处理stp tc-protection threshold指定的最大数量的拓扑变化报文。对于其他超出该数量的拓扑变化报文,stp tc-protection interval命令设置的时间超时后设备只对其统一处理一次。例如,时间设定为10秒,最大数量设定为5,则设备收到拓扑变化报文后,在10秒内只会处理最开始收到的5个拓扑变化报文,对于后面收到的报文则会等10秒超时后再统一处理。这样可以避免频繁的删除MAC地址表项和ARP表项,从而达到保护设备的目的。

前置条件

配置stp tc-protection threshold前,必须已经通过执行命令stp tc-protection使能防拓扑变化报文攻击的保护功能。

使用实例

# 配置设备处理拓扑变化报文的最大数量为5。
<HUAWEI> system-view
[~HUAWEI] stp tc-protection
[*HUAWEI] stp tc-protection threshold 5
# 配置MSTP进程1处理TC类型BPDU报文并立即刷新转发表项的阈值为5。
<HUAWEI> system-view
[~HUAWEI] stp process 1
[*HUAWEI-mst-process-1] stp tc-protection
[*HUAWEI-mst-process-1] stp tc-protection threshold 5

stp tc-snooping notify trill

命令功能

stp tc-snooping notify trill命令用来使能生成树协议报文在TRILL网络中的透传功能。

undo stp tc-snooping notify trill命令用来去使能生成树协议报文在TRILL网络中的透传功能。

缺省情况下,生成树协议报文在TRILL网络中不透传。

说明:

CE6880EI不支持此命令。

命令格式

stp tc-snooping notify trill

undo stp tc-snooping notify trill

参数说明

视图

GE接口视图、10GE接口视图、40GE接口视图、25GE接口视图、100GE接口视图、Eth-Trunk接口视图、端口组视图

缺省级别

2:配置级

使用指南

应用场景

生成树协议与TRILL互联时,若设备或链路发生故障,生成树协议会重新进行计算。此时,需要将该拓扑变化通知到所有设备,包括TRILL网络和与TRILL网络相连的相关网络。但是,TRILL网络并不会处理拓扑变化报文并将该报文丢弃。在不改变根桥的前提下,为了保证业务流量不会由此中断,可以通过命令stp tc-snooping notify trill配置生成树协议报文在TRILL网络中的透传功能,配置该功能后,生成树协议报文会在TRILL网络中透传,而如果是拓扑变化报文,TRILL网络会及时处理,即及时刷新MAC表项。

前置条件

配置stp tc-snooping notify trill命令前,必须保证该接口去使能生成树协议。

注意事项

为保证生成树协议报文在TRILL网络中的透传功能生效,必须做到以下两点:

  • 需要为配置stp tc-snooping notify trill的接口配置相同的PVID,并且PVID为TRILL网络的admin VLAN。

  • TRILL网络需要配置admin VLAN,且必须为该admin VLAN所对应的VLANIF接口配置IP地址。

使用实例

# 使能生成树协议报文在TRILL网络中的透传功能。

<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] stp tc-snooping notify trill

stp timer forward-delay

命令功能

stp timer forward-delay命令用来配置交换设备的Forward Delay时间。

undo stp timer forward-delay命令用来恢复交换设备的Forward Delay时间为缺省值。

缺省情况下,交换设备的Forward Delay时间是1500厘秒(15秒)。

命令格式

STP/RSTP/MSTP: stp timer forward-delay forward-delay

STP/RSTP/MSTP: undo stp timer forward-delay

VBST: stp vlan vlan-id [ to vlan-id ] [ vlan-id [ to vlan-id ] ] &<1-9> timer forward-delay forward-delay

VBST: undo stp vlan vlan-id [ to vlan-id ] [ vlan-id [ to vlan-id ] ] &<1-9> timer forward-delay [ forward-delay ]

参数说明

参数 参数说明 取值
vlan-id [ to vlan-id ]
指定配置Forward Delay的VLAN,其中:
  • vlan-id表示配置Forward Delay的指定VLAN。
  • vlan-id to vlan-id表示由两个vlan-id共同确定配置Forward Delay的一个范围。后者vlan-id的取值必须大于等于前者的取值。
  • 如果不指定to vlan-id参数,则配置Forward Delay的只有前者vlan-id所指定的VLAN。

一条stp timer forward-delay命令中,最多可以使用10次to形式输入10个VLAN范围。

说明:

只有部署VBST协议时才能指定VLAN。

整数形式,取值范围是1~4094。
forward-delay

指定Forward Delay时间值。

整数形式,取值范围是400~3000,单位为厘秒,步长为100。

视图

系统视图、MSTP进程视图

说明:
由于VBST不支持进程,所以当运行VBST时,不支持在MSTP进程视图下配置stp timer forward-delay命令。

缺省级别

2:配置级

使用指南

应用场景

在运行生成树算法的网络中,当网络拓扑结构发生变化时,因为新的BPDU配置消息需要经过一定的时间才能传遍整个网络,所以本应被阻塞的端口可能还来不及被阻塞而之前被阻塞的端口已经不再阻塞,这样就有可能会形成临时的环路。为了避免这种情况引起的临时环路,可以通过Forward Delay定时器设置延时时间,即在这个延时时间内所有端口会临时被阻塞。

通过执行命令可以设置Forward Delay定时器的时间。

注意事项

在根桥上配置的Forward Delay定时器的时间将通过BPDU传递下去,从而成为整棵生成树内所有交换设备的Forward Delay定时器的时间。

在配置Hello Time、Forward Delay和Max Age这三个时间参数值时,配置的数值应满足以下关系才能保证整个网络的生成树算法有效的工作,否则网络会频繁震荡。
  • 2 × (Forward Delay -1.0 second) >= Max Age

  • Max Age >= 2 × (Hello Time + 1.0 second)

建议使用stp bridge-diameter命令配置网络直径,交换设备会自动根据网络直径计算出Hello Time、Forward Delay以及Max Age三个时间参数的较优值。

使用实例

# 当运行STP/RSTP/MSTP协议时,配置交换设备的Forward Delay时间为2000厘秒(20秒)。

<HUAWEI> system-view
[~HUAWEI] stp timer forward-delay 2000
# 当运行VBST协议时,配置VLAN10的Forward Delay时间为2000厘秒(20秒)。
<HUAWEI> system-view
[~HUAWEI] stp vlan 10 timer forward-delay 2000

stp timer hello

命令功能

stp timer hello命令用来配置交换设备发送BPDU的时间间隔,即定时器Hello Timer的时间值。

undo stp timer hello命令用来恢复交换设备发送BPDU的时间间隔为缺省值。

缺省情况下,交换设备发送BPDU的时间间隔为200厘秒(2秒)。

命令格式

STP/RSTP/MSTP: stp timer hello hello-time

STP/RSTP/MSTP: undo stp timer hello

VBST: stp vlan vlan-id [ to vlan-id ] [ vlan-id [ to vlan-id ] ] &<1-9> timer hello hello-time

VBST: undo stp vlan vlan-id [ to vlan-id ] [ vlan-id [ to vlan-id ] ] &<1-9> timer hello [ hello-time ]

参数说明

参数 参数说明 取值
vlan-id [ to vlan-id ]
指定配置Hello Timer的VLAN,其中:
  • vlan-id表示配置Hello Timer的指定VLAN。
  • vlan-id to vlan-id表示由两个vlan-id共同确定配置Hello Timer的一个范围。后者vlan-id的取值必须大于等于前者的取值。
  • 如果不指定to vlan-id参数,则配置Hello Timer的只有前者vlan-id所指定的VLAN。

一条stp timer hello命令中,最多可以使用10次to形式输入10个VLAN范围。

说明:

只有部署VBST协议时才能指定VLAN。

整数形式,取值范围是1~4094。
hello-time

指定交换设备发送BPDU的时间间隔值。

整数形式,取值范围是100~1000,单位是厘秒,步长为100。

视图

系统视图、MSTP进程视图

说明:
由于VBST不支持进程,所以当运行VBST时,不支持在MSTP进程视图下配置stp timer hello命令。

缺省级别

2:配置级

使用指南

应用场景

在运行生成树算法的网络中,以Hello Time为周期,交换设备会定时向处于同一棵生成树的其他设备发送BPDU,以此来维护生成树的稳定。通过执行本命令设置BPDU发送间隔,维护网络拓扑结构的稳定。

如果交换设备在超时时间(超时时间=Hello Time × 3 × Timer Factor)内没有收到上游交换设备发送的BPDU,则生成树会重新进行计算。
说明:

在一棵生成树中,对于互相连接的两台交换设备,离根桥近的交换设备即为另外一台交换设备的上游设备。

注意事项

在根桥上配置的定时器Hello Timer的时间将通过BPDU传递下去,所以会成为整棵生成树内所有交换设备的定时器Hello Timer的时间。

根桥的Hello Time、Forward Delay以及Max Age三个时间参数配置的数值应满足以下关系才能保证整个网络的生成树协议有效的工作,否则网络会频繁震荡。
  • 2 × (Forward Delay -1.0 second) >= Max Age

  • Max Age >= 2 × (Hello Time + 1.0 second)

建议使用stp bridge-diameter命令配置网络直径,交换设备会自动根据网络直径计算出Hello Time、Forward Delay以及Max Age三个时间参数的较优值。

使用实例

# 当运行STP/RSTP/MSTP协议时,配置交换设备的Hello Time为400厘秒(4秒)。

<HUAWEI> system-view
[~HUAWEI] stp timer hello 400
# 当运行VBST协议时,配置VLAN10的Hello Time为400厘秒(4秒)。
<HUAWEI> system-view
[~HUAWEI] stp vlan 10 timer hello 400

stp timer max-age

命令功能

stp timer max-age命令用来配置交换设备端口上的BPDU老化时间,即定时器Max Age的时间值。

undo stp timer max-age命令用来恢复交换设备端口的BPDU老化时间为缺省值。

缺省情况下,交换设备端口的BPDU老化时间为2000厘秒(20秒)。

命令格式

STP/RSTP/MSTP: stp timer max-age max-age

STP/RSTP/MSTP: undo stp timer max-age

VBST: stp vlan vlan-id [ to vlan-id ] [ vlan-id [ to vlan-id ] ] &<1-9> timer max-age max-age

VBST: undo stp vlan vlan-id [ to vlan-id ] [ vlan-id [ to vlan-id ] ] &<1-9> timer max-age [ max-age ]

参数说明

参数 参数说明 取值
vlan-id [ to vlan-id ]
指定配置Max Age的VLAN,其中:
  • vlan-id表示配置Max Age的指定VLAN。
  • vlan-id to vlan-id表示由两个vlan-id共同确定配置Max Age的一个范围。后者vlan-id的取值必须大于等于前者的取值。
  • 如果不指定to vlan-id参数,则配置Max Age的只有前者vlan-id所指定的VLAN。

一条stp timer max-age命令中,最多可以使用10次to形式输入10个VLAN范围。

说明:

只有部署VBST协议时才能指定VLAN。

整数形式,取值范围是1~4094。
max-age

指定交换设备端口的BPDU老化时间值。

整数形式,取值范围是600~4000,步长100,单位是厘秒。

视图

系统视图、MSTP进程视图

说明:
由于VBST不支持进程,所以当运行VBST时,不支持在MSTP进程视图下配置stp timer max-age命令。

缺省级别

2:配置级

使用指南

应用场景

在运行生成树算法的网络中,交换设备会根据端口的Max Age时间判断从上游交换设备收到的BPDU是否超时。如果BPDU超时,交换设备将该BPDU老化,同时阻塞接收该BPDU的端口,并发出以自己为根桥的BPDU。这种老化机制可以有效控制生成树的半径。通过执行本命令设置Max Age定时器时间的大小控制存储BPDU的超时时间。
说明:

在一棵生成树中,对于互相连接的两台交换设备,离根桥近的交换设备即为另外一台交换设备的上游设备。

注意事项

在CIST总根桥上配置的定时器Max Age的时间通过BPDU传递下去,所以会成为整个CIST内所有交换设备的定时器Max Age的时间。

Max Age时间参数只对CIST有效,对MSTI无效。

在配置Hello Time、Forward Delay和Max Age这三个时间参数值时,配置的数值应满足以下关系才能保证整个网络的生成树算法有效的工作,否则网络会频繁震荡。
  • 2 × (Forward Delay -1.0 second) >= Max Age

  • Max Age >= 2 × (Hello Time + 1.0 second)

建议使用stp bridge-diameter命令配置网络直径,交换设备会自动根据网络直径计算出Hello Time、Forward Delay以及Max Age三个时间参数的最优值。

使用实例

# 当运行STP/RSTP/MSTP协议时,配置交换设备的Max Age时间为1000厘秒(10秒)。

<HUAWEI> system-view
[~HUAWEI] stp timer max-age 1000
# 当运行VBST协议时,配置VLAN10的Max Age时间为1000厘秒(10秒)。
<HUAWEI> system-view
[~HUAWEI] stp vlan 10 timer max-age 1000

stp timer-factor

命令功能

stp timer-factor命令通过设定Hello Time的倍数(TimerFactor)来配置交换设备的超时时间。

undo stp timer-factor命令用来恢复该倍数为缺省值。

缺省情况下,该数值是3。
说明:

如果交换设备在超时时间(超时时间=Hello Time × 3 × Timer Factor)内没有收到上游交换设备发送的BPDU,则生成树会重新进行计算。

命令格式

stp timer-factor factor

undo stp timer-factor

参数说明

参数 参数说明 取值
factor 指定倍数值。 整数形式,取值范围是1~10。

视图

系统视图、MSTP进程视图

说明:
由于VBST不支持进程,所以当运行VBST时,不支持在MSTP进程视图下配置stp timer-factor命令。

缺省级别

2:配置级

使用指南

应用场景

在运行生成树算法的网络中,如果交换设备在配置的超时时间内没有收到上游交换设备发送的BPDU,就认为上游交换设备已经出现故障,本设备会重新进行生成树计算。

由于上游交换设备繁忙,有时交换设备在较长的时间内收不到上游交换设备发送的BPDU。在这种情况下一般不应该重新进行生成树计算,因此,在稳定的网络中,应将超时时间配置的长一些,以减少网络资源的浪费。
说明:

在一棵生成树中,对于互相连接的两台交换设备,离根桥近的交换设备即为另外一台交换设备的上游设备。

注意事项

参数factor的值配置越小,表示交换设备重新进行生成树拓扑计算的超时时间越短,则错误判断上游交换设备已经出现故障的概率越大。

参数factor的值配置越大,表示交换设备重新进行生成树拓扑计算的超时时间越长,会导致在上游交换设备已经出现故障的情况下,端口中断流量的概率越大。

使用实例

# 配置当前交换设备的TimerFactor值为6。

<HUAWEI> system-view
[~HUAWEI] stp timer-factor 6
相关主题

stp transmit-limit(接口视图)

命令功能

stp transmit-limit命令用来配置当前端口在每个Hello Time时间内发送BPDU的最大数目。

undo stp transmit-limit命令用来恢复当前端口在每个Hello Time时间内BPDU的最大发送数目为缺省值。

缺省情况下,端口每秒发送BPDU的最大数目由stp transmit-limit(系统视图)配置的值决定,但若不配置stp transmit-limit(系统视图),则端口每秒发送BPDU的最大数目是6。

说明:

Hello Time指的是设备发送BPDU的时间间隔,即定时器Hello Timer的时间值,可以通过命令stp timer hello进行配置。

命令格式

stp transmit-limit packet-number

undo stp transmit-limit

参数说明

参数 参数说明 取值
packet-number 指定端口在Hello Time时间内发送BPDU的最大数目。 整数形式,取值范围是1~255。

视图

GE接口视图、10GE接口视图、25GE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图、端口组视图

缺省级别

2:配置级

使用指南

应用场景

在运行生成树协议的网络中,以Hello Time为周期,交换设备会定时向处于同一棵生成树的其他设备发送BPDU,以此来维护生成树的稳定。如果周期内发送BPDU的数量过多,可能会导致占用过多系统资源和带宽资源。

为避免引起这种情况,可以通过命令stp transmit-limit配置端口在每个Hello Time时间内发送BPDU的最大数目,从而控制发送BPDU的速度,防止在网络拓扑震荡时,MSTP占用过多的系统资源和带宽资源。

注意事项

如果设备的所有端口都需要配置每秒发送BPDU的最大数目且取值相同,则可以通过执行命令stp transmit-limit(系统视图)实现。但是命令stp transmit-limit(接口视图)的优先级高于命令stp transmit-limit(系统视图),即如果端口配置了命令stp transmit-limit(接口视图),则命令stp transmit-limit(系统视图)对该端口无效。

stp transmit-limit (接口视图)命令配置的最大数目是指在每个进程下端口发送BPDU的最大数量,如果端口加入多个进程,则端口发送BPDU的最大数量值需要累积,例如,stp transmit-limit (接口视图)命令配置的最大数目为5,而端口共加入3个进程,则此端口发送BPDU的最大数量为15。

使用实例

# 配置端口10GE1/0/1在每个Hello Time时间内BPDU的最大发送数目为5。
<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] stp transmit-limit 5

stp transmit-limit(系统视图)

命令功能

stp transmit-limit命令用来配置每个端口每秒发送BPDU的最大数目。

undo stp transmit-limit命令用来恢复每个端口每秒发送BPDU的最大数目为缺省值。

缺省情况下,端口每秒发送BPDU的最大数目是6。

命令格式

stp transmit-limit packet-number

undo stp transmit-limit

参数说明

参数 参数说明 取值
packet-number 指定每个端口每秒发送BPDU的最大数目。 整数形式,取值范围是1~255。

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

在运行生成树协议的网络中,以Hello Time为周期,设备会定期向处于同一棵生成树的其他设备发送BPDU,以此来维护生成树的稳定。如果每秒发送BPDU的数量过多,可能会导致占用过多系统资源和带宽资源。为避免引起这种情况,可以配置端口每秒发送BPDU的最大数目,从而控制发送BPDU的速度,防止在网络拓扑震荡时,生成树协议占用过多的系统资源和带宽资源。

端口每秒发送BPDU的最大数目可以通过命令stp transmit-limit(接口视图)配置,但是如果所有端口每秒发送BPDU的最大数目配置相同,则可以在系统视图下执行命令stp transmit-limit

说明:

Hello Time指的是设备发送BPDU的时间间隔,即定时器Hello Timer的时间值,可以通过命令stp timer hello进行配置。

注意事项

stp transmit-limit(接口视图)命令的优先级高于本命令,即如果接口配置了stp transmit-limit(接口视图)命令,则本命令对该端口无效。

stp transmit-limit(系统视图)命令配置的最大数目是指在每个进程下端口发送BPDU的最大数量,如果端口加入多个进程,则端口发送BPDU的最大数量值需要累积,例如,stp transmit-limit(系统视图)命令配置的最大数目为5,而端口共加入3个进程,则此端口发送BPDU的最大数量为15。

使用实例

# 配置本设备所有端口每秒发送BPDU的最大数目为5。
<HUAWEI> system-view
[~HUAWEI] stp transmit-limit 5

stp vlan disable

命令功能

stp vlan disable命令用来去使能交换设备VLAN上的VBST功能。

undo stp vlan disable命令用来将交换设备VLAN上的VBST功能恢复为使能状态。

缺省情况下,交换设备VLAN上的VBST功能处于使能状态。

命令格式

stp vlan vlan-id [ to vlan-id ] [ vlan-id [ to vlan-id ] ] &<1-9> disable

undo stp vlan vlan-id [ to vlan-id ] [ vlan-id [ to vlan-id ] ] &<1-9> disable

参数说明

参数 参数说明 取值
vlan-id [ to vlan-id ]
指定使能或去使能VBST功能的VLAN,其中:
  • vlan-id表示使能或去使能VBST功能的指定VLAN。
  • vlan-id to vlan-id表示由两个vlan-id共同确定使能或去使能VBST功能的一个范围。后者vlan-id的取值必须大于等于前者的取值。
  • 如果不指定to vlan-id参数,则使能或去使能VBST功能的只有前者vlan-id所指定的VLAN。

一条stp vlan disable命令中,最多可以使用10次to形式输入10个VLAN范围。

说明:

只有部署VBST协议时才能指定VLAN。

整数形式,取值范围是1~4094。

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

在复杂的二层网络中,为了防止环路或破除环路,同时为了使不同VLAN内的流量沿着各自的生成树转发,进而实现流量的负载分担,可以在交换设备上部署生成树协议VBST。

参与生成树计算会占用系统资源,因此对于不需要参与生成树算法的VLAN,可以通过执行命令stp vlan disable禁用该VLAN的VBST功能。

前置任务

在环形网络中一旦在启用VBST,VBST便立即开始进行VLAN生成树计算,诸如每VLAN中交换机的优先级、端口优先级、端口路径开销等参数都会影响到生成树的计算,在计算过程中这些参数的变动可能会导致网络震荡。为了保证生成树计算过程快速而且稳定,必须在启用VBST之前,完成对交换机及其端口必要的基本配置,例如:
  • 通过执行命令stp mode vbst,配置设备的工作模式。

  • 通过执行命令stp vlan vlan-id [ to vlan-id ] [ vlan-id [ to vlan-id ] ] &<1-9> priority priority,配置各VLAN中交换机在系统中的优先级。

  • 通过执行命令stp vlan vlan-id [ to vlan-id ] [ vlan-id [ to vlan-id ] ] &<1-9> port priority priority,配置端口在各VLAN中的优先级。

  • 通过执行命令stp vlan vlan-id [ to vlan-id ] [ vlan-id [ to vlan-id ] ] &<1-9> root primary,配置当前交换机为指定生成树的根桥。

  • 通过执行命令stp vlan vlan-id [ to vlan-id ] [ vlan-id [ to vlan-id ] ] &<1-9> root secondary,配置当前交换机作为指定生成树的备份根桥。

  • 通过执行命令stp vlan vlan-id [ to vlan-id ] [ vlan-id [ to vlan-id ] ] &<1-9> cost cost,配置当前端口的路径开销值。

  • 通过执行命令instance instance-id vlan vlan-id,配置实例和VLAN的1:1映射关系。

请根据需要进行相应的配置。

注意事项

当全局和VLAN的VBST功能均处于使能状态时,该VLAN所在端口即参与生成树计算,根据计算的角色决定该端口在该VLAN中是否处于转发状态。

当VLAN的VBST功能处于去使能状态时,该VLAN所在端口不参与该VLAN的生成树计算,该端口在该VLAN中处于在转发状态。

使用实例

# 去使能VLAN 5的VBST功能。

<HUAWEI> system-view
[~HUAWEI] stp vlan 5 disable

# 恢复VLAN 5的VBST功能为使能状态。

<HUAWEI> system-view
[~HUAWEI] undo stp vlan 5 disable

vlan-mapping modulo

命令功能

vlan-mapping modulo命令用来配置多生成树实例和VLAN按照缺省算法自动分配映射关系。

undo vlan-mapping modulo命令用来将多生成树实例和VLAN按照缺省算法自动分配映射关系恢复为缺省情况。

缺省情况下,所有VLAN均映射到CIST,即实例0上。

命令格式

vlan-mapping modulo modulo

undo vlan-mapping modulo

参数说明

参数 参数说明 取值
modulo 指定模值。

整数形式,取值范围是1~63

视图

MST域视图

缺省级别

2:配置级

使用指南

应用场景

MSTP把一个交换网络划分成多个域,每个域内形成多棵生成树,生成树之间彼此独立。每棵生成树叫做一个多生成树实例MSTI(Multiple Spanning Tree Instance),每个域叫做一个MST域。

只要两台交换设备的以下配置相同,这两台交换设备就属于同一个MST域:
  • MST域的域名
  • 多生成树实例和VLAN的映射关系
  • MST域的修订级别
通过本命令可以配置多生成树实例和VLAN按照缺省算法自动分配映射关系。
说明:

vlan-mapping modulo是指VLAN ID减1后除以模值modulo值的余数再加1,即(VLAN ID-1)%modulo+1。通过此算法来分配到对应的实例中,即余数加1为几就将此VLAN分配到实例几中。如模值modulo为16,则VLAN1映射到MSTI1、VLAN2映射到MSTI2……VLAN16映射到MSTI16、VLAN17映射到MSTI1,依次类推。

注意事项

vlan-mapping modulo实现的自动分配机制很难刚好满足实际的多生成树实例与VLAN的映射关系,建议使用命令instance instance-id vlan { vlan-id [ to vlan-id ] }&<1-10>配置多生成树实例和VLAN的映射关系。

使用实例

# 将所有VLAN按照模16映射到生成树实例上。

<HUAWEI> system-view
[~HUAWEI] stp region-configuration
[~HUAWEI-mst-region] vlan-mapping modulo 16

vlan instance

命令功能

vlan instance命令用来进入配置实例和VLAN映射关系的视图,即VLAN-Instance视图。

undo vlan instance命令用来将所有配置的VLAN和实例映射关系恢复为缺省值。

缺省情况下,MST域内所有的VLAN都映射到生成树实例0。

命令格式

vlan instance

undo vlan instance

参数说明

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

在配置MSTP等二层环路协议时,需要配置实例和VLAN的映射关系。使用命令vlan instance进入VLAN-Instance视图,在VLAN-Instance视图下配置实例和VLAN的映射关系,对所有环路协议都适用,非常方便快捷。

前提条件

在执行vlan instance命令之前,需要使用命令undo stp region-configuration将在MST域视图下配置的实例和VLAN的映射关系删除。

注意事项

vlan instance命令和stp region-configuration命令是互斥的。如果已经使用命令stp region-configuration配置了VLAN和实例的映射关系,需要先删除以后才能使用vlan instance命令。

使用实例

# 从系统视图进入实例和VLAN映射关系配置视图。

<HUAWEI> system-view
[~HUAWEI] undo stp region-configuration
[*HUAWEI] vlan instance
[*HUAWEI-vlan-instance]
翻译
下载文档
更新时间:2019-03-20

文档编号:EDOC1000166474

浏览量:20475

下载量:434

平均得分:
本文档适用于这些产品

相关版本

相关文档

Share
上一页 下一页