配置路由器单臂路由实现vlan之间通信
1、我们看一下拓扑图,可以看到,有两台交换机,它们划分了vlan2和vlan3分别是技术部和市场部。

2、小编这里先创建交换机SW1的vlan
SW1(config-line)#vlan 2
SW1(config-vlan)#name market
SW1(config-vlan)#vlan 3
SW1(config-vlan)#name it

3、将接口分配给vlan,接口要设置成access模式
SW1(config-vlan)#int range fa0/1-2
SW1(config-if-range)#swi mod acc
SW1(config-if-range)#swi acc vlan 2
SW1(config-if-range)#int range fa0/3-5
SW1(config-if-range)#swi mod acc
SW1(config-if-range)#swi acc vlan 3
查看vlan配置
SW1(config-if-range)#do sh vlan bri
可以看到配置成功!

4、创建交换机SW2的vlan,步骤和交换机SW1相同。查看vlan配置!

5、配置交换机之间的中继线
SW1交换机的trunk配置
SW1(config-if-range)#int gi0/1
SW1(config-if)#swi mod tru
查看配置
SW1(config-if)#do sh int tru

6、SW2交换机的trunk配置同SW1交换机

7、检查内部vlan是否通信,可以看到正常通信!


8、配置vlan之间的通信,我们可以看到通过交换机fa0/24口,流量转到路由器的fa0/0接口。所以交换机fa0/24接口要配置trunk模式。
SW1(config-if)#int fa0/24
SW1(config-if)#swi mod tru

9、vlan之间流量通过路由器来转发,即计算机网关设置路由器物理接口。
打开路由器的物理接口
R1(config)#int fa0/0
R1(config-if)#no shut

10、由于有多个vlan,需要配置路由器的虚拟子接口。
子接口2代表vlan2
R1(config)#int fa0/0.2
R1(config-subif)#

11、配置路由器子接口的协议,这里的2代表给vlan2用
R1(config-subif)#en do 2
配置网关ip地址
R1(config-subif)#ip add 192.168.2.254 255.255.255.0
R1(config-subif)#

12、配置子接口给vlan 3
R1(config)#int fa0/0.3
R1(config-subif)#en do 3
R1(config-subif)#ip add 192.168.3.254 255.255.255.0

13、查看路由器的接口配置
R1#sh ip int bri
可以看到子接口配置ip地址成功!

14、将子接口的地址配置到对应的vlan下,作为它对应的网关。配置ip地址如下


15、配置完成后,我们知道所有的电脑都应该能通信了。随便找两台电脑来测试。可以看到可以通信了!

