import (BGP)
语法
import [ policy-names ];
层次结构级别
[edit logical-systems logical-system-name protocols bgp], [edit logical-systems logical-system-name protocols bgp group group-name], [edit logical-systems logical-system-name protocols bgp group group-name neighbor address], [edit logical-systems logical-system-name routing-instances routing-instance-name protocols bgp], [edit logical-systems logical-system-name routing-instances routing-instance-name protocols bgp group group-name], [edit logical-systems logical-system-name routing-instances routing-instance-name protocols bgp group group-name neighbor address], [edit protocols bgp], [edit protocols bgp group group-name], [edit protocols bgp group group-name neighbor address], [edit routing-instances routing-instance-name protocols bgp], [edit routing-instances routing-instance-name protocols bgp group group-name], [edit routing-instances routing-instance-name protocols bgp group group-name neighbor address]
描述
将一个或多个路由策略应用于从 BGP 导入到 Junos OS 路由表中的路由。
如果指定多个策略,将按指定的顺序(从左到右)评估这些策略,并将第一个匹配筛选器应用于路由。如果未找到匹配项,BGP 将仅将从 BGP 路由设备获知的路由放入路由表中。策略框架软件按顺序评估链中的路由策略。如果其中一个策略中指定的操作操作操纵了路由特征,则策略框架软件会在评估其余策略期间转发新的路由特征。例如,如果在链的第一个策略中指定的操作将路由的指标 设置为 500,则此路由与下一个策略中定义的标准 metric 500
匹配。
同样重要的是要了解,在 Junos OS 中,尽管导入策略(入站路由过滤器)可能会拒绝路由,不将其用于流量转发,也不会将其包含在发往其他对等方的播发中,但路由器会将这些路由保留为隐藏路由。这些隐藏路由不可用于策略或路由目的。但是,它们确实会占用路由器上的内存空间。筛选路由以控制保存在内存中并由路由器处理的信息量的服务提供商可能希望路由器完全丢弃被导入策略拒绝的路由。
可以使用命令show route receive-protocol bgp neighbor-address hidden
查看隐藏的路由。然后,通过在 或 [edit protocols bgp group group-name]
层次结构级别配置keep all | none
[edit protocols bgp]
语句,可以从路由表中保留或删除隐藏的路由。
BGP 路由保留规则如下:
默认情况下,从 BGP 获知的所有路由都将保留,但 AS 路径循环的路由除外。(AS 路径包含本地 AS。)
通过配置该
keep all
语句,从 BGP 获知的所有路由都将保留,即使在 AS 路径中有本地 AS 的路由也是如此。通过配置
keep none
语句,将丢弃收到的所有路由。配置此语句且入站策略发生更改后,Junos OS 将重新播发对等方播发的所有路由。
选项
policy-names
- 一个或多个策略的名称。
所需权限级别
路由 - 在配置中查看此语句。
路由控制 - 将此语句添加到配置中。
发布信息
在 Junos OS 7.4 版 之前引入的语句。