在三层交换机上设置vlan 10,vlan 20,如果想让这两个vlan通信的话,是不是用三层交换机的路由功能就可以?

用路由功能的话,这两个vlan是不是就处在同一个广播域可以互相看到对方下面的设备了?

可以的,三层交换机用的是三层IP协议,他只只是为每个vlan配置一个虚拟的三层接口,并为这些接口配置IP地址,然后直接利用三层交换机的路由功能去实现vlan间路由通信。如果在三层交换机上设置vlan,他是可以直接在三层交换机上利用三层交换机的路由功能通信的 。前提是你要给每个vlan配置一个虚拟的iP地址接口,然后就可以的路由配置,利用路由功能的话,他看不到底下配置。利用了vlan间路由功能之后,并不代表vlan1和vlan2,就在同一个广播域中,这两个vlan仍然处于不同的局域网当中
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-07-31
如果要两个vlan互通,开启路由功能后还要在三层交换机上起vlan端口,并给vlan端口配置相应网段的IP地址作为通信的网关,之后vlan间就可以通信了。

以思科交换机为例 vlan 10 为192.168.10.0网段 vlan20 为192.168.20.0网段
配置如下(vlan的创建及端口划分按自己需求):

ip routing \开启路由功能

int vlan 10
ip add 192.168.10.254

int vlan 20
ip add 192.168.20.254

然后vlan 10下的设备网关指向192.168.10.254 vlan 20下的设备网关指向192.168.20.254

这样设置完成,vlan 10 和vlan 20之间的设备即可互通。

希望对楼主有所帮助~追问

那这样是不是vlan10和vlan20就处在同一个广播域了?

追答

不会。

不同vlan仍然处于不同的广播域之下,两个vlan间通信靠的是路由。

本回答被提问者采纳
相似回答