VLAN 状态怎么核对
确认 VLAN 建没建、哪些端口属于哪个 VLAN、Trunk 放通了哪些 VLAN,是巡检与交接前的固定动作。三家命令都能给出这些信息,但呈现方式不同:思科 show vlan brief 直接列出每个 VLAN 的成员端口,华为/H3C 的 display vlan 会同时给出带标签与不带标签的端口归属。
基本信息
| 适用设备 | 全部交换机(华为 VRP / H3C Comware / 思科 IOS) |
|---|---|
| 华为/H3C 命令 | display vlan、display vlan N、display vlan N verbose |
| 思科命令 | show vlan brief、show vlan id N |
| Trunk 放通 | 思科 show interfaces trunk;华为/H3C display port vlan |
| 注意 | 思科 show vlan 不显示 Trunk 接口 |
| 端口归属 | 思科 show interfaces switchport |
典型使用场景
- 交接盘点:核对 VLAN 清单与端口归属是否与文档一致
- 新增 VLAN 后确认已生效、端口已加入
- 排障:确认终端所在端口是否属于正确的 VLAN
- 审计:检查是否有多建、漏建或命名不规范的 VLAN
- 批量采集 VLAN 清单用于台账与自动化脚本
华为 VRP
华为 VRP
<Huawei> display vlan # 全部 VLAN 列表
<Huawei> display vlan 10 # 指定 VLAN(含端口归属行)
<Huawei> display vlan verbose # 详细(含描述与端口统计)
<Huawei> display port vlan # 端口级归属与 Tagged/Untagged思科 IOS
思科 IOS
SW-CORE-01# show vlan brief # VLAN 与 Access 端口归属
SW-CORE-01# show vlan id 10
SW-CORE-01# show interfaces trunk # Trunk 放通列表(show vlan 里看不到)
SW-CORE-01# show interfaces status | include 10H3C Comware
H3C Comware
<H3C> display vlan # 全部
<H3C> display vlan 10 # 指定
<H3C> display vlan 10 verbose # 详细
<H3C> display port vlan # 端口归属与标签属性查看目标与命令对照
| 查看目标 | 华为/H3C 命令 | 思科命令 |
|---|---|---|
| VLAN 清单 | display vlan | show vlan brief |
| 指定 VLAN 详情 | display vlan N(可加 verbose) | show vlan id N |
| 端口归属与标签属性 | display port vlan(含 Tagged/Untagged) | show interfaces switchport |
| Trunk 放通列表 | display port vlan | show interfaces trunk |
| 端口简要状态 | display interface brief | show interfaces status |
思科 show vlan 不显示 Trunk 接口,所以「VLAN 看起来没有端口」时不要急着改配置,先查 show interfaces trunk 把放通关系补上,两者结合才是完整视图。
批量脚本解析 display vlan 输出时要防版本差异:不同版本的列位置与字段名会变,写死列位置的脚本在设备升级后会静默解析出错,却不报任何错误。
核对顺序建议:先看 VLAN 清单确认范围,再看端口归属确认 Access 口是否正确,最后看 Trunk 放通确认跨设备可达。三个视图都看完再动手改配置,比边看边改更快也更安全。