首页/网络/VLAN 与高可用速查/QinQ 双层 VLAN 基础
VLAN 与 Trunk81 条

QinQ 双层 VLAN 基础

QinQ 在原有 VLAN Tag 外再封装一层 Tag(外层 TPID 常用 0x88a8),使内层 VLAN 在骨干网透传,实现不同租户 VLAN 空间复用。

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

QinQ 双层 VLAN 是什么

QinQ 在原有 VLAN Tag 之外再压入一层 Tag(外层 TPID 常用 0x88a8),内层 VLAN 在骨干网上作为普通数据被整体透传,从而让不同租户或分支复用相同的 VLAN 编号。接入侧负责压入外层 Tag,网络侧按外层 VLAN 转发,是运营商接入与多租户隔离的常用手段,标准依据为 IEEE 802.1ad。

基本信息

适用平台华为/H3C/Cisco 交换机的 QinQ(dot1q-tunnel)
结构外层 Tag + 内层 Tag
外层 TPID常用 0x88a8,部分平台可配 0x9100
帧长影响增加 4 字节,端到端 MTU 需重新核算
典型用途运营商接入、多租户 VLAN 空间复用

典型使用场景

  • 多个分支使用相同 VLAN 编号,需要在骨干网上隔离
  • 楼宇或园区出租场景按租户分配外层 VLAN
  • 与运营商对接,把客户内层 VLAN 透明传过城域网
  • 大规模接入网中节省核心设备的 VLAN 资源
  • 二层专线需要端到端透传客户原有的 Tag 结构

华为隧道口示例

华为隧道口示例
# 接入侧端口打成隧道口,收到报文压入外层 Tag
interface GigabitEthernet0/0/1
 port link-type dot1q-tunnel
 port default vlan 100              # 外层 VLAN 100
display port vlan                    # 核对端口类型与 PVID
display vlan 100                     # 确认外层 VLAN 已存在

关键点

项目说明注意
外层 VLAN由网络侧统一规划接入设备只负责压 Tag
内层 VLAN客户自有编号骨干网不感知其取值
封装对称收发两侧处理方式一致单向错配导致不通
MTU帧长增加 4 字节大包可能被丢弃
外层 VLAN 必须由网络侧统一规划,接入设备只负责打标;两端不对称会出现单向不通,排障时要在两个方向分别抓包确认 Tag 层数与 TPID。
双层 Tag 让报文长度增加 4 字节,端到端 MTU 与分片策略要按实际封装重新核算,否则大包场景表现为部分业务慢或超时。
跨厂商对接前要核对 TPID 与支持的 Tag 层数:部分老设备对 0x88a8 之外的取值支持不同,命令形式也随平台版本变化,以本机型文档为准。

易错点

  • 外层 VLAN 两端规划不一致或只压一端,业务表现为单向不通,只能靠抓包看清 Tag 层数差异
  • MTU 未按双层 Tag 重新核算,大包被丢弃,现象是网页能打开但大文件传输失败
  • 误把 QinQ 当成自动隔离手段,实际隔离效果取决于外层 VLAN 规划,规划不当业务仍会互通
  • 内层 VLAN 与汇聚设备上的业务 VLAN 撞号,可能被本地终结导致内层 Tag 丢失
  • 跨厂商对接时 TPID 与最大 Tag 层数支持范围不同,照搬配置可能被拒绝或行为异常

数据来源与参考

  • IEEE 802.1ad(Provider Bridges)
  • 华为 S 系列交换机产品文档(QinQ)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌