VLAN间通信方法 

1、一个VLAN的单播、组播、广播不会进入另一个VLAN;

2、VLAN之间的通信需要借助于三层的路由功能来实现。  

三层交换机实现VLAN间的通信_数据帧

单臂路由 

三层交换机实现VLAN间的通信_数据帧_02

三层交换机 

1、三层交换机是二层交换机与三层功能的一个有机结合,使交换机既具有交换功能又具有路由功能;    

2、 同一个VLAN的计算机之间通信只需要查找MAC地址转发表,完成数据帧交换,从一个端口交换到另一个端口;

 3、不同VLAN间计算机通信时,去往其他VLAN的数据帧会送给三层交换机的虚拟接口接收,再交给网络层选择出去的路径,从其他虚拟接口去往其他VLAN;

 4、每个虚拟接口连接一个VLAN。  

三层交换机实现VLAN间的通信_三层交换机_03

三层交换机实现VLAN间路由步骤 

1、将三层交换机的三个端口分别加入三个VLAN; 

三层交换机实现VLAN间的通信_数据帧_04

三层交换机实现VLAN间的通信_数据帧_05

三层交换机 

2、为三层交换机创建三个虚拟接口配置对应VLAN的IP地址;有几个VLAN就创建几个虚拟接口; 

三层交换机实现VLAN间的通信_三层交换机_06

三层交换机实现VLAN间的通信_三层交换机_07

三层交换机 

3、在全局配置模式下开启路由功能:   ip routing

4、查看路由表看到三条路由: 

三层交换机实现VLAN间的通信_二层交换_08

三层交换机实现VLAN间的通信_三层交换机_09

三层交换机

5、访问成功 

三层交换机实现VLAN间的通信_数据帧_10

三层交换机实现VLAN间的通信_二层交换_11

单三层交换机VLAN间通信 

注意:  1、不要忘记启动路由功能;

 2、虚拟接口只有 int vlan 1 需要激活,也只有在VLAN 1 里有接口连接了计算机,激活后虚拟接口int vlan 1 才会“up”;

 3、其他虚拟接口不需要激活,创建自动激活。

 

三层交换机实现VLAN间的通信_数据帧_12

非三层交换机VLAN间通信 

注意:

1、二层交换机上有三个VLAN:     F0/1属于VLAN 1 ;     F0/2属于VLAN 10 ;     F0/3属于VLAN 20 ; 2、三层交换机上也要创建VLAN 10和VLAN 20,不管这些VLAN有没有接口成员; 3、交换机之间要TRUNK链路; 4、三层交换机的接口设置Trunk时,需要先封装802.1 Q协议,否则,不能将接口设置为Trunk。 

三层交换机实现VLAN间的通信_三层交换机_13