在没有三层交换机设备且路由器的接口有限的情况下,实现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 测试连通性