答案1
两个 VLAN 的端口 10 均未标记,因此它们应该能够平等地到达路由器......
这实际上是一个问题。标签实际上是将 VLAN ID 从一个设备传送到另一个设备,也就是说,AP 通过标签知道哪个每个数据包所属的 VLAN。(“标记/未标记”主要以相反的方向工作 - 它告诉交换机是否添加/保留或删除数据包的标签离开端口,即从交换机到 AP。)如果没有 VLAN 标签,AP 别无选择,只能为所有内容假设相同的 VLAN。
因此,当您的“SSID B”设备向路由器发送 DHCP 请求时,它们无法收到答复,因为 AP 没有看到 VLAN 标签并假定 VLAN 1,而是将答复转发给“SSID A”。
换句话说,如果进入 AP 的数据包未加标签,AP 不知道它们对应的是 VLAN ID 1 还是 2,并假设它们具有相同的默认值(通常类似于“VLAN 1”或“VLAN 0”,表示“无 VLAN”)。全部郵件。
每当交换机端口上有多个 VLAN 时,他们全部(通常除了一个)必须在该端口上“标记” - 有很少每个端口有多个未标记的 VLAN 是有意义的。