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

2014年(9)

2013年(20)

2012年(77)

2011年(323)

2009年(4)

分类:

2012-02-07 20:37:21

以下是此示例中原来配置PVST+生成树模式的交换机,以承载数据和语音通信的配置。

Distribution 1交换机上通过spanning-tree vlan 10,30,100 root primary全局配置模式命令配置作为VLANs 1030100的根交换机,同时把此台交换机在这些VLAN中的交换机优先级值设为8192;通过spanning-tree vlan 20,40,200 root secondary全局配置模式命令配置作为VLANs 2040200的从根交换机,同时把此台交换机在这些VLAN中的交换机优先级值设为16384

Distribution 2交换机上通过spanning-tree vlan 20,40,200 root primary全局配置模式命令配置作为VLANs 2040200的根交换机,把此台交换机在这些VLAN中的交换机优先级值设为8192(注意,优先级数值越小,优先级别越高);通过spanning-tree vlan 10,30,100 root secondary全局配置模式命令配置作为VLANs 1030100的从根交换机,把此台交换机在这些VLAN中的交换机优先级值设为16384

在所有交换机上配置spanning-tree backbonefast接口配置模式命令,使得它们支持backbonefast特性,在间接链路失效时进行快速生成树收敛;在所有接入层交换机上配置spanning-tree uplinkfast接口配置模式命令,使它们支持生成树特性,实现在直接连接失效时的快速生成树收敛。

Distribution 1交换机上的原始PVST+配置(可通过show running-config特权模式命令查看):

Distribution 1#show running-config

 Building configuration...

spanning-tree mode pvst

spanning-tree extend system-id

spanning-tree backbonefast

!--以下两条配置是通过为该交换机针对不同VLAN设置不同的优先级来实现该交换机担当VLAN 1030100的根交换机,

!--担当VLAN 2040200的从根交换机

spanning-tree vlan 10,30,100 priority 8192 root primary 

spanning-tree vlan 20,40,200 priority 16384 root secondary

!

vlan 10,20,30,40,100,200

!

interface FastEthernet1/0/1

 switchport trunk encapsulation dot1q

 switchport mode trunk

 switchport trunk allowed vlan 10,20

!

interface FastEthernet1/0/3

 switchport trunk encapsulation dot1q

 switchport mode trunk

 switchport trunk allowed vlan 30,40

!

interface FastEthernet1/0/5

 switchport trunk encapsulation dot1q

 switchport mode trunk

 switchport trunk allowed vlan 100,200

!

interface FastEthernet1/0/23

 switchport trunk encapsulation dot1q

 switchport mode trunk

 switchport trunk allowed vlan 10,20,30,40,100,200

!

interface FastEthernet1/0/24

 switchport trunk encapsulation dot1q

 switchport mode trunk

 switchport trunk allowed vlan 10,20,30,40,100,200

!

 !

 end

Distribution 2交换机上的原始PVST+配置(可通过show running-config特权模式命令查看):

Distribution 2#show running-config

 Building configuration...

!

spanning-tree mode pvst

spanning-tree extend system-id

spanning-tree backbonefast

!--以下两条配置是通过为该交换机针对不同VLAN设置不同的优先级来实现该交换机担当VLAN 2040200的根交换机,

!--担当VLAN 1030100的从根交换机

spanning-tree vlan 10,30,100 priority 16384 root secondary

spanning-tree vlan 20,40,200 priority 8192 root primary

!

vlan 10,20,30,40,100,200

!

interface FastEthernet1/0/2

 switchport trunk encapsulation dot1q

 switchport mode trunk

 switchport trunk allowed vlan 10,20

!

interface FastEthernet1/0/4

 switchport trunk encapsulation dot1q

 switchport mode trunk

 switchport trunk allowed vlan 30,40

!

interface FastEthernet1/0/6

 switchport trunk encapsulation dot1q

 switchport mode trunk

 switchport trunk allowed vlan 100,200

!

interface FastEthernet1/0/23

 switchport trunk encapsulation dot1q

 switchport mode trunk

 switchport trunk allowed vlan 10,20,30,40,100,200

!

interface FastEthernet1/0/24

 switchport trunk encapsulation dot1q

 switchport mode trunk

 spanning-tree vlan 20,40,200 port-priority 64

 switchport trunk allowed vlan 10,20,30,40,100,200

 

end

Distribution 2被配置作为VLAN 2040200这三个VLAN的根交换机,它通过fa1/0/23 fa1/0/24两个端口Distribution 1进行连接。这两个端口都是作为VLAN 2040200这三个VLAN的指定端口,因为Distribution 2是作为这些VLAN的根交换机。而且这两个端口都是采用默认的优先级值(128),所以这两个端口到达Distribution 1上的fa1/0/23fa1/0/24端口的开销值(因为它们具有相同的接口类型)也是一样的。Distribution 1交换机会选择这两个端口中最低端口号的端口——fa1/0/23置于转发状态。但是按照要求,语音VLAN 2040200是要允许通过两交换机上的fa1/0/24端口进行传输,所以你可以通过以下方法之一来实现:

l   降低Distribution 1上的fa1/0/24端口的开销值,提高其优先级别。

l   降低Distribution 2上的fa1/0/24端口的端口优先级值,提高其优先级别。

在本示例中是通过降低Distribution 2上的fa1/0/24端口的端口优先级值为64(就是spanning-tree vlan 20,40,200 port-priority 64这句配置),以此来提高该端口的优先级别,实现VLAN 2040200中的通信在fa1/0/24端口上通过。所以在Distribution 2交换机的fa1/0/24端口上就有spanning-tree vlan 20,40,200 port-priority 64这样一条配置。

看到这里,细心的朋友可能会提出这样一个疑问,那就是从拓扑结构中可以看出,是希望在两交换机的fa1/0/23端口链路上优先传输VLAN 1030100数据VLAN中的通信(在fa1/0/24端口链路上优先传输VLAN 2040200语音VLAN中的通信),可为什么在以上的Distribution 1交换机配置中没有像Distribution 2交换机上那样为fa1/0/23端口配置更高的优先级呢?那是因为Distribution 1已是作为VLAN 1030100的根交换机,对于VLAN 1030100来说,它上面的端口(包括fa1/0/23端口和fa1/0/24端口等)都是指定端口,都是呈转发状态的。而且fa1/0/23端口与fa1/0/24端口相比,开销值一样,但端口ID更小,所以VLAN 1030100中的通信自动会优先选择fa1/0/23端口进行传输的,所以无需另外配置高的优先级别。其实也正如此,在Distribution 2交换机上才需要提高fa1/0/24端口在VLAN 2040100语音VLAN通信,至于原因这在前面都有说明。

阅读(1011) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~