ルーティングポリシーアクションの概要
アクションとは、ルートが一致条件で定義されたすべての基準に一致する場合にポリシー フレームワーク ソフトウェアが行うことです。用語には 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 ルートでは、 は MED に対応し、 BGP ネクストホップが他のルーターを経由する場合の IGP メトリックに対応します。 |
|
ネクストホップを設定します。 として指定した場合、ネクストホップアドレスはローカルルーターのアドレスの1つに置き換えられます。 |