组网第24课:VLAN 入门——把一张大网切成几段
一张网切成 N 张:VLAN 是我给甲方省的第一笔钱
文章目录
一、开场:一台财务电脑“中毒”,全公司跟着断网
前年接了个小公司,二十来号人,全在一个大网段、一个 VLAN 里,图省事从来没切过。
那天下午,整个公司突然集体断网、网页转圈,交换机灯又开始齐刷刷地狂闪。我赶到一查,是财务那台电脑不知装了什么带毒软件,网卡疯狂往外发广播包,一秒上千个,把链路直接打满。
更要命的是,老板凑过来问了一句让我后背发凉的话:“我在自己电脑上,怎么能看到财务电脑的共享文件夹?”
我当时就明白,这网不切不行了。
排查时我先在交换机上看了端口流量,财务那台口的广播速率几乎顶到了百兆,把它的网线一拔,全网立刻恢复——印证了判断。可光靠拔网线治标不治本,只要大家还挤在一个广播域、财务数据还裸露着,下次换台电脑出事,照样重演。
后来按部门和安全等级,把办公、财务、访客、设备管理切成了四个 VLAN。效果立竿见影:
- 财务再发广播,只在财务那个 VLAN 里打转,办公区纹丝不动;
- 老板的电脑再也看不到财务的共享,除非专门授权;
- 外来访客插上网线,只能上个互联网,摸不到内网。
老板一开始还嘀咕:“不就上上网吗,至于切这么多网?” 等他搞懂“一个广播包能让全公司陪绑、财务数据在裸奔”,再也不说这话了。
这一课,就把 VLAN 这门“切网”的手艺讲透:为什么切、怎么切、Access 口怎么配、编号怎么规划。
二、VLAN 是什么:给大开间隔上玻璃墙
1. 类比:把开放式大办公室隔成几个独立房间
VLAN(虚拟局域网)最好的理解,是玻璃隔断墙:
- 不切 VLAN 时,整个办公区是一个大开间,谁喊一嗓子,全楼都听得见(广播),财务桌上的东西谁路过都能瞟一眼;
- 隔上玻璃墙之后,物理上还是那层楼、还是同一台交换机,但逻辑上变成了几个独立房间,各房间说话互不干扰,外人也看不见屋里;
- 这堵“墙”是逻辑上的,不用真拉一根线、砌一块砖,全靠交换机软件实现。
2. 切 VLAN 到底图什么
切 VLAN 解决三个实打实的问题:
| 目的 | 不切的后果 | 切了之后 |
|---|---|---|
| 隔离广播域 | 一台设备发广播/中病毒,全网一起卡 | 广播风暴被锁在一个 VLAN 内 |
| 安全隔离 | 财务、访客、办公互相可见 | 各 VLAN 默认二层互不可达 |
| 灵活组网 | 人换工位要重新布线、改网段 | 改一下端口的 VLAN 即可,线不用动 |
记住第 22 课那句:一个 VLAN 就是一个广播域。交换机不隔离广播,但 VLAN 能把一张大网切成一个个小广播域,把“爆炸半径”控制住。

为什么广播风暴能把全网拖垮?
交换机对广播帧要往一个 VLAN 里所有端口发。如果广播包产生的速度超过链路带宽,就会形成恶性循环:网卡收到广播可能再回应,回应又产生新广播,链路被这些“喊叫声”占满,正常业务数据反而挤不进去,设备 CPU 也可能被高广播率拉高。这就是为什么一台中毒电脑能让二十多人同时断网——不是网线断了,是“嗓门”太大,把路堵死了。把 VLAN 切开,等于给每个房间装了隔音门,一台设备再吵,也只吵它自己那个房间。
3. 802.1Q 与 VLAN 号
VLAN 遵循 IEEE 802.1Q 标准,它在以太网帧里插一个 4 字节的标签,里面就有 VLAN 编号(具体标签结构下一课细讲)。
- VLAN 号是 12 位,范围 1~4094;
- VLAN 1 是默认 VLAN,所有口出厂都在 VLAN 1,生产环境不建议业务长期用它;
- 4095 保留,不能用;
- 一个端口能“看见”哪些 VLAN,取决于它的链路类型和放行配置。
三、Access 口:给终端用的“带门禁的门”
1. 类比:门口贴了“默认房间号”
接终端(电脑、打印机)的口,一般配成 Access 口。
- 每个 Access 口只属于一个 VLAN,就像一扇门只通向一个房间;
- 门上贴个门牌号,叫 PVID(端口默认 VLAN)。电脑发的帧是不带标签的,从这扇门进来,交换机就照着 PVID 给它盖上对应房间的章;
- 帧要从这扇门出去给电脑时,再把标签撕掉——因为电脑网卡只认无标签的帧。
所以 Access 口的收发规则就两句话:
- 进:无标签帧 → 打上 PVID 的标签;
- 出:剥掉标签 → 发给终端。
2. Access 口收发流程
3. 一张图看清规划

四、命令落点:建 VLAN、划 Access 口、查结果
下面是华为 VRP 完整链路,从进系统视图到保存,可直接复制。
1. 批量创建 VLAN 并命名
<SW> system-view
[SW] vlan batch 10 20 30 99 # 一次性批量创建多个VLAN
[SW] vlan 10
[SW-vlan10] description Office # 给VLAN加说明,便于维护
[SW-vlan10] quit
[SW] vlan 20
[SW-vlan20] description Finance
[SW-vlan20] quit
2. 把端口划进对应 VLAN(Access 口)
[SW] interface GigabitEthernet0/0/1
[SW-GigabitEthernet0/0/1] port link-type access # 设为Access口
[SW-GigabitEthernet0/0/1] port default vlan 10 # 划入VLAN10(PVID自动变成10)
[SW-GigabitEthernet0/0/1] quit
[SW] interface GigabitEthernet0/0/6
[SW-GigabitEthernet0/0/6] port link-type access
[SW-GigabitEthernet0/0/6] port default vlan 20 # 财务口划入VLAN20
[SW-GigabitEthernet0/0/6] quit
[SW] return
<SW> save
小技巧:接入交换机端口多,可配合
port-group批量配置,把一组口一起划进 VLAN,省得一个口一个口敲:
[SW] port-group group-access10
[SW-port-group-group-access10] group-member GigabitEthernet0/0/1 to GigabitEthernet0/0/5
[SW-port-group-group-access10] port link-type access
[SW-port-group-group-access10] port default vlan 10
这样 1 到 5 口一次性全部划进 VLAN10,在几十、上百个接入端口的项目里,能省下大量重复敲命令的功夫,也减少了个别口配错的概率。
3. 验证结果
<SW> display vlan
正常回显(关键看每个 VLAN 下挂了哪些端口):
The total number of vlans is : 4
VLAN ID Type Ports
10 common UT:GE0/0/1 ...
20 common UT:GE0/0/6 ...
30 common
99 common
UT表示该口在这个 VLAN 里是**无标签(Untag)**收发,Access 口正是如此;- 也可以
display port vlan或在接口下display this,确认Port Link Type=ACCESS、PVID=对应VLAN。
4. 异常与排查
| 现象 | 命令 | 看到什么 | 判断 | 动作 |
|---|---|---|---|---|
| 端口划不进 VLAN | display vlan | 报错或划完不显示 | VLAN 没创建 | 先 vlan batch 建 VLAN 再划口 |
| 同 VLAN 两台电脑不通 | display port vlan | 两端口不在同一 VLAN | 划错口或 IP 网段不同 | 统一 VLAN、确认 IP 同网段 |
| 划了 VLAN 还能互相访问 | 查中间设备 | 中间有三层设备在转发 | 有 VLANIF/路由器(属正常) | 这是第 26 课内容,按需控制 |
| 删了 VLAN 后口不亮 | display vlan | 端口变 Inactive | 端口所属 VLAN 被删 | 重建 VLAN 或把口改到有效 VLAN |
| 想清空重配 | undo vlan 20 | VLAN 被删 | 注意端口会受影响 | 先把端口迁走再删 VLAN |
思科对照
| 动作 | 华为 VRP | 思科 IOS |
|---|---|---|
| 建 VLAN | vlan batch 10 20 | vlan 10 / name Office |
| 设 Access | port link-type access | switchport mode access |
| 划 VLAN | port default vlan 10 | switchport access vlan 10 |
| 看 VLAN | display vlan / display port vlan | show vlan brief |
| 删 VLAN | undo vlan 10 | no vlan 10 |
五、VLAN 编号怎么规划
编号这事儿,最忌讳一边配一边想。动工前先花十分钟把“哪个业务用哪个号、对应哪个网段”列成一张表,全网都照着走,后面无论加人、加楼层还是排障,都能对号入座,省下来的是大量返工的时间。

编号别乱拍,给你一套能直接套用的园区模板:
| 业务区域 | 建议 VLAN | 说明 |
|---|---|---|
| 办公网 | 10 | 普通员工,可按楼层再细分 11/12 |
| 财务网 | 20 | 重点隔离,单独授权 |
| 访客网 | 30 | 仅能上互联网 |
| 设备管理 | 99 | 交换机、AP 管理 |
| 语音 | 100 | IP 电话(下一课 Voice VLAN) |
| 监控 | 200 | 摄像头、门禁 |
一个 VLAN 对应一个网段
规划时记住一条铁律:一个 VLAN 通常对应一个 IP 网段。比如 VLAN10 用 192.168.10.0/24、VLAN20 用 192.168.20.0/24。VLAN 是二层隔离,网段是三层标识,两者一一对应,排障时才不会乱。
为什么要这样?VLAN 切的是二层广播域,而设备之间要靠三层 IP 通信。把 VLAN 编号和网段第三段对齐(VLAN10 对应 192.168.10.x、VLAN20 对应 192.168.20.x),以后看到 IP 就知道它在哪个 VLAN,看到 VLAN 就知道该用什么网段,省心又不容易错。IP 地址和子网划分的详细算法在第 33 课讲,这里先把“一个 VLAN 一个网段”的对应关系立住。
三条规划原则:
- 按部门或业务划分,别按“谁先来谁先占号”;
- 按安全等级隔离,财务、访客、管理单独切;
- 编号留间隔,比如办公用 10、20、30 而不是 1、2、3,方便以后加楼层、加部门随时插号。
VLAN 划分的几个常见坑
- 业务长期留在 VLAN 1:出厂所有口都在 VLAN 1,省事但不安全、广播范围大,建议业务一上来就迁走;
- 一个 VLAN 塞太多人:上千终端挤一个广播域,一旦有风暴照样全网瘫痪,要按规模细分;
- 编号不规划、随手编:今天用 2、明天用 5、后天用 100,维护时全靠猜,后期加部门没号插;
- 所有口都配成 Trunk:接入口没必要放过多 VLAN,反而扩大广播和安全风险,接终端就用 Access;
- 只划了 VLAN 却没想好怎么互通:VLAN 切了之后业务该怎么访问,要提前规划(第 26 课讲)。
六、🔧 运维视角 & 📐 设计视角
🔧 运维视角:
- 一网段、全网卡、灯狂闪,先查是不是广播/病毒,再看 VLAN 有没有隔离,切 VLAN 是把故障范围锁死的最快手段;
- 配完口一定
display vlan核对,别只看命令敲完了; - 终端挪工位,改的是端口 VLAN,不用重新布线,这是 VLAN 最省事的地方。
📐 设计视角:
- 项目开工就先把 VLAN 编号规划表做出来,写进设计文档,全网统一,别让每个工程师各编各的;
- 广播域别贪大,一个 VLAN 里终端数量控制在合理范围(常见几百以内),大园区按楼层/部门细分;
- 管理、访客、财务、监控这类安全敏感区域,从规划阶段就单独切,别等出了事再补。
七、小结与命令速查表
- VLAN 是逻辑上的“玻璃隔断墙”,把一张大网切成多个小广播域,隔离广播、隔离安全、灵活组网;
- 802.1Q 标准,VLAN 号 1~4094,VLAN 1 默认、4095 保留;
- Access 口接终端,只属一个 VLAN:进打 PVID 标签、出剥标签;
- 规划靠
vlan batch,划口靠port link-type access+port default vlan,核对靠display vlan; - 编号按业务/安全划分并留间隔。
本篇命令速查表(华为 VRP):
| 目的 | 华为命令 | 思科对照 |
|---|---|---|
| 批量建 VLAN | vlan batch 10 20 30 99 | vlan 10 |
| 加说明 | vlan 10 → description Office | name Office |
| 设 Access | port link-type access | switchport mode access |
| 划入口 | port default vlan 10 | switchport access vlan 10 |
| 看 VLAN | display vlan / display port vlan | show vlan brief |
| 删 VLAN | undo vlan 10 | no vlan 10 |
八、思考题 & 评论区站队
💬 站队题(欢迎评论区亮明你的选择):
一个 200 人左右的公司,你会怎么划 VLAN?
A. 全员一个 VLAN 就够了,省事;B. 划 5 个左右(办公、财务、访客、管理、监控);C. 划得更细,每个部门、每个楼层都单独一个。
选 A、B、C 的都来评论区站个队,说说你的理由,我也会给出我的建议和一个 200 人公司的参考方案。
我的参考(200 人公司):我倾向 B,按业务和安全切 5~7 个 VLAN——办公按楼层切 2~3 个(如 10、11)、财务单独 20、访客 30、设备管理 99、语音 100、监控 200。这样广播域够小、安全隔离到位,又不至于 VLAN 太多、管理负担重。A 方案在 200 人规模风险太大,一次风暴全员陪绑;C 方案更适合有专职网管、安全合规要求高的单位。
系列导航:
- 上一课:第 23 课《以太网帧与 MAC 地址——网线插好了却 CRC 报错》
- 下一课:第 25 课《VLAN 进阶——Trunk 与 802.1Q》
- 专栏主页:[网络工程师进阶:企业组网实战——从交换机配置到园区网交付]
我是你们的老网工。这一课我们学会了把一张大网切成几段,Access 口和 PVID 也搞明白了。但你可能会问:多台交换机之间,一根线要同时传好几个 VLAN,怎么办? 下一课 Trunk 和 802.1Q 登场,顺便聊聊“Trunk 配完不通,90% 都栽在 PVID 和放行列表上”是怎么回事。我们下一课见。
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐



所有评论(0)