登录站点

用户名

密码

思科pvst+的实验解析--原创

已有 4817 次阅读  2012-05-23 10:12   标签思科  原创 

实验拓扑:

 

图片



实验说明:
把SW1和SW2的两条线路同时配置成中继模式,并且在2台交换机上同时创建VLAN2、VLAN3

实验配置:
中继和VLAN创建过程略

sw1#show spanning-tree vlan 2 brief

VLAN2
  Spanning tree enabled protocol ieee
  Root ID    Priority    32768            # 交换机的默认优先级
             Address     cc02.0de0.0001
             This bridge is the root
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec

  Bridge ID  Priority    32768
             Address     cc02.0de0.0001
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec
             Aging Time 300

从这地方可以看出,ROOT ID和BRIDGE ID是相同的,就说明本交换机就是这个VLAN的根交换机。

Interface                                   Designated
Name                 Port ID Prio Cost  Sts Cost  Bridge ID            Port ID
-------------------- ------- ---- ----- --- ----- -------------------- -------
FastEthernet1/1      128.42   128    19 FWD     0 32768 cc02.0de0.0001 128.42
FastEthernet1/2      128.43   128    19 FWD     0 32768 cc02.0de0.0001 128.43

sw1#show spanning-tree vlan 3 brief

VLAN3
  Spanning tree enabled protocol ieee
  Root ID    Priority    32768
             Address     cc02.0de0.0002
             This bridge is the root
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec

  Bridge ID  Priority    32768
             Address     cc02.0de0.0002
             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
-------------------- ------- ---- ----- --- ----- -------------------- -------
FastEthernet1/1      128.42   128    19 FWD     0 32768 cc02.0de0.0002 128.42
FastEthernet1/2      128.43   128    19 FWD     0 32768 cc02.0de0.0002 128.43

解析:
通过show spanning-tree vlan vlan-id  brief命令后我们发现其实我们的pvst给每个vlan都维护了一个stp的树状结构这个就是我们的pvst的主要功能,它可以为每一个vlan维护一个stp的结构,用于保证每个vlan中的接口不会出现环路。
    但是我们发现在SW1上的vlan2和vlan3下个两个trunk口都是forward的,并且可以看到他们的root id,并且标注出来根网桥就是本交换机。

sw2#show spanning-tree vlan 2 brief

VLAN2
  Spanning tree enabled protocol ieee
  Root ID    Priority    32768
             Address     cc02.0de0.0001
             Cost        19
             Port        43 (FastEthernet1/2)
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec

  Bridge ID  Priority    32768
             Address     cc03.0de0.0001
             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
-------------------- ------- ---- ----- --- ----- -------------------- -------
FastEthernet1/1      128.42   128    19 BLK     0 32768 cc02.0de0.0001 128.43
FastEthernet1/2      128.43   128    19 FWD     0 32768 cc02.0de0.0001 128.42

sw2#show spanning-tree vlan 3 brief

VLAN3
  Spanning tree enabled protocol ieee
  Root ID    Priority    32768
             Address     cc02.0de0.0002
             Cost        19
             Port        43 (FastEthernet1/2)
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec

  Bridge ID  Priority    32768
             Address     cc03.0de0.0002
             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
-------------------- ------- ---- ----- --- ----- -------------------- -------
FastEthernet1/1      128.42   128    19 BLK     0 32768 cc02.0de0.0002 128.43
FastEthernet1/2      128.43   128    19 FWD     0 32768 cc02.0de0.0002 128.42

解析:
在SW2上我们发现vlan2和vlan3也同样的有2个stp的结构,但两个trunk口中FA1/1都被stp定义成了block状态, 并且指出了root id是SW1.
通过查看我们发现整个SW2上的vlan2和vlan3都把FA1/1给阻塞掉了,也就是说所有的SW1上和SW2上的vlan信息都从FA1/1给发送了出去,这样的话所有的数据压力都在FA1/2上这条链路上现在需要我们通过修改spanning-tree的参数来让vlan2的数据全部在SW2上FA1/1传输,所有的vlan3的数据全部在FA1/2上传输。

sw1(config)#inter fa1/2
sw1(config-if)#Spanning-tree vlan 2 port-priority 16
sw1(config-if)#end
  
调整fa1/2上VLAN2的优先级小于默认的32768(越小越优先)。这样VLAN2的流量就会从下面的中继线路通过。
  
这样的修改并不会影响我们的vlan3的stp结构,因为我们刚才在根上只是修改了vlan2下的端口优先级。



在SW2上查看实验现象:

sw2#show spanning-tree vlan 2 brief

VLAN2
  Spanning tree enabled protocol ieee
  Root ID    Priority    32768
             Address     cc02.0de0.0001
             Cost        19
             Port        42 (FastEthernet1/1)
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec

  Bridge ID  Priority    32768
             Address     cc03.0de0.0001
             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
-------------------- ------- ---- ----- --- ----- -------------------- -------
FastEthernet1/1      128.42   128    19 FWD     0 32768 cc02.0de0.0001  16.43
FastEthernet1/2      128.43   128    19 BLK     0 32768 cc02.0de0.0001 128.42

sw2#show spanning-tree vlan 3 brief

VLAN3
  Spanning tree enabled protocol ieee
  Root ID    Priority    32768
             Address     cc02.0de0.0002
             Cost        19
             Port        43 (FastEthernet1/2)
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec

  Bridge ID  Priority    32768
             Address     cc03.0de0.0002
             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
-------------------- ------- ---- ----- --- ----- -------------------- -------
FastEthernet1/1      128.42   128    19 BLK     0 32768 cc02.0de0.0002 128.43
FastEthernet1/2      128.43   128    19 FWD     0 32768 cc02.0de0.0002 128.42
分享 举报