当前位置:   article > 正文

PVST的简单应用及其配置

pvst

目录

(一)什么是PVST

(二)PVST的配置

(1)网络拓扑图

(2)设备配置代码

(三)PVST的效果验证

(四)总结


(一)什么是PVST

PVST是用于解决VLAN(虚拟局域网)上处理生成树的方法(思科特有),PVST为每一个VLAN(虚拟局域网)运行单独的生成树协议,接下来,我们来了解如何配置PVST。

(二)PVST的配置

(1)网络拓扑图

介绍:这次实验我们要用到两台3560三层交换机和一台2950二层交换机还有两台PC

(2)设备配置代码

第一步:给两台PC配置地址和网关

PC0配置图

PC1配置图

第二步:给二层交换机进行配置

代码如下:
Switch>enable

Switch#conf t

Switch(config)#vlan 10

Switch(config-vlan)#vlan 20     ---创建vlan10vlan20

Switch(config-vlan)#exit

Switch(config)#int f0/1

Switch(config-if)#switchport mode access      ---f0/1口设置为access

Switch(config-if)#switchport access vlan 10      ---允许vlan 10通过

Switch(config-if)#exit

Switch(config)#int f0/2                     

Switch(config-if)#switchport mode access       ---f0/2口设置为access

Switch(config-if)#switchport access vlan 20     ---允许vlan 10通过

Switch(config-if)#exit

Switch(config)#

Switch(config)#int f0/3      ---将f0/3口设置为trunk口(允许所有vlan通过)

Switch(config-if)#switchport mode trunk

Switch(config-if)#exit

Switch(config)#int f0/4     ---将f0/4口设置为trunk口(允许所有vlan通过)

Switch(config-if)#switchport mode trunk

Switch(config-if)#exit

Switch(config)#

我们用show run命令查看一下(如下图)

再用show vlan命名看一下vlan是否有创建好(如下图)

第三步:配置两台三层交换机

左边三层交换机代码如下:

Switch>enable

Switch#conf t

Switch(config)#

Switch(config)#vlan 10   ---创建vlan10

Switch(config-vlan)#vlan 20      ---创建vlan20

Switch(config-vlan)#exit

Switch(config)#

Switch(config)#int range f0/1-2     ---进入f0/1口和f0/2

Switch(config-if-range)#switchport trunk encapsulation dot1q   --因为是三层交换机,所以记得打上标签

Switch(config-if-range)#switchport mode trunk  ---设置接口为trunk模式

Switch(config-if-range)#exit

Switch(config)#

Switch(config)#ip routing    ---打开三层交换机的路由模式(思科默认关闭)

Switch(config)#int vlan 10   ---进入vlan 10接口

Switch(config-if)#no shutdown

Switch(config-if)#ip address 192.168.10.254 255.255.255.0  ---配置vlan10主网关

Switch(config-if)#exit

Switch(config)#int vlan 20   ---进入vlan 20接口

Switch(config-if)#no shutdown

Switch(config-if)#ip address 192.168.20.253 255.255.255.0 ---配置vlan20备份网关

Switch(config-if)#exit

Switch(config)#

Switch(config)#spanning-tree mode pvst  ---启用pvst模式

Switch(config)#spanning-tree vlan 10 root primary  ---设置vlan10为主网关

Switch(config)#spanning-tree vlan 20 root secondary ---设置vlan20为备用网关

Switch(config)#

右边三层交换机代码如下:

Switch>enable

Switch#

Switch#conf t

Switch(config)#

Switch(config)#vlan 10      ---创建vlan10

Switch(config-vlan)#exit

Switch(config)#vlan 20      ---创建vlan20

Switch(config-vlan)#exit

Switch(config)#ip routing     ---打开三层交换机的路由模式(思科默认关闭)

Switch(config)#int range f0/1-2     ---进入f0/1口和f0/2

Switch(config-if-range)#switchport trunk encapsulation dot1q    --因为是三层交换机,所以记得打上标签

Switch(config-if-range)#switchport mode trunk     ---设置接口为trunk模式

Switch(config-if-range)#exit

Switch(config)#int vlan 10     ---进入vlan 10接口

Switch(config-if)#no shutdown

Switch(config-if)#ip address 192.168.10.253 255.255.255.0 ---配置vlan10备用网关

Switch(config-if)#exit

Switch(config-if)#int vlan 20

Switch(config-if)#no shutdown

Switch(config-if)#ip address 192.168.20.254 255.255.255.0  ---配置vlan20主网关

Switch(config-if)#exit

Switch(config)#spanning-tree mode pvst     ---启用pvst模式

Switch(config)#spanning-tree vlan 10 root secondary ---设置vlan10为备用网关

Switch(config)#spanning-tree vlan 20 root primary ---设置vlan20为主网关

Switch(config)#

(三)PVST的效果验证

(1)首先看一下两台PC能不能相互ping通(如下图)

   PC0和PC1是可以相互ping通的

(2)接下来我们用tracert命令追踪一下(如下图)

根据上图可以知道去往20.1的数据包先到达网关(192.168.10.254),再由网关转发到192.168.20.0网段。

将左边三层交换机的f0/1接口关闭(如下图)

并将PC0的默认网关改为(192.168.10.253)

 再次PC0再次ping PC1(如下图)

如上图,PC0还是可以ping通PC1的,那我们再次追踪一下(如下图)

如上图,追踪去往20.1的数据包,可以看到现在走的是我们的备用网关(192.168.10.253),由备用网关将数据包转发到192.168.20.0网段上

(四)总结

       在本次拓扑实验中PVST主要是做一个主网关备用网关,防止当你主网关的那条线路出现故障时,我们可以通过再PC端上操作手动切换到备用网关,同样可以做到网络通信。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/206944
推荐阅读
相关标签
  

闽ICP备14008679号