AI 助教问 AI 助教
东方瑞通 · HCIP-Datacom

MPLS 原理与转发(LSP/LDP)

MPLS(多协议标签交换)在 IP 报头前插入短标签,路由器按标签高速转发(而非查 IP 路由表),标签交换路径(LSP)由静态配置或 LDP 动态建立。

考点精讲

  1. MPLS 是 HCIP-Advanced 部分的重要内容。MPLS 标签为 32 位,由 20 位标签值、3 位 EXP、1 位 S(栈底标志)、8 位 TTL 组成,插在二层头与 IP 头之间。转发上,入口 LER 压标签(PUSH)、中间 LSR 交换标签(SWAP)、出口 LER 弹标签(POP),PHP(倒数第二跳弹出)在倒数第二跳弹出标签以减轻出口 LER 查表压力。FEC(转发等价类)是一组按相同方式处理的报文、映射同一标签。LDP 动态分发标签:UDP 646 发现邻居、TCP 646 建立会话。MPLS 基于 IP 路由建立 LSP,标签转发仍需底层 IGP 支撑。

记忆技巧

记“MPLS 三动作:压标签 PUSH、换标签 SWAP、弹标签 POP”。
标签结构记“20 标签 + 3 EXP + 1 S + 8 TTL”共 32 位。
LDP 用 UDP646 找邻居、TCP646 建会话,PHP 倒数第二跳弹。

常见误区

  • 误区:以为 MPLS 完全替代 IP 路由。正解:MPLS 基于 IP 路由建立 LSP,标签转发仍需底层路由(如 LDP 依赖 IGP)。
  • 误区:以为标签结构只有标签值。正解:标签为 20 标签值+3 EXP+1 S+8 TTL 共 32 位。
  • 误区:以为 LDP 只用一种协议。正解:LDP 用 UDP 646 发现邻居、TCP 646 建立会话,两阶段分工不同。

真题思路

  • 【示例】 【示例】MPLS 标签字段中的 S 位(栈底标志)作用是什么?
    标识服务质量优先级 标识是否为最后一个标签(S=1 为栈底) 标识标签类型 标识 TTL 是否递减
    答案:B
    解析:S 位为栈底标志,S=1 表示该标签是标签栈的最后一个标签。

常见问题

Q:为什么要有 PHP(倒数第二跳弹出)

A:让倒数第二跳提前弹出标签,出口 LER 只需做一次 IP 查表,减轻压力。

Q:LDP 如何发现邻居并建会话

A:用 UDP 646 发现邻居、TCP 646 建立会话,为 FEC 分发标签。

Q:FEC 是什么

A:转发等价类,一组按相同方式处理的报文,映射到同一标签。

相关知识

教材出处:第16章 MPLS技术 MPLS 原理与转发(LSP/LDP)

AI 助教

让 AI 助教带你深入学习,把你卡住的地方直接问它

随时为您答疑解惑

开始答疑