![为什么终端设备需要支持VLAN?](https://linux22.com/image/1561525/%E4%B8%BA%E4%BB%80%E4%B9%88%E7%BB%88%E7%AB%AF%E8%AE%BE%E5%A4%87%E9%9C%80%E8%A6%81%E6%94%AF%E6%8C%81VLAN%EF%BC%9F.png)
我在读https://kb.netgear.com/000048453/我需要了解哪些关于设置 VLAN 的信息其中提到
Most printers do not recognize 802.1Q tags.
这句话让我很困惑,因为我认为标记/取消标记发生在 L3 交换机接入端口上?我为什么要关心打印机是否识别标签?就我而言,连接到 L3 交换机端口的打印机将始终接收未标记的数据包,对吗?
它们可能指的是什么场景?
答案1
如果将设备连接到“访问”(仅未标记)端口,那么是的,设备本身根本不需要关心 VLAN。
本说明主要涉及将这些设备连接到“中继”或“混合”端口,这故意地面向设备有多个标记的 VLAN。
例如,这尤其适用于使用未受管理(不支持 VLAN)交换机 – 例如,如果只有一个以太网端口进入办公室,然后进入另一个交换机,再进入 PC、打印机和 IP 电话等。在这种情况下,管理员可能会尝试通过让某些设备标记自己的流量来分离它们。
(人们可能会将混合端口用于 Wi-Fi 接入点,这种接入点通常支持托管多个网络并为每个网络使用不同的 VLAN 标签。事实上,有些地方甚至会为不同的用户动态分配 VLAN。)
答案2
有时您可能希望终端设备位于多个 VLAN 上,因此您可以将其交换机端口设为中继端口并在其上放置多个标记的 VLAN,并将终端设备配置为在每个 VLAN 上都有一个虚拟接口。
假设您有一台高级打印机,并且希望它能够在办公楼的每个 VLAN 上被发现,但您有多种客户端操作系统,因此您不能只是说“好吧,所有 Windows PC 都会通过 Active Directory 找到它”。因此,您希望它实际上位于所有办公室 VLAN 上,以便所有不同的本机服务发现方案都能正常工作。