首页/网络/VLAN 与高可用速查/未知 VLAN 报文的丢弃行为
VLAN 与 Trunk81 条

未知 VLAN 报文的丢弃行为

端口收到本机未创建或不放行的 VLAN Tag 帧时默认丢弃,计数器表现为丢包增长,两端配置不对称时即出现。

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

未知 VLAN 报文为什么被丢

交换机收到带 Tag 的帧后会先看本机是否创建了该 VLAN、入端口是否放行:两者任一不满足,帧就按未知 VLAN 直接丢弃,既不转发也不泛洪。它是二层最常见的『静默丢包』来源——两端接口 Up、协议邻居正常,业务就是不通。

基本信息

触发条件VLAN 未创建、端口未放行、或 Tag 被中间设备剥掉
处理动作丢弃,不产生告警
可见证据接口丢弃计数增长、两端收发包数量不对称
排查顺序先核对放行列表,再查 Tag 形态,最后看计数

典型使用场景

  • 割接后部分 VLAN 不通:逐跳核对 Trunk 放行列表
  • 新增业务 VLAN:确认全网每一跳都已创建并放行
  • 两端计数不对称:判断是哪个方向被丢弃
  • native/PVID 不一致导致未打标流量归错 VLAN 时的定位
  • 验收残留项排查:把丢弃计数纳入交付前的巡检项

定位命令

定位命令
display vlan                                  # 本机已创建的 VLAN 列表
display port vlan 24                          # 该端口放行的 VLAN(按平台确认关键词)
display interface GigabitEthernet0/0/24 counters   # 关注丢弃与错包计数增长
show interfaces trunk                          # Cisco:查看 Trunk 放行与 native VLAN
show vlan brief                                # Cisco:确认 VLAN 是否存在

常见成因对照

成因现场表现核对方式
中间某跳未放行两端接口正常,业务单向不通逐跳查看 Trunk 放行列表
VLAN 号打错整段不通且无规律核对规划表与实际配置的编号
native/PVID 不一致未打标流量归入错误 VLAN两端对比 native 与 PVID 设置
Tag 被中间设备剥离带 Tag 链路大包或特定业务异常抓包确认 Tag 是否还在
『本端有流量、对端收不到』时,先把路径上每一跳的放行列表对照一遍,比反复重启端口有效;跨段配置遗漏是这类故障的头号原因。
抓包比看配置更直接:在两端镜像口各抓一段报文,确认帧上是否带 Tag、Tag 里的 VLAN 号是多少,再回到配置侧比对,能快速区分是编号写错还是放行遗漏。

排查顺序

建议固定为四步:先在接入侧确认终端发出的流量确实进了交换机,再看入端口是否放行该 VLAN,然后逐跳核对 Trunk 放行列表与 native/PVID,最后回到两端接口计数对比收发是否对称。顺序固定后,跨段遗漏这类隐蔽问题基本都能在两轮内定位。

易错点

  • 只核对首尾两台设备:中间跳未放行时两端巡检全绿,故障点落在没人看的那一跳上
  • VLAN 号写错(如 30 写成 130)会让帧落入未创建的 VLAN 被丢弃,先比对规划表再动链路
  • 依赖接口 Up 状态判断通断:未知 VLAN 丢弃属于数据面静默行为,接口与协议状态都不会变
  • 割接后不清点丢弃计数:残留的不对称放行长期存在,直到某次扩容才集中暴露

数据来源与参考

  • 华为 S 系列交换机产品文档(VLAN 报文处理)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌