パケットトランスポートルーター(PTXシリーズ)のデフォルトBGPルーティングポリシーについて
PTXシリーズパケットトランスポートルーターでは、デフォルトのBGPルーティングポリシーが他のJunos OSルーティングデバイスとは異なります。PTXシリーズ3000および5000シリーズルーターのデフォルトルーティングポリシーは、別のポリシーを上書きするように設定しない限り、転送テーブルにBGPルートをインストールしません。他のすべてのPTXシリーズルーターは、ポリシーを必要とせずに、BGP学習ルートを転送情報ベース(FIB)およびパケットフォワーディングエンジン(PFE)にインストールします。
PTXシリーズルーターは、通常、内部ゲートウェイプロトコル(IGP)ルートを使用してIP転送を行うMPLSトランジットプラットフォームです。PTXシリーズのパケット転送エンジンは、比較的少数の可変長プレフィックスに対応できます。
PTXシリーズルーターは、コントロールプレーンでフルBGPルートをサポートし、ルートリフレクタ(RR)として使用できます。正確な長さのルックアップ マルチキャスト転送が可能で、ユニキャスト コントロール プレーンが使用するマルチキャスト転送プレーンを構築できます(たとえば、マルチキャストのリバースパス転送ルックアップを実行する場合など)。
PFEの制限を考えると、PTXシリーズルーターのデフォルトのルーティングポリシーは、BGPルートが転送テーブルにインストールされないことです。デフォルトのルーティングポリシーを上書きして、特定のBGPルートを選択して転送テーブルにインストールできます。
PTXシリーズルーターでのロードバランシングおよびBGPルートのデフォルトの動作は次のとおりです。以下のような好ましい特性を備えています。
デフォルトポリシーを直接変更することなく、デフォルトの動作を上書きできます
デフォルトを無効にするような偶発的な変更の可能性を低減します
acceptやrejectなどのフロー制御アクションを設定しません
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-prefix アクションを設定して、 load-balance per-packet アクションを上書きすることもできます。