在没有三层交换机设备且路由器的接口有限的情况下,实现VLAN间的路由

首先线连接好如上图示

VLAN 间的主机通信为不同网段间的通信,需要三层设备对数据进行路由转发才可以实现。

在路由器上对物理接口进行划分子接口并封装802.1q 协议,使每一个子接口都充当一个VLAN网段中主机的网关,

利用路由器的路由功能实现不同VLAN 的通信。

一、在路由器上配置子接口并封装802.1q

Router》

Router》en

Routerconft

Router(config)intf0/0

Router(config-if)noshutdown

Router(config-if)intf0/0.1 //创建并进入子接口

Router(config-subif)descripTIonvlan10 //对子接口进行描述

Router(config-subif)encapsulaTIondot1q 10 //对子接口封装802.2q 协议,并定义VID 为10

Router(config-subif)ipadd 192.168.10.1 255.255.255.0 //为子接口配置IP 地址为192.168.10.1

Router(config-subif)noshutdown

Router(config-subif)#exit

Router(config)intf0/0.2

Router(config-subif)descripTIonvlan20

Router(config-subif)encapsulaTIondot1q 20

Router(config-subif)ipadd 192.168.20.1 255.255.255.0

Router(config-subif)noshutdown

Router(config-subif)#end

二、在交换机上定义Trunk

Switch》

Switch》en

Switchconft

Switch(config)intf0/1

Switch(config-if)switchportmode trunk

Switch(config-if)#exit

三、在交换机上划分VLAN

Switch(config)vlan10

Switch(config-vlan)vlan20

Switch(config-vlan)#exit

Switch(config)intf0/2

Switch(config-if)switchportacc vlan 10

Switch(config-if)#exit

Switch(config)intf0/3

Switch(config-if)switchportacc vlan 20

Switch(config-if)#end

四、测试连通性

给主机配置相应VLAN 的ip地址 并ping 192.168.20.2 测试连通性