Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

EVPN-VXLAN 上の GRE

EVPN-VXLAN 上の GRE を使用すると、VXLAN トンネル内で GRE パケットのカプセル化とカプセル化解除が可能になります。これにより、ネットワークセグメントを横断する際に、内部トラフィックが中間デバイスにさらされるのを防ぎます。

Junos OS Evolved上のEVPN-VXLANタイプ2トンネルを介したGRE(Generic Routing Encapsulation)の統合は、転送ASICを活用してGREパケットのカプセル化とカプセル化解除を行います。この機能により、EVPN-VXLANを利用して、遠隔地からのGREフレームをデータセンターネットワークを通じて効率的に転送できます。GREカプセル化とカプセル化解除のサポートに加え、VXLANブリッジドメインのIRB(統合型ルーティングおよびブリッジング)インターフェイスの tunnel-loopback オプションなどの設定により、複雑なトンネリング設定の柔軟性とパフォーマンスが向上します。さらに、IPv4アンダーレイのみのサポートや、ループバック要件によるDLB(ダイナミックロードバランシング)ポートあたりの最大スループット400Gbpsなど、特定の運用パラメーターと制限が含まれています。

EVPN-VXLANサポートと比較したGREのメリット

  • 複雑なトンネリングシナリオをサポートし、多様なユースケースに対応し、全体的なデータトラフィック管理を改善することで、ネットワークの柔軟性を高めます。

  • VXLANトンネル内のGREトラフィックをカプセル化することで、セキュリティを強化します。これにより、外部デバイスや潜在的な脅威からトラフィックを分離することで、セキュリティ層が追加されます。

  • GREカプセル化とカプセル化解除に転送ASICを利用することでトラフィック処理効率を向上させ、データセンターネットワーク環境での高いパフォーマンスを確保します。

  • 既存のEVPN-VXLANおよびGRE設定を使用して構成と実装を簡素化し、新しいコマンドや大規模な再構成の必要性を最小限に抑えます。

概要

Junos OS EvolvedプラットフォームにGRE over EVPN-VXLANを実装する場合、転送ASICを活用して、VXLANトンネル内でGREパケットをカプセル化およびカプセル化解除します。これにより、内部ペイロードを中間デバイスから隠しながら、さまざまなネットワークセグメント間でGREトラフィックを効率的に通過できます。

カプセル化の場合、パケットはGREカプセル化され、ループバックしてVXLANカプセル化が追加されます。GREでカプセル化されたパケットがVXLANカプセル化のために適切にループバックできるようにするには、 bypass-loopback オプションを設定しないでください。

カプセル化解除には、宛先IRBインターフェイスの下に tunnel-loopback オプションを設定します。VXLANヘッダーが最初にカプセル化解除され、次に tunnel-loopback 設定により、カプセル化解除のためにGREパケットをループバックできます。これにより、内部トラフィックが VXLAN ネットワーク全体で整合性を維持できるようになります。

EVPN-VXLAN上でGREを設定するには、EVPN-VXLANおよびGRE用の既存のJunos OS Evolved CLIコマンドを使用することで、設定プロセスを合理化します。主な設定手順には、カプセル化解除用の tunnel-loopback ステートメントを使用した宛先IRBインターフェイスの設定が含まれます。たとえば、 set interfaces irb unit unit-number family inet tunnel-loopback次のコマンドを入力します。さらに、トラフィックの適切なカプセル化とカプセル化解除を確保するには、適切なルーティングインスタンスとプロトコル設定を構成する必要があります。この設定は、複数のセグメントにわたるネットワークトラフィックの運用効率とセキュリティを維持するために重要です。

注意事項と制限事項

VXLAN 上で GRE を展開する場合は、以下の注意点と制限に留意してください。

  • カプセル化とカプセル化解除の両方にループバック処理が必要で、DLBポートあたりの全体的なスループットが制限されます。

  • サポートはIPv4アンダーレイに限定されます。

  • タイプ 5 の VXLAN トンネルはサポートされていません。

  • フレキシブルトンネルインターフェイス(FTI)の bypass-loopback オプションはサポートされていません。

  • フィルターベースのGREカプセル化解除は、カプセル化解除ではサポートされていません。

これらの制約にもかかわらず、GRE over VXLAN はネットワーク設計の柔軟性と拡張性を向上させ、幅広い導入シナリオで安全かつ効率的なトラフィック トラバーサルを可能にします。

EVPN-VXLANデータセンターを使用したネットワークのユースケースの例

このユースケースでは、PTXベースのデータセンターでEVPN-VXLANを通過する特定のトラフィックをGREカプセル化を使用してシールドするネットワークを示しています。

この例では、サイト A のネットワークに、サイト B に送信されるトラフィックがあります。トラフィックはEVPN-VXLANを使用してPTXベースのデータセンターを通過する必要があり、GREを使用してデータセンターを通過するトラフィックをカプセル化しています。また、サイトBに送信する前にGREトラフィックに対して特定のサービスを実行するCEデバイスを介してトラフィックをルーティングしています。

図1:トランジットトラフィックNetwork using GRE over VXLAN for Transit TrafficにGREオーバー VXLANを使用するネットワーク

図1 は、VXLANネットワークを通過するトランジットトラフィックのパスを示しています。

この例では、サイトAのトラフィックがGREを使用してカプセル化され、PTXサーバーに送信されます。

GREトラフィックは、PTXスパインに到達してもカプセル化解除されず、サイトAとL2-VRFルーティングインスタンスを介して送信され、そこでさらにVXLANでカプセル化されてからリーフスイッチに送信されます。

リーフスイッチは、GREでカプセル化されたトラフィックをサービス用にCEに転送します。GREカプセル化は、内部ペイロードをVXLANネットワーク内の他のデバイスから保護します。

CEデバイスはサービスを実行し、トラフィックをリーフスイッチに返し、そこでVXLANを使用してPTXスパインに送り返されます。

スパインは、リーフスイッチからトラフィックを受信し、VXLANのカプセル化を解除してGREカプセル化を認識します。IRB の下の tunnel-loopback 設定は、GRE カプセル化解除のために GRE パケットを inet.0 を介してループします。

内部ペイロードが完全にカプセル化解除された後、サイトBに転送されます。

設定例

以下の例は、 図 1 に示すデバイスの関連構成を示しています。これらの設定は、VXLAN を介した GRE の設定に重点を置いており、IP ファブリック アンダーレイの実装に必要なすべての設定が含まれているわけではありません。

サイトA

サイトAの設定には、GREトンネル、物理インターフェイス、およびBGPネイバーが含まれます。

PTXスパイン

PTXスパイン設定には、GREトンネルとサイトAへのインターフェイス、サイトAとL2-VRFルーティングインスタンス、リーフに接続するインターフェイス、およびさまざまな接続用のBGPグループが含まれます。

BGP グループは以下に接続します。

  • サイトAルーティングインスタンスからサイトAへ

  • ローカルPTXスパインへのサイトAルーティングインスタンス

  • ローカルPTXスパインからリーフまで

  • Site-AルーティングインスタンスへのローカルPTXスパイン

  • ローカルPTXスパインをサイトAのGREグループに転送

さらに、IRB 1024の tunnel-loopback 設定により、スパインはVXLANカプセル化解除後にGREパケットをループバックしてカプセル化解除を行うことができます。

リーフスイッチ

リーフの設定には次のものが含まれます。

  • CEデバイスとPTXスパインへのインターフェイス

  • L2-VRFルーティングインスタンス

  • PTXスパインに接続するBGPグループ