Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2099781
  • 博文数量: 433
  • 博客积分: 4775
  • 博客等级: 上校
  • 技术积分: 8054
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-19 16:15
文章存档

2014年(9)

2013年(20)

2012年(77)

2011年(323)

2009年(4)

分类:

2012-02-07 20:00:48

Cisco交换机目前一般都支持PVST+Rapid-PVST+MSTP生成树模式,默认情况下是运行PVST+协议的。但可以通过手动方式改变交换机所运行的生成树模式协议,具体步骤如表12-2所示(自特权模式开始)。

12-2  改变生成树模式的配置步骤

步骤

命令

说明

1

Switch#configure terminal

进入全局配置模式

2

Switch(config)#spanning-tree mode {pvst | mst |
rapid-pvst}

在全局为当前交换机启用相应的生成树模式,默认为PVST+模式。如果是交换机堆叠,则所有堆叠成员都必须配置相同的生成树模式

选择pvst多选一选项可以启用PVST+,选择mst多选一选项可以启用MSTP(同时启用了RSTP),选择rapid-pvst多选一选项可以启用Rapid-PVST+

该命令在12.1(8a)EW12.1(19)EW12.2(53)SE212.2(54)SG 12.2(55)SE2IOS版本中支持,其中12.1(8a)EW版本不支持rapid-pvst关键字。要恢复为默认的PVST+生成树模式,则可以使用no spanning-tree mode全局配置模式命令

续表

步骤

命令

说明

3

Switch(config)#interface interface-id

键入要启用生成树模式的接口,可以是物理端口、VLAN端口和端口通道,进入接口配置模式。通常是键入VLAN虚拟接口,为各VLAN配置相同的生成树模式。但一般仅建议在当前端口启用Rapid-PVST+模式时配置。VLAN端口的取值范围为14094,端口通道的取值范围为148

4

Switch(config-if)#spanning-tree link-type
point-to-point

指定该端口的链路为点对点连接,一般也仅建议在当前端口上启用Rapid-PVST+模式时配置。如果本地端口与远程端口是通过点对点链路连接的,而且本地端口成为指定端口,则交换机与远程端口进行协商时可快速转换本地端口为转发状态

该命令在12.1(12c)EW12.2(53)SE212.2(54)SG12.2(55)SE2IOS版本中支持。要恢复该端口到默认设置,则可以用no spanning-tree link-type接口配置模式命令

5

Switch(config-if)#end

返回到特权模式

6

Switch#clear spanning-tree detected-protocols

如果该端口连接的端口是一台运行IEEE 802.1D STP的交换机上的端口,执行该命令后将重启协议迁移过程,把运行IEEE 802.1D STP的交换机迁移到运行Rapid-PVST+模式。如果指定交换机检测到所连接的交换机是运行Rapid-PVST+协议,则此步为可选,也仅建议在当前端口上启用Rapid-PVST+模式时配置

7

Switch#show spanning-tree summary

Switch#show spanning-tree interface interface-id

校验以上配置

该命令在12.1(8a)EW12.1(12c)EW12.2(25)EW12.2(52)SE212.2(53)SG12.2(55)SE2IOS版本中支持

8

Switch#copy running-config startup-config

(可选)保存配置到启动配置文件中

【示例1把当前交换机的生成树模式设置为MSTP(同时将启用RSTP)。

Switch(config)# spanning-tree mode mst

【示例2把当前交换机的生成树模式设置为Rapid-PVST+模式,然后把连接另一交换机的gigabitethernet2/0接口配置为点对点链路。

Switch(config)# spanning-tree mode rapid-pvst

Switch(config)# interface gigabitethernet2/0

Switch(config-if)# spanning-tree link-type point-to-point

如果想要基于每VLAN方式禁止某个VLAN上运行生成树协议,则可以用no spanning-tree vlan vlan-id全局配置模式命令。如下面的示例是禁止在VLAN 5上运行生成树协议(包括从全局中继承配置的所有生成树协议)。

Switch(config)# no spanning-tree vlan 5

要重启VLAN中原来禁用的生成树协议,则可以通过spanning-tree vlan vlan-id全局配置模式命令进行,启用后它将继承spanning-tree mode命令全局配置的生成树模式。可以通过show spanning-tree vlan vlan-id特权模式命令查看对应VLAN的生成树协议配置。

【示例3使用show spanning-tree命令查看交换机中所有VLAN的生成树配置(注意输出信息中的粗体字部分)。

Switch# show spanning-tree

 

VLAN1

  Spanning tree enabled protocol ieee

  Root ID    Priority    32768

             Address     0030.94fc.0a00

             This bridge is the root

             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec

 

  Bridge ID  Priority    32768

             Address     0030.94fc.0a00

             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec

             Aging Time 300

 

Interface                                       Designated

Name                   Port ID Prio  Cost Sts   Cost Bridge ID            Port ID

-------------------    ------- --- ------ ---   ---- -------------------- -------

FastEthernet6/15       129.79  128     19 FWD      0 32768 0030.94fc.0a00 129.79

 

VLAN2

  Spanning tree enabled protocol ieee

  Root ID    Priority    32768

             Address     0030.94fc.0a01

             This bridge is the root

             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec

 

  Bridge ID  Priority    32768

             Address     0030.94fc.0a01

             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec

             Aging Time 300

 

Interface                                       Designated

Name                   Port ID Prio  Cost Sts   Cost Bridge ID            Port ID

-------------------    ------- --- ------ ---   ---- -------------------- -------

FastEthernet6/16       129.80  128     19 FWD      0 32768 0030.94fc.0a01 129.80

Switch#

阅读(4008) | 评论(0) | 转发(0) |
0

上一篇:默认STP配置

下一篇:启用扩展系统ID

给主人留下些什么吧!~~