首页/网络/BGP 与广域网速查/有路由无标签:LDP 绑定缺失排查
MPLS 与专线70 条

有路由无标签:LDP 绑定缺失排查

IGP 有路由但 LDP 无绑定:常见原因有会话未建立、标签发布过滤、IGP 汇总与明细差异、以及同前缀绑定来源异常。

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

有路由无标签怎么查

「IGP 有路由、MPLS 却没有标签」是 MPLS 网络里最常见的一类现象。转发面依赖的是远端绑定,所以问题可能出在会话、标签发布过滤,或者本机与对端的前缀视图不一致上。排查要顺着一条链路走:会话是否 Up、有没有远端绑定、绑定为什么没建立、以及两侧前缀集合是否一致。

基本信息

检查一show mpls ldp neighbor:会话是否 Up
检查二show mpls ldp bindings <前缀>:是否有远端绑定
检查三标签发布过滤策略是否收窄了范围
检查四对比 IGP 表与 LDP 表的前缀集合差异
检查五show mpls forwarding-table:转发面是否压入标签

典型使用场景

  • 业务不通且发现某跳没有标签,逐跳定位断点
  • 新前缀上线后标签未生成,怀疑发布范围被策略收窄
  • IGP 启用汇总导致明细前缀在 LDP 侧缺失
  • 变更后出现标签丢失,回看策略或接口改动
  • 例行巡检:比对 IGP 与 LDP 的前缀集合差异

定位命令

定位命令
show mpls ldp neighbor 1.1.1.1         # 会话状态与传输地址
show mpls ldp bindings 10.10.0.0 16    # 本机绑定与远端绑定是否都在
show mpls ldp bindings summary         # 绑定总数,可与 IGP 路由数对比
show mpls forwarding-table 10.10.0.0   # 转发面是否真的压入标签
show mpls ldp advertise-labels         # 发布过滤策略是否收窄了范围

逐层判断

层命令缺失说明
会话show mpls ldp neighbor会话不 Up 时不会有任何远端绑定
绑定show mpls ldp bindings无远端绑定说明对端未发布或本端未接受
前缀视图对比 IGP 与 LDP 表IGP 有而 LDP 无对应前缀时会出现无标签
转发面show mpls forwarding-table无标签项说明未装入转发表或下一跳不可用
标签发布过滤是常见原因:出方向或入方向的发布过滤会把一部分前缀排除在标签交换之外,配置看起来正常,前缀却始终没有标签。
IGP 与 LDP 的前缀视图不一致(例如启用了 IGP 汇总、或某前缀被 IGP 过滤)会造成有路由无标签,核对两侧前缀集合比反复重启会话有效得多。
转发依据是远端绑定而不是本机绑定:只看本机绑定容易得出错误结论,两端都要查。

易错点

  • 只查本机绑定:转发实际依据远端绑定,单向检查容易误判
  • 未核查标签发布过滤策略:范围被静态策略收窄,表现与故障无异
  • 用重启会话代替定位:会话恢复后标签暂时补齐,根因仍在,问题会复现
  • 忽略 IGP 与 LDP 前缀集合差异:汇总或过滤造成的不一致会被当成 LDP 故障处理

数据来源与参考

  • Cisco: LDP 标签过滤
  • RFC 5036: 标签映射传播
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌