VLAN 的好处一共四笔,全都源自同一件事——把一个大广播域切成几个互不打扰的小广播域:① 广播域变小(广播只在本 VLAN 内打转,性能上升);② 天然隔离(跨 VLAN 二层不给转发,安全性上升);③ 位置自由(网络按人分组、不按楼层分组);④ 省钱省线好排障(一台设备顶多台,故障关在屋里)。但它不是免费的午餐:好处有边界——只隔离广播域、不隔离同一 VLAN 内的横向攻击,切得太碎反而添麻烦。
6.13 讲的是"怎么切"——端口分组、Access/Trunk 两种角色、802.1Q 标签;本节回答"切了到底赚到什么"。这一章很绕的因果链在这里收口:5.11 的泛洪是病灶(广播人人都得听),5.8 的广播域是病根(一台交换机一个域),6.13 的 VLAN 是手术刀,6.12 的三层交换机是术后的桥(切开还得能互通),而本节是术后的体检报告。
一、收益一:广播域变小——最直接的那一笔
先把因果链条摆顺:
- 二层交换机遇到广播帧(目的 MAC 全 F)必须泛洪——送给除来源外的所有端口(5.11);
- 收到广播的每一台设备都得"拆开看一眼、发现不关我事、再丢掉"——这是纯粹的无效开销;
- 于是广播的代价与广播域里的设备数成正比:N 台设备,发一份广播就要 N 份处理。
VLAN 一隔,这套开销立刻被按域分摊:
- 广播出不了本 VLAN——因为它们本来就只有本 VLAN 的成员关心(ARP 请求找的是同网段的邻居,DHCP 发现找的是本网段的服务器);
- 500 台设备挤在一个广播域:一份广播 500 台处理;切成 5 个 VLAN、每个 100 台:一份广播只有 100 台处理,广播负担降到五分之一;
- 更关键的是故障的影响面:某台设备发疯狂刷广播(广播风暴),从前能拖垮整栋楼,现在只拖垮它所在的那个 VLAN。
📌 一句话:VLAN 不增加你的带宽,它只是把无效流量关进小房间,让带宽更多留给真正有用的数据。这是它最实在、最没有争议的一笔收益。
二、收益二:天然隔离——但别把 VLAN 当防火墙
跨 VLAN 的帧,二层交换机根本不转发(6.13)。这意味着两台设备之间:
- 不是"被拦住了",而是连"看见"都做不到——ARP 都问不到对方,谈不上敲门;
- 访客 Wi-Fi、打印机、财务机、摄像头的网段分开放,谁都不认识谁;
- 真要通,必须走三层设备——而三层设备上可以做规则(放行哪些、拦住哪些)。隔离是默认值,互通是主动开的口子——这个思路比"先连通再想办法拦"安全得多。
但这里有三条必须记牢的边界:
- VLAN 只隔离广播域,不隔离同一 VLAN 内的横向攻击。同一个 VLAN 里的 ARP 欺骗、泛洪攻击、中间人攻击,它一点办法都没有——那要靠端口安全、私有 VLAN、DHCP Snooping、802.1X 这些手段(5.14 讲的 MAC 表管理、5.21 讲的接入认证,管的就是这块)。
- 它是逻辑隔离,不是物理隔离。两条线可能插在同一台交换机、走同一根上联光纤,只是配置把它们分了家——配置一改就能通。所以别拿它当"安全区"的硬边界。
- "分开"和"防住"是两件事。VLAN 的价值是缩小战场:原来 1000 人的大厅里出事,谁都能被波及;现在切成 10 个 100 人的房间,最坏也就是一个房间遭殃,而且查起来范围小得多。
📌 一句话:VLAN 是"缩小战场",不是"消灭敌人"。把它理解成防火墙,早晚要吃亏。
三、收益三:位置自由——网络跟着人走,不跟着墙走
这是运维最喜欢的一笔,也是"虚拟"两个字最值钱的地方。
没有 VLAN 的世界:想按部门隔离,就得按部门布线——财务部在三楼、市场部在四楼,那三楼的交换机一个网段、四楼一个网段。网络结构被建筑结构绑死了。后果:
- 部门搬个办公室,网段跟着变,打印机、共享盘、服务器权限全要跟着调;
- 两个人明明同一个部门、干了同样的活,只因为坐在不同楼层,就在不同网段里;
- 新来个项目组,要临时拉一个独立网段——得拉线。
有 VLAN 的世界:
- 同一 VLAN 可以跨楼层、跨楼——靠 Trunk 口(6.13)在交换机之间带着标签传,同一 VLAN 的成员散落在哪都行;
- 部门重组、项目组临时成立、会议室里插进来一堆便携设备——改配置,不动线;
- 设备搬到哪,网段跟着人走(VLAN 号写在端口上,跟端口的分组走)。
所以:"按逻辑分组"取代了"按位置分组",网络从"跟着墙走"变成"跟着业务走"。
⚠️ 但这笔收益有个代价要讲清楚:它把"布线问题"换成了"配置问题"。线不用动了,但 VLAN 表、Trunk 口、端口归属都得有人管、有人维护。中大型网络里,配错一个口就把人划进了错的 VLAN——看不见的错比看得见的线更难查。收益是真的,成本也是真的。
四、收益四:省钱、省线、好排障
前三笔是"好在哪里",这一笔是"值多少钱":
| 项目 | 没有 VLAN | 有 VLAN |
|---|---|---|
| 设备 | 每个部门一台独立交换机 | 一台大交换机切多个 VLAN |
| 布线 | 按部门重复布线、走独立链路 | 一条主干(Trunk)承载全部 VLAN |
| 扩容 | 加部门就要加设备、加线 | 加端口、配 VLAN 号 |
| 排障 | 一处风暴,全楼遭殃 | 故障被关在屋里,影响面 = 一个 VLAN |
| 安全 | 一个域里人人能敲彼此的门 | 默认不问不答,互通需显式放行 |
故障隔离这笔值得单独说:广播风暴、环路、某台设备的异常流量、DHCP 里冒出来的私接路由器——这些典型故障从前会顺着广播域蔓延到全网,现在被关在单个 VLAN 里。别人家的火,烧不到你屋里,这就是"缩小影响面"的工程价值。
五、好处有边界:别切上瘾
VLAN 不是越多越好,也不是处处都该用:
- 切太碎:100 台设备的网络切 20 个 VLAN,那么每一次跨 VLAN 访问都要绕三层——原本二层直接转发的事,现在要过 CPU、加一跳延迟,反而更慢;
- 规模代价:每个 VLAN 通常对应一个子网(3.11),VLAN 一多,路由表条目也跟着多——这就是 6.10 路由聚合要出场的场合;
- 管理代价:VLAN 号、端口归属、Trunk 放行列表、Native VLAN 一致性,全是配置面的隐患,配错比线接错更难发现;
- 物理层帮不了:网线断、端口坏、环路(5.7~5.8),VLAN 一概无能为力。
📌 一句话:VLAN 是工具,不是目标。按业务需要切——需要隔离的(访客、财务、生产设备、IoT)切开,天然一体的(同一部门的办公终端)不必硬切。
六、动手 Demo(Demo84):用三组连通性对比,看见广播域的边界
这一节家里就能做,用 6.13 提过的家用路由器"IPTV 专用口"——它就是给普通人准备的 VLAN:
准备:一台家用路由器(带 IPTV 专用口或 VLAN 设置项)。
- 第 1 组对比(同广播域 → 通):两台电脑都插普通 LAN 口(或都连同一个 Wi-Fi),
ipconfig记下地址,互相ping—— 通。这是同一个 VLAN、同一个广播域。 - 第 2 组对比(跨广播域 → 不通):把其中一台的网线插到IPTV 专用口上,
ipconfig看结果 —— 通常拿不到原来网段的地址(要么是169.254.x.x的"没谈成"地址,要么是另一个网段),再ping原来那台 —— 不通。相邻的两个网口,网段就是不一样,这就是 VLAN 在干活。 - 第 3 组对比(同 VLAN 内仍通):如果路由器允许指定某个 LAN 口进 IPTV 的 VLAN,让两台电脑都进这个 VLAN —— 它们又通了。说明 VLAN 不是"禁掉这些口",而是"把这些口另外编成一个组"。
再看一眼(30 秒推演):
- 在电脑上敲
ipconfig /all——看不到任何 VLAN 信息;敲arp -a——只能看到同广播域(同网段)的邻居(6.12 Demo82 也是这个道理)。为什么跨 VLAN 的邻居永远进不了这张表? 因为 ARP 请求是广播,出不了本 VLAN,根本问不到。 - 单位/学校交换机(有账号的话):
show vlan brief看每个 VLAN 有哪些端口,顺便感受一下"一个 VLAN 就是一个广播域"——表里有几个 VLAN,这台交换机就有几个广播域。 - 全部完成。你现在能说清:VLAN 的四笔收益分别来自哪里、边界在哪里、什么时候不该用它。
七、常见误区
- "VLAN 是用来提速的"——它提的是广播效率(少让无关设备白干活),不增加物理带宽。带宽该不够还是不够。
- "划了 VLAN 就安全了"——只隔离广播域;同一 VLAN 内的横向攻击(ARP 欺骗、中间人)它管不了。要另上端口安全、私有 VLAN、ACL。
- "VLAN 是物理隔离"——同一台设备、同一根线,纯配置切分;配置一改就通,别当硬边界用。
- "VLAN 越多越专业"——切太碎会让跨 VLAN 流量暴增、路由条目膨胀、管理成本上升。按业务需要切。
- "切了 VLAN 就不用管子网和路由器了"——跨 VLAN 通信仍要三层设备(6.12 的 SVI 或单臂路由),每个 VLAN 通常仍对应一个子网。
- "VLAN 能挡住所有故障"——物理层故障(断线、坏口、环路)它一概管不了;它管的是广播域范围内的影响面。
- "按部门切就一定对"——按部门切只是习惯做法。真正该切的是安全边界与流量模式:访客、财务、生产设备、IoT 通常该切;同一部门内部分散在不同楼层也不必强行拆开。
八、动手自测
点开自测(先自己答,再展开)
1. VLAN 的四笔收益分别是什么?它们共同的源头是什么? 2. 为什么说 VLAN"不增加带宽,只提高效率"? 3. 一场广播风暴在没划 VLAN 和划了 VLAN 的网络里,影响面有什么不同? 4. VLAN 隔离的边界在哪三条? 5. "VLAN 不是防火墙"这句话该怎么理解?举一个它管不住的安全问题。 6. 为什么说 VLAN 让"网络跟着人走、不跟着墙走"?它的代价是什么? 7. 从设备、布线、扩容、排障四个角度看,VLAN 省在哪? 8. 为什么说"VLAN 不是越多越好"?举两个切太碎的坏处。 9. 哪些场景通常**该**划 VLAN、哪些**不必**划? 10. 家用路由器的"IPTV 专用口"体现了 VLAN 的哪一笔收益?为什么插上去拿不到原网段地址?答案:① ①广播域变小(性能)②天然隔离(安全)③位置自由(灵活)④省钱省线好排障(成本与管理);共同源头=把一个大广播域切成几个互不打扰的小广播域。② 物理带宽由链路决定,VLAN 不改变它;它减少的是无关广播占用的那部分带宽和设备处理开销。③ 没划:风暴顺着整个广播域蔓延,全楼遭殃;划了:被关在单个 VLAN 内,影响面缩小到一个域。④ 只隔离广播域(同 VLAN 内横向攻击管不了)、是逻辑隔离(配置一改就通)、只隔离不防住(缩小战场而非消灭敌人)。⑤ 它不检查、不拦截、不记录,只是让 VLAN 之间根本不通;同一 VLAN 内的 ARP 欺骗它完全无能为力,要靠端口安全/私有 VLAN/DHCP Snooping。⑥ 同一 VLAN 可跨楼层跨楼延伸(Trunk 承载),设备搬到哪网段跟到哪;代价是布线问题变成配置问题——VLAN 表、Trunk 放行、端口归属都得有人维护,配错难查。⑦ 设备:一台顶多台;布线:一条主干承载全部 VLAN,不用按部门重复布线;扩容:加端口配 VLAN 号即可;排障:故障关在屋里,影响面=一个 VLAN。⑧ 切太碎会让每次跨 VLAN 访问都绕三层(多一跳、过 CPU)、路由条目随 VLAN 数膨胀、管理配置成本上升。⑨ 该划:访客网络、财务/生产等重要隔离域、IoT 与摄像头、IPTV 这类专网;不必划:同一部门的办公终端、本来就要频繁互访且没有安全边界的一组设备。⑩ 体现了天然隔离(可能还有位置自由);因为 IPTV 口被划进了另一个 VLAN,它的广播域与原网段不同——DHCP 广播出不去、也收不到原网段的 DHCP 应答,所以拿不到原网段的地址。
九、下一步学什么
- ☑ 6.15(按教材顺序) —— 将多根网线合并成一根(标记VLAN、IEEE802.1Q) ✅ 已完成:本节讲"切了赚什么",下一节补上切开的两半怎么在半路认亲——帧上那个 4 字节的 802.1Q 标签,以及它为什么能把 N 根网线合并成一根主干。
相关笔记
- 将多根网线合并成一根(标记VLAN、IEEE802.1Q) —— 下一节:切开的 VLAN 怎么在同一根主干上认亲
- 使用二层交换机切分网络(VLAN) —— 上一节讲"怎么切",本节讲"切了赚什么"
- 二层交换机的操作(Unknown单播数据帧、泛洪) —— 泛洪把广播送给所有端口,这是"广播域变小"这笔收益要治的病
- 控制发送数据的时间(CSMA CD) —— 冲突域与广播域的划界,VLAN 切的是后者
- 同时具备路由器和二层交换机功能的传输设备(三层交换机) —— 切开的 VLAN 要互通就靠它,SVI 虚拟网关
- IP地址范围的分隔符(子网掩码) —— "一个 VLAN 一个子网"的来源;VLAN 多了路由条目也多
- 对庞大的路由信息进行集中登记的方法(路由聚合) —— VLAN 切碎带来的路由条目膨胀,正是聚合要出场的场合