两个交换机access端口相连同一vlan为何能通信

实际上,交换机互联的链路模式通常只有access和trunk两种选择,并没有强制规定必须使用trunk。在默认情况下,如果不手动创建新的VLAN,所有的端口默认都归属于vlan 1。因此,使用默认的access模式连接两个交换机,在单VLAN环境下是标准且有效的做法。

即使网络中存在多个VLAN,只要互联端口被配置为access模式并指定了特定的VLAN(比如vlan X),那么只有属于这个VLAN的流量可以通过,其他VLAN的流量会被丢弃。这解释了为什么你的同VLAN主机能通,而理论上其他VLAN不通是因为access端口不具备透传多VLAN的能力。

虽然access端口只能承载一个VLAN,但这并不意味着它不能用于交换机互联。只要两个交换机互联的端口都划分到了同一个VLAN ID中,它们就能在属于该VLAN的主机之间转发数据。你遇到的情况正是因为所有设备都在同一个VLAN内,所以通信不受限制。