首页/网络/BGP 与广域网速查/标签范围配置:规划与冲突规避
MPLS 与专线70 条

标签范围配置:规划与冲突规避

标签分配范围决定动态标签区间:与静态 LSP、其他特性区间避免重叠;变更范围会触发绑定重建,需评估收敛影响。

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

标签范围为什么要规划

动态标签不是凭空产生的,设备从一个预先划定的标签区间里按需分配。默认区间各平台不同,很多设备从 16 开始向上分配,而 0 到 15 是协议保留值(空标签、显式路由告警等)。规划的意义在于避免冲突:如果静态 LSP、VPN 实例或其他特性也在手工指定标签,一旦落在动态区间里,就可能与自动分配的值撞车,表现为转发表项互相覆盖或路由异常。同时要给增长留余量,标签数量随路由条目增加而上升,区间太窄迟早会耗尽。

基本信息

Cisco 命令mpls label range <下限> <上限>(全局配置)
华为命令MPLS 视图下 label range,按版本文档核对
保留区间0 至 15 为协议保留值,不可占用
规划原则静态与动态区间分开,预留扩展空间
变更影响触发标签绑定重建,需评估收敛时间
查看show mpls label range、show mpls label table

典型使用场景

  • 全网 MPLS 部署前做标签规划,形成统一编号规范
  • 静态 LSP 与动态 LDP 共存:划分互不重叠的区间
  • 扩容或新增业务特性前,评估现有区间余量是否足够
  • 搬迁或改造后核对实际生效区间是否与规划一致
  • 排障时确认标签冲突是否来自区间重叠

查看与配置

查看与配置
# 查看当前生效的标签区间
show mpls label range
# 查看标签表的分配情况
show mpls label table | include Used|Range
# 变更区间(谨慎,会触发绑定重建)
mpls label range 200 1000
# 核对静态 LSP 使用的标签是否落在动态区间外
show mpls static binding
# 华为侧对照
 display mpls label range

区间规划要点

项目建议做法原因
起始值避开 0 至 15 保留段保留值被占用会导致协议异常
静态分配单独划段,与动态区间分离防止与自动分配撞车
容量按路由规模与增长预留余量区间耗尽后新路由无法分配标签
变更窗口放在维护窗口内实施变更引发绑定重建与短暂丢包
记录写入规划文档并定期核对跨团队协作时减少猜测
标签区间通常只在本机范围内有效,不需要全网一致;真正需要对齐的是静态分配与动态分配的关系,避免在同一台设备上重叠。
修改标签区间会触发已建立绑定关系的重建,业务高峰期实施可能出现较大范围丢包;变更前应准备好回退命令与验证步骤。

易错点

  • 静态 LSP 手工指定的标签落在动态区间内:转发表项冲突,表现为部分标签转发异常且难以复现
  • 区间规划得太窄:路由增长后标签耗尽,新前缀无法生成转发表项,表现为新网段不通
  • 变更区间后没有核对绑定状态:旧绑定残留与新建混合,排障时现象自相矛盾
  • 把协议保留的 0 至 15 划入可用区间:与空标签语义冲突,可能直接影响转发
  • 跨厂商直接套用默认值:各平台默认区间不同,规划应显式指定而不是依赖默认

数据来源与参考

  • Cisco: mpls label range
  • RFC 3031: 标签空间
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌