Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

示例:为 LDP 信号 LSP 配置 MPLS TTL 传播

概述

下图描述了层次结构中的语句有益的典型方案。no-propagate-ttl[edit protocol ldp]

拓扑

在图中,您可以看到两个原生 LDP 云通过主干网与 LDPoRSVP 连接。

  • 从路由器 R1,数据包被封装为 LDP 标签并发送到目标 R7。
  • 在路由器 R3 上,数据包中的 LDP 标签被剥离为 IP 数据包。然后,数据包使用 LDP over RSVP (LDPoRSVP) 封装,并通过骨干网发送。
  • 在路由器 R5 上,LDPoRSVP 标签被剥离为 IP 数据包,然后数据包再次封装在 LDP 标签中并发送到目标。

目的

目的是执行以下操作:

  • 不使用 TTL 传播隐藏两个 LDP 云
  • 取消隐藏主干网 (LDPoRSVP)

将数据包从路由器 R1 发送到路由器 R7 时,必须在两个路由器 R1 和 R5 上执行这些操作。您无法使用现有选项实现此目的。例如,在路由器 R5 上使用全局选项 () 时,它会在相反方向 (R7-R1) 上禁用 TTL 传播 LDPoRSVP 主干网。set protocol mpls no-propagate-ttl 发生这种情况是因为该选项适用于 LDP 和 RSVP。

LDP 上的无传播 TTL 和传播 TTL 行为的用例

路由器 R3 上的 LDP 需要同时支持无传播 TTL 和传播 TTL 行为。

从带有 LDPoRSVP 的路由器 R3 在 R4 方向上,路由器需要支持传播 TTL 行为。但是,对于本机 LDP(路由器 R2),LDP 需要支持无传播 TTL 行为。

为了实现此结果,我们在 LDP 下引入了一个新选项, 您需要为路由器 R3 和路由器 R5 配置该选项。no-propagate-ttl 此选项禁用 LDP 路径的 TTL 传播。

在 LDPoRSVP 场景中,传播行为取决于 RSVP 无递减 TTL () 选项。no-decrement-ttl

  • 如果在 LDPoRSVP 方案中配置了 该选项,并且未配置无递减 TTL (),则会进行 TTL 传播。no-propagate-ttlno-decrement-ttl

    例如:

    在路由器 R3 上,对于 LDPoRSVP 方案,如果设置以下配置,则会进行 TTL 传播。

  • 如果在路由器 R3 和路由器 R5 之间通过 LSP 配置选项,则会禁用 TTL 传播。no-decrement-ttl

    例如,在路由器 R3 上:

在路由器 R1 上,数据包使用 TTL 255 的 LDP 标签封装,就像配置任何 CLI 一样。no-propagate-ttl

在路由器 R3 上:

  • 数据包中的 LDP 标签被剥离为 IP 报头,并且 TTL 不会从 LDP 标签复制到 IP 报头。
  • 数据包使用 LDPoRSVP 标签封装,并通过主干网发送。
  • 带有的新选项决定是否应传播 TTL。ldp no-propagate-ttlno-decrement-tll
  • 该选项未配置, 因此会发生通常的 TTL 传播no-decrement-ttl

在路由器 R5 上,LDPoRSVP 标签被剥离到 IP 报头。新选项配置为支持 LDP 协议,IP 数据包使用带有 TTL 255 的 LDP 标签封装并发送。no-propagate-ttl

配置

CLI 快速配置

要快速配置此示例,请复制以下命令,将其粘贴到文本文件中,删除所有换行符,更改任何必要的详细信息以匹配您的网络配置,然后将命令复制并粘贴到 [edit] 层次结构级别的 CLI 中。

成果

我们修改了 CLI 命令 的输出以显示 TTL 配置。show ldp overview

检查配置结果: