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

2014年(9)

2013年(20)

2012年(77)

2011年(323)

2009年(4)

分类:

2012-02-07 20:04:10

支持Cisco IOS 12.2SX及以上版本的Cisco交换机为每个VLAN维护着一个独立的生成树实例。网桥IDBridge ID)由网桥优先级值和桥接MAC地址组成,并与每个实例关联。每个VLAN,具有较小网桥ID的网络设备将成为VLAN的根交换机(Root Bridge)。

要配置一个VLAN实例成为根交换机,可以键入spanning-tree vlan vlan_ID root命令来编辑网桥优先级值,使其从默认的32768成为更低的值。当键入spanning-tree vlan vlan_ID root命令时,交换机检查每个VLAN中当前根交换机的网桥优先级值。通过启用扩展系统ID,交换机为指定的VLAN设置网桥优先级值为24576,使该交换机成为指定VLAN的根交换机。

通过启用扩展系统ID,如果指定VLAN上的根交换机有一个比24576更低的网桥优先级值,交换机为指定VLAN设置网桥优先级值为 409640964位网桥优先级默认值中最小的一个值,参见第11章的图11-5),以比当前最低的优先值还要低。在启用扩展系统ID后,如果一个VLAN(如VLAN 20)中的所有设备都是采用默认的优先值32768,在交换机上键入spanning-tree vlan 20 root primary命令设置网桥优先级值为24576,该交换机就会成为该VLAN的根交换机。

【注意】如果设置的根交换机优先级值比1还小,则在使用spanning-tree vlan vlan_ID root命令时将失败。另外,每个STP实例的根交换机应当是一个骨干或者分布层交换机(也就是骨干层或者汇聚层中的交换机),不要配置接入层交换机作为STP主根。

使用关键字diameter来指定二层网络直径(也就是在二层网络中的两个终端之间最多的桥接跃点数)。当指定一个网络的直径时,交换机会自动为直径内的网络选择一个最佳的hello时间、转发延时和最长生存时间,这样可以减少STP收敛时间。可以使用关键字hello来忽略hello时间的自动计算。

【说明】要保持一个稳定的STP拓扑结构,建议在配置了交换机作为根交换机后,不要手动配置hello时间、转发延时和最长生存时间。

配置交换机作为根交换机的步骤如表12-4所示。

12-4  配置交换机作为根交换机的步骤

步骤

命令

用途说明

1

Switch#configure terminal

进入全局配置模式

Switch(config)#spanning-tree vlan vlan_ID root primary [diameter hops [hello-time seconds]]

配置交换机作为根交换机。参数vlan_ID的范围是14094,除了保留的VLAN

l  diameter net-diameter:可选,用来设置在生成树拓扑中,以该交换机为根交换机时,允许两个终端所经过的最多的交换机数量。取值范围为27

l  hello-time seconds:可选,设置该根交换机发送Hello BPDU包的时间间隔。取值范围为110

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

Switch(config)# no spanning-tree vlan vlan_ID root

清除根交换机配置

Switch(config)# end

返回到特权模式

4

Switch#show spanning-tree detail

校验以上配置

5

Switch#copy running-config startup-config

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

以下示例显示了如何配置交换机作为VLAN 10的根交换机,并且配置网络直径为4

Switch# configure terminal

Switch(config)# spanning-tree vlan 10 root primary diameter 4

Switch(config)# end

Switch#

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

上一篇:启用扩展系统ID

下一篇:配置从根交换机

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