交换机的ACCESS工作模式在设计的时候,主要的场景是对端连接的是PC,而正常PC发送报文时是不带VLAN的,所以一般交换机的ACCESS端口都是处理不带vlan的报文。在一些特殊的场景中,ACCESS端口也可能会收到带VLAN的报文,这个时候该如何处理呢?这就是我们今天所要讨论的内容。
这个问题可以分为三种场景来分析:
- 场景1:ACCESS端口收到不带VLAN的报文
- 场景2:ACCESS端口收到带VLAN的报文,并且和配置的ACCESS VLAN相同
- 场景3:ACCESS端口收到带VLAN的报文,并且和配置的ACCESS VLAN不相同
这三种场景,交换机的处理方式是不一样的,我们来一一描述,重点关注场景2。
首先看看场景1:ACCESS端口收到不带VLAN的报文, 如下图所示
这种场景是最基本的ACCESS VLAN的应用,交换机E0/1端口收到PC1发送的不带VLAN的报文(假设是广播),会加上VLAN, 然后再在交换机上查找在相同VLAN里的端口进行转发(从E0/2转发出去)。