首页/网络/BGP 与广域网速查/Cisco MPLS TE 隧道配置骨架
MPLS 与专线70 条

Cisco MPLS TE 隧道配置骨架

TE 隧道由显式路径 + 隧道接口 + IGP 泛洪扩展组成:配置 tunnel mode mpls traffic-eng 与 path-option 后,由 RSVP 协商建立 LSP。

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

TE 隧道的组成部分

Cisco 的 MPLS TE 隧道由三部分组成:显式路径(用 ip explicit-path 逐跳指定地址)、隧道接口(tunnel mode mpls traffic-eng 加目的地址与带宽)、以及全网 IGP 的 TE 扩展(把链路带宽与属性泛洪出去供路径计算)。建好之后由 RSVP 沿路径做资源预留,最终形成一条受约束的 LSP。

基本信息

显式路径ip explicit-path name <名> 后逐跳 next-address
隧道接口interface Tunnel0 配 tunnel mode mpls traffic-eng
关键参数tunnel destination、预留带宽、path-option 优先级
前提条件全网启用 mpls traffic-eng tunnels 与 IGP TE 扩展
验证命令show mpls traffic-eng tunnels 查看 LSP 状态

典型使用场景

  • 为重要业务规划固定路径,绕开质量差的链路
  • 需要带宽预留时建立带资源约束的隧道
  • 割接期间临时改道:调整 path-option 或显式路径跳点
  • 与 IGP 联动做自动路径计算,减少手工维护
  • 排障「隧道不 Up」:区分路径计算、资源预留与信令三类问题

配置骨架

配置骨架
mpls traffic-eng tunnels                     # 全局启用 TE 能力
!
ip explicit-path name P-TO-R2
 next-address 10.0.0.2                       # 逐跳指定显式路径
 next-address 10.0.1.2
!
interface Tunnel0
 ip unnumbered Loopback0
 tunnel mode mpls traffic-eng
 tunnel destination 2.2.2.2
 tunnel mpls traffic-eng bandwidth 10000     # 预留带宽,单位 kbps
 tunnel mpls traffic-eng path-option 10 explicit name P-TO-R2
!
show mpls traffic-eng tunnels tunnel0

组成部分与常见问题

部分作用常见问题
显式路径指定逐跳地址跳点缺失或不连续,预留失败
隧道接口承载 LSP 的逻辑接口目的地址写错导致隧道不建立
IGP 扩展泛洪 TE 属性供路径计算未启用时路径无法计算
RSVP逐跳预留与信令中间节点未启用导致建立失败
显式路径必须是从本端到对端连续可达的跳点序列:漏掉中间一跳时 RSVP 无法完成预留,报错往往只显示路径不可用,需要人工核对跳点清单。
隧道接口常配 ip unnumbered Loopback0,让隧道拥有稳定的源地址,便于管理与路由协议引用,也避免依赖物理接口地址。
显式路径与动态 path-option 可以并存:按优先级排列,显式路径不可用时回落到动态计算,割接期间更稳妥。
隧道建立后建议纳入监控:LSP 状态变化、预留是否被抢占、流量是否真的走在隧道上,都是需要单独确认的项目,只看接口 Up 并不能证明业务走了这条路径。

易错点

  • path-option 引用的显式路径缺跳:RSVP 无法预留到目的地,隧道始终不建立
  • IGP 未开启 TE 扩展:可泛洪的 TE 属性缺失,路径计算与资源保留都异常
  • 预留带宽超过链路容量:隧道建立失败或被抢占,业务实际不受保障
  • 维护窗口直接删除显式路径:流量失去预留路径,可能被切到次优链路

数据来源与参考

  • Cisco: MPLS TE 配置指南
  • RFC 3209: RSVP-TE
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌