交换机中两个不同的vlan间,如何才能进行通信 应该如何配置

如题所述

必须要用到三层设备才能实现vlan间的互访,比如路由器或三层交换机。路由器就做vlan 间路由。三层交换机中只需要在不同的vlan 上配置了网关,例如:有三个vlan : vlan 10 vlan 20 vlan 30则:
interface vlan 10
ip add 192.168.10.1 255.255.255.0
no shut
interface vlan 20
ip add 192.168.20.1 255.255.255.0
no shut
interface vlan 30
ip add 192.168.30.1 255.255.255.0
no shut
然后把一个接口配置为trunk模式:例如:
interface fa0/1
switchport mode trunk
将二层交换机的一个trunk口与这个trunk端口连接就好了。
这样 配置完了之后就可以实现vlan 间的互访了。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-10-07
必须要用到三层设备才能实现vlan间的互访,比如路由器或三层交换机。路由器就做vlan 间路由。三层交换机中只需要在不同的vlan 上配置了网关,例如:有三个vlan : vlan 10 vlan 20 vlan 30则:
interface vlan 10
ip add 192.168.10.1 255.255.255.0
no shut
interface vlan 20
ip add 192.168.20.1 255.255.255.0
no shut
interface vlan 30
ip add 192.168.30.1 255.255.255.0
no shut
然后把一个接口配置为trunk模式:例如:
interface fa0/1
switchport mode trunk
将二层交换机的一个trunk口与这个trunk端口连接就好了。
这样 配置完了之后就可以实现vlan 间的互访了。追问

那样不行 没法通
我的做法是交换机有两个vlan 分别vlan2 和vlan3
交换机fa0/1 ip:192.168.65.1和fa0/2 ip:192.168.65.2 在vlan2 fa0/3 ip:192.168.65.3在vlan3
fa0/24设置成trunk连接路由器fa0/0口,将0/0口开启,不设置ip地址
进入0/0的子接口 封装一个dot1q的协议,然后设置ip地址,与vlan2通网段属于vlan2
同样设置另一个子接口 封装dot1q的协议 设置ip地址,与vlan3通网段 属于vlan3
哪里设置错误了?

追答

呵呵,那样是可以通的,你可以试试啊,我怎么就能通呢。
你做的是单臂路由,你是不是主机上没填网关呢??网关就是你子接口上的IP地址。
还有,你封装dot 1 q的时候必须与你的vlan ID匹配。
还有,你的两个vlan 为什么IP是一个网段呢?在不需要相互访问的时候可以这样,但是你要做vlan间互访得换一个网段。

本回答被提问者采纳
第2个回答  2011-11-23
不同vlan间通讯,等同不同网段间要通讯,需要什么? 需要路由
相似回答