首页/网络/VLAN 与高可用速查/Cisco QinQ 隧道口配置
VLAN 与 Trunk81 条

Cisco QinQ 隧道口配置

Cisco 用 switchport mode dot1q-tunnel 把端口配置为隧道口,将客户侧带 Tag 帧整体封入外层 VLAN 透传。

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

Cisco 隧道口怎么配

Cisco 用 switchport mode dot1q-tunnel 把端口配置为隧道口:客户侧带 Tag 的帧被整体封装进外层 VLAN 透传,内层 Tag 原样保留。运营商用它把多个客户的 VLAN 在城域网上隔离传输,客户侧 VLAN 号可以各自规划、互不冲突。

基本信息

适用平台Cisco IOS 交换机
关键命令switchport mode dot1q-tunnel
外层 VLAN由 access VLAN 指定
内层 Tag客户 Tag 原样保留透传
封装开销外层封装使帧增加 4 字节

典型使用场景

  • 运营商为客户提供二层专线,多客户 VLAN 号可能重复
  • 数据中心跨机房二层延伸,避免两端 VLAN 规划冲突
  • 客户侧自带 VLAN 规划,需要在骨干上保持透明
  • 新增客户时只分配新的外层 VLAN,无需改动客户内网
  • 与常规接入口混用时的规划与核对

隧道口配置

隧道口配置
interface GigabitEthernet1/0/1
 switchport mode dot1q-tunnel      # 配置为隧道口
 switchport access vlan 100         # 外层 VLAN
# 核对
show interfaces GigabitEthernet1/0/1 switchport
show vlan id 100

隧道口核对项

检查项期望状态异常表现
端口模式dot1q-tunnel仍是 access 或 trunk 说明配置没生效
外层 VLAN与上游规划一致不一致会让端到端隔离边界错位
内层 Tag客户 Tag 保留被改写会出现能通但识别错位
MTU预留外层封装开销大包被丢弃,表现为特定应用异常
生成树行为按平台文档与常规端口不同,不能照搬接入配置

外层 VLAN 要统一规划

外层 VLAN 需要统一规划:每条专线或每个客户占用一个外层 VLAN 号,规划表记录客户名称、外层 VLAN、接入端口与对端设备。客户内层 VLAN 号可以重复,但外层号必须唯一,否则两条专线的流量会被混在一起,故障表现为莫名其妙的互访或随机丢包。

内层 Tag 保留时,外层 TPID 若被上游设备改写,端到端会表现为『能通但 VLAN 识别错位』。这类问题从 ping 上看一切正常,只有抓包比对 Tag 才能发现,排障时不要只依赖连通性测试。

易错点

  • 不同平台对隧道口类型支持不同(有的只支持 access 隧道口),上线前按平台文档核对
  • 外层封装增加 4 字节,MTU 未相应调整会导致大包被丢弃,表现为部分应用异常
  • 外层 TPID 被上游改写时出现能通但 VLAN 识别错位,必须抓包比对 Tag
  • 隧道口的行为与普通端口不同(例如生成树参与方式),照搬常规接入口配置会出错
  • 客户侧 VLAN 重号本身不冲突,但外层 VLAN 一旦配错,隔离边界就不再是设计的样子

数据来源与参考

  • Cisco IOS 配置手册(802.1Q Tunneling / QinQ)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌