了解如何评估路由策略链
图 1 显示了如何评估路由策略链。这些路由策略由多个术语组成。每个术语都包含要应用于匹配路由的匹配条件和操作。每个路由都根据策略进行评估,如下所示:
在 Junos OS 演化版上, next term
不能显示为操作的最后一个术语。不支持指定为操作但未配置任何匹配条件的筛选词 next term
。
将根据第一个路由策略中的第一个术语评估路由。如果匹配,则执行指定的操作。如果操作是接受或拒绝路由,则执行该操作并结束对路由的评估。如果指定了
next term
操作、未指定操作或路由不匹配,则评估将继续,如步骤 2 中所述。如果指定了next policy
操作,则会跳过此术语中指定的任何接受或拒绝操作,跳过此策略中的所有剩余术语,执行所有其他操作,并继续评估,如步骤 3 中所述。将根据第一个路由策略中的第二个术语评估路由。如果匹配,则执行指定的操作。如果操作是接受或拒绝路由,则执行该操作并结束对路由的评估。如果指定了
next term
操作、未指定操作或路由不匹配,则针对第一个路由策略中的最后一个术语,评估将以类似的方式继续进行。如果指定了next policy
操作,则会跳过此术语中指定的任何接受或拒绝操作,跳过此策略中的所有剩余术语,执行所有其他操作,并继续评估,如步骤 3 中所述。如果路由与第一个路由策略中的术语不匹配或与
next policy
术语匹配,则会根据第二个路由策略中的第一个术语对其进行评估。评估将继续,直到路由与定义了接受或拒绝操作的术语匹配,或者直到没有更多要评估的路由策略。如果没有更多路由策略,则会执行默认策略指定的接受或拒绝操作。