import
语法
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
路由。然后,通过在或层级配置keep all | none
语句,即可从路由表中保留或[edit protocols bgp group group-name]
丢弃隐藏的[edit protocols bgp]
路由。
BGP 路由保留的规则如下所示:
默认情况下,从 BGP 获得的所有路由都会保留,AS 路径为环路的路由除外。(AS 路径包括本地 AS。)
通过配置语句
keep all
,从 BGP 获得的所有路由都会保留,即使在 AS 路径中具有本地 AS 的路由也是如此。通过配置语句
keep none
,接收的所有路由将被丢弃。配置此语句并更改入站策略时,Junos OS 会重新播发对等方播发的所有路由。
选项
policy-names
-一个或多个策略的名称。
必需的权限级别
路由 — 在配置中查看此语句。
路由控制 — 将此语句添加到配置中。
发布信息
在 Junos OS 7.4 版之前引入的语句。