25-PVST技术部署
当网络有多个VLAN时,PVST技术会为每一个VLAN构建一棵生成树,来控制多个VLAN转发数据流量的负载平衡,默认情况下思科的交换机是开启了PVST技术。

假设这是一个部署了PVST技术的局域网络,这个网络需要转发不同VLAN(VLAN10和VLAN20)的数据流量,PVST技术会为VLAN10和VLAN20设置不同的主备链路。在上图中,左边的链路既是VLAN20的主链路,同时还是VLAN10的备用链路;右边的链路既是VLAN10的主链路,同时还是VLAN20的备用链路。
也就是说,PVST技术会为VLAN10和VLAN20设置不同的主备转发链路(红色表示VLAN10,蓝色表示VLAN20),以VLAN10为例,VLAN10的数据流量默认情况下是转发到主链路的,但是当VLAN10的主链路发生故障时,就会切换到VLAN10的备用链路上转发数据,此时VLAN10和VLAN20的数据流量都是转发到同一链路的。
对于VLAN20也是同样的道理。
R1交换机开启PVST技术,配置如下:
R1(config)#spanning-tree vlan 10 root secondary VLAN 10 bridge priority set to 16384VLAN 10 bridge max aging time unchanged at 20VLAN 10 bridge hello time unchanged at 2VLAN 10 bridge forward delay unchanged at 15
R1(config)#spanning-tree vlan 20 root primary VLAN 20 bridge priority set to 8192VLAN 20 bridge max aging time unchanged at 20VLAN 20 bridge hello time unchanged at 2VLAN 20 bridge forward delay unchanged at 15
R1(config)#
设置为VLAN10的备用链路,同时设置为VLAN20的主链路。
R2交换机开启PVST技术,配置如下:
R2(config)#spanning-tree vlan 10 root primary VLAN 10 bridge priority set to 8192VLAN 10 bridge max aging time unchanged at 20VLAN 10 bridge hello time unchanged at 2VLAN 10 bridge forward delay unchanged at 15
R2(config)#spanning-tree vlan 20 root secondary VLAN 20 bridge priority set to 16384VLAN 20 bridge max aging time unchanged at 20VLAN 20 bridge hello time unchanged at 2VLAN 20 bridge forward delay unchanged at 15
设置为VLAN10的主链路,同时设置为VLAN20的备用链路。
然后show命令查看R3设备VLAN10的STP信息,配置如下:
R3#show spanning-tree vlan 10 brief VLAN10Spanning tree enabled protocol ieeeRoot ID Priority 8192Address cc02.30ac.0001Cost 19Port 2 (FastEthernet0/1)Hello Time 2 sec Max Age 20 sec Forward Delay 15 secBridge ID Priority 32768Address cc03.14b4.0001Hello Time 2 sec Max Age 20 sec Forward Delay 15 secAging Time 300Interface Designated
Name Port ID Prio Cost Sts Cost Bridge ID Port ID
-------------------- ------- ---- ----- --- ----- -------------------- -------
FastEthernet0/0 128.1 128 19 BLK 19 16384 cc01.2a54.0001 128.2
FastEthernet0/1 128.2 128 19 FWD 0 8192 cc02.30ac.0001 128.2 R3#
由于我们通过PVST技术设置了R3设备的f0/0端口所在链路是VLAN10的备用链路,因此R3设备的f0/0口默认是Blocking(BLK)状态。
然后show命令查看R3设备VLAN20的STP信息,配置如下:
R3#show spanning-tree vlan 20 briefVLAN20Spanning tree enabled protocol ieeeRoot ID Priority 8192Address cc01.2a54.0002Cost 19Port 1 (FastEthernet0/0)Hello Time 2 sec Max Age 20 sec Forward Delay 15 secBridge ID Priority 32768Address cc03.14b4.0002Hello Time 2 sec Max Age 20 sec Forward Delay 15 secAging Time 300Interface Designated
Name Port ID Prio Cost Sts Cost Bridge ID Port ID
-------------------- ------- ---- ----- --- ----- -------------------- -------
FastEthernet0/0 128.1 128 19 FWD 0 8192 cc01.2a54.0002 128.2
FastEthernet0/1 128.2 128 19 BLK 19 16384 cc02.30ac.0002 128.2 R3#
同样的道理,R3设备的f0/1端口所在链路是VLAN20的备用链路,因此该端口默认情况下是Blocking(BLK)状态。
到此,PVST部署实验完成。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
