Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

示例:配置 RPD 基础架构中路由前缀的优先级

此示例说明如何在 RPD 基础架构中为 OSPF、LDP 和 BGP 协议配置路由前缀的优先级。

要求

此示例使用以下硬件和软件组件:

  • ACX 系列、M 系列、MX 系列、PTX 系列和 T 系列组合的三款路由器。

  • 在所有设备上运行的 Junos OS 16.1 或更高版本。

准备工作:

  1. 配置设备接口。

  2. 配置以下协议:

    • BGP

    • MPLS

    • OSPF

    • LDP

概述

在具有大量路由的网络中,控制路由的更新顺序以实现更好的收敛并提供差异化服务有时非常重要。前缀优先级可帮助用户确定某些路由/前缀的优先级,并控制路由在 RIB(路由表)和 FIB(转发表)中的更新顺序。在 Junos OS 16.1 版及更高版本中,您可以控制路由从 LDP/OSPF 更新到 rpd 以及从 rpd 更新到内核的顺序。您可以指定协议中现有导入策略的优先级或通过协议中的现有导入策略指定优先级。highlow 如果拓扑发生更改,将首先在路由表中更新高优先级前缀,然后更新低优先级前缀。通常,未显式分配优先级的路由被视为中等优先级。在同一优先级内,路由将继续按字典顺序更新。

在此示例中,路由设备位于区域 0.0.0.0 中,接口 ge-1/3/0 连接到相邻设备。您可以配置三个导入路由策略:下一跃点自身、OSPF-PRIO 和prio_for_bgp。路由策略下一跃点自接受来自 BGP 的路由。对于 OSPF 路由策略,将首先安装与 172.16.25.3/32 匹配的路由,因为它们的优先级为高。LDP 从 OSPF 导入路由。对于 BGP 优先级,首先安装与 172.16.50.1/32 匹配的路由,因为它们的优先级为高。与这些前缀关联的路由将按前缀的指定优先级顺序安装在路由表中。

拓扑

图 1 显示了示例拓扑。

图 1: rpd 基础架构中路由前缀的优先级rpd 基础架构中路由前缀的优先级

配置

CLI 快速配置

要快速配置此示例,请复制以下命令,将其粘贴到文本文件中,删除所有换行符,更改详细信息,以便与网络配置匹配,将命令复制并粘贴到 [edit] 层级的 CLI 中,然后从配置模式进入 commit

R1

R2

R3

配置设备 R1

分步过程

以下示例要求您在配置层次结构中导航各个级别。有关导航 CLI 的信息,请参阅 CLI 用户指南。在配置模式下使用 CLI 编辑器https://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/junos-cli/junos-cli.html

要配置设备 R1:

  1. 配置接口。

  2. 将环路地址分配给设备。

  3. 配置 MPLS。

  4. 配置路由器 R1 的路由器 ID 和自治系统。

  5. 在路由器 R1 的接口上启用 OSPF。

  6. 在接口上配置 LDP 协议。

  7. 配置 BGP。

  8. 配置策略选项以确定路由的优先级。策略下一跃点自身接受来自 BGP 的路由。您可以配置三个导入路由策略:下一跃点自身、OSPF-PRIO 和prio_for_bgp。路由策略下一跃点自接受来自 BGP 的路由。对于 ospf-prio 路由策略,将首先安装与 172.16.25.3/32 匹配的路由,因为它们的优先级为高。LDP 从 OSPF 导入路由。对于prio_for_bgp策略,首先安装与 172.16.50.1/32 匹配的路由,因为它们的优先级为高。

成果

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

如果完成设备配置,请从配置模式输入 。commit

验证

确认配置工作正常。

验证 OSPF 路由的优先级

目的

验证是否已为 OSPF 中的预期路由设置优先级。

操作

在设备 R1 上,从操作模式下运行 命令。show ospf route 172.16.25.3/32 extensive 高优先级应用于 OSPF 路由 172.16.25.3。

意义

输出显示优先级 应用于 OSPF 路由 172.16.25.3。high

验证 LDP 路由的优先级

目的

验证 LDP 是否继承自 OSPF。

操作

在操作模式下,输入命令以 验证 LDP 是否已从 OSPF 继承路由。show route 172.16.25.3

在操作模式下,输入命令以 验证 LDP 是否继承了优先级。show route 172.16.25.3 extensive

意义

输出显示 LDP 从 OSPF 继承路由 172.16.25.3 的优先级 。high

验证 BGP 路由的优先级

目的

验证是否已在 BGP 中为预期路由设置优先级。

操作

在设备 R1 上,在操作模式下,运行 命令以显示从 BGP 获知的路由。show route protocol bgp

在设备 R1 上,从操作模式下运行 命令。show route 172.16.50.1 extensive 高优先级应用于 BGP 路由 172.16.50.1。

意义

输出显示优先级 应用于 BGP 路由 172.16.50.1。high