Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

点对多点 LSP 配置

点对多点 Lsp 概述

点到 multipoint MPLS LSP 是一种具有单个源和多个目标的 LSP。通过充分利用网络的 MPLS 数据包复制功能,点到多点 Lsp 可避免入口路由器上不必要的数据包复制。仅当数据包转发到需要不同网络路径的两个或多个不同目标时,才会进行数据包复制。

图 1说明了此过程。路由器 PE1 使用点到多点 LSP 配置为路由器 PE2、PE3 和 PE4。当路由器 PE1 将点到多点 LSP 上的数据包发送到路由器 P1 和 P2 时,路由器 P1 会复制数据包并转发到路由器 PE2 和 PE3。路由器 P2 将数据包发送至路由器 PE4。

此功能在互联网草案 draft-expirga一代-mpls-p2mp-te-02.txt(2004 年 2 月到期)、建立多点点 MPLS 流量工程 LSP、draft-ietf-mpls-rsvp-te-p2mp-02.txt 中进行了详细介绍。 对点对多点 流量工程 标签交换系列 (LSP) 和 RFC 6388 的资源预留协议信息流工程(RSVP-流量工程)的扩展,以及 RFC 6388 的点对多点和多点标签交换系列的标签分发协议扩展(仅支持点对多点LSP)。

图 1: 点对多点 Lsp点对多点 Lsp

以下是多点到 multipoint Lsp 的一些属性:

  • 点对多点 LSP 使您可以将 MPLS 用于点对多点数据分布。此功能类似于 IP 多播的提供。

  • 您可以在不中断信息流的情况下,在主点对多点 LSP 中添加和删除分支 Lsp。点对多点 LSP 的未受影响部分继续正常工作。

  • 您可以将节点配置为相同点对多点 LSP 不同分支 Lsp 的传输和出口路由器。

  • 您可以在点对多 multipoint LSP 上启用链路保护。链路保护可为构成点对多点 LSP 的每个分支 Lsp 提供绕过 LSP。如果任何主要路径出现故障,流量都可以快速切换为旁路。

  • 您可以静态、动态地配置分支 Lsp,也可将其作为静态和动态 Lsp 的组合。

  • 您可以为入口和出口路由器上的点对多点 Lsp 启用平滑路由引擎切换(GRES)和平滑重启。点对多点 Lsp 必须使用静态路由或电路交叉连接(CCC)进行配置。GRES 和平滑重启允许在控制平面恢复时根据旧状态在数据包转发引擎上转发信息流。Junos OS 版本 11.1 r r 2、11.2 r 2 和11.4 中支持了 GRES 的功能奇偶校验,以及在 Junos Trio 芯片组上 MPLS 点对 multipoint Lsp 的平滑重新启动。

了解点对多点 Lsp

点对点 MPLS 标签交换路径(LSP)是具有单个源和多个目标的 LDP 信号或 RSVP 信号 LSP。通过充分利用网络的 MPLS 数据包复制功能,点到多点 Lsp 可避免入站(入口)路由器上不必要的数据包复制。仅当数据包转发到需要不同网络路径的两个或多个不同目标时,才会进行数据包复制。

图 2说明了此过程。设备 PE1 使用点到多点 LSP 配置为路由器 PE2、PE3 和 PE4。当设备 PE1 在点对多点 LSP 上发送数据包到路由器 P1 和 P2 时,设备 P1 会复制数据包并将其转发至路由器 PE2 和 PE3。设备 P2 将数据包发送至设备 PE4。

图 2: 点对多点 Lsp点对多点 Lsp

以下是多点到 multipoint Lsp 的一些属性:

  • 点到多点 LSP 使您可以将 MPLS 用于点对多点数据分布。此功能类似于 IP 多播的提供。

  • 您可以在不中断信息流的情况下,在主点对多点 LSP 中添加和删除分支 Lsp。点对多点 LSP 的未受影响部分继续正常工作。

  • 您可以将节点配置为相同点对多点 LSP 不同分支 Lsp 的传输和出站(出口)路由器。

  • 您可以在点对多 multipoint LSP 上启用链路保护。链路保护可为构成点对多点 LSP 的每个分支 Lsp 提供绕过 LSP。如果任何主路径出现故障,流量都可以快速切换到旁路。

  • 您可以静态或动态地配置子路径。

  • 您可以在点对多点 Lsp 上启用平滑重新启动。

点对多点 LSP 配置概述

要设置点到多点 LSP:

  1. 从入口路由器和分支 Lsp 中配置主要 LSP,以传输到出口路由器。
  2. 在每个分支 LSP 上指定主 LSP 的路径名和相同的路径名。
注:

默认情况下,分支 Lsp 通过受限最短路径优先(CSPF)以动态方式发出信号,无需配置。您也可以将分支 Lsp 配置为静态路径。

示例:配置路径集合以创建 RSVP 信号点到多点的可自我 LSP

此示例演示如何配置路径集合,以创建 RSVP 信号点到多点标签交换路径(LSP)。

要求

在此示例中,除了设备初始化之外,不需要特殊配置。

概述

在此示例中,多个路由设备用作单个点对多点 LSP 的传输、分支和叶节点。在提供商边缘(PE)上,设备 PE1 是入口节点。分支机构从 PE1 到 PE2、PE1 到 PE3,以及 PE1 到 PE4。入口节点(PE1)上的静态单播路由指向出口节点。

此示例还演示使用p2mp-lsp-next-hop语句的下一个跳跃作为点到多点 LSP 的静态路由。这在实施基于过滤器的转发时很有用。

注:

另一种选择是使用lsp-next-hop语句将常规点对点 LSP 配置为下一跳跃。虽然此示例中未显示,但您可以选择为下一跳跃分配独立的优先选项和指标。

拓扑图

图 3显示了此示例中使用的拓扑。

图 3: RSVP 信号点对多点 LSPRSVP 信号点对多点 LSP

配置

CLI 快速配置

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

设备 PE1

设备 CE1

设备 CE2

设备 CE3

设备 CE4

配置入口标签交换路由器(LSR)(设备 PE1)

分步过程

要配置设备 PE1:

  1. 配置接口、接口封装和协议系列。

  2. 在接口上启用 RSVP、MPLS 和 OSPF。

  3. 配置 MPLS 点到多点 Lsp。

  4. 必在 Lsp 上启用链路保护。

    链路保护有助于确保通过特定接口发送到邻接路由器的信息流在该接口发生故障时仍可继续到达路由器。

  5. 支持 MPLS 对 OSPF 执行信息流工程。

    这会导致在 inet 路由表中安装入口路由。默认情况下,MPLS 仅对 BGP 执行信息流工程。仅需在入口 LSR 上启用 MPLS 信息流工程。

  6. 为 OSPF 启用信息流工程。

    这会导致最短路径优先(SPF)算法考虑在 MPLS 下配置的 Lsp。

  7. 配置路由器 ID。

  8. 使用点到多点 LSP 名称将静态 IP 单播路由配置为每个路由的下一个跳跃。

  9. 如果您完成了设备配置,请提交配置。

配置传输和出口 Lsr (设备 P2、P3、P4、PE2、PE3 和 PE4)

分步过程

要配置传输和出口 Lsr:

  1. 配置接口、接口封装和协议系列。

  2. 在接口上启用 RSVP、MPLS 和 OSPF。

  3. 为 OSPF 启用信息流工程。

    这会导致最短路径优先(SPF)算法考虑在 MPLS 下配置的 Lsp。

  4. 配置路由器 Id。

  5. 如果您完成了设备配置,请提交配置。

成果

从配置模式,输入show interfacesshow protocolsshow routing-options命令以确认您的配置。如果输出未显示预期的配置,请重复此示例中的说明以更正配置。

设备 PE1

设备 P2

设备 P3

设备 P4

设备 PE2

设备 PE3

设备 PE4

配置设备 CE1

分步过程

要配置设备 CE1:

  1. 配置设备 PE1 的接口。

  2. 将来自设备 CE1 的静态路由配置到其他三个客户网络,并将设备 PE1 用作下一跳跃。

  3. 如果您完成了设备配置,请提交配置。

成果

在配置模式下,输入show interfacesshow routing-options命令以确认您的配置。如果输出未显示预期的配置,请重复此示例中的说明以更正配置。

配置设备 CE2

分步过程

要配置设备 CE2:

  1. 配置设备 PE2 的接口。

  2. 配置从设备 CE2 到 CE1 的静态路由,并将设备 PE2 作为下一跳跃。

  3. 如果您完成了设备配置,请提交配置。

成果

在配置模式下,输入show interfacesshow routing-options命令以确认您的配置。如果输出未显示预期的配置,请重复此示例中的说明以更正配置。

配置设备 CE3

分步过程

要配置设备 CE3:

  1. 配置设备 PE3 的接口。

  2. 配置从设备 CE3 到 CE1 的静态路由,并将设备 PE3 作为下一跳跃。

  3. 如果您完成了设备配置,请提交配置。

成果

在配置模式下,输入show interfacesshow routing-options命令以确认您的配置。如果输出未显示预期的配置,请重复此示例中的说明以更正配置。

配置设备 CE4

分步过程

要配置设备 CE4:

  1. 配置设备 PE4 的接口。

  2. 配置从设备 CE4 到 CE1 的静态路由,并将设备 PE4 作为下一跳跃。

  3. 如果您完成了设备配置,请提交配置。

成果

在配置模式下,输入show interfacesshow routing-options命令以确认您的配置。如果输出未显示预期的配置,请重复此示例中的说明以更正配置。

针对

确认配置是否正常工作。

验证连接

用途

确保设备可以相互 ping。

行动

ping命令从 CE1 运行 CE2 连接到 PE2 的接口。

ping命令从 CE1 运行 CE3 连接到 PE3 的接口。

ping命令从 CE1 运行 CE4 连接到 PE4 的接口。

验证点对多点 LSP 的状态

用途

请确保入口、运输和出口 Lsr 处于 Up 状态。

行动

在所有show mpls lsp p2mp lsr 上运行此命令。此处仅显示了入口 LSR。

检查转发表

用途

运行show route forwarding-table命令,确保路由按预期方式设置。此处仅显示了到远程客户网络的路由。

行动

为点对多 Multipoint Lsp 配置主要和分支 Lsp

点对点 MPLS 标签交换路径(LSP)是具有多个目标的 RSVP LSP。通过充分利用网络的 MPLS 数据包复制功能,点到多点 Lsp 可避免入口路由器上不必要的数据包复制。有关点对多点 Lsp 的详细信息,请参阅点对多点 Lsp 概述

要配置点对多点 LSP,需要从入口路由器和用于传输流入路由器的流量的分支 Lsp 中配置主要 LSP,详见以下部分中的说明:

配置主要的点到多点 LSP

点对多点 LSP 必须具有配置的主要点到多点 LSP,才能传输入口路由器的流量。主点对多点 LSP 的配置类似于信号的 LSP。有关详细信息,请参阅配置 MPLS 信号 lsp 的入口路由器。除了传统 LSP 配置之外,还需要通过包括以下p2mp语句为主要的点到多点 LSP 指定路径名:

您可将此语句包含在以下层次结构级别:

您可以为点对多点 Lsp 启用优化计时器。有关详细信息,请参阅优化信号 lsp

为点对多点 Lsp 配置分支 LSP

主要的点到多点 LSP 将流量发送到两个或更大的分支 Lsp,用于将流量传输到每个出口提供商边缘(PE)路由器。在每个分支 Lsp 的配置中,指定的点对点 LSP 路径名称必须与为主要点对多点 LSP 配置的路径名称相同。有关配置主要的点到多点 LSP更多信息,请参阅。

要将分支 LSP 与主要的点对多点 LSP 关联,请通过包含以下p2mp语句来指定点到多点 lsp 名称:

您可将此语句包含在以下层次结构级别:

  • [edit protocols mpls label-switched-path lsp-name]

  • [edit logical-systems logical-system-name protocols mpls label-switched-path lsp-name]

    注:

    由于用户操作或路由器进行的自动调整,任何点对多点 LSP 的分支 Lsp 中的任何更改都将导致主要和分支 Lsp 被 resignaled。新的点至多点 LSP 在旧路径停止之前先发出信号。

以下各节介绍如何使用受限制的最短路径优先(CSPF)、静态路径或动态和静态路径的组合将分支 LSP 配置为动态信号路径:

将分支 LSP 配置为动态路径

默认情况下,点对多点 LSP 的分支 LSP 将使用 CSPF 动态终止,无需配置。

更改点对多点 LSP 时,无论是添加还是删除新目标,或者通过将路径重新计算到现有目标,树中的某些节点可能会接收来自多个传入接口的数据。在以下情况下可能会发生这种情况:

  • 某些分支 Lsp 目标以静态方式配置,可能与其他目标的静态或动态计算路径相交。

  • 当分支 LSP 的动态计算路径导致网络中某个节点的传入接口发生变化时,在新路径发出信号后,旧的通道不会立即关闭。这可确保传输中依赖于旧路径的任何数据都能到达其目标。但是,网络流量可能会使用任一路径到达目标。

  • 入口上的故障路由器计算两个不同分支目标的路径,以便在这些分支 Lsp 通用的路由器节点上为这些分支 Lsp 选择不同的传入接口。

将分支 LSP 配置为静态路径

您可以将点对多点 LSP 的分支 LSP 配置为静态路径。有关详细信息,请参阅配置静态 lsp

配置域间点到多点 Lsp

域间 P2MP LSP 是 P2MP LSP,具有一个或多个跨网络中的多个域的子 Lsp (分支)。此类域的示例包括 IGP 区域和自治系统(As)。域间 P2MP LSP 的子 LSP 可能是区域内、区域间或内部,具体取决于出口节点(叶片)相对于入口节点(源)的位置。

在入口节点上,将名称分配给域间 P2MP LSP,并由所有构成子 Lsp 共享。每个子 LSP 都单独配置,具有自己的出口节点,还可以选择显式路径。与入口节点有关的子 LSP 的出口节点的位置决定了子 LSP 是在区域内、区域间还是内部。

域间 P2MP Lsp 可用于在多区域或多 AS 网络中的以下应用程序中传输信息流:

  • MPLS 的2层广播和多播

  • 3层 BGP/MPLS VPN

  • VPLS

在 P2MP LSP 路径上的每个域边界节点(ABR 或 ASBR)上,必须expand-loose-hop[edit protocols mpls]层次结构级别配置该语句,以便 CSPF 可以将松散跳 ERO (通常是由 RSVP PATH 消息携带的 ERO 列表的第一项)延伸到出口节点或下一个域边界节点。

CSPF 在域间 P2MP Lsp 的路径计算:

  • 对于域间 P2MP Lsp,每个子 LSP 都支持 CSPF 路径计算。子 LSP 可能是区域内、区域间或内部。CSPF 以与域间 P2P LSP 相同的方式对待区域间或内部子 LSP。

  • 在入口节点或域边界节点(ABR 或 ASBR)上,CSPF 可执行每个 RSVP 查询的显式路由对象(ERO)扩展。查询的目标可能是出口节点或收到的松散跳跃 ERO。如果目标驻留在节点所连接到的邻接域中,CSPF 将生成一系列严格跳跃 Ero,或者向另一个域边界节点(指向可到达目标位置)的一系列严格跳 Ero。

  • 如果 RSVP 无法通过先前选定的域 bounday 节点发送路径,RSVP 会尝试以循环方式向其他可用域边界节点发送路径。

  • 当在域间 P2MP LSP 添加或移除子 LSP,导致其路径(分支机构)与当前 P2MP 树合并或删除时,其他子 Lsp 所占用的路径将不会受到影响,从而有助于防止这些 su 上的流量中断b-Lsp。

在网络中部署域间 P2MP Lsp 时,请注意以下几点:

  • 在入口节点上进行域间 P2MP Lsp 支持定期路径重新优化。通过在optimize-timer[edit protocols mpls label-switched-path lsp-name]层次结构级别上配置语句时,可为域间 P2MP LSP 启用此功能,每个子 lsp 采用相同间隔。

  • 对于域间 P2MP Lsp,仅支持链路保护绕过 Lsp。要为域间 P2MP LSP 启用此功能,必须为所有子 Lsp 以及 P2MP LSP 可能流经的所有 RSVP 接口配置链路保护。

  • 只有 OSPF 区域才受域间 P2MP Lsp 支持。不支持 IS-IS 级别。

为点到多点 Lsp 配置平滑重启

您可以在点对多点 Lsp 上配置平滑重启。平滑重启允许路由器重新启动,以将其条件告知其邻接邻居。重新启动路由器将从邻居或对等方请求宽限期,然后可与重新启动路由器进行合作。重新启动路由器仍可在重启期间转发 MPLS 流量;网络中的融合不会中断。重新启动对于网络的其余部分并不明显,并且重新启动路由器不会从网络拓扑中移除。可在传输路由器和入口路由器上启用 RSVP 平滑重新启动。

要在路由器处理点到多点 LSP 流量时启用平滑重新启动,请包括graceful-restart以下语句:

您可将此语句包含在以下层次结构级别:

  • [edit routing-options]

  • [edit logical-systems logical-system-name routing-options]

点到多点 Lsp 的平滑重新启动配置与点对点 Lsp 的平滑重启相同。有关如何配置温和重启的详细信息,请参阅配置 RSVP 平滑重新启动

为点对 Multipoint Lsp 配置多播 RPF 检查策略

您可以控制在多播转发缓存中安装路由之前,是否对源和组条目执行反向路径转发(RPF)检查。这样,就可以使用点对多点 Lsp 将多播信息流分配到从点到多点 Lsp 的出口路由器的 PIM 孤岛。

通过配置rpf-check-policy语句,您可以禁用源和组对的 RPF 检查。您通常会在点对多点 LSP 的出口路由器上配置此声明,因为在点到多点 LSP 出口路由器上接收多播流量的接口可能并非始终是 RPF 接口。

您还可以配置路由策略,使其基于源和组对进行操作。此策略的行为与导入策略类似,因此,如果没有策略术语与输入数据匹配,则默认策略操作为"接受"。接受策略操作将启用 RPF 检查。拒绝策略操作(应用于所有不被接受的源和组对)禁用对的 RPF 检查。

要为点对多点 LSP 配置多播 RPF 检查策略,请使用以下rpf-check-policy语句指定 RPF 检查策略:

您可将此语句包含在以下层次结构级别:

  • [edit routing-options multicast]

  • [edit logical-systems logical-system-name routing-options multicast]

您还必须为多路广播 RPF 检查配置策略。您可以在[edit policy-options]层次结构级别配置策略。有关详细信息,请参阅 路由策略、防火墙过滤器和流量管制器用户指南

注:

配置该rpf-check-policy语句时,Junos OS 无法对传入流量执行 RPF 检查,因此无法检测到达错误接口的流量。这可能会导致路由循环形成。

示例:为点到多点 LSP 配置多播 RPF 检查策略

配置一个策略,确保不会为属于具有128.83/16以下前缀或更长前缀的228/8组的源执行 RPF 检查:

为点对多点 Lsp 配置入口 PE 路由器冗余

您可以将一个或多个 PE 路由器配置为备份 PE 路由器组的一部分,以启用入口 PE 路由器冗余。您可以通过配置备份 PE 路由器的 IP 地址(至少需要一个备份 PE 路由器)和本地 PE 路由器使用的本地 IP 地址来实现此目的。

您还必须在主和备用 PE 路由器之间配置全网状的点对点 Lsp。您还需要在这些 Lsp 上配置 BFD。请参阅为RSVP 信号 Lsp 配置 BFD ,并为LDP lsp 配置 BFD ,了解更多信息。

要为点对多点 Lsp 配置入口 PE 路由器冗余,请包括以下backup-pe-group语句:

有关可在其中包含这些语句的层次结构级别列表,请参阅这些语句的语句摘要部分。

配置入口 PE 路由器冗余备份组之后,还必须将该组应用于 PE 路由器上的静态路由。这可确保本地 PE 路由器作为备份 PE 组的指定转发器时,静态路由处于活动状态(在转发表中安装)。只能将备份 PE 路由器组与也配置了该语句的p2mp-lsp-next-hop静态路由相关联。有关详细信息,请参阅为点对多点 Lsp 配置静态单播路由

支持点对点 Lsp 监控出口 PE 路由器

使用associate-backup-pe-groups语句配置 LSP 使其能够监控其所配置的 PE 路由器的状态。您可以使用同一路由器的地址配置多个备份 PE 路由器组。此 LSP 的故障将向所有备份 PE 路由器组指示目标 PE 路由器已关闭。此associate-backup-pe-groups语句未绑定到特定的备份 PE 路由器组。它适用于对该地址具有 LSP 的状态感兴趣的所有组。

要允许 LSP 监控出口 PE 路由器的状态,请包含以下associate-backup-pe-groups语句:

此语句可在以下层次结构级别配置:

如果配置associate-backup-pe-groups语句,则必须为点对点 LSP 配置 BFD。有关如何为 LSP 配置 BFD 的信息,请参阅为 MPLS IPv4 Lsp 配置 BFD为 LDP lsp 配置 BFD

您还必须在备份 PE 路由器组中的 PE 路由器之间配置全网格点对点 Lsp。需要完全网格,以便该组内的每个 PE 路由器可独立确定其他 PE 路由器的状态,从而允许每个路由器独立确定哪个 PE 路由器当前是备份 PE 路由器组的指定转发器。

如果使用associate-backup-pe-groups语句将多个 lsp 配置到同一目标 PE 路由器,则配置的第一个 lsp 将用于监控该 PE 路由器的转发状态。如果将多个 Lsp 配置为同一目标,请确保为 Lsp 配置类似参数。通过此配置方案,即使远程 PE 路由器仍处于运行状态,也可能会触发故障通知。

使用不同的 Junos OS 版本保持点到多点 LSP 的运行

在 Junos OS 9.1 及更早版本中,包括该S2L_SUB_LSP的 Resv 消息被默认拒绝。在 Junos OS 9.2 及更高版本中,默认情况下会接受此类消息。为了确保网络中点对多点 LSP 正确运行(包括运行 Junos OS 版本 9.1 和更高版本的设备以及运行 Junos 9.2 和更高版本的设备,您必须在配置运行 Junos 9.2 和更高版本的设备中包括 no-p2mp-sublsp 语句:

您可将此语句包含在以下层次结构级别:

  • [edit protocols rsvp]

  • [edit logical-systems logical-system-name protocols rsvp]

重新合并点到多点 LSP 的行为概述

本节讨论控制 RSVP 点到多点 (P2MP) LSP 上的再合并行为的好处和概述。

控制 P2MP LSP 重新合并的好处

  • 避免对创建再合并条件的子 LSP 进行路径计算,从而降低入口(前端路由器)上的 RSVP 信令负载。

  • 通过拒绝在过渡节点上的 P2MP 子 LSP 重新合并来保存网络带宽。

什么是 P2MP LSP 重新合并?

在 P2MP MPLS LSP 网络中,术语再合并 是指入口(前端)或过渡节点(再合并节点)的情况,该节点会创建一个与树下另一节点上的 P2MP LSP 交汇的再合并分支机构。这可能是由于建立 P2MP LSP 期间发生的事件,例如路径计算错误、手动配置错误或网络拓扑更改。

RFC 4875 定义了以下两种处理 P2MP LSP 重新合并的方法:

  • 首先,检测到再合并的节点允许保留再合并案例,但是在再合并节点中将丢弃来自所有传入接口的数据。默认情况下,这一功能会运行,无需任何配置。

  • 其次,再合并节点通过信号发送启动再合并子 LSP 的缩减。

在瞻博网络 MX 系列路由器上,第一种方法(由 RFC 4875 定义)默认运行。根据 P2MP RSVP MPLS 网络中 瞻博网络 MX 系列路由器的部署位置,以下 CLI 配置语句可以实施第二种方法:

  • no-re-merge—在CLI(前端)路由器启用时,此配置语句可避免创建重新合并条件的 P2MP 子 LSP 的路径计算。当CLI配置语句在入口配置时,CLI在过渡路由器上配置 no-p2mp-re-merge 此配置语句。

  • no-p2mp-re-merge—当CLI路由器启用时,此配置语句将更改允许 P2MP 子 LSP 会话重新合并以拒绝重新合并的默认行为。此CLI配置语句在入口(前端路由器)不是 MX 系列路由器时瞻博网络要求。

  • single-abr—启用时,此命令可减少区域间、域间或域间或跨域 RSVP P2MP LSP 的AS情况。

以下拓扑介绍了 P2MP LSP 网络的再合并行为:

什么是 P2MP LSP 重新合并?

在此拓扑中,R1 充当入口(前端)路由器,R2 用作过渡(重新合并节点)路由器。此网络中创建了两个子 LSP 会话,即 LSP 1 和 LSP 2。LSP 1 是在 R1、R2 和 R3 设备之间建立的会话。LSP 2 是在 R1、R4、R2、R3 和 R5 设备之间建立的会话。默认情况下,过渡路由器允许两个子 LSP 进行重新合并,并丢弃再合并节点中的一个子 LSP 分支流量。您可以通过在入口路由器上启用 CLI 配置语句,或在CLI路由器上启用 CLI 配置语句,以控制此重新 no-re-mergeno-p2mp-re-merge 合并行为。

如果在入口路由器 (R1) CLI配置语句,则仅建立两个子 no-re-merge LSP 会话的其中之一。例如,如果首先建立 LSP 1 (R1-R2-R3) 会话,则其他子 LSP 会话 (LSP 2) 将不会建立。

如果在过渡路由器 (R2) 上启用 CLI 配置语句,则过渡路由器将拒绝其中一个子 LSP 的重新合并,并将路径错误消息发送到入口路由器 (R1),阻止入口路由器创建第二个 P2MP LSP 再合并分支机构。 no-p2mp-re-merge 您可以使用 CLI show rsvp statistics 命令查看路径错误消息。

修改默认 P2MP LSP 重新合并行为

您可以在入口(前端)节点或 P2MP RSVP 网络过渡节点修改默认MPLS行为。

在入口(前端路由器)上禁用默认重新合并行为,使入口路由器不会对创建再合并条件的子 LSP 进行路径计算。默认行为允许对子 LSP 进行路径计算。

在过渡路由器上,禁用默认重新合并行为,以便传输路由器拒绝再合并子 LSP。

对于区域间、域间或 AS 间 RSVP P2MP LSP,请在入口(前端路由器)使用 CLI 配置语句,以便所有 P2MP 子 LSP 都首选选择同一个出口路由器 single-abr (ABR 或 ASBR),从而减少再次合并的情况。