单臂路由实现vlan间路由的配置 (思科单臂路由实现vlan间的通信)

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

配置单臂路由使vlan间可以通信,单臂路由器实现vlan间通信的原理

首先线连接好如上图示

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

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

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

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

Router>

Router>en

Router#conf t

Router(config)#int f0/0

Router(config-if)#no shutdown

Router(config-if)#int f0/0.1

//创建并进入子接口

Router(config-subif)#description vlan10 //对子接口进行描述

Router(config-subif)#encapsulation dot1q 10

//对子接口封装802.2q 协议,并定义VID 为10

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

Router(config-subif)#no shutdown

Router(config-subif)#exit

Router(config)#int f0/0.2

Router(config-subif)#description vlan20

Router(config-subif)#encapsulation dot1q 20

Router(config-subif)#ip add 192.168.20.1 255.255.255.0

Router(config-subif)#no shutdown

Router(config-subif)#end

二、在交换机上定义Trunk

Switch>

Switch>en

Switch#conf t

Switch(config)#int f0/1

Switch(config-if)#switchport mode trunk

Switch(config-if)#exit

三、在交换机上划分VLAN

Switch(config)#vlan 10

Switch(config-vlan)#vlan 20

Switch(config-vlan)#exit

Switch(config)#int f0/2

Switch(config-if)#switchport acc vlan 10

Switch(config-if)#exit

Switch(config)#int f0/3

Switch(config-if)#switchport acc vlan 20

Switch(config-if)#end

四、测试连通性

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

注意:在配置主机默认网关时应注意,默认网关为子接口的ip地址,不然是不能进行通信的