单选题
180.LDP 的倒数第二跳弹出机制( ), 可以使得标签在倒数第二跳 LSR 上弹出, 这样做可以降低 以下哪个选项设备的报文处理复杂度?
A
最后一跳和倒数第二跳设备
B
倒数第二跳设备
C
全部 MPLS 网络设备
D
最后一跳设备
答案解析
正确答案:D
解析:
**解析:**
MPLS(多协议标签交换)中的 **PHP(Penultimate Hop Popping,倒数第二跳弹出)** 机制是为了优化最后一跳路由器(Egress LSR,出口标签交换路由器)的处理性能而设计的。
1. **正常情况下的处理流程(无 PHP):**
* 当带有标签的数据包到达最后一跳路由器时,最后一跳路由器需要先查找标签转发表(LFIB),发现该标签对应的操作是“弹出标签”(Pop)。
* 弹出标签后,数据包变成纯 IP 数据包。
* 最后一跳路由器需要再次查找 IP 路由表(FIB),以确定如何转发这个 IP 数据包(通常是发给直连的主机或下一跳)。
* **缺点**:最后一跳路由器需要进行**两次查找**(一次标签查找,一次 IP 查找),增加了处理复杂度和延迟。
2. **启用 PHP 机制后的处理流程:**
* 最后一跳路由器(Egress LSR)会向倒数第二跳路由器(Penultimate LSR)发送一个特殊的标签映射消息,告知对方:“对于发往我的某个 FEC(转发等价类),请在到达我之前就把标签弹出来。”
* 倒数第二跳路由器在转发数据包时,直接弹出顶层标签,然后将**纯 IP 数据包**发送给最后一跳路由器。
* 最后一跳路由器收到的是纯 IP 数据包,因此只需要进行**一次 IP 路由查找**即可转发。
* **优点**:最后一跳路由器省去了标签查找和弹出的步骤,降低了其报文处理的复杂度。
3. **对各选项的分析:**
* **A. 最后一跳和倒数第二跳设备**:倒数第二跳设备反而多了一个“弹出标签”的动作(虽然这很简单),但其主要受益者是最后一跳。且题目问的是“降低哪个设备的复杂度”,核心受益者是最后一跳。
* **B. 倒数第二跳设备**:倒数第二跳设备执行了弹出操作,并没有降低其自身的复杂度,反而承担了原本由最后一跳执行的弹出工作。
* **C. 全部 MPLS 网络设备**:PHP 只影响倒数第二跳和最后一跳之间的交互,不影响网络中其他中间节点。
* **D. 最后一跳设备**:如上所述,最后一跳设备无需再进行标签查找和弹出操作,只需进行 IP 转发,从而降低了处理复杂度。
因此,PHP 机制的主要目的是降低**最后一跳设备**的报文处理复杂度。
**正确答案:D**
相关知识点:
LDP倒数第二跳弹出好处
题目纠错
华为数通工程师HCIA题库
相关题目
单选题
621.在华为 ARG3 系列路由器上,AAA 支持哪些授权模式?
单选题
620.在交换机上, 哪些 VLAN 可以通过使用 undo 命令来对其进行删除?
单选题
619.以下应用程序中基于 TCP 协议的是哪一项?
单选题
618.路由表当中包含以下哪些要素?
单选题
617.当路由器运行在同一个 OSPF 区域中时,对它们的 LSDB 和路由表的描述正确的是( )。
单选题
616.STP 端口在下列哪种状态之间转化时存在 Forward Delay?
单选题
615.以下关于 MPLS 报文头中S 字段说法正确的是哪些?
单选题
614.DHCPv6 基本协议架构中, 主要包括哪三种角色?
单选题
613.两台主机之间使用 IPSec VPN 传输数据, 为了隐藏真实的 IP 地址和尽可能高地保证数据 的安全性,则使用 IPSec VPN 的哪种模式和协议封装较好?
单选题
612.PPP 协议有以下哪些优点?
