ルーティング ポリシーの一致条件のカテゴリ
照合条件は、ルートが一致する必要がある基準を定義します。1 つ以上の照合条件を定義できます。ルートがすべての照合条件に一致した場合、1 つ以上のアクションがルートに適用されます。
照合条件は次の 2 つのカテゴリーに分類されます。標準と拡張。一般に、拡張一致条件は標準照合条件よりも複雑です。拡張された照合条件は、多くの強力な機能を提供します。標準照合条件には、ルーティング ポリシー内で定義され、拡張一致条件(名前付き照合条件とも呼ばれる)よりも複雑でない条件が含まれます。
拡張一致条件は、ルーティング ポリシーとは別に定義され、名前が指定されます。次に、ルーティング ポリシー自体の定義で照合条件の名前を参照します。
名前付き照合条件を使用すると、次の操作を実行できます。
他のルーティング ポリシーで照合条件を再利用します。
複雑な照合条件を含む構成をより簡単に読み取ります。
名前付き照合条件には、コミュニティ、プレフィックスリスト、ASパス正規表現が含まれます。
表 1 は、一般的に使用する際の各一致条件(カテゴリーを含む)と関連する注意事項を示しています。照合条件の詳細については、 を参照してください ルーティング ポリシーの一致条件。
照合条件 |
カテゴリー |
使用するタイミング |
注記 |
---|---|---|---|
ASパス正規表現 — AS番号と正規表現演算子の組み合わせ。 |
拡張された |
(BGP のみ)そのASパスに基づいてルートを照合します。(ASパスは、パケットが宛先に到達するために通過する必要があるすべてのルーターのAS番号で構成されています)。特定のASパスとの完全一致またはより正確な一致を指定できます。 |
正規表現を使用してASパスに一致させます。 |
コミュニティ — プロパティを共有する宛先のグループ。(コミュニティ情報は、BGP 更新メッセージのパス属性として含まれています)。 |
拡張された |
プロパティを共有する宛先のグループを照合します。ルーティング ポリシーを使用して、一致させる宛先のグループと、このコミュニティで実行する 1 つ以上のアクションを指定するコミュニティを定義します。 |
アクションはグループ全体に対して実行できます。 特定の宛先に関連付けられた複数のコミュニティを作成できます。 正規表現を使用して照合条件を作成できます。 |
プレフィックス リスト — IP アドレスの名前付きリスト。 |
拡張された |
プレフィックス情報に基づいてルートを照合します。特定のルートの完全一致のみを指定できます。 |
共通アクションは、リスト内のすべてのプレフィックスに対してのみ指定できます。 |
ルート リスト — 宛先プレフィックスのリスト。 |
拡張された |
プレフィックス情報に基づいてルートを照合します。特定のルートの完全一致またはより正確でない一致を指定できます。 |
ルート リストの各プレフィックスに対してアクションを指定することも、ルート リスト内のすべてのプレフィックスに共通のアクションを指定することもできます。 |
標準 — ルートに一致する条件のコレクション。 |
標準 |
次のいずれかの条件に基づいてルートを照合します。エリアID、カラー、外部ルート、ファミリー、インスタンス(ルーティング)、インターフェイス名、レベル番号、ローカルプリファレンス、メトリック、ネイバーアドレス、ネクストホップアドレス、送信元、プリファレンス、プロトコル、ルーティングテーブル名、またはタグ。 ルートの学習元またはルートがアドバタイズされるプロトコルに名前を付けることで、プロトコルに基づいてポリシーの照合条件を指定できます。 |
なし。 |
サブルーチン — 別のルーティング ポリシーから繰り返し呼び出されるルーティング ポリシー。 |
拡張された |
他のルーティング ポリシーで効果的なルーティング ポリシーを使用します。他のルーティング ポリシーから何度も繰り返し呼び出すことができるサブルーチンを作成できます。 |
サブルーチンアクションは影響を与えますが、必ずしも最終的なアクションを決定するとは限りません。詳細については、 を参照してください ルーティング ポリシー サブルーチンの評価方法。 |
各条件は、2 つのステートメントでto
構成され、from
一致条件を定義します。
ステートメントでは
from
、 受信 ルートが一致する必要がある基準を定義します。1 つ以上の照合条件を指定できます。複数の条件を指定する場合は、すべての条件がルートと一致して一致する必要があります。ステートメントでは
to
、 送信 ルートが一致する必要がある基準を定義します。1 つ以上の照合条件を指定できます。複数の条件を指定する場合は、すべての条件がルートと一致して一致する必要があります。
ルートはアクションを実行するために条件内のすべての照合条件を一致させる必要があるため、条件の一致条件の順序は重要ではありません。