批量创建 VLAN
割接几十个业务网段时逐条敲 VLAN 命令既慢又容易漏。三厂都支持一条命令创建多个 VLAN,但语法差别明显:华为有专用的 vlan batch 命令,H3C 直接在 vlan 后跟空格分隔的列表或连续段,思科用逗号与连字符组合,老平台语法支持情况不同。批量创建后建议补上描述,否则半年后没人记得哪个 VLAN 是做什么的。
基本信息
| 适用平台 | 华为 VRP、H3C Comware、思科 IOS 交换机 |
|---|---|
| 华为写法 | vlan batch 10 20 30 to 40 |
| H3C 写法 | vlan 10 20 30 to 40 |
| 思科写法 | vlan 10,20,30-40(逗号与连字符,部分平台需逐条创建) |
| 核对命令 | display vlan / show vlan brief |
| 后续动作 | 补 description,并同步规划 VLAN 与网段的对应关系 |
创建方式对照
| 需求 | 华为 VRP | H3C Comware | 思科 IOS |
|---|---|---|---|
| 离散编号 | vlan batch 10 20 30 | vlan 10 20 30 | vlan 10,20,30 |
| 连续区间 | vlan batch 100 to 200 | vlan 100 to 200 | vlan 100-200 |
| 混合写法 | vlan batch 10 20 30 to 40 | vlan 10 20 30 to 40 | vlan 10,20,30-40 |
| 查看结果 | display vlan | display vlan | show vlan brief |
| 批量删除 | undo vlan batch ... | undo vlan ... | no vlan ... |
典型使用场景
- 园区网络割接,一次性创建几十个业务 VLAN
- 新建楼宇接入,按规划批量建 VLAN 并分配端口
- 数据中心与园区互联需要放通大量 VLAN,先批量建再配 Trunk
- 迁移旧网络:把旧设备的 VLAN 规划批量复制到新设备
- 演练环境搭建:快速批量生成测试用 VLAN
华为 VRP 与 H3C Comware
华为 VRP 与 H3C Comware
vlan batch 10 20 30 to 40 # 华为:离散与区间混合
vlan batch 100 to 200 # 连续区间
vlan 10 # 补描述,便于后续运维
description OFFICE-VLAN10
display vlan | include VID # 核对创建结果
vlan 10 20 30 to 40 # H3C:直接跟列表
display vlan | include VLAN ID思科 IOS
思科 IOS
vlan 10,20,30-40 # 逗号加连字符
! 老平台或部分版本需逐条创建或用数据库模式
vlan 10
name OFFICE-VLAN10 # 补名字,show vlan brief 里直接可见
show vlan brief批量创建不会自动命名,割接后补 description 或 name 是低成本高收益的动作。VLAN 编号与业务网段的对应关系建议同时记录在 IP 规划表里,避免后续排查时靠猜。
华为的 vlan batch 单次可创建的数量有上限,超出会报错,超大范围要分批执行。批量删除前先确认没有接口、聚合口或路由实例仍在使用这些 VLAN,否则相关端口会直接失去转发能力,业务中断且难以快速恢复。