Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

ルーティング ポリシーの概要

デフォルトでは、すべてのルーティング プロトコルがルートを ルーティング テーブルに配置します。ルートをアドバタイズする場合、ルーティングプロトコルは、デフォルトでルーティングテーブルからのルートの限られたセットのみをアドバタイズします。具体的には、各ルーティング プロトコルは、そのプロトコルによって学習されたアクティブなルートのみをエクスポートします。さらに、内部ゲートウェイプロトコル(IS-IS、OSPF、RIP)は、明示的に設定されたインターフェイスの直接(インターフェイス)ルートをエクスポートします。

プロトコルが各テーブルに配置するルートと、プロトコルがアドバタイズするテーブルからのルートを制御できます。これを行うには、1 つ以上のルーティング ポリシーを定義し、特定のルーティング プロトコルに適用します。

ルーティング プロトコルがルーティング テーブルにルートを配置したときに適用されるルーティング ポリシーは、ルートがルーティング テーブルにインポートされているため、 インポート ポリシー と呼ばれます。ルーティング プロトコルがルーティング テーブル内のルートをアドバタイズする場合に適用されるポリシーは、ルーティング テーブルからルートをエクスポートするため、 エクスポート ポリシー と呼ばれます。つまり、ルーティング テーブルに対して インポートエクスポート という用語が使用されます。

ルーティングポリシーにより、ルーティングプロトコルがルーティングテーブルにインポートするルートと、ルーティングテーブルからエクスポートするルーティングプロトコルを制御(フィルタリング)できます。また、ルーティング・ポリシーを使用すると、ルートがルーティング・テーブルにインポートされたり、ルーティング・テーブルからエクスポートされたりするときに、ルートに関連する情報を設定することができます。インポートされたルートをフィルタリングすることで、アクティブなルートの決定に使用されるルートを制御できます。ルーティングテーブルからエクスポートされるルートをフィルタリングすることで、プロトコルがネイバーにアドバタイズするルートを制御できます。

定義されたルーティングポリシーは、ルートの一致に使用する条件と、一致した場合にルートに対して実行するアクションを指定します。例えば、ルーティング・テーブルがルーティング・プロトコルからルーティング情報をインポートする場合、ルーティング・ポリシーはルートの優先度を変更したり、ルートをカラーでマークして識別し、後で操作したり、ルートがルーティング・テーブルにインストールされるのを防いだりします。ルーティングテーブルがルーティングプロトコルにルートをエクスポートする場合、ポリシーは、メトリック値を割り当てたり、BGPコミュニティ情報を変更したり、追加情報でルートをタグ付けしたり、ルートが完全にエクスポートされないようにすることができます。また、あるプロトコルから学習したルートを別のプロトコルに再配布するためのポリシーを定義することもできます。