Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

ルーティングポリシーの用語におけるアクション

ルーティングポリシーの各条件には、ルートが条件内のfromおよびtoステートメントのすべての条件に一致する場合に実行するアクションを定義するthenステートメントを含めることができます。

以下の階層レベルでこのステートメントを含めることができます。

  • [edit policy-options policy-statement policy-name term term-name]

  • [edit logical-systems logical-system-name policy-options policy-statement policy-name term term-name]

条件に from ステートメントと to ステートメントがない場合、すべてのルートが一致していると見なされ、アクションはそれらすべてに適用されます。 from および to ステートメントについては、 ルーティングポリシーの一致条件を参照してください。

thenステートメントで1つ以上のアクションを指定できます。アクションには3つのタイプがあります。

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

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

  • トレースアクションは、ルートの一致をログに記録します。

    注:

    ルート特性を操作するアクションを指定すると、変更はソース ルートのコピーで発生します。送信元ルート自体は変更されません。アクションの効果は、ルートがルーティングテーブルにインポートされた後、またはからエクスポートされた後にのみ表示されます。ルーティングポリシーが適用される前に送信元ルートを表示するには、 show route receive-protocol コマンドを使用します。エクスポートポリシー適用後にルートを表示するには、 show route advertised-protocol コマンドを使用します。

    ポリシー評価中、ソース ルートのコピー内の特性は、アクションが評価された直後に必ず変更されます。ただし、ポリシーの評価が完了するまで、ルートはルーティングテーブルやルーティングプロトコルにコピーされません。

thenステートメントはオプションです。これを省略すると、次のいずれかが発生します。

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

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

  • 条件またはルーティング ポリシーがなくなった場合は、デフォルト ポリシーで指定された受け入れまたは拒否アクションが実行されます。詳細については、 デフォルトルーティングポリシーを参照してください。

以下のセクションでは、これらのアクションについて説明します。

フロー制御アクションの設定

表 1 に 、フロー制御アクションを示します。これらのアクションの 1 つをトレース アクションとともに指定することも、ルート特性を操作するアクションを 1 つ以上指定することもできます( ルート特性を操作するアクションの設定を参照)。

表1:フロー制御アクション

フロー制御アクション

説明

accept

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

default-action accept

プロトコルに固有のアクションを受け入れて上書きします。これは非終了ポリシーアクションです。

reject

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

default-action reject

プロトコルに固有のアクションを拒否して上書きします。これは非終了ポリシーアクションです。

next term

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

next term は、一致が発生し、フロー制御アクションを指定しない場合のデフォルトの制御アクションです。

注:

Junos OS Evolvedでは、 next term アクションの最終項として表示することはできません。 next term がアクションとして指定されているが、一致条件が設定されていないフィルター項はサポートされていません。

next policy

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

next policy はデフォルトの制御アクションです。一致が発生した場合、フロー制御アクションを指定せず、現在のルーティングポリシーにそれ以上の条件はありません。

sr-te-template

PCE開始LSPに適用するためのセグメントルーティングトラフィックエンジニアリング(SR-TE)テンプレート。

ルート特性を操作するアクションの設定

表2に示すアクションを1つ以上指定して、ルート特性を操作できます。

表2:ルート特性を操作するアクション

アクション

説明

add-path send-count path-count

(BGPのみ) add-path アドバタイズされたプレフィックスのサブセットに対して、宛先への最大20のBGPパスの送信を有効にします。

as-path-prepend as-path

(BGPのみ)ASパスの先頭に1つ以上のAS番号を貼り付けます。複数のAS番号を指定する場合は、番号を引用符(" ")で囲みます。AS番号は、ローカルAS番号がパスに追加された後に追加されます。このアクションにより、AS セットには追加されず、AS シーケンスにのみ AS 番号が追加されます。既存のASパスがコンフェデレーションシーケンスまたはセットで始まる場合、付加されたAS番号はコンフェデレーションシーケンス内に配置されます。それ以外の場合、付加されたAS番号は非コンフェデレーションシーケンス内に配置されます。詳細については、 BGP ASパスへのAS番号の先頭付加を理解するを参照してください。

RFC 4893の4 オクテットAS番号スペースのBGPサポートに定義されている4バイトAS番号と、Junos OSの以前のリリースでサポートされた2バイトAS番号を指定できます。

as-path-expand last-as count n

(BGPのみ)既存のASパスの最後のAS番号を抽出し、そのAS番号をASパスの先頭に n 回貼り付けます。ここで n は1 から 32までの数字です。

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

注:

カウント値に対して NULL 設定をコミットすることができます。コミット可能な場合、Junos は NULL を 0 カウントではなく 1 カウントに変換するか、コミットを許可しません。 as-path-expand 数を1に等しいとすると、そのような asパス が長くなるため、あまり好ましくないのです。予期しない動作を避けるために、 as-path-expand 数を明示的に設定するか、未使用の設定を削除することをお勧めします。

assisted-replication replicator-ip replicator-ip (strict | fallback-replicator-ip fallback-replicator-ip)

(最適化されたサブネット間マルチキャスト[OISM]によるアシストレプリケーション[AR]のみ)OISMを実行しているEVPNネットワーク内のARリーフデバイスを有効にして、特定のARレプリケータデバイスにマルチキャストフローを決定的に誘導できるようにします。オプションで strict オプションを含めて、一致するフローを優先的に指定されたARレプリケータにのみ厳密に転送します。または、優先ARレプリケータがダウンした場合に使用するフォールバックARレプリケータアドレスを含めることもできます。詳細については 、アシストレプリケーション(決定論的ARレプリケーターポリシーアクション) を参照してください。

bgp-output-queue-priority

(BGPのみ)このルートに使用する出力優先度キューを設定します。優先順位が最も高い優先順位の優先キューと、優先度が最も低く、16が最も高い番号付きキューの17個の出力キューがあります。

class class-name

(サービスクラス[CoS]のみ)指定されたサービスクラスパラメーターを、ルーティングテーブルにインストールされたルートに適用します。詳細については、 『ルーティングデバイス用 Junos OS サービスクラスユーザーガイド』を参照してください。

color preference color2 preference

プリファレンス値を指定した値に設定します。 colorcolor2 の設定値は、 preference および preference2 アクションで指定された値よりもさらに細かくなっています。色の値は、0から 4,294,967,295(2、32 – 1)の範囲 の数値にすることができます。数字が低いほど、より優先されるルートを示します。

colorアクションで設定を設定した場合、値はJunos OSの内部値であり、推移的ではありません。

color (add | subtract) number color2 (add | subtract) number

色優先値を指定した量だけ変更します。加算演算の結果が 4,294,967,295 (232 – 1) より 大きい値になった場合、値は 232 – 1 に設定され ます。減算演算の結果が 0 未満 の値になった場合、値は 0 に設定され ます。加算または減算の演算時に属性値がまだ設定されていない場合、属性値のデフォルト値は、指定した量に関係なく値 0 に設定され ます。値が 0 の 属性に加算を実行すると、追加した数値が結果の属性値になります。

community (+ | add) [ names ]

(BGPのみ)指定されたコミュニティーをルート内のコミュニティーのセットに追加します。詳細については、 ルーティングポリシーの一致条件としてのBGPコミュニティ、拡張コミュニティ、大規模コミュニティを理解するを参照してください。

community (– | delete) [ names ]

(BGPのみ)ルート内のコミュニティのセットから指定されたコミュニティを削除します。詳細については、 ルーティングポリシーの一致条件としてのBGPコミュニティ、拡張コミュニティ、大規模コミュニティを理解するを参照してください。

community (= | set) [ names ]

(BGPのみ)ルート内にあったコミュニティーを指定したコミュニティーに置き換えます。詳細については、 ルーティングポリシーの一致条件としてのBGPコミュニティ、拡張コミュニティ、大規模コミュニティを理解するを参照してください。

cos-next-hop-map map-name

転送テーブルでCoSベースのネクストホップマップを設定します。

damping name

(BGPのみ)指定されたルートダンピングパラメーターをルートに適用します。これらのパラメータは、デフォルトのダンピング パラメータを上書きします。このアクションは、ダンピングパラメーターがルーティングテーブル内のルートの状態に影響を与えるため、インポートポリシーでのみ役立ちます。

ダンピングパラメーターを適用するには、ルーティング デバイス用Junos OSルーティングプロトコルライブラリで説明されているようにBGPフラップダンピングを有効にし、 ルーティングポリシーを使用してルートフラップを減衰させるで説明されているようにパラメーターの名前付きリストを作成する必要がありますBGP。

destination-class destination-class-name

パケット内の宛先アドレスに基づいて、ネットワークを通過するルートのパケット数を維持します。次のことができます。

  • ルーティングポリシーを設定して、グループの宛先プレフィックスを設定します。

  • そのルーティングポリシーを、対応する宛先クラスを持つ転送テーブルに適用します。

  • [edit interfaces interface-name unit logical-unit-number family inet accounting]階層レベルでdestination-class-usageステートメントを含めることで、1つ以上のインターフェイスでパケットカウントを有効にします(ルーティングデバイス向けJunos OSサービスクラスユーザーガイドを参照)。

  • 次のコマンドのいずれかを使用して出力を表示します: show interfaces destination-class (all | destination-class-name logical-interface-name)、 show interfaces interface-name extensive、または show interfaces interface-name statistics ( CLIエクスプローラーを参照)。

  • 送信元アドレスに基づいてパケット数を設定するには、この表に記載されている source-class ステートメントを使用します。

external type metric

OSPFによってエクスポートされたルートの外部メトリックタイプを設定します。キーワード typeを指定する必要があります。

forwarding-class forwarding-class-name

パケット内の宛先アドレスと送信元アドレスの両方に基づいて、パケットを含む転送クラスを作成します。次のことができます。

  • ルーティングポリシーを設定してグループプレフィックスを設定します。

  • そのルーティングポリシーを、対応する転送クラスを持つ転送テーブルに適用します。

  • この表で定義されている destination-class または source-class アクションで説明されている手順を使用して、1つ以上のインターフェイスでパケットカウントを有効にします。

install-nexthop <strict> lsp lsp-name

等しいLSPネクストホップのセットの中から、どのネクストホップを転送テーブルにインストールするかを選択します。転送テーブルのエクスポートポリシーを使用して、目的のルートに使用するLSPネクストホップを指定します。 strict オプションを指定すると、ポリシーで指定されたLSPネクストホップのいずれかがアップしているかどうかを確認する厳密モードが有効になります。指定されたLSPネクストホップがいずれもアップしない場合、ポリシーは破棄ネクストホップをインストールします。

install-to-fib

デフォルトの BGP ルーティングポリシーを上書きします。詳細については、 例:PTXシリーズパケットトランスポートルーターのデフォルトBGPルーティングポリシーの上書きを参照してください。

load-balance consistent-hash

(BGPのみ)1 つ以上の IP アドレスに対して一貫したロードバランシングを指定します。この機能は、1 つ以上のネクストホップパスに障害が発生した場合に、Equal-Cost マルチパス(ECMP)グループのパスへのフローのアフィニティを維持します。非アクティブなパスのフローのみがリダイレクトされます。アクティブなままのサーバーにマッピングされたフローは維持されます。

カーネルルーティングテーブル(KRT)エクスポートポリシーで、複数のゲートウェイを持つフレックスルートプロファイル上で解決するルートに対して、一貫したロードバランシングを有効にすることができます。このポリシーは、フローアフィニティを維持するために、フレックスルートIPアドレスに直接フローを適用します。KRTポリシーは、特定のプレフィックスのみを許可し、パケット転送エンジンで望ましくない結果が生じないように注意して使用してください。

load-balance symmetric-consistent-hash

対称一貫性のあるハッシュを有効にすることで、静的ルートとの一貫性のあるハッシュをサポートし、相関する送信元IPと宛先IPの順方向および逆方向の負荷分散ハッシュキーによる対称的な負荷分散を実現します。

このアクションは、上流および下流方向の静的ルートを介して学習したトラフィックの負荷分散に使用されるエニーキャストIPに一貫したハッシュを適用するシナリオで使用されます。顧客からのすべてのフローが同じECMPサーバーに到達することが想定されるため、一方向の負荷分散ハッシュの作成にはソースIPのみが使用され、逆方向の負荷分散ハッシュの作成には宛先IPが使用されます。

load-balance destination-ip-only

宛先IPアドレスのみに基づいてロードバランシングハッシュを計算します。これにより、サービスプロバイダは、加入者ごとの認識環境において、特定のコンテンツサーバーにトラフィックを誘導することができます。

load-balance per-packet

(転送テーブルへのエクスポートのみ)すべてのネクストホップアドレスを転送テーブルにインストールし、転送テーブルでパケットごとのロードバランシングを実行させます。このポリシーアクションにより、複数のパスにわたるVPLSトラフィックフローを最適化できます。詳細については、「 パケット単位の負荷分散の設定」を参照してください。

load-balance per-prefix

BGPのデフォルトのパケットごとのロードバランシングルーティングポリシーを上書きします。詳細については、 例:PTXシリーズパケットトランスポートルーターのデフォルトBGPルーティングポリシーの上書きを参照してください。

load-balance source-ip-only

送信元 IP アドレスのみに基づいてロードバランシング ハッシュを計算します。これにより、サービスプロバイダは、加入者ごとの認識環境において、特定のコンテンツサーバーにトラフィックを誘導することができます。

local-preference value

(BGPのみ)BGPローカルプリファレンス(LOCAL_PREF)属性を設定します。優先度は、0〜 4,294,967,295(232 – 1)の範囲の数値 にすることができます。

local-preference (add | subtract) number

指定された量だけローカルプリファレンス値を変更します。加算演算の結果が 4,294,967,295 (232 – 1) より 大きい値になった場合、値は 232 – 1 に設定され ます。減算演算の結果が 0 未満 の値になった場合、値は 0 に設定され ます。加算または減算の演算時に属性値がまだ設定されていない場合、属性値のデフォルト値は、指定した量に関係なく値 0 に設定され ます。値が 0 の 属性に加算を実行すると、追加した数値が結果の属性値になります。

BGPの場合、属性値が不明な場合、ルーティングポリシーが適用される前に100に 初期化されます。

map-to-interface (interface-name | self)

既存のメトリックまたはタグアクションに類似した map-to-interface 値を設定します。 map-to-interface アクションでは、以下のいずれかを指定する必要があります。

  • 論理インターフェイス(例えば、ge-0/0/0.0)。論理インターフェイスは、VLANインターフェイスや集合型イーサネットインターフェイスなど、マルチキャストが現在サポートしている任意のインターフェイスにすることができます。

    注:

    物理インターフェイスを map-to-interface として指定した場合(例えば、ge-0/0/0)、論理インターフェイスを作成するための物理インターフェイスに.0の値が付加されます。

  • キーワード selfself キーワードは、マルチキャストデータパケットが制御パケットと同じインターフェイスで送信され、マッピングが発生しないことを指定します。

一致する条件がない場合、マルチキャストデータパケットは送信されません。

metric metric metric2 metric metric3 metric metric4 metric

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

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

metric (add | subtract) number metric2 (add | subtract) number metric3 (add | subtract) number metric4 (add | subtract) number

メトリック値を指定した量だけ変更します。加算演算の結果が 4,294,967,295 (232 – 1) より 大きい値になった場合、値は 232 – 1 に設定され ます。減算演算の結果が 0 未満 の値になった場合、値は 0 に設定され ます。加算または減算の演算時に属性値がまだ設定されていない場合、属性値のデフォルト値は、指定した量に関係なく値 0 に設定され ます。値が 0 の 属性に加算を実行すると、追加した数値が結果の属性値になります。

metric expression (metric multiplier x offset a | metric2 multiplier y offset b)

metricmetric2の現在の値に基づいてメトリックを計算します。

このポリシーアクションは、メトリック属性の現在の値を式の結果で上書きします

((x * メトリック) + a) + ((y * メトリック2) + b)

ここで、 metricmetric2 は現在の入力値です。メトリックの乗数の範囲は有効8桁に制限されています。

metric (igp | minimum-igp) site-offset

(BGPのみ)メトリック(MED)値を、指定した負のオフセットまたは正のオフセットで変更します。このアクションは、外部BGP(EBGP)エクスポートポリシーでのみ有効です。

next-hop (address | discard | next-table table-name | peer-address | reject | self)

ネクストホップアドレスを設定します。アドバタイズプロトコルがBGPの場合、サードパーティ製のネクストホップをアドバタイズできる場合にのみネクストホップを設定できます。つまり、IBGPまたはEBGPコンフェデレーションを使用している場合です。

selfを指定した場合、ネクストホップアドレスはローカルルーティングデバイスのアドレスの1つに置き換えられます。アドバタイズプロトコルによって、使用するアドレスが決まります。アドバタイズプロトコルがBGPの場合、このアドレスはBGP隣接関係に使用されるローカルIPアドレスに設定されます。ルーティングデバイスは、自身をネクストホップとしてルートをインストールすることはできません。

peer-addressを指定した場合、ネクストホップアドレスはピアのIPアドレスに置き換えられます。このオプションは、インポートポリシーでのみ有効です。このオプションは、主にBGPがアドバタイズされたルートにピアのIPアドレスの使用を強制するために使用します。ネクストホップがアドバタイズルーティングデバイスまたは直接接続された別のルーティングデバイスである場合にのみ意味があります。

discardを指定した場合、ネクストホップアドレスは破棄ネクストホップに置き換えられます。

next-tableを指定した場合、ルーティングデバイスは指定されたテーブルで転送検索を実行します。

next-tableアクションを使用する場合、next-tableアクションで指定されたテーブルとは異なるテーブルを指定する用語修飾子を構成に含める必要があります。つまり、fromステートメントの修飾子という用語は、next-tableアクションでテーブルを除外する必要があります。次の例では、最初の用語に一致条件としてrib vrf-customer2.inet.0が含まれています。このアクションは、別のルーティングテーブル(vrf-customer1.inet.0)のネクストホップを指定します。2 番目の用語は、一致条件で rib vrf-customer1.inet.0 を使用し、next-tableアクションでvrf-customer2.inet.0することで、逆の処理を行います。

term 1 {
    from {
        protocol bgp;
        rib vrf-customer2.inet.0;
        community customer;
    }
    then {
        next-hop next-table vrf-customer1.inet.0;
    }
}
term 2 {
    from {
        protocol bgp;
        rib vrf-customer1.inet.0;
        community customer;
    }
    then {
        next-hop next-table vrf-customer2.inet.0;
    }
}

rejectを指定した場合、ネクストホップアドレスは拒否ネクストホップに置き換えられます。

origin value

(BGPのみ)BGP オリジン属性を以下のいずれかの値に設定します。

  • igp—ローカルAS内が発信されたパス情報。

  • egp—別のASから発信されたパス情報。

  • incomplete—他の手段で学習したパス情報。

p2mp-lsp-root

マルチポイントLDP(M-LDP)ベースのポイントツーマルチポイントラベルスイッチパス(LSP)のイングレスルートノードを設定します。詳細については、 例:ポイントツーマルチポイントLSP向けのマルチポイントLDPインバンドシグナリングの設定を参照してください。

preference preference preference2 preference

プリファレンス値を設定します。プライマリプリファレンス値(preference)とセカンダリプリファレンス値(preference2)を指定できます。優先度は、0〜 4,294,967,295(232 – 1)の範囲の数値 にすることができます。数字が低いほど、より優先されるルートを示します。インポートポリシーを使用して preference2 の値を最大許容値である4,294,967,295に設定すると、Junos OSこの値を-1にリセットします。 preference2 を (231 – 1) より大きい数値に設定すると、負の値にリセットされます。

さらに詳細な設定値を指定するには、この表の color アクションと color2 アクションを参照してください。

preferenceアクションで設定を設定すると、新しい設定がルートに関連付けられたままになります。新しいプリファレンスは Junos OS の内部であり、推移的ではありません。

preference (add | subtract) number preference2 (add | subtract) number

指定した量だけプリファレンス値を変更します。加算演算の結果が 4,294,967,295 (232 – 1) より 大きい値になった場合、値は 232 – 1 に設定され ます。減算演算の結果が 0 未満 の値になった場合、値は 0 に設定され ます。加算または減算の演算時に属性値がまだ設定されていない場合、属性値のデフォルト値は、指定した量に関係なく値 0 に設定され ます。値が 0 の 属性に加算を実行すると、追加した数値が結果の属性値になります。

priority (low | medium | high)

(OSPFインポートのみ)OSPFインポートポリシーに含まれるプレフィックスの優先度を指定します。OSPFを介して学習したプレフィックスは、プレフィックスに割り当てられた優先度に基づいてルーティングテーブルにインストールされます。優先度 high が割り当てられたプレフィックスが最初にインストールされ、優先度 low が割り当てられたプレフィックスは最後にインストールされます。

注:

OSPFインポートポリシーは、優先度の設定またはOSPF外部ルートのフィルタリングにのみ使用できます。OSPFインポートポリシーが適用され、外部以外のルートに対して reject 終了アクションが生じた場合、 reject アクションは無視され、ルートは受け入れられます。

source-class source-class-name

ネットワークを通過するルートのパケット数を、送信元アドレスに基づいて管理します。次のことができます。

  • ルーティングポリシーを設定して、グループの送信元プレフィックスを設定します。

  • そのルーティングポリシーを、対応するソースクラスを持つ転送テーブルに適用します。

  • [edit interfaces logical-unit-number unit family inet accounting]階層レベルでsource-class-usage interface-nameステートメントを含めることで、1つ以上のインターフェイスでパケットカウントを有効にします。また、source-class-usageステートメントに続いてinputまたはoutputステートメントとともに、ソースクラス使用(SCU)を監視するトラフィックが発着するインバウンドインターフェイスとアウトバウンドインターフェイスを定義します(または、両方に1つのインターフェイスを定義します)。完全な構文は[edit interfaces interface-name unit family inet accounting source-class-usage (input | output | input output) unit-number]です。

  • show interfaces interface-name source-class source-class-nameshow interfaces interface-name extensive、またはshow interfaces interface-name statisticsのいずれかのコマンドを使用して、出力を表示します(CLIエクスプローラーを参照)。

  • 宛先アドレスに基づいてパケット数を設定するには、この表に示す destination-class ステートメントを使用します。

  • ソースクラスの使用例の詳細については、「 例:送信元と宛先のプレフィックスを転送クラスにグループ化する」を参照してください。

注:

ポリシーアクションステートメントを設定する場合、一致するルートごとに1つのソースクラスのみを設定できます。つまり、複数のソースクラスを同じルートに適用することはできません。

ssm-source [ addresses ];

ソース固有のマルチキャスト(SSM)ポリシーに1つ以上のIPv4またはIPv6送信元アドレスを指定します

ssm-source [ addresses ];

ソース固有のマルチキャスト(SSM)ポリシーに1つ以上のIPv4またはIPv6送信元アドレスを指定します。

tag tag tag2 tag

タグ値を設定します。 tag (最初の文字列用) と tag2 (2 番目の文字列) の 2 つのタグ文字列を指定できます。これらの値は、ルーターに対してローカルです。

  • OSPFルートの場合、 tag アクションは外部リンクステートアドバタイズメント(LSA)パケットOSPF 32ビットタグフィールドを設定します。

  • IS-ISルートの場合、 tag アクションはIS-IS IPプレフィックスタイプの長さの値(TLV)で32ビットフラグを設定します。

  • RIPv2ルートの場合、 tag アクションはルートタグコミュニティを設定します。 tag2 オプションはサポートされていません。

tag (add | subtract) number tag2 (add | subtract) number

タグ値を指定した量だけ変更します。加算演算の結果が 4,294,967,295 (232 – 1) より 大きい値になった場合、値は 232 – 1 に設定され ます。減算演算の結果が 0 未満 の値になった場合、値は 0 に設定され ます。加算または減算の演算時に属性値がまだ設定されていない場合、属性値のデフォルト値は、指定した量に関係なく値 0 に設定され ます。値が 0 の 属性に加算を実行すると、追加した数値が結果の属性値になります。

validation-state

BGP発信元検証が設定されている場合、ルートプレフィックスの検証状態を有効、無効、または不明に設定します。

ルート検証データベースには、ルートプレフィックスを予想される送信元自律システム(AS)にマッピングするルート起点承認(ROA)レコードが含まれています。これにより、無効なルートが誤ってアドバタイズされることを防ぎます。

BGPのオリジン検証についてを参照してください。

ルーティングポリシーでのデフォルトアクションの設定

default-actionステートメントは、プロトコルに固有のアクションを上書きします。このアクションも非終了であるため、ポリシーが終了する前にさまざまなポリシー条件を評価できます。デフォルトのアクションを次のようにacceptまたはreject指定できます。

結果として得られるアクションは、プロトコルまたは一致した最後のポリシー条件によって設定されます。

例:ルーティングポリシーでのデフォルトアクションの設定

3つのポリシー条件に基づいてルートを一致させるルーティングポリシーを設定します。ルートが最初の用語と一致する場合、特定のコミュニティタグが付けられます。ルートが 2 つの別々の用語に一致する場合、両方のコミュニティタグが付けられます。ルートがどの条件にも一致しない場合、拒否されます(プロトコルのデフォルトのアクション)。 hubspoke という用語は相互に排他的であることに注意してください。

ルーティングポリシーでの最終アクションの設定

以下のように、名前付き用語で then ステートメントを使用してアクションを指定するだけでなく、名前付き用語で then ステートメントを使用してアクションを指定することもできます。

ルーティングポリシー条件への一致のログ記録

トレースアクションを指定すると、一致がトレースファイルに記録されます。トレース ファイルを設定するには、グローバル traceoptions ステートメントで以下の要素を指定する必要があります。

  • トレースファイル名

  • policyflagステートメントのオプション

次の例では、 policy-log のトレース ファイル名を使用しています。

このアクションは、ルーティングポリシー評価時のフロー制御には影響しません。

トレースアクションを指定する用語がフロー制御アクションも指定する場合、用語の名前はトレースファイルに記録されます。条件がトレース アクションのみを指定する場合、ワード <default> がログに記録されます。

ルートリスト内のルートに個別のアクションを設定する

from ステートメントでルート リストを指定すると、リスト内の各ルートについて、then ステートメントを含まずに、その個々のルートに対して実行するアクションを直接指定できます。詳細については、「ルーティング ポリシー一致条件で使用するルート フィルターについて」を参照してください。

プラットフォーム固有の動作

機能エクスプローラーを使用して、特定の機能のプラットフォームとリリースのサポートを確認します。

プラットフォーム固有の動作を確認するには、以下の表を使用して下さい。

プラットフォーム

違い

MXシリーズルーター

load-balance consistent-hash モジュラーポートコンセントレータ(MPC)を搭載したMXシリーズルーター用です。

load-balance symmetric-consistent-hash は、MXシリーズルーター(AFTベース)に適用できます。

QFXシリーズルーター

load-balance consistent-hash はQFX10000用です。

PTXシリーズルーター

install-to-fib は、PTXシリーズルーターにのみ適用されます。

load-balance per-prefix は、PTXシリーズルーターにのみ適用されます。