Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

ルーティングポリシーテストについて

ルーティング・ポリシー・テストは、ポリシーをルーティング・デバイスに適用する前に、その有効性を検証する方法を提供します。ルーティング・ポリシーを適用する前に、 test policy コマンドを発行して、ポリシーが期待する結果を生成するようにすることができます。

プロトコルが異なれば、プレフィックスが設定されたポリシーと一致しない場合に適用されるデフォルトポリシーも異なることに注意してください。BGP ではこれは accept ですが、RIP の場合は拒否されます。test policy コマンドでは、常に acceptがデフォルトポリシーとして使用されます。そのため、一致させたくないルートを明示的に拒否しない限り、一致したルートが必要以上に多く表示されることがあります。

test policy コマンドのデフォルト ポリシーは、すべてのプロトコルからのすべてのルートを受け入れます。テスト出力は、プロトコル固有の条件を評価する際に誤解を招く可能性があります。例えば、指定したプレフィックスのルートを受け入れるBGP用のポリシーを定義し、それをエクスポートポリシーとしてBGPに適用すると、プレフィックスに一致するBGPルートがBGPピアにアドバタイズされます。ただし、 test policy コマンドを使用して同じポリシーをテストすると、テスト出力に非 BGP ルートが受け入れられたと表示される場合があります。

例:ルーティング・ポリシーのテスト

不要なルートを探して拒否する次のポリシーをテストします。

ルーティングテーブルのすべてのルートに対してこのポリシーをテストします。

特定のルート セットに対してこのポリシーをテストします。