EVPNタイプ2およびタイプ5ルート共存実装
デフォルトでは、EVPN-VXLANデバイスは、ESI MACアドレスコントロールプレーン学習用にEVPNタイプ2ルート(IPアドバタイズルートを持つMAC)をインポートしてアドバタイズします。また、[edit routing-instances name protocols evpn]階層レベルのip-prefix-routesステートメントを使用して、デバイスが仮想ルーティングおよび転送(VRF)インスタンスにEVPNタイプ5ルート(IPプレフィックスルート)をインポートしてアドバタイズできるようにすることもできます。タイプ 5 ルートを有効にすると、デバイスは、同じプレフィックスに対してタイプ 2 ルート(IP 部分)とタイプ 5 ルートの両方から IP ホスト アドレスに到達する方法を学習します。
デバイスが同じ宛先に対してどちらかのタイプのルートを学習すると、両方を別々のルートとして保存するため、VRFではタイプ2とタイプ5のルートが共存する可能性があります。異なるインポートおよびエクスポートVRFルートターゲットでVRFを設定し、ローカルのタイプ5ルートがデバイスにインポートされないようにすることができます(実質的に共存を完全に防止します)。
ただし、ローカルまたはリモートの宛先の共存ルートを受け入れたい場合もあります。また、ルーティングポリシーを適用して、デバイスが特定のプレフィックスまたは宛先のタイプ2またはタイプ5のホストルートをインポートしないようにすることもできます。
仮想ルーティングおよび転送インスタンスにおけるタイプ2とタイプ5のルート共存
ERB(エッジルーティングブリッジング)オーバーレイファブリックを使用する大規模なデータセンターでは、タイプ2とタイプ5のルートが共存すると、デバイスのパケット転送エンジン(PFE)ネクストホップリソースに負担がかかる可能性があります。また、あるタイプのルートを他方よりも優先できる場合、デバイスは特定のケースでより優れたパフォーマンスを発揮します。その結果、サポートされているプラットフォームとリリースで、タイプ2とタイプ5のルート共存優先機能を提供しています。この機能により、デバイスが共存するタイプ 2 とタイプ 5 のルートを受け入れると、デバイスはデフォルトでルート優先アルゴリズムを適用します。優先アルゴリズムに従って、デバイスはアクティブなルートと同じ宛先プレフィックスに対して1種類のルートのみを割り当てます。
この機能とデフォルトのプリファレンスアルゴリズムの詳細については、『EVPNユーザーガイド』のEVPNタイプ2およびタイプ5ルートのEVPN-VXLANとの共存を参照してください。
タイプ 2 とタイプ 5 のルート共存優先アルゴリズム
VRFに共存するタイプ2およびタイプ5のルートを受け入れるようにデバイスを設定すると、デバイスはインポートされたルートに以下の優先アルゴリズムを適用します。
デバイスが宛先のタイプ 2 ルートを学習し、一致するプレフィックス タイプ 5 ルートがない場合、タイプ 2 ルートをインストールします。
デバイスが同じプレフィックスの ローカル ESIタイプ2ルート(ローカルホストルート)のタイプ5ルートを学習すると、タイプ2ルートをインストールします。
デバイスがタイプ 5 ルートを学習し、非ローカル インターフェイスに一致するタイプ 2 エントリがある場合、代わりにタイプ 5 ルートをインストールします(そしてタイプ 2 エントリを削除します)。
基本的に、同じプレフィックスにタイプ 2 ルートとタイプ 5 ルートが共存する場合、アルゴリズムはローカル インターフェイスにタイプ 2 ルートを優先し、その他のすべての宛先にタイプ 5 ルートを優先します。デバイスは、同じプレフィックスにタイプ 5 ルートをインストールすると、PFE からローカル以外の宛先タイプ 2 ルート エントリーを削除し、PFE のネクストホップ表スペースを節約します。
タイプ2とタイプ5のルート共存機能の制限
以下のセクションでは、タイプ2とタイプ5のルート共存機能を持つルーティングインスタンスにおけるルーティング動作の制限または制約について説明します。
- EBGP を使用した BGP の IRB インターフェイスを介したルーティング
- IS-IS または OSPF を使用した IRB インターフェイスを介したルーティング
- タイプ2とタイプ5のルート共存におけるDHCPリレーの推奨事項
EBGP を使用した BGP の IRB インターフェイスを介したルーティング
EBGPプロトコルは、直接接続されたインターフェイスアドレス間でピアリングを確立するように設計されています。そのため、EBGPメッセージのデフォルトのTTL(Time-to-live)は1(1ネクストホップに相当)です。タイプ2とタイプ5のルートが共存するEBGP設定では、デバイスはリモート宛先ホストにタイプ5のルートを優先します。デバイスがタイプ 5 ルート トンネルの IRB インターフェイス上でパケットをルーティングする場合、ルーティングに、タイプ 2 ルートを使用してローカルにブリッジまたはルーティングされたトラフィックよりも多くのホップが必要になる場合があります。
タイプ2とタイプ5のルートが共存するEBGP設定でIRBインターフェイスを介したルーティングを成功させるには、次のようにEBGPピアグループ設定でTTL値が2以上の multihop オプションを設定する必要があります。
set routing-instances VRF-instance protocols bgp group BGP-peer-group-name multihop ttl 2
IS-IS または OSPF を使用した IRB インターフェイスを介したルーティング
デバイスが IS-IS または OSPF を使用してルートを解決する宛先ホストの IRB インターフェイスを介したルーティングを成功させるには、タイプ 2 ルートとタイプ 5 ルートを共存させることはできません。IS-IS と OSPF は、ピアが直接接続されることを想定したリンク状態プロトコルです。デバイスは、IS-ISまたはOSPF制御パケットをルーティングしてはならず、タイプ2ルートを使用する必要があります。タイプ2とタイプ5のルートが共存する場合、デバイスはタイプ2のルートを優先する必要があります。したがって、この場合、ルーティングポリシーを定義して適用し、それらのホストルートにType 5ルートがインポートされないようにします。
次のサンプルポリシーを参照してください。
これらのポリシーはフィルタリングを行い、特定のホストアドレスまたはプレフィックスのルートはインポートしません。
タイプ2とタイプ5のルート共存におけるDHCPリレーの推奨事項
DHCPリレーが有効で、タイプ2とタイプ5のルートが共存しているVRFインスタンスでは、次のようにDHCPリレー設定でスヌーピングを無効にする必要があります。
set routing-instances VRF-instance forwarding-options dhcp-relay no-snoop
タイプ 2 とタイプ 5 のルートを共存させるように設定する
VRFがタイプ2とタイプ5のルートを共存するように設定するには、タイプ5ルーティング(IPプレフィックスルート)を有効にし、デバイスがルーティングインスタンスで同じインポートおよびエクスポートVRFルートターゲットを使用していることを確認します。また、デバイスがインポートまたはアドバタイズするホストルートに対して、インスタンスにルーティングポリシーを適用します。この機能で設定するポリシーオプションの詳細については、 EVPNタイプ2およびEVPN-VXLANとのタイプ5ルート共存 を参照してください。
以下の構成例では、 エッジルーテッドブリッジングオーバーレイの設計と実装で導入されたERBオーバーレイファブリックのリーフデバイス上で、タイプ2とタイプ5のルートの共存を可能にします。そのERBリファレンスデザインの例と同じ一般的な設定を使用できます。ここでの設定は、VRF_3のリーフ10のタイプ5ルート設定に対応しています。ホストルートを設定し、エクスポートルーティングポリシーを設定し、ルーティングインスタンスVRF_3でタイプ5ルートを有効にする手順を参照してください。
タイプ2とタイプ5のルート共存の検証
共存優先アルゴリズムが、タイプ 2 とタイプ 5 のルートが共存する優先ルートのみを格納することを確認するには、以下のコマンドを使用します。
これらのサンプルコマンドでは、リーフ10のエッジ ルーテッドブリッジングオーバーレイ設計と実装 で設定されたERBオーバーレイファブリックを使用します。
MAC-VRFインスタンス:MAC-VRF-1
テナントVRF:VRF_3
IPアドレスが10.1.4.101のローカルホスト
IPアドレスが10.1.4.102のリモートホスト
これらのコマンドは、ファブリック内の別のリーフデバイスのイーサネットセグメント上で、IPアドレス10.1.4.102のリモートホストへのルートをチェックします。リーフ10には、IPアドレスが10.1.4.101のホストがあります。
EVPNタイプ2およびタイプ5ルート共存優先機能 — リリース履歴
表1は 、このセクションの機能の歴史と、このリファレンスデザイン内でのサポートを示しています。
リリース |
説明 |
|---|---|
21.4R2 |
ERBオーバーレイリファレンスアーキテクチャでJunos OSリリース21.4R2以降のリリースを実行するMXシリーズ、QFX5110、QFX5120、QFX10000シリーズデバイス。 |
21.4R2-EVO |
ERBオーバーレイリファレンスアーキテクチャで、Evolvedリリース21.4R2以降のリリースJunos OS実行されているACX7100-48L、PTX10001、PTX10004、PTX10008、PTX10016、およびQFX5130-32CDデバイス。 |