首页/网络/VLAN 与高可用速查/二层协议透明传输(l2protocol-tunnel)
VLAN 与 Trunk81 条

二层协议透明传输(l2protocol-tunnel)

对接运营商或透明网络时,把 STP/LACP/CDP 等协议报文封装进隧道透传,防止中间设备参与协议交互而干扰拓扑。

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

为什么要给协议报文打隧道

STP、LACP、CDP 这类协议报文的目的地址是特殊的组播地址。当两台交换机之间隔着运营商网络或第三方透明传输设备时,中间设备可能不识别这些报文而丢弃,也可能自己参与交互,两种结果都会破坏原有拓扑。l2protocol-tunnel 的做法是把这些报文封装后透传,让两端设备以为彼此直连,协议交互不被打断。

基本信息

适用场景对接运营商或透明网络,中间设备不参与二层协议
可透传协议STP、LACP、CDP 等,按平台支持范围选择
配置位置面向中间网络的接口上
华为对应按平台支持范围配置,跨厂商对接前核对支持协议集合
验证方式在两端抓包确认协议报文是否真正通过中间网络

典型使用场景

  • 跨运营商链路承载冗余互联,需要两端形成统一生成树
  • 中间有光电转换或第三方传输设备,会丢弃二层协议报文
  • 需要把 CDP 或 LACP 信息传给对端设备用于链路管理
  • 跨域组网中保持两端设备对链路状态的判断一致
  • 割接验证:确认中间网络对各类协议报文的实际处理方式

配置示例

配置示例
interface GigabitEthernet1/0/1
 l2protocol-tunnel stp                       # 思科:透传 STP 报文
 l2protocol-tunnel cdp                       # 思科:透传 CDP 报文
 l2protocol-tunnel point-to-point lacp       # 思科:点对点透传 LACP
 l2protocol-tunnel drop-threshold stp 100     # 超过阈值丢弃,防止隧道被滥用
show l2protocol-tunnel                        # 思科:查看隧道状态与计数

透传协议与用途

协议透传目的注意
STP两端形成统一生成树需统一规划根桥与参数
LACP聚合成员信息跨中间网络协商确认中间设备不拦截
CDP保持邻接信息可见仅同厂商设备有意义
其他协议按业务需要选择不要全开,避免误交互
透传的协议报文目的地址是特殊组播地址,中间设备若不识别会直接丢弃,所以要逐跳验证而不是只看本端配置。
只在需要透传的协议上开启对应隧道:全部开启可能让两端设备在不该交互的协议上互相影响,也会放大中间网络的问题传导。

易错点

  • 透传的协议报文目的地址为特殊组播地址,中间设备若不识别会丢弃,需逐跳验证
  • 只在需要透传的协议上开启对应隧道,全开可能让两端设备误交互协议
  • 透传开启后未规划根桥,两端形成统一树反而把流量路径引偏
  • 中间网络设备默认拦截协议报文,未验证就设计成统一树方案
  • 隧道阈值未设置,异常大量协议报文透传时无从限制

数据来源与参考

  • Cisco IOS 配置手册(L2 Protocol Tunneling)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌