AI 助教问 AI 助教
东方瑞通 · HCIE

MPLS原理与配置

MPLS(多协议标签交换)通过在IP报文前插入短而定长的标签,依据标签而非IP逐跳转发,实现快速转发并支撑VPN、TE等应用。

考点精讲

  1. MPLS核心是标签交换:LER(边缘路由器)为进入的FEC(转发等价类)压入标签,LSR(标签交换路由器)在中间按标签查LFIB进行标签交换,出口LER弹出标签恢复IP转发。标签分发协议LDP负责在LSR间建立会话并分发标签映射,支持下游自主(DU)与按需(DOD)分发、自由(Liberal)与保守(Conservative)标签保持方式。LSP(标签交换路径)由一系列标签操作构成,PHP(倒数第二跳弹出)减少出口压力。配置上需先启用MPLS与LDP、接口使能、指定LDP传输地址与认证。HCIE重点考察标签转发过程、LDP机制与静态LSP配置。

记忆技巧

MPLS三层动作:压标签(push)、换标签(swap)、弹标签(pop)「进压中换出弹」
LDP分发两方式:DU「主动送」、DOD「要了才给」
PHP=倒数第二跳弹出,帮出口减负
标签转发「查标签、换标签、继续走」,不看IP

常见误区

  • 误以为MPLS全程不看IP,实际仅在中间LSR按标签转发,出口LER仍需查IP路由表
  • 混淆DU与DOD:DU是上游主动分发全部标签,DOD是下游按需请求
  • 误以为PHP是必须的,实际是可选项
  • 误以为LDP与RSVP-TE用途相同,实际LDP做基本标签分发、RSVP-TE做流量工程
  • 误以为静态LSP不依赖路由,实际仍需IGP提供可达性

真题思路

  • 【示例】 【示例】在MPLS标签转发中,倒数第二跳路由器执行的操作是?
    压入标签 交换标签 弹出标签 丢弃报文
    答案:C
    解析:倒数第二跳弹出(PHP)机制下,倒数第二跳LSR在转发前弹出标签,使出口LER直接按IP转发,减轻出口标签查找与弹出压力,故选弹出标签。

常见问题

Q:MPLS标签有什么用?

A:标签定长且简单,转发只查标签表,速度更快;同时通过标签栈支持VPN、TE等应用。

Q:LDP如何建立会话?

A:通过Hello报文发现邻居,建立TCP连接后交换初始化报文协商参数,再分发标签映射。

Q:DU和DOD的区别?

A:DU是下游主动向上游分发所有标签映射;DOD是上游按需向下游请求特定标签映射。

Q:为什么需要PHP?

A:避免出口LER先查标签再查IP的双重查找,倒数第二跳弹出后出口直接按IP转发。

相关知识

教材出处:第1部分 高级路由交换技术 MPLS原理与配置

AI 助教

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

随时为您答疑解惑

开始答疑