Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

了解 LDP-IGP 同步

标签分发协议 (LDP) 与底层内部网关协议 (IGP) 之间的同步可确保在使用 IGP 路径转发流量之前完全建立 LDP。

LDP 通常用于使用 IGP(如 OSPF 或 IS-IS)在整个网域中建立 MPLS 标签交换路径 (LSP)。在这样的网络中,域中的所有链路都有 IGP 邻接和 LDP 邻接。LDP 在到 IP 转发确定的目标的最短路径上建立 LSP。

如果 IGP 和 LDP 不同步,则可能会发生数据包丢失。此问题对于不使用 BGP 的核心网络等应用尤为重要。另一个示例是 MPLS VPN,其中每个提供商边缘 (PE) 路由器取决于它所服务的每个 VPN 到其他 PE 设备的完整 MPLS 转发路径的可用性。这意味着,在 PE 路由器之间的最短路径上,每个链路都必须有一个可作的 hello 邻接和一个可作的 LDP 会话,并且必须在每个会话中交换 MPLS 标签绑定。

LDP 沿着 IP 转发确定的到目的地的最短路径建立 MPLS LSP。在第 2 层 VPN 或第 3 层 VPN 场景中,如果 PE 设备之间尚未形成 LSP,则依赖于 MPLS 转发的服务将出现故障。当 LDP 尚未完成与 IGP 下一跃点的标签绑定交换时,如果 LSP 的前端转发流量,则流量将被丢弃,因为假定 LSP 已就位。

LSP 无法启动的原因有很多,如下所示:

  • 配置错误和实施问题。

  • 当 LDP hello 邻接或与对等方的 LDP 会话由于某些错误而丢失,而 IGP 仍指向该对等方时。流量的 IP 转发在与 LDP 对等方关联的 IGP 链路上继续进行,而不是转移到与 LDP 同步的另一个 IGP 链路上。

  • 当新的 IGP 链路出现时,会导致到特定目标的下一跃点在 IGP 的最短路径优先 (SPF) 计算中发生变化。尽管 IGP 可能在新链路上启动,但 LDP 可能尚未完成所有路由的标签交换。这种情况可能是暂时的,也可能是由于配置错误所致。

LDP-IGP 同步阻止在 LDP 会话未完全建立时使用链路。当 LDP 未在链路上完全运行时,IGP 会播发链路的最高成本,从而阻止流量流经该链路。在完成与链路上的对等方的 LDP 标签交换或经过配置的时间(抑制期)之前,IGP 不会播发链路的原始成本或指标。默认情况下,在链路上建立 LDP 会话后,LDP 会等待 10 秒,然后再通知 IGP,以确保标签交换已完成。这可以使用层次[edit protocols ldp]结构级别的 igp-synchronization holdown-interval 语句进行配置。

配置同步后,当发生以下触发事件之一时,LDP 会通知 IGP 播发链路的最高开销:

  • LDP hello 邻接中断。

  • LDP会话关闭。

  • 接口上未配置 LDP。

如果配置了 holdown 计时器,则计时器将在触发事件发生时启动。当计时器到期时,LDP 通知 IGP 恢复播发原始成本。

如果未配置抑制计时器,IGP 将(无休止地)等待,直到 LDP 会话启动并且 IGP-snychronization holdown-interval 已通过,以确保标签交换已完成。只有在此之后,LDP 才会通知 IGP 降低接口成本。

LDP-IGP 同步仅支持直接连接的对等方和具有平台标签空间的链路。

平滑重启期间的同步行为

当 IGP 处于正常重新启动过程中时,不会发生 LDP-IGP 同步。正常重启完成后,在以下任一情况下,将使用最大指标播发已为其配置同步的链接:

  • LDP 尚未在链路上运行,并且未配置抑制计时器。

  • 配置的抑制计时器尚未过期。

在 LDP 平滑重启期间,不会执行任何同步作。如果 LDP 平滑重启终止,LDP 会通知 IGP 以最大指标播发链路。

LAN 接口上的同步行为

除非 IGP 通过接口上配置的 LAN 建立点对点连接,否则 LDP-IGP 不会在 LAN 接口上进行同步。这样做的原因是,除非已配置到单个对等方的点对点连接,否则可能会在此类接口上连接多个 LDP 对等方。由于同步会使接口上的成本高到足以阻止流量转发到该链路,因此,如果连接了多个对等方,则所有对等方的成本也会增加,即使 LDP 可能仅与其中一个对等方不同步。因此,流量会从所有对等方转移,这是一种不良情况。

IGP 无源接口上的同步行为

在 IGP 无源接口上,当配置了 LDP-IGP 同步并发生触发事件时,链路开销不会增加。

同步和 TE 指标

为 IGP 配置流量工程时,无论流量工程 (TE) 指标是显式配置还是默认值,LDP-IGP 同步都不会影响为链路播发的流量工程指标。