RPD インフラストラクチャにおけるルート プレフィックスの優先度の設定

プレフィックス優先順位付けは、ユーザーが特定のルートやプレフィックスに優先順位を付けてコンバージェンスを向上させ、差別化されたサービスを提供するのに役立ちます。ルート数が多いネットワークでは、ネットワーク トポロジーの変更によりルートが更新される順序を制御することが重要な場合があります。システムレベルでは、Junos OS はヒューリスティックに基づいて合理的なデフォルトを実装し、ルートが更新される順序を決定します。ただし、デフォルトの動作が常に最適であるとは限りません。プレフィックス優先順位付けにより、ユーザーはルートをLDPまたはOSPFからrpdに、rpdからカーネルに更新する順序を制御できます。Junos OSポリシー言語が拡張され、プロトコル内の既存のインポートポリシーを介してプレフィックスの相対優先度(高および低)を設定できるようになりました。タグ付けされた優先度に基づいて、ルートは異なる優先度キューに配置されます。トポロジーが変更された場合、優先度の高いプレフィックスが最初にルーティングテーブルで更新され、その後に優先度の低いプレフィックスが更新されます。同じ優先度レベル内では、ルートは辞書順序で更新され続けます。優先度が明示的に割り当てられていないルートは、中程度の優先度として扱われます。

OSPF、LDP、BGPなどのプロトコルのrpdでのプレフィックス優先度の設定を始める前に、以下の手順に従います。

  • ルーター インターフェイスを設定します。

  • MPLSを設定します。

  • OSPF、BGP、LDPプロトコルを設定します。

OSPFプロトコルの優先度 high を設定するには:

  1. ポリシー条件を設定します。

    次に例を示します。

  2. OSPFからのルートを受け入れるようにポリシー条件を設定します。
  3. 優先度 highを設定したい一致条件として目的のルートを指定します。

    次に例を示します。

  4. ルートを受け入れることを指定し、前の条件にマッチした場合にルートの優先順位 high を設定します。
  5. 設定を確認します。

LDP は OSPF から継承します。

LDPの優先度 high を設定するには:

  1. OSPFからインポートするポリシー条件を設定します。

    次に例を示します。

  2. OSPFからルートと優先度を受け入れるように条件を設定します。

    次に例を示します。

  3. ルートを受け入れることを指定し、前の条件にマッチした場合にルートの優先順位 high を設定します

  4. 設定を確認します。

BGPプロトコルの優先度 high を設定するには:

  1. ポリシー条件を設定します。

    次に例を示します。

  2. マッチ条件として目的のルートを指定します。

    次に例を示します。

  3. ルートを受け入れることを指定し、前の条件にマッチした場合、ルートの優先順位 high を設定します。

  4. 設定を確認します。

注:

BGPの場合、L3VPNの場合、ルート識別(RD)値に基づいて優先度を設定することもできます。例えば、ルート識別子51.51.51.51:111を持つBGPの優先度を設定することができます。

RD(ルート識別)値に基づいてBGPの優先度を設定するには

  1. ポリシー条件を設定します。

    次に例を示します。

  2. マッチ条件として目的のルートを指定します。

    次に例を示します。

  3. ルートを受け入れることを指定し、前の条件にマッチした場合にルートの優先順位 high を設定します。

  4. 設定を確認します。

注:

優先度の低いプレフィックスは、ルーティングテーブル内の優先度の高いプレフィックスの後にのみインストールされます。また、優先度を低に設定したいルートの優先度highと同様に、優先度lowを設定することもできます。

注:

優先度は、ルートが RIB から FIB にプッシュされる場合にのみ適用されます。そのため、すでにインストールされているルートの優先度を変更することはできません。すでにインストールされているルートの優先度を変更するのは意味がありません。すでにインストールされているルートの優先度を変更しようとすると、show output 違いが発生します。

ルートはすでにFIBにインストールされているため、LDPは優先度を高として表示しません。

ルーティングデーモンを再起動してルートを削除し、再度追加することは、OSPFとLDPプロトコルの両方の観点から適切な優先度を反映します。