交换机实现VLAN之间的互通


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间可以互通。






猜你喜欢

转载自blog.csdn.net/weixin_38154393/article/details/80519968