Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

import

Syntax

Hierarchy Level

Description

BGP から Junos OS ルーティングテーブルにインポートされるルートに、1つまたは複数のルーティングポリシーを適用します。

複数のポリシーを指定した場合は、指定した順に評価されます。左から右に、最初に一致するフィルターがルートに適用されます。一致するものが見つからない場合、BGP は BGP ルーティングデバイスから学習したルートのみをルーティングテーブルに格納します。ポリシーフレームワークソフトウェアは、チェーン内のルーティングポリシーを順番に評価します。ポリシーのいずれかで指定されたアクションがルート特性を操作する場合、ポリシーフレームワークソフトウェアは、残りのポリシーを評価する際に新しいルートの特性を事前に伝達します。たとえば、チェーンの最初のポリシーで指定されたアクションがルートのメトリックを 500 に設定している場合、このルートは次のポリシーで定義された基準に metric 500 一致します。

Junos OS では、インポートポリシー (着信ルートフィルター) はルートを拒否し、トラフィックの転送には使用せず、他のピアへのアドバタイズメントには含まない場合があることを理解することが重要です。ルーターはこれらのルートを非表示ルートとして保持します。これらの非表示ルートは、ポリシーまたはルーティングの目的では使用できません。ただし、ルーターのメモリ容量を占有しています。サービスプロバイダは、メモリーに保持され、ルーターが処理する情報の量を制御するためにルートをフィルタリングすることで、インポートポリシーによって拒否されているルートをルーターが完全に削除するようにしたいと考えているかもしれません。

非表示ルートは、 show route receive-protocol bgp neighbor-address hiddenコマンドを使用して表示できます。非表示のルートは、ルーティングテーブルから、 keep all | none[edit protocols bgp]または[edit protocols bgp group group-name]階層レベルでステートメントを構成することで、保持または削除できます。

BGP ルート保存のルールは次のとおりです。

  • デフォルトでは、BGP から学習したルートはすべて保持されますが、AS path がループする場合を除きます。(AS path にはローカル AS が含まれています)。

  • keep allステートメントを設定することで、BGP から学習したルートすべてが、as path の中にローカルにある場合でも保持されます。

  • keep noneステートメントを構成すると、受信したすべてのルートが破棄されます。このステートメントを設定し、受信ポリシーを変更すると、Junos OS ピアによってアドバタイズされたすべてのルートを再アドバタイズします。

Options

policy-names—1 つ以上のポリシーの名前。

Required Privilege Level

routing— このステートメントを設定で表示するには。

routing-control—このステートメントを設定に追加します。

Release Information

リリース 7.4 Junos OS前に導入されたステートメント。