对MPLS L3VPN进行故障排除时,发现CE之间的traceroute比预期少了一个跳数;倒数第二个LSR通告了implicit-null。为什么traceroute会省略倒数第二个跳数?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 倒数第二跳弹出顶部标签(PHP),因此traceroute观察到的IP数据包不包含该LSR作为一个单独的跳数。.
为什么这是答案
当MPLS L3VPN的traceroute路径比预期少一个跳数,并且倒数第二个LSR通告了implicit-null时,这表明启用了PHP(Penultimate Hop Popping)。PHP是一种优化机制,倒数第二个LSR在将数据包转发给PE路由器之前,会弹出(移除)MPLS标签。因此,当数据包到达PE路由器时,它已经是一个纯IP数据包。Traceroute通过递增TTL值来探测路径,当数据包到达倒数第二个LSR时,其TTL仍足以到达PE。由于标签已被移除,traceroute在PE路由器上看到的不再是带标签的MPLS数据包,而是原始IP数据包,因此倒数第二个LSR不会作为单独的MPLS跳数显示在traceroute结果中。其他选项不正确,因为PE路由器不会抑制TTL回复或隐藏自己;traceroute探测包通常不会被策略设备丢弃,除非有特定配置;MPLS标签不是加密的。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡