ルーティング・ポリシーの評価方法
図 1 は、単一のルーティング ポリシーがどのように評価されるかを示しています。このルーティング ポリシーは、複数の用語で構成されています。各用語は、一致するルートに適用する一致条件とアクションで構成されています。各ルートは、ポリシーに対して次のように評価されます。
ルートは最初の項に対して評価されます。一致する場合は、指定されたアクションが実行されます。アクションがルートの受け入れまたは拒否である場合、そのアクションが実行され、ルートの評価が終了します。次の項アクションが指定されている場合、アクションが指定されていない場合、またはルートが一致しない場合、評価はステップ 2 の説明に従って続行されます。次のポリシーアクションが指定された場合、この条件で指定された受け入れまたは拒否アクションはスキップされ、このポリシーの残りのすべての条件はスキップされ、他のすべてのアクションが実行され、評価はステップ 3 の説明に従って続行されます。
ルートは、第 2 項に対して評価されます。一致する場合は、指定されたアクションが実行されます。アクションがルートの受け入れまたは拒否である場合、そのアクションが実行され、ルートの評価が終了します。次の項アクションが指定された場合、アクションが指定されない場合、またはルートが一致しない場合、評価は最後の項に対して同様の方法で続行されます。次のポリシーアクションが指定された場合、この条件で指定された受け入れまたは拒否アクションはスキップされ、このポリシーの残りのすべての条件はスキップされ、他のすべてのアクションが実行され、評価はステップ 3 の説明に従って続行されます。
ルートがルーティング・ポリシーのどの条件にも一致しない場合、または次のポリシー・アクションが指定されている場合は、デフォルト・ポリシーで指定された受け入れまたは拒否アクションが実行されます。デフォルト ルーティング ポリシーの詳細については、デフォルトルーティングポリシー を参照してください。
各用語は、一致条件を定義する 2 つのステートメント from
と to
で構成されます。
from
ステートメントでは、受信ルートが一致する必要がある基準を定義します。1 つ以上の一致条件を指定できます。複数指定した場合、すべての条件がルートに一致すると、一致が発生します。
to
ステートメントでは、発信ルートが一致する必要がある基準を定義します。1 つ以上の一致条件を指定できます。複数指定した場合、すべての条件がルートに一致すると、一致が発生します。
アクションが実行されるためにはルートが項内のすべての一致条件に一致する必要があるため、項内の一致条件の順序は重要ではありません。