实验二 三层交换机实现VLAN间通信
一、实验设备
2台3560三层交换机,3台电脑。
二、实验要求
使在同一VLAN里的计算机系统能跨交换机进行相互通信,而在不同VLAN里的计算机系统也能进行相互通信。
三、实验步骤
第一步:在交换机SwitchA上创建Vlan 10,并将0/5端口划分到Vlan 10中。 SwitchA # configure terminal !进入全局配置模式。 SwitchA(config)# vlan 10 !创建Vlan 10。
SwitchA(config-vlan)# name sales !将Vlan 10命名为sales。 SwitchA(config-vlan)#exit
SwitchA(config)#interface fastethernet 0/5 !进入接口配置模式。
SwitchA(config-if)#switchport access vlan 10 !将0/5端口划分到Vlan 10。
第二步:在交换机SwitchA上创建Vlan 20,并将0/15端口划分到Vlan 20中。 SwitchA(config)# vlan 20 !创建Vlan 20。
SwitchA(config-vlan)# name technical !将Vlan 20命名为technical。 SwitchA(config-vlan)#exit
SwitchA(config)#interface fastethernet 0/8 !进入接口配置模式。
SwitchA(config-if)#switchport access vlan 20 !将0/8端口划分到Vlan 20。
第三步:在交换机SwitchA上将与SwitchB相连的端口定义为tag vlan模式。
SwitchA(config)#interface fastethernet 0/24 !进入接口配置模式。
SwitchA (config-if)#switchport trunk encapsulation dot1q #选择trunk使用dot1q封装 SwitchA(config-if)#switchport mode trunk !将fastethernet 0/24端口设为tag vlan模式。
第四步:在交换机SwitchB上创建Vlan 10,并将0/5端口划分到Vlan 10中。 SwitchB # configure terminal SwitchB(config)# vlan 10
SwitchB(config-vlan)# name sales SwitchB(config-vlan)#exit
SwitchB(config)#interface fastethernet 0/5 SwitchB(config-if)#switchport access vlan 10
第五步:在交换机SwitchB上将与SwitchA相连的端口定义为tag vlan模式。 SwitchB(config)#interface fastethernet 0/24 !进入接口配置模式。
SwitchB (config-if)#switchport trunk encapsulation dot1q #选择trunk使用dot1q封装
SwitchB(config-if)#switchport mode trunk !将fastethernet 0/24端口设为tag vlan模式。
第六步:验证PC1与PC3能互相通信,但PC2与PC3不能互相通信。
C:\\>ping 192.168.10.30 !在PC1的命令行方式下验证能Ping通PC3 。 C:\\>ping 192.168.10.30 !在PC2的命令行方式下验证不能Ping通PC3 。
第七步:设置三层交换机VLAN间通讯。
SwitchA(config)# int vlan 10 ! 创建虚拟接口vlan 10
SwitchA(config-if)#ip address 192.168.10.1 255.255.255.0 ! 配置虚拟接口vlan 10的地址 SwitchA(config-if)#exit
SwitchA(config)# int vlan 20 ! 创建虚拟接口vlan 20 SwitchA(config-if)#ip address 192.168.20.1 255.255.255.0 SwitchA(config-if)#no sh
第八步:将PC1和PC3的默认网关设置为192.168.10.1,将PC2的默认网关设置为192.168.20.1
第九步:测试结果
不同VLAN内的主机可以互相PING通
【注意事项】
? 两台交换机之间相连的端口应该设置为tag vlan模式。 ? 需要设置PC的网关