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

2014年(9)

2013年(20)

2012年(77)

2011年(323)

2009年(4)

分类:

2012-02-07 20:21:57

交换机维护着一个与一组VLAN映射的生成树实例。交换机ID包含了与实例相关联的交换机优先级和交换机MAC地址。具有最低交换机ID的交换机将成为根交换机。

要配置一个交换机成为根交换机,可以使用spanning-tree mst instance_id root全局配置命令来编辑交换机的网桥优先级值从默认的32768改变为更低的值,以便该交换机成为指定的生成树实例的根交换机。当键入这个命令时,交换机会检查根交换机的网桥优先级。因为支持扩展系统ID,如果24576这个值可以使该交换机成为指定生成树实例中的根交换机的话,则交换机会为指定的实例设置自己的优先级为24576。如果指定实例中的任何根交换机具有比24576还低的优先值,交换机设置它自己的优先值为 4096,使它比实例中当前最低优先级值更低(40964位网桥优先级中最小的)。

如果在由交换机组成的网络中,有的支持,有的不支持扩展系统ID,则不一定是支持扩展系统ID的就成为根交换机。扩展系统ID会在每当交换机的VLAN数比所连接的运行旧版本IOS系统软件的交换机的优先值大时增加交换机的网桥优先级值。

每个生成树实例的根交换机应是骨干或者汇聚层交换机,不要把接入层交换机配置为生成树根交换机。

根交换机是在全局配置模式下进行配置的。下面的命令中,关键字diameterMST实例0可用,它是用来指定二层网络直径(也就是在二层网络中任何两个终端站点间的最大二层跃点数)的。当指定了网络直径后,交换机自动为直径范围内的网络设置一个最佳的Hello时间(Hello Time)、转发延时(Forward-Delay Time)和最大生存时间(Maximum-Age Time),这样可以明显减少收敛时间。可以使用关键字Hello来忽略自动计算的Hello时间。

【注意】在交换机被配置成为根交换机后,不要使用spanning-tree mst hello-timespanning-tree mst forward-timespanning-tree mst max-age全局配置命令手动配置Hello时间、转发延时和最大生存时间。

配置MST根交换机的步骤如表12-16所示。

12-16  MST实例根交换机的配置步骤

步骤

命令

用途说明

Switch(config)# configure terminal

进入全局配置模式

Switch(config-config)# spanning-tree mst
instance_id root primary [diameter
net_diameter [hello-time seconds]]

配置此台交换机为根交换机

参数instance_id用来指定根交换机所属的MST实例,可以是单个实例,也可以是以逗号(,)分隔开的非连续的多个实例,或者是以连接符号(-)连接的一个连续实例范围,取值范围为015

可选项diameter用来指定在网络中任何两个站点之间的最大二层跃点数,取值范围为27。这个可选项仅对MST0实例有效

可选项hello-time用来指定根交换机产生配置消息闭塞的时间间隔。间隔取值范围为110秒,默认为2

该命令在12.1(12c)EW12.2(53)SE212.2(54)SG12.2(55)SE2IOS版本中支持

Switch(config-config)# end

返回到特权模式

Switch# show spanning-tree mst instance_id

校验以上设置

Switch# copy running-config startup-config

(可选)保存以上设置更改在启动配置文件中

【注意】网桥优先级仅可以以4096为步长进行设置,否则会出现如下所示的错误提示。网桥优先级可以设置的值包括:04096819212288163842048024576286723276836864409604505649152532485734461440。可以直接把优先级值设置为0,使该交换机成为根交换机。如果是从根交换机,默认的优先级值为16384

Switch(config)# spanning-tree mst 1 priority 1

% Bridge Priority must be in increments of 4096.

% Allowed values are:

  0     4096  8192  12288 16384 20480 24576 28672

  32768 36864 40960 45056 49152 53248 57344 61440

diameter diahello-time hello选项仅对实例0可用。如果不指定hello_time参数值,则会从网络直径(dia)参数中计算。

【示例1把当前交换机加入到实例0中,并设置成它的根交换机,实例0diameter值为7hello_time计时器为2秒。

Switch(config)# spanning-tree mst 0 root primary diameter 7 hello-time 2

Switch(config)# spanning-tree mst 5 root primary

Switch(config)#

【示例2把当前交换机加入到实例0中,并设置成它的根交换机,然后查看该根交换机上的MST配置。

Switch(config)# spanning-tree mst 0 root primary

 mst 0 bridge priority set to 24576

 mst bridge max aging time unchanged at 20

 mst bridge hello time unchanged at 2

 mst bridge forward delay unchanged at 15

Switch(config)# ^Z

Switch#

 

Switch# show spanning-tree mst

 

###### MST00        vlans mapped:  11-4094

Bridge      address 00d0.00b8.1400  priority  24576 (24576 sysid 0)

Root        this switch for CST and IST

Configured  hello time 2, forward delay 15, max age 20, max hops 20

 

Interface        Role Sts Cost      Prio.Nbr Status

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

Fa4/4            Back BLK 1000      240.196  P2p

Fa4/5            Desg FWD 200000    128.197  P2p

Fa4/48           Desg FWD 200000    128.240  P2p Bound(STP)

 

###### MST01        vlans mapped:  1-10

Bridge      address 00d0.00b8.1400  priority  49153 (49152 sysid 1)

Root        this switch for MST01

 

Interface        Role Sts Cost      Prio.Nbr Status

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

Fa4/4            Back BLK 1000      160.196  P2p

Fa4/5            Desg FWD 200000    128.197  P2p

Fa4/48           Boun FWD 200000    128.240  P2p Bound(STP)

 

Switch#

要返回到交换机的默认设置,可以使用no spanning-tree mst instance_id root全局配置命令。
阅读(2051) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~