实验环境:部署二台交换机,交换机A及交换机B,交换机A及交换机B分别建立VLAN10及VLAN20,交换机A及交换机B配置trunk端口,要求同一vlan中的PC能够互相通讯。
VLAN中TRUNK口的作用
- 连接不同交换机的相同VLAN。允许同一VLAN中的主机在不同的交换机上直接通信。
- 传输多个VLAN的数据。通过中继链路承载所有VLAN的通信,简化网络管理和配置。
- 实现VLAN扩展。可以将多个交换机的VLAN连接起来,跨越不同的交换机传输数据。
- 提供带宽聚合。将多个物理链路聚合成一个逻辑链路,以提供更大的带宽。
- 分割广播域。通过VLAN Trunk,可以分割广播域,限制广播流量,提高网络的安全性和处理能力。
- 简化配置管理。VLAN Trunk有助于网络管理员更方便地管理网络,因为它允许将多个VLAN封装到一个接口上。
- 控制网络上的广播。VLAN Trunk可以防止广播风暴从一个VLAN蔓延到其他VLAN,从而保护网络不受过量广播的影响。
- 增强网络安全性。VLAN Trunk通过隔离广播域,确保了网络的安全保密性。
- 灵活构建虚拟工作组。使用VLAN Trunk可以划分不同的用户到不同的工作组,提高网络的灵活性和健壮性。
1、拓扑图如下:
2、交换机配置:
在交换机中建立vlan10及vlan20
进入接口2
定义接口2类型为access
将接口2加入vlan10
进入接口3
定义接口3类型为access并将接口3加入vlan20
进入接口1
定义接口1类型为trunk口
定义vlan10和vlan20可以允许通过,未定义通过的vlan则不可以通讯
以上命令是允许通过所有vlan数据
3、交换机A同交换机B配置相同,此案例中不再重复展示命令;
本次案例中交换机A和交换机B使用默认vlan1作为vlan号,在trunk配置中两台交换机的trunk端口必须要配置成相同的vlan号;
配置完成后172.16.10.1和172.16.10.2分属不同的交换机端口但是在相同vlan10可以互相通讯;172.16.20.1和172.16.20.2分属不同的交换机端口但是在相同vlan20可以互相通讯;
此处注明本次案列讲解的是不同交换机之间相同VLAN的相互通讯,不同vlan间的依然是不可通讯的!