Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

具有特定匹配条件的条件通告和导入策略(路由表)

BGP 接受从邻接方获知的所有非环路路由,并将其导入 RIB-In 表中。如果 BGP 导入策略接受这些路由,则会将它们导入到 inet.0 路由表中。如果只需要导入某些路由,则可以进行设置,以便对等路由设备根据一个条件或一组条件导出路由。

导出路由的条件可以基于:

  • 从中获知路由的对等方

  • 获知路由的接口

  • 其他一些必需属性

例如:

这称为前缀的条件安装,如示例中所述 :为条件播发配置路由策略,以便在路由表中有条件地安装前缀。

可以配置路由策略中的条件,无论它们是导出策略的一部分还是导入策略的一部分,还是两者的一部分。导出策略支持从路由策略继承的这些条件,这些条件基于路由策略中是否存在其他路由。但是,导入策略不支持这些条件,即使存在这些条件,也不会执行这些条件。

图 1 说明了 BGP 导入和导出策略的应用位置。导入策略将应用于命令输出 中可见的入站路由。show route receive-protocol bgp neighbor-address 导出策略将应用于命令输出 中可见的出站路由。show route advertising-protocol bgp neighbor-address

图 1: BGP 导入和导出策略BGP 导入和导出策略

要启用前缀的条件安装,必须在必须进行前缀导出的设备上配置导出策略。导出策略评估每个路由,以验证它是否满足语句下 的所有匹配条件。from 它还搜索语句下定义的路由(也在语句下配置)下定义的路由是否存在。conditionfrom

如果路由与策略中定义的整组必需条件不匹配,或者路由表中不存在语句下 定义的路由,则路由不会导出到其 BGP 对等方。condition 因此,条件导出策略会匹配要在对等方的路由表中安装的所需路由或前缀的路由。

要借助导出策略配置前缀的条件安装,请执行以下操作:

  1. 创建 语句以检查前缀。condition

  2. 使用该语句使用 新创建的条件创建导出策略。condition

  3. 将导出策略应用于仅需要从路由表中导出选定前缀的设备。