交换机不同vlan间如何通信?
今天我们来看下,这两种方式是如何来实现vlan间的通信。
案例一:单臂路由实现不同vlan互通
拓扑图如下:

1、 交换机SW3的具体配置(主要配置vlan和trunk接口)
第一步:

第二步:
并全部配置成access模式。

第三步:
使用show vlan显示SW3的vlan配置信息,可以看出配置正确)

第四步:
交换机如果通过路由器实现VLAN之间的通信,需要将连接交换机的端口配置成trunk模式,只有trunk线路才能使vlan通过。

2、 路由器R2的具体配置(通过配置路由器子接口封装之后作为每一个vlan的网关)
第一步:
在路由器(R2)与交换机(SW3)的端口上配置子接口,每个子接口的IP地址是每个VLAN的网关地址(也可以理解为下一跳地址),并在子接口上封装802.1Q协议(交换机通用封装模式,用命令encapsulation dot1q 封装),如下所示:

第二步:
将PC5和PC6分别连接到交换机SW3的f0/6和f0/1上,然后配置PC5的IP地址为192.168.2.1/24,网关为192.168.2.254。PC6的IP地址为192.168.1.1,网关为192.168.1.254。然后用PC5 ping PC6,看是否能ping通。

pc5与pc6处于不同的vlan,如上所示,他们已能够互通,所以不同vlan间已实现互通。
案例二:三层交换机实现不同vlan间互通
拓扑图如下:

了让大家能够更详细的看到代码的注释,我们就不截图,直接发配置代码。
一、目的
二、【配置步骤】
1、交换机s0的配置如下:

小结:把交换机S0的下面的端口各pc分配各自的vlan,然后把fa0/1口设为trunk,(网络技术联盟圈)因为交换机之间设置了trunk接口,使得不同vlan之间能够通过其他的交换机!
2、交换机s1的配置如下:

3、交换机s2的配置如下:

交换机s2的配置如s0、s1的基础差不多,把相应的端口划分到相应的vlan中,没有出现什么新代码。
4、三层交换机3560的配置如下:

那么这样就配置完成了。
总结: