Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

示例:在路由策略中配置社区

社区是 BGP 用于对具有类似属性的路由进行管理分组的路由属性。

要求

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

  • 在 Junos OS 21.1R1 版上使用 vMX 进行更新和重新验证。

概述

社区属性的一个主要作用是作为用于将路由关联在一起的管理标记值。通常,这些路由共享一些通用属性,但这不是必需的。社区是 BGP 中的一个灵活工具。可以将单个社区值分配给单个路径或多个路径。可以为路由分配单个社区值或多个值。网络使用社区属性来帮助实施管理路由策略。路由的分配值允许将其接受到网络中,或拒绝从网络中拒绝,或者允许其修改属性。

图 1 将设备 R1、设备 R2 和设备 R3 显示为自治系统 (AS) 64510 中的内部 BGP (IBGP) 对等方。设备 R4 正在播发来自 AS 64511 的 172.16.0.0/21 地址空间。

拓扑学

图 1: 常规 BGP 社区的拓扑常规 BGP 社区的拓扑

设备 R1 从设备 R4 接收的具体路由如下:

AS 64511 的管理员希望接收来自设备 R1 的某些用户流量,以及来自设备 R3 的其他用户流量。为了实现此管理目标,设备 R4 将社区值 64511:1 附加到它发送的某些路由,并将社区值 64511:3 附加到它发送的其他路由。AS 64510 中的路由策略使用社区匹配标准进行配置,以将收到的路由的本地优先级更改为更改 BGP 路由选择算法的新值。首选具有最高本地优先级值的路由。

在设备 R1 上,为具有 64511:1 社区值的路由分配的本地优先级为 200,为具有 64511:3 社区值的路由分配的本地优先级为 50。在设备 R3 上,将执行相反的操作,以便为具有 64511:3 社区值的路由分配本地优先级 200,为具有 64511:1 社区值的路由分配本地优先级 50。然后,此信息通过 IBGP 由设备 R1 和设备 R3 传送到设备 R2。

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

分步配置部分介绍了设备 R1 和 R4 上的配置步骤。

配置

CLI 快速配置

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

设备 R1

设备 R2

设备 R3

设备 R4

分步过程

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

要配置设备 R1:

  1. 配置接口。

  2. 配置与设备 R2 和 R3 的内部网关协议 (IGP) 连接。

  3. 配置与设备 R2 和 R3 的 IBGP 连接。

  4. 配置与设备 R4 的 EBGP 连接。

  5. 配置策略 send-direct

    此策略在 IBGP 配置中引用,并使设备 R2 具有外部可访问性。另一种方法是在设备 R1 和设备 R3 上配置 next-hop self 策略。

  6. 配置用于更改具有指定社区标记的路由的本地首选项的策略。

  7. 配置自治系统 (AS) 编号和路由器 ID。

要配置设备 R4:

  1. 配置接口。

  2. 配置与设备 R1 和设备 R3 的 EBGP 连接。

  3. 配置社区标记。

  4. 配置策略 send-static

    与设备 R1 和设备 R3 的 EBGP 连接中引用此策略。该策略将 64511:1 (首选) 社区附加到某些路由,将 64511:3 (NOT_PREFERRED) 社区附加到其他路由。

  5. 配置静态路由。

  6. 配置自治系统 (AS) 编号和路由器 ID。

结果

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

设备 R1

设备 R4

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

验证

确认配置工作正常。

验证设备 R4 上发送的路由

目的

在设备 R4 上,检查发送到设备 R1 和设备 R3 的路由。

操作

意义

设备 R4 已使用社区 64511:1 和 64511:3 标记路由,并将其发送到设备 R1 和 R3。

验证设备 R2 上收到的路由

目的

在设备 R2 上,检查从设备 R1 和设备 R3 收到的路由。

操作

意义

设备 R2 具有具有预期本地首选项的路由和由星号 (*) 指定的预期活动路由。

示例:根据 BGP 社区数量配置路由策略