首页/网络/VLAN 与高可用速查/中转链路 VLAN 放行核对方法
VLAN 与 Trunk81 条

中转链路 VLAN 放行核对方法

跨多台设备不通时,按跳逐台核对 VLAN 放行列表,比在两端反复修改配置更快收敛到问题跳点。

VLAN 与高可用速查网络更新于 2026-10-13

中转链路 VLAN 放行核对是什么

跨多台设备不通时,不要只在两端反复改配置,而是按跳逐台核对 VLAN 放行情况:每一跳的端口类型、PVID / native VLAN、允许列表,以及该 VLAN 在设备上是否真实创建。多数『跨段不通』的问题定位在中途某一跳漏放行,逐跳核对比抓包更快收敛到问题设备。

基本信息

核对对象故障路径上每一跳的 Trunk 或聚合口
核对内容端口类型、PVID / native、允许列表、VLAN 是否创建
核对顺序从故障终端侧的接入设备开始逐跳向上
聚合与堆叠核对聚合口与堆叠端口,而不是成员物理口
留证方式每一跳的命令输出归档,两端同时对照
定位原则先核对配置,再抓包分析

典型使用场景

  • 新增楼层或机柜后,部分 VLAN 只在某些区域不通
  • 割接后业务不通,不确定是哪一跳的放行没同步
  • 跨核心与汇聚的长路径排障,路径上设备较多
  • 变更后回归验证:确认沿线放行列表与设计一致

逐跳核对命令

逐跳核对命令
# 华为设备
display port vlan 24                     # 看 PVID 与允许列表(24 为上行口)
display vlan 10                          # 确认该 VLAN 已创建且端口在成员列表
# Cisco 设备
show interfaces trunk                    # 看放行与转发状态(allowed / active)
show interfaces GigabitEthernet1/0/24 switchport   # 单口模式与 native VLAN
# 逐跳重复以上动作,两端输出并列比对

逐跳核对表

核对对象命令判读要点
接入端口display port vlanPVID 是否等于终端所属 VLAN
中间 Trunkdisplay port vlan / show interfaces trunk允许列表是否包含目标 VLAN
VLAN 存在性display vlan 10 / show vlan id 10设备上是否已创建该 VLAN
聚合口display eth-trunk 1 verbose成员口放行与聚合口是否一致
堆叠端口display stack跨框链路的 VLAN 放行是否同步
先核对配置再抓包:配置层面的漏放行占跨段不通问题的多数,抓包更适合已确认放行无误、但流量仍不通的场景,用来判断是丢弃还是压根没发出。
路径较长时把每一跳的输出按顺序编号留档:一是便于发现『哪一跳开始允许列表里没有这个 VLAN』,二是事后复盘不用重新登设备。

易错点

  • 只看两端不看中间是典型误区:任意一跳漏放行,该 VLAN 即全程不通,而两端配置看起来完全正确。
  • 链路经聚合或堆叠时,核对对象是聚合口与堆叠端口,不是成员物理口:成员口放行了不代表聚合口在转发该 VLAN。
  • 允许列表里写着一个未创建的 VLAN 不会报错,端口照样 up,但该 VLAN 的流量不会通过,核对时要同时确认 VLAN 是否真实存在。
  • 只核对单向容易漏问题:Trunk 两侧的放行列表各自独立,A 放行 B 未放行时表现为单向不通,检查时要两端都打出来比对。

数据来源与参考

  • 华为 S 系列交换机产品文档(VLAN 排障)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌