1. Introduction (はじめに)
1. Introduction (はじめに)
この文書は, Ethernet VPN (イーサネット VPN, EVPN) [RFC7432] を Network Virtualization Overlay (ネットワーク仮想化オーバーレイ, NVO) ソリューションとして使用する方法を規定し, IP 上の様々なトンネルカプセル化オプションと EVPN 制御プレーンおよび手順への影響を探ります。特に, 以下のカプセル化オプションが分析されます: Virtual Extensible LAN (仮想拡張可能 LAN, VXLAN) [RFC7348], Network Virtualization using Generic Routing Encapsulation (汎用ルーティングカプセル化を使用したネットワーク仮想化, NVGRE) [RFC7637], および MPLS over Generic Routing Encapsulation (GRE) [RFC4023]。この仕様は Generic Network Virtualization Encapsulation (汎用ネットワーク仮想化カプセル化, GENEVE) [GENEVE] にも適用されますが, いくつかの追加作業が必要であり, これは別の文書 [EVPN-GENEVE] で取り扱われます。この文書はまた, スプリットホライゾンフィルタリングとマス撤退のための新しいマルチホーミング手順を規定します。また, VXLAN/NVGRE カプセル化のための EVPN ルート構築と Network Virtualization Edge (ネットワーク仮想化エッジ, NVE) デバイスのマルチホーミングのための Autonomous System Border Router (自律システム境界ルータ, ASBR) 手順も規定します。
この文書の文脈において, NVO はマルチテナントデータセンターの要件, 特に仮想化ホストを持つデータセンター, 例えば Virtual Machines (仮想マシン, VM) または仮想ワークロードを持つデータセンターの要件に対処するソリューションです。[RFC7364] に記載されているように, このようなソリューションの主要な要件は以下のとおりです:
-
テナントごとのネットワークトラフィックの分離
-
大量のテナントのサポート (数万または数十万)
-
データセンター内の異なる Points of Delivery (配信ポイント, PoD) 間または異なるデータセンター間で, 特定のテナントセグメント (サブネット) に属する異なる VM 間の Layer 2 (レイヤ 2, L2) 接続の拡張
-
特定の VM が特定の L2 セグメント内の異なる物理接続ポイント間を移動できるようにすること
NVO ソリューションのアンダーレイネットワークは, NVO エンドポイント間で IP 接続を提供することが想定されています。
この文書は, EVPN を NVO ソリューションとして使用する方法を説明し, EVPN 機能と手順の適用性を探ります。特に, EVPN over IP のための様々なトンネルカプセル化オプションと EVPN 制御プレーンへの影響, および2つの主要なシナリオの手順を説明します:
(a) シングルホーミング NVE - NVE がハイパーバイザに常駐する場合, および
(b) マルチホーミング NVE - NVE が Top-of-Rack (トップオブラック, ToR) デバイスに常駐する場合。
この文書で分析される EVPN オーバーレイの可能なカプセル化オプションは:
-
VXLAN および NVGRE
-
MPLS over GRE
EVPN over IP の異なるカプセル化オプションの説明に入る前に, EVPN ソリューションの主要な機能, これらの機能が現在どのようにサポートされているか, およびカプセル化がこれらの機能に与える影響を強調することが重要です。