如果传入路由与匹配条件中的任何条件不匹配,会发生什么情况?正如你可能想象的那样,采取默认行动。因此,有必要熟悉默认的操作。
检查这个策略:
[edit policy-options] policy-statement my-sample-policy {term my-first-term {from protocol bgp;然后接受;}}
在这个例子中,如果路由是通过BGP学习的,那么它被接受。但是,如果您认为路由被拒绝,如果它不通过BGP了解…那么,你会错的。
<! - 1 - >如果路线与任何配置的条件不匹配,则采用 默认操作 。默认操作取决于路由策略的应用位置以及路由信息中涉及的协议。
每个路由协议都有其自己的默认策略,因此默认操作取决于策略应用于哪个协议(或多个协议)。默认操作还取决于该策略是应用于正被导入的路由(被引入到路由表中)还是被导出(从路由表中通告)。表14-3总结了与某些路由协议相关的默认操作。
协议 | 默认动作 |
---|---|
RIP | 导入:接受启用RIP的接口上接收的所有路由。
输出:不输出任何RIP路由。 |
OSPF | 导入:策略不能用于导入的路由。
导出:导出通过OSPF学习的所有路由以及与启用OSPF的接口关联的所有直接路由 。 |
BGP | 导入:接受从BGP邻居学到的所有路由。导出:
将通过BGP学习到的所有活动路由导出到所有BGP邻居。 |
注意,默认动作只能是accept(允许/通告)或拒绝(禁止/禁止)。默认行动必须是一个终止行动,以确保所有的路线达到一个明确的结论。也就是说,所有的路线最终都被接受或拒绝(这是一件好事)。