赞
踩
目录
PVST是用于解决VLAN(虚拟局域网)上处理生成树的方法(思科特有),PVST为每一个VLAN(虚拟局域网)运行单独的生成树协议,接下来,我们来了解如何配置PVST。
介绍:这次实验我们要用到两台3560三层交换机和一台2950二层交换机还有两台PC
第一步:给两台PC配置地址和网关
PC0配置图
PC1配置图
第二步:给二层交换机进行配置
代码如下:
Switch>enable
Switch#conf t
Switch(config)#vlan 10
Switch(config-vlan)#vlan 20 ---创建vlan10和vlan20
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)#
(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端上操作手动切换到备用网关,同样可以做到网络通信。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。