Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

ルーティングポリシーアクションの概要

アクションとは、ルートが一致条件で定義されたすべての基準に一致した場合にポリシーフレームワークソフトウェアが行うことです。条件内に1つ以上のアクションを設定できます。

ポリシー フレームワーク ソフトウェアは、以下のタイプのアクションをサポートします。

  • フロー制御アクションは、ルートを受け入れるか拒否するか、次の条件やルーティングポリシーを評価するかに影響します

  • ルート特性を操作するアクション

  • ルートの一致をログに記録するトレースアクション

ルート特性を操作することで、目的地に到達するためのアクティブなルートとして選択するルートを制御できます。一般に、アクティブなルートはルーティングプラットフォームのネイバーにもアドバタイズされます。ASパス、クラス、カラー、コミュニティ、ダンピングパラメーター、宛先クラス、外部タイプ、ネクストホップ、ロードバランス、ローカルプリファレンス、メトリック、オリジン、プリファレンス、タグなどのルート特性を操作できます。

数値情報(色、ローカルプリファレンス、メトリック、プリファレンス、タグ)については、特定の値を設定したり、指定した量を加減して値を変更したりできます。加算演算と減算演算では、値が最大値を超えて最小値を下回ることはありません。

すべてのポリシーには、ポリシー評価中に次のいずれかの状況が発生した場合のデフォルトのアクションがあります。

  • ポリシーは一致条件を指定しません。

  • 一致は発生しますが、ポリシーはアクションを指定しません。

  • ポリシー内の用語とは一致せず、同じポリシー内に後続の用語が存在します。

  • ポリシーの終了までに一致は発生しません。

アクションは、ルートが特定の用語の from および to ステートメントのすべての一致条件に一致した場合に、ルーターがルートに対して何をするかを定義します。条件に from および to ステートメントがない場合、すべてのルートが一致したと見なされ、アクションはすべてのルートに適用されます。

各用語には、次のタイプのアクションを 1 つ以上設定できます。アクションは、 then ステートメントの下で設定されます。

  • フロー制御アクション:ルートを受け入れるか拒否するか、および次の条件またはルーティングポリシーを評価するかどうかに影響します

  • ルート特性を操作するアクション

  • ルートの一致をログに記録するトレースアクション

アクションを指定しない場合、以下のいずれかの結果が発生します。

  • ルーティングポリシーの次の項が存在する場合は、それが評価されます。

  • ルーティングポリシーにこれ以上の条件がない場合、次のルーティングポリシーが存在する場合は、その条件が評価されます。

  • 条件またはルーティング ポリシーがなくなった場合は、デフォルト ポリシーで指定された受け入れまたは拒否アクションが実行されます。

表1は 、ルーティングポリシーのアクションを要約したものです。

表1:主要なルーティングポリシーアクションの概要

アクション

説明

フロー制御アクション

これらのアクションは、ルーティングテーブルに出入りするルーティング情報のフローを制御します。

accept

ルートを受け取り、それを伝送します。ルートが受け入れられると、ルーティングポリシー内の他の条件や他のルーティングポリシーは評価されません。

reject

ルートを拒否し、伝播しません。ルートが拒否されると、ルーティングポリシー内の他の条件も、他のルーティングポリシーも評価されません。

next term

スキップして、同じルーティングポリシーの次の用語を評価します。thenステートメントで指定されたacceptまたはrejectアクションは無視されます。ルート特性を操作するthenステートメントで指定されたアクションはすべて、ルートに適用されます。

next policy

次のルーティングポリシーにスキップして評価します。thenステートメントで指定されたacceptまたはrejectアクションは無視されます。ルート特性を操作するthenステートメントで指定されたアクションはすべて、ルートに適用されます。

ルート操作アクション

これらのアクションは、ルート特性を操作します。

as-path-prepend as-path

ASパスの先頭に1つ以上のAS番号を追加します。複数のAS番号を指定する場合は、番号を引用符で囲んでください。

AS番号は、ローカルAS番号がパスに追加された後に追加されます。このアクションにより、AS セットには追加されず、AS シーケンスにのみ AS 番号が追加されます。既存のASパスがコンフェデレーションシーケンスまたはセットで始まる場合、付加されたAS番号はコンフェデレーションシーケンス内に配置されます。それ以外の場合、付加されたAS番号は非コンフェデレーションシーケンスとともに配置されます。

as-path-expand last-as count n

既存のASパスの最後のAS番号を抽出し、そのAS番号をASパスの先頭に n 回追加します。 n1 から 32までの数字に置き換えます。

AS番号は、ローカルAS番号がパスに追加された後に追加されます。このアクションにより、AS セットには追加されず、AS シーケンスにのみ AS 番号が追加されます。既存のASパスがコンフェデレーションシーケンスまたはセットで始まる場合、付加されたAS番号はコンフェデレーションシーケンス内に配置されます。それ以外の場合、付加されたAS番号は非コンフェデレーションシーケンスとともに配置されます。

as-path-replace as numbers | private

自律システム(AS)番号またはプライベートAS番号のリストを、BGPピアリングセッションのローカルAS番号に置き換えて、ネットワークの相互運用性を維持します。この設定は、ASシーケンスでのみ機能し、ASセットでは機能しません。プライベートAS番号の範囲は、64512から65534、および42000000000から4294967294の範囲です

class class-name

指定されたサービスクラス(CoS)パラメーターを、ルーティングテーブルにインストールされたルートに適用します。

color preference

color2 preference

プリファレンス値を指定した値に設定します。 colorcolor2 の優先度は、 0 から 4,294,967,295 (232 – 1)までの数値にすることができます。数字が低いほど、より優先されるルートを示します。

damping name

指定されたルートダンピングパラメーターをルートに適用します。これらのパラメータは、BGPのデフォルトのダンピングパラメータを上書きします。

このアクションは、インポートポリシーでのみ有効です。

local-preference value

BGPローカルプリファレンス属性を設定します。優先度は、 0 から 4,294,967,295 (232 – 1)までの数値です。

metric metric

metric2 metric

metric3 metric

metric4 metric

メトリックを設定します。 metric (最初のメトリック値の場合) から始まり、 metric2metric3metric4 の 4 つのメトリック値を指定できます。

BGPルートでは、 metric はMEDに対応し、BGPネクストホップが別のルーターをループする場合、 metric2 はIGPメトリックに対応します。

next-hop address

ネクストホップを設定します。

addressselfに指定した場合、ネクストホップアドレスはローカルルーターのアドレスの1つに置き換えられます。アドバタイズプロトコルによって、使用するアドレスが決まります。

priority high/low

ルートの優先順位 high または low を設定します。 RPDインフラストラクチャにおけるルートプレフィックスの優先度の設定を参照してください。