Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

示例:使用 AS 路径正则表达式

自治系统 (AS) 路径是 BGP 使用的路由属性。AS 路径既可用于路由选择,也可用于防止潜在的路由环路。此示例说明如何使用正则表达式和 AS 路径编号来查找一组路由。

要求

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

概述

图 1 显示通过外部 BGP (EBGP) 对等会话连接的多个 AS。每个设备都在其分配的地址空间内生成客户路由。

拓扑

图 1 显示了示例网络。

图 1: BGP 拓扑 AS 正则表达式BGP 拓扑 AS 正则表达式

AS 64516 的管理员希望拒绝源自 AS 64513 和 AS 64514 的所有路由。在名为reject-some-routes的策略中创建和orig-in-64514引用的两个 AS 路径正则表达式orig-in-64513。然后,路由策略将作为设备 R6 上的导入策略应用。

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

#configuration488__policy-as-path-regex-st本节介绍设备 R2 和设备 R6 上的步骤。验证说明如何使用aspath-regex选项和设备 show route R2 上的命令来使用正则表达式查找路由。

配置

CLI 快速配置

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

设备 R1

设备 R2

设备 R3

设备 R4

设备 R5

设备 R6

程序

逐步过程

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

要配置设备 R2:

  1. 配置设备接口。

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

  3. 配置路由策略。

  4. 配置静态路由。

  5. 配置 AS 编号。

逐步过程

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

要配置设备 R6:

  1. 配置设备接口。

  2. 配置与设备 R5 的 EBGP 连接。

  3. 配置发送静态路由的路由策略。

  4. 配置拒绝某些路由的路由策略。

  5. 配置静态路由。

  6. 配置 AS 编号。

结果

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

设备 R2

设备 R6

完成设备配置后,请从配置模式进入 commit

验证

确认配置工作正常。

查找设备 R2 上的路由

目的

在设备 R2 上,使用 show route aspath-regex 命令使用正则表达式查找路由。

行动

查找由 AS 64516 中设备 R6 发起的路由。

查找源自 AS 64514 或 AS 64516 的路由。

查找使用 AS 64513 作为传输网络的路由。

含义

输出显示与指定的 AS 路径正则表达式匹配的路由表条目。

确保在设备 R6 上排除路由

目的

在设备 R6 上 show route and show route hidden ,使用命令确保从设备 R6 的路由表中排除源自 AS 64513 和 AS 64514 的路由。

行动

含义

输出显示设备 R6 上 10.30.0/22 和 10.40.0/22 路由被拒绝。