title: 同一交换机的不同VLAN如何做到隔离？
desc: 我们知道，配置VLAN trunk的时候会选择使用哪种协议进行封装，常用的是802.1q。802.1q的标记中有VID记录VLAN号。但如果不配置trunk，那也就没有封装，同一交换机如何实现VLAN的隔离？是否靠交换机内部的VLAN database？如果跨交换机，两个交换机分别配置VLAN10和VLAN20，如果未配置trunk，交换机A的VLAN10能否与交换机B的VLAN20互通？
topic: 计算机网络
content: 我个人的理解是这样的： 首先dot1q封装会在以太网帧中加入vlan tag，标识出这个帧属于哪个VLAN。交换机端口主要是两种模式access和trunk，区别在于access口的报文出去不带tag，而trunk口的报文出去仍然带tag。在交换机内部处理的时候这些vlan tag都是存在的，交换机通过识别tag来进行逻辑隔离。如果不配置trunk，那也就没有封装，同一交换机如何实现VLAN的隔离？ 对于这个问题，两个不同VLAN的access接口，在交换机外部是不带V