Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

了解路由策略链的评估方式

图 1显示了如何评估路由策略链。这些路由策略包含多个术语。每个术语都包含应用于匹配路由的匹配条件和操作。每个路由都根据以下策略进行评估:

注:

在 Junos OS 演变时next term ,不能显示为操作的最后一项。指定为操作但next term不支持任何未配置任何匹配条件的过滤器术语。

  1. 路由根据第一个路由策略中的第一项评估。如果匹配,则执行指定的操作。如果操作是接受或拒绝路由,则会执行该操作,而路由的评估将结束。如果指定了操作、未指定操作或路由不匹配,则评估将继续 next term ,如步骤 2 中所述。如果指定了操作,则跳过此术语中指定的任何接受或拒绝操作,跳过此策略中所有剩余术语,执行所有其他操作,并且继续评估,如步骤 next policy 3 中所述。

  2. 路由将根据第一个路由策略中的第二个术语进行评估。如果匹配,则执行指定的操作。如果操作是接受或拒绝路由,则会执行该操作,而路由的评估将结束。如果指定next term了 action,如果未指定任何操作,或者路由不匹配,则评估将以类似于第一条路由策略中的最后一项的方式继续进行。如果指定了操作,则跳过此术语中指定的任何接受或拒绝操作,跳过此策略中剩余的所有术语,执行所有其他操作,并且继续评估,如步骤 next policy 3 中所述。

  3. 如果路由不匹配某一术语或与具有第一个路由策略next policy中的操作相匹配的术语,则会根据第二个路由策略中的第一项评估。

  4. 如果路由与定义了接受或拒绝操作的术语相匹配,或者没有更多的路由策略可供评估,则评估将继续。如果没有更多路由策略,则采用默认策略指定的接受或拒绝操作。

图 1: 路由策略链评估路由策略链评估