我认为这是一个基本的 VLAN 问题,但我找不到明确的答案。
我有一个 wifi 接入点,它能够广播多个 SSID 并配置 VLAN(标记)。
我的 DHCP 是一个带有 4 个 LAN 端口的简单 TP-LINK 路由器。
问题是,如果我通过使用(标记的)VLAN 的 wifi 进行连接,那么PUBLIC
我的客户端就不会收到 IP 地址。
那么,尽管 VLAN 是在接入点配置的,路由器是否需要具有一些特殊规格才能支持 VLAN?如果需要,需要哪些规格?
附加问题
如果我有一个支持 VLAN 的交换机,路由器是否仍然需要相同类型的支持?
答案1
简而言之:如果您的 DHCP 是路由器,并且您的路由器不支持 VLAN,则 DHCP 将无法访问。
数据包通过添加802.1Q以太网帧中紧跟在源 MAC 之后的标头。如果您的路由器不支持 VLAN,它将无法理解该数据包(因为它会更改以太网帧的结构)并且可能会直接丢弃它。
因此,回答你的第一个问题:是的,你的路由器需要支持 VLAN(又名IEEE 802.1Q标准)。
回答你的第二个问题,除非你有一个 3 级交换机,否则不行。每个 VLAN 都是独立的网络(就像物理上独立的网络一样),应该在不同的 IP 网络上运行。因此,你需要一个路由器,它可以将你的 VLAN 路由到另一个网络,并将 DHCP 请求转发到 DHCP 服务器(通过配置“辅助 IP”)。