Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

示例:使用路由策略为 BGP 路由设置首选值

此示例显示如何使用路由策略为从 BGP 中获知的路由设置首选项。路由信息可从多个来源获知。要打破从多个来源获知的相同特定路由之间的连接,每个来源都有一个优先选项值。通过显式管理操作(如静态路由)获知的路由优先于从路由协议(如 BGP 或 OSPF)获知的路由。此概念称为管理距离,有些供应商。

要求

在配置此示例之前,不需要进行设备初始化以外的特殊配置。

概述

路由信息可从多个来源获知,例如通过静态配置、BGP 或内部网关协议(IGP)。当Junos OS路由的优先级确定成为活动路由时,它将选择优先级最低的路由作为活动路由,然后将路由安装到转发表中。默认情况下,路由软件为源自路由的路由分配优先级为 170 BGP。在所有路由协议中,BGP 具有最高默认优先级别值,这意味着 BGP 获知的路由最可能成为活动路由。

某些供应商的外部 BGP (EBGP)的优先级(距离为20)和用于内部 BGP (IGBP)的距离为200。Junos OS 对 EBGP 和 IBGP 使用相同的值(170)。但是,供应商之间的差异不会影响运营,因为 Junos OS 始终倾向于 IBGP 路由上的 EBGP 路由。

供应商不同的另一个领域是与 BGP 距离相比 IGP 距离。例如,某些供应商将110的距离分配给 OSPF 路由。这比 EBGP 距离20更高,可通过等效的 OSPF 路由选择 EBGP 路由。在同一场景中,Junos OS 选择 OSPF 路由,原因是内部 OSPF 路由的默认首选项10和150用于外部 OSPF 路由,这两个都低于分配给所有 BGP 路由的170首选项。

此示例显示与特定下一跃点中的路由匹配的路由策略,并设置首选项。如果路由与第一项不符,将按第二项计算。

拓扑

在示例网络中,设备 R1 和设备 R3 与设备 R2 有 EBGP 会话。

在设备 R2 上,导入策略采取以下措施:

  • 对于通过 BGP 从下一中继站10.0.0.1 (设备 R1)接收的路由,将路由首选项设置为10。

  • 对于通过 BGP 从下一中继站10.1.0.2 (设备 R3)接收的路由,将路由首选项设置为15。

图 1显示了示例网络。

图 1: BGP 优先价值拓扑BGP 优先价值拓扑

CLI 快速配置显示了中图 1所有设备的配置。

一节#configuration178__bgp-preference-policy-st介绍设备 R2 上的步骤。

配置

CLI 快速配置

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

设备 R1

设备 R2

设备 R3

操作

分步过程

以下示例要求您在配置层次结构中导航各个级别。有关导航指南CLI,请参阅 Junos OS CLI 指南 中的 在配置模式下使用 CLI编辑器

配置设备 R2:

  1. 配置设备接口。

  2. 配置本地自治系统。

  3. 配置发送直接路由的路由策略。

  4. 配置更改接收的路由首选项的路由策略。

  5. 使用设备 R2 配置外部对等互连。

  6. set-preference策略作为导入策略应用。

    这会影响设备 R2 的路由表,并且不会影响设备 R1 和设备 R3。

成果

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

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

针对

确认配置是否正常工作。

验证首选项

用途

确保设备 r1 和设备 R2 上的路由表反映设备 R1 使用配置的 EBGP 首选项8的事实,而设备 R2 使用的是170的默认 EBGP 首选项。

行动

在操作模式下,输入show route protocols bgp命令。

含义

输出显示,在设备 R2 上,对于从设备 R3 获知的路由,优先选项值已更改为15,对于从设备 R1 获知的路由,首选值已更改为10。