配置路由器单臂路由实现vlan之间通信
来源:网络收集 点击: 时间:2024-03-21我们看一下拓扑图,可以看到,有两台交换机,它们划分了vlan2和vlan3分别是技术部和市场部。

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

将接口分配给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
可以看到配置成功!

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

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

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

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


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

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

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

配置路由器子接口的协议,这里的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)#

配置子接口给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

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

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


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


将接口分配给vlan时,交换机接口要设置成access模式
路由器的物理接口必须手动打开
子接口必须配置协议(命令 en do 2 {2代表vlan几}),然后才能配置ip地址。
同一网段的通信不需要有网关,不同网段的通信必须要有网关。
版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_362652.html