首页/网络/BGP 与广域网速查/标签栈与 push/swap/pop 操作
MPLS 与专线70 条

标签栈与 push/swap/pop 操作

标签头 32 位:20 位标签值、3 位 EXP、1 位 S(栈底)、8 位 TTL;转发操作有 push(压栈)、swap(换标)、pop(弹栈),由 LFIB 查表决定。

BGP 与广域网速查网络更新于 2026-10-12

标签操作

操作发生位置说明
Push入 LER / 隧道入口压入标签栈
SwapLSR替换栈顶标签后转发
Pop倒数第二跳/出口弹出栈顶标签

查转发行为

查转发行为
show mpls forwarding-table
# 典型输出列:
# Local  Outgoing  Prefix          Outgoing   Next Hop
# Label  Label     or Tunnel Id    interface
# 16     Pop Label 10.1.1.0/24     Gi0/1      10.0.0.2
# 17     18        10.2.2.0/24     Gi0/1      10.0.0.2

易错点

  • S 位理解错误:栈底位不属于标签值本身,抓包解析时分开处理
  • 多标签场景只看栈顶:VPN 内外层标签归属不同设备处理

数据来源与参考

  • RFC 3032: MPLS Label Stack Encoding
  • Cisco: show mpls forwarding-table
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌