Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

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

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

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

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

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

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

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

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

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

  • ポリシーで一致条件が指定されていません。

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

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

  • ポリシーの終わりまでに一致が発生しません。

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

各用語には、次の種類のアクションを 1 つ以上含めることができます。アクションは、 ステートメントの下で設定されます。then

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

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

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

アクションを指定しない場合、次のいずれかの結果になります。

  • ルーティング ポリシー内の次の条件が存在する場合は、それを評価します。

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

  • 条件またはルーティング ポリシーがそれ以上ない場合は、デフォルト ポリシーで指定された accept または reject アクションが実行されます。

表 1 は、ルーティングポリシーのアクションを要約しています。

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

アクション

説明

フロー制御アクション

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

accept

ルートを受け入れて伝播します。ルートが受け入れられた後、ルーティング ポリシー内の他の条件や他のルーティング ポリシーは評価されません。

reject

ルートを拒否し、伝送しません。ルートが拒否された後、ルーティング ポリシー内の他の条件や他のルーティング ポリシーは評価されません。

next term

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

next policy

次のルーティング・ポリシーをスキップして評価します。ステートメントで指定された または アクションはすべて無視されます。acceptrejectthen ルート特性を操作する ステートメントで指定された アクションはすべて、ルートに適用されます。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 を から までの数字に置き換えます。n132

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

class class-name

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

color preference

color2 preference

プリファレンス値を指定した値に設定します。およびプリファレンス値には、 から ()までの数値を指定できます。colorcolor204,294,967,295232 – 1 数字が小さいほど、より優先されるルートを示します。

damping name

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

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

local-preference value

BGP ローカル プリファレンス属性を設定します。プリファレンスには、 から ()までの数字を指定できます。04,294,967,295232 – 1

metric metric

metric2 metric

metric3 metric

metric4 metric

メトリックを設定します。(最初のメトリック値については)で始まり、 、 、 および で続く最大4つのメトリック値を指定できます。metricmetric2metric3metric4

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

next-hop address

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

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