パケット・トランスポート・ルータ(PTXシリーズ)のデフォルトBGPルーティング・ポリシーの理解
PTXシリーズ・パケット・トランスポート・ルーターでは、デフォルトのBGPルーティング・ポリシーが他のJunos OSルーティング・デバイスと異なります。
PTXシリーズ・ルーターは、通常インテリア・ゲートウェイ・プロトコル(IGP)ルートを使用してIP転送を行うMPLSトランジット・プラットフォームとなります。PTXシリーズのパケット転送エンジンは、比較的少数の可変長プレフィックスに対応できます。
PTXシリーズ・ルーターは、コントロール・プレーンでフルBGPルートをサポートし、ルート・リフレクター(RR)として使用することができます。正確な長さのルックアップによるマルチキャスト転送が可能で、ユニキャスト制御プレーンが使用するマルチキャスト転送プレーンを構築できます(たとえば、マルチキャストのリバースパス転送ルックアップを実行する場合などです)。
PFEの制限を考えると、PTX3000ルーターとPTX5000ルーターのデフォルト・ルーティング・ポリシーは、BGPルートが転送テーブルにインストールされないことです。デフォルトのルーティングポリシーを上書きして、特定のBGPルートを選択し、転送テーブルにインストールすることができます。
PTXシリーズルーターの負荷分散とBGPルートのデフォルト動作は次のとおりです。以下のような好ましい特性を備えています。
-
デフォルト・ポリシーを直接変更することなく、デフォルトの動作を上書きできるようにします
-
デフォルトを無効化するような偶発的な変更の可能性を低減します
-
アクセプトやリジェクトなどのフロー制御アクションを設定しません
PTXシリーズルーターのデフォルトルーティングポリシーは次のとおりです。
user@host# show policy-options | display inheritance defaults no-comments policy-options { policy-statement junos-ptx-series-default { term t1 { from { protocol bgp; rib inet.0; } then no-install-to-fib; } term t2 { from { protocol bgp; rib inet6.0; } then no-install-to-fib; } term t3 { then load-balance per-packet; } } } routing-options { forwarding-table { default-export junos-ptx-series-default; } } user@host# show routing-options forwarding-table default-export | display inheritance defaults no-comments default-export junos-ptx-series-default;
ここに示すように、 junos-ptx-series-default
ポリシーは で定義されています[edit policy-options]
。ポリシーは、 で ステートメントを使用してdefault-export
適用されます[edit routing-options forwarding-table]
。これらのデフォルトのコンフィギュレーションは、 というフラグを使用することで| display inheritance
確認できます。
また、この というコマンドを使用して、デフォルト・ポリシーを表示することもできます show policy
。
user@host> show policy junos-ptx-series-default Policy junos-ptx-series-default: Term t1: from proto BGP inet.0 then install-to-fib no Term t2: from proto BGP inet6.0 then install-to-fib no Term t3: then load-balance per-packet
ルーティング・ポリシーを直接変更 junos-ptx-series-default
しないことを強くお勧めします。
Junos OSは、そのポリシーと、ユーザーが設定したエクスポート・ポリシーを junos-ptx-series-default
連鎖させます。ポリシーは junos-ptx-series-default
フロー制御アクションを使用しないため、設定したエクスポートポリシーは、すべてのルートに対して(暗示的ネクストポリシーアクションによって)実行されます。したがって、 というポリシーによって設定されたアクションを junos-ptx-series-default
上書きすることができます。エクスポート・ポリシーを設定しない場合、 ポリシーで junos-ptx-series-default
設定されたアクションのみがアクションとなります。
ポリシー・アクション install-to-fib
を使用して、 というアクションを no-install-to-fib
上書きすることができます。
同様に、アクションを上書きload-balance per-packet
するようにアクションを設定できますload-balance per-prefix
。