PC0接在2960交换机f0/1口,IP:192.168.1.10,默认网关192.168.1.254,属于VLAN 10;PC1接在2960交换机f0/13口,IP:192.168.2.10,默认网关192.168.2.254,属于VLAN 20;2960交换机的f0/24口与3560三层交换机的f0/1口相连,设为trunk模式。
PC0和PC1分属于不同的vlan,它们间数据的通信首先要经由trunk链路传输给三层交换机,然后再由三层交换机转发到不同的vlan。
一、2960交换机操作:
Switch>enable 进入特权模式 创建VLAN: Switch#vlan database 配置VLAN数据库
Switch(vlan)#vlan 10 name vlan10
创建VLAN并命名
Switch(vlan)#vlan 20 name vlan20
Switch(vlan)#exit
分配端口(将f0/1-f0/12端口划归vlan10,f0/13-f0/23端口划归vlan20):
Switch#configure terminal 进入全局配置模式
Switch(config)#int range f0/1-12
划分接口组,进入接口
Switch(config-if-range)#switchport mode access
设置为访问模式(只允许通过一个VLAN)
Switch(config-if-range)#switchport access vlan 10
允许通过vlan10
Switch(config-if-range)#exit
Switch(config)#int range f0/13-23
Switch(config-if-range)#switchport mode access
Switch(config-if-range)#switchport access vlan 20
Switch(config-if-range)#exit
设置trunk
Switch(config)#int f0/24
进入端口配置
Switch(config-if)#switchport mode trunk
设置trunk模式(可以通过所有VLAN)
Switch(config-if)#exit
二、配置3560交换机:
Switch>enable
首先创建相同编号的VLAN:
Switch
#vlan database
配置VLAN数据库
Switch(vlan)#vlan 10 name vlan10
Switch(vlan)#vlan 20 name vlan20
Switch(vlan)#exit
然后通过设置交换虚拟接口,分别为每个VLAN设置IP:
Switch#conf t
进入全局配置模式
Switch(config)#int vlan 10
进入VLAN10配置
Switch(config-if)#ip address 192.168.1.254 255.255.255.0
给VLAN10配置IP地址
Switch(config-if)#no shutdown
激活
Switch(config-if)#exit
Switch(config)#int vlan 20
Switch(config-if)#ip address 192.168.2.254 255.255.255.0
Switch(config-if)#no shutdown
Switch(config-if)#exit
Switch(config)#ip routing
最后这条命令的作用是启用三层交换机的路由功能,否则三层交换机只能使用其二层功能。
三、测试:
在两台pc上用ping命令测试,互相ping通说明VLAN间可以互通。