分区不是为了多几个网段
VLAN 提供二层隔离边界,让多个逻辑网络共享交换设备和线缆。它本身不定义谁能访问谁,跨 VLAN 通信需要路由和防火墙策略。合理分区可以降低 IoT 设备、访客设备或测试服务器故障对个人电脑和 NAS 的影响,也能让策略更容易表达。但 VLAN 数量过多会增加地址规划、DHCP、无线映射、发现协议和排障复杂度。先从信任等级与通信需求出发,而非按每个房间、每台设备创建一个网段。
先定义信任与业务路径
常见区域包括可信客户端、IoT、访客、服务器、网络管理和实验环境。可信设备可能需要访问 NAS;IoT 通常只需 DNS、NTP 与少量云端服务,不应主动连接管理网络;访客只要上网,设备间互访可关闭;服务器区则由反向代理或 VPN 入口按需访问。列出每种源到目标的必要端口,使用白名单规则表达。广播发现、打印、投屏和 mDNS 会跨越二层边界受限,需要显式中继或代理,不能为方便而放开整个 VLAN。
端到端配置要一致
VLAN 设计涉及路由器、交换机、AP、SSID、交换机端口和有线终端。Trunk 端口允许带标签的多个 VLAN,access 端口通常把终端流量放入单个 VLAN;两端 native/untagged 约定必须一致。SSID 需要映射到正确 VLAN,访客隔离和客户端隔离是不同功能。DHCP scope、网关地址、IPv6 前缀和防火墙 zone 必须相互对应。配置时逐段核对 VLAN ID、标签、允许列表和 PVID,避免某些设备回落到默认 VLAN。
测试与监控
每个 VLAN 至少用一台真实终端测试:是否拿到正确地址、网关、DNS;能否访问预期服务;是否确实被拒绝访问不该到达的地址。不能只从路由器 ping,因为路由器自身可能绕过客户端防火墙路径。用连接日志和抓包定位标签在哪一跳丢失,检查 DHCP 请求是否通过桥接、交换芯片和中继。防火墙规则应按区命名并添加理由,设备新增时通过资产清单确认所属区域。定期扫描跨区可达性,防止临时放行规则变成永久通道。
结构示意
部署顺序
先在一条测试有线链路建立 VLAN 和 DHCP,再接入交换机与 AP,最后逐步迁移设备。保留未标记的救援端口,避免一次修改 trunk 后锁死管理面。部署规则时先写清默认拒绝和例外,再从客户端验证成功与失败两面。若依赖投屏或打印,单独记录需要的发现流量和实际目标端口。每次变更拍下网络图与配置备份,方便在升级设备或更换交换机时重建。
深入实践:VLAN 故障演练
逐台检查交换机与 AP 的 VLAN 允许列表,特别是路由器到交换机、交换机到 AP 的 trunk。某些交换机的 PVID 和 native VLAN 设置可能使未打标签流量进入错误网段。进行迁移时先保留一条可直接管理路由器的救援链路,并只迁移一组终端观察。验证跨 VLAN 防火墙规则时,同时从允许端与禁止端发起连接;若服务依赖广播发现,明确中继范围并防止把整段广播泛洪到其他网段。保存每台设备的端口表与用途,才能在更换硬件时重新搭建。
分区设计案例:访客与 IoT
一个实用起点可以设四个区域:可信终端、IoT、访客和服务器,再单独管理网络设备。可信终端可以访问 NAS 指定服务和打印机;IoT 允许 DNS、NTP、必要的家庭自动化控制与厂商云端连接;访客仅能访问互联网;服务器区仅由代理或管理网按需访问。每条跨区访问都写明源、目标、协议、端口和业务理由,减少“允许任意流量”规则。若控制器需要管理 IoT 设备,单独允许管理流量,不要因此开放 IoT 到整个可信区。
无线和发现服务的边界
无线 SSID 映射 VLAN 后还要检查 AP 是否支持多 VLAN、访客隔离和每客户端隔离。mDNS、SSDP、DLNA、打印发现通常依赖广播或组播,跨 VLAN 后可能不工作;应选择可信服务的定向代理和固定访问规则,而不是把所有网段合并。某些 IoT 设备会硬编码 DNS 或通过 IPv6 自行通信,需同时验证 IPv4 与 IPv6 策略。设备配网时可临时开放受限路径,配好后再收紧。登记设备 MAC、名称、用途和所属区域,便于未来识别未知终端。
验收与回滚
网络改造时按区域迁移一组设备,先验证地址、网关和 DNS,再验证允许访问的服务,最后验证禁止访问确实失败。记录每个端口的 VLAN 标签和 native VLAN,避免交换机配置变更造成隔离失效。保留管理 VLAN 的独立救援端口;若无线 AP 配错 VLAN,仍可通过有线管理恢复。验证通过后导出路由器、交换机与 AP 配置,并在更换设备前保存版本。
- 作者:墨殇个人博客
- 链接:https://moshang.eu.org/article/3fcdeb47-39da-81e0-ace1-e1b9de091bec
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。


