ルーティングポリシーアクションの概要
アクションとは、ルートが一致条件で定義されたすべての基準に一致する場合にポリシー フレームワーク ソフトウェアが行うことです。用語には 1 つ以上のアクションを設定できます。
ポリシー フレームワーク ソフトウェアは、次のタイプのアクションをサポートしています。
ルートを受け入れるか拒否するか、または次の条件またはルーティング ポリシーを評価するかどうかに影響を与えるフロー制御アクション
ルート特性を操作するアクション
ルートの一致を記録するトレースアクション
ルート特性を操作することで、宛先に到達するためのアクティブなルートとして選択するルートを制御できます。一般に、アクティブなルートはルーティングプラットフォームのネイバーにもアドバタイズされます。以下のルート特性を操作できます。ASパス、クラス、カラー、コミュニティ、ダンピングパラメータ、宛先クラス、外部タイプ、ネクストホップ、ロードバランス、ローカルプリファレンス、メトリック、オリジン、プリファレンス、タグ。
数値情報(色、ローカルプリファレンス、メトリック、プリファレンス、タグ)については、特定の値を設定したり、指定した量を加算または減算して値を変更したりできます。加算および減算演算では、値が最大値を超えたり、最小値を下回ったりすることはできません。
すべてのポリシーには、ポリシーの評価中に次のいずれかの状況が発生した場合に備えて、既定のアクションがあります。
ポリシーで一致条件が指定されていません。
一致は発生しますが、ポリシーでアクションが指定されていません。
ポリシー内の用語との一致は発生せず、同じポリシー内の後続の用語が存在します。
ポリシーの終わりまでに一致が発生しません。
アクションは、ルートが特定の項の from
および to
ステートメントのすべての一致条件に一致する場合に、ルーターがルートに対して行う処理を定義します。条件に from
ステートメントと to
ステートメントがない場合、すべてのルートが一致したと見なされ、アクションはすべてのルートに適用されます。
各用語には、次の種類のアクションを 1 つ以上含めることができます。アクションは、 then
ステートメントの下で設定されます。
ルートを受け入れるか拒否するか、および次の条件またはルーティング ポリシーを評価するかどうかに影響を与えるフロー制御アクション
ルート特性を操作するアクション
ルートの一致を記録するトレースアクション
アクションを指定しない場合、次のいずれかの結果になります。
ルーティング ポリシー内の次の条件が存在する場合は、それを評価します。
ルーティング・ポリシーにこれ以上条件がない場合、次のルーティング・ポリシーが存在する場合は、それが評価されます。
条件またはルーティング ポリシーがそれ以上ない場合は、デフォルト ポリシーで指定された accept または reject アクションが実行されます。
表 1 は、ルーティングポリシーのアクションを要約しています。
アクション |
説明 |
---|---|
フロー制御アクション | これらのアクションは、ルーティングテーブルに出入りするルーティング情報のフローを制御します。 |
|
ルートを受け入れて伝播します。ルートが受け入れられた後、ルーティング ポリシー内の他の条件や他のルーティング ポリシーは評価されません。 |
|
ルートを拒否し、伝送しません。ルートが拒否された後、ルーティング ポリシー内の他の条件や他のルーティング ポリシーは評価されません。 |
|
同じルーティング・ポリシー内の次の用語をスキップして評価します。 |
|
次のルーティング・ポリシーをスキップして評価します。 |
ルート操作アクション | これらのアクションは、ルートの特性を操作します。 |
|
ASパスの先頭に1つ以上のAS番号を追加します。複数のAS番号を指定する場合は、引用符で囲んで番号を含めます。 AS番号は、ローカルAS番号がパスに追加された後に追加されます。この操作により、AS 番号は AS セットではなく、AS シーケンスにのみ追加されます。既存のASパスがコンフェデレーションシーケンスまたはセットで始まる場合、追加されたAS番号はコンフェデレーションシーケンス内に配置されます。それ以外の場合、付加されたAS番号は非コンフェデレーションシーケンスとともに配置されます。 |
|
既存のASパスの最後のAS番号を抽出し、そのAS番号をASパスの先頭に n 回追加します。n を AS番号は、ローカルAS番号がパスに追加された後に追加されます。この操作により、AS 番号は AS セットではなく、AS シーケンスにのみ追加されます。既存のASパスがコンフェデレーションシーケンスまたはセットで始まる場合、追加されたAS番号はコンフェデレーションシーケンス内に配置されます。それ以外の場合、付加されたAS番号は非コンフェデレーションシーケンスとともに配置されます。 |
|
指定されたサービスクラス(CoS)パラメータを、ルーティングテーブルにインストールされたルートに適用します。 |
|
プリファレンス値を指定した値に設定します。 |
|
指定されたルートダンピングパラメータをルートに適用します。これらのパラメータは、BGPのデフォルトのダンピングパラメータを上書きします。 このアクションは、インポートポリシーでのみ有効です。 |
|
BGP ローカル プリファレンス属性を設定します。プリファレンスは、 |
|
メトリックを設定します。最大 4 つのメトリック値を指定できます。( BGP ルートでは、 |
|
ネクストホップを設定します。
|