4. EVPN Features (EVPN 機能)
4. EVPN Features (EVPN 機能)
EVPN [RFC7432] は元々 [RFC7209] で詳述された要件をサポートするように設計されており, そのため, 制御プレーンのスケーラビリティと展開の容易さの問題に直接対処する以下の属性を持っています。
-
制御プレーン情報は BGP で配信され, ブロードキャストおよびマルチキャストトラフィックは共有マルチキャストツリーまたはイングレスレプリケーションを使用して送信されます。
-
MAC (および IP) アドレスには, データプレーン学習ではなく制御プレーン学習が使用されます。後者は未知のユニキャストと Address Resolution Protocol (アドレス解決プロトコル, ARP) フレームのフラッディングを必要としますが, 前者はフラッディングを必要としません。
-
Route Reflector (ルートリフレクタ, RR) は, PE デバイス間の BGP セッションのフルメッシュを PE と RR 間の単一の BGP セッションに削減するために使用されます。さらに, RR 階層を活用して RR 上の BGP ルート数をスケールできます。
-
BGP による自動検出は, 特定の VPN に参加している PE デバイス, 特定の冗長グループに参加している PE デバイス, トンネルカプセル化タイプ, マルチキャストトンネルタイプ, マルチキャストメンバーなどを検出するために使用されます。
-
オールアクティブマルチホーミングが使用されます。これにより, 特定の Customer Edge (カスタマーエッジ, CE) デバイスが複数の PE への複数のリンクを持つことができ, その CE との間のトラフィックがこれらのリンクをすべて完全に利用します。
-
CE と PE 間のリンクが故障すると, その EVI の PE は単一の EVPN ルートの撤退を介して故障を通知されます。これにより, それらの PE は故障したリンクに関連付けられたすべての MAC アドレスの次ホップとして撤退する PE を削除できます。これは「マス撤退」と呼ばれます。
-
BGP ルートフィルタリングと制約されたルート配信を活用して, 特定の EVI の制御プレーントラフィックがその EVI 内の PE にのみ配信されることを保証します。
-
CE と PE の間で IEEE 802.1Q [IEEE.802.1Q] インターフェースが使用される場合, そのインターフェース上の各 VLAN ID (VID) をブリッジテーブルにマッピングできます (最大 4094 個のブリッジテーブル)。これらすべてのブリッジテーブルは, 単一の MAC-VRF にマッピングできます (VLAN 対応バンドルサービスの場合)。
-
VM モビリティメカニズムにより, 特定の EVI 内のすべての PE が, その MAC および IP アドレスによって識別される特定の VM が現在関連付けられている ES を知ることができます。
-
RT は, オペレータ (または顧客) が, 専有ソフトウェアや他の仮想または物理デバイスの支援を必要とせずに, メッシュ, ハブアンドスポーク, およびエクストラネット (例えば, サイトが異なる企業によって所有されている VPN) を含む一連の論理ネットワークトポロジを定義できるようにするために使用されます。
NVO の設計目標は共通の物理インフラストラクチャあたり数百万のインスタンスであるため, NVO の制御プレーンのスケーリング特性は非常に重要です。EVPN および本書で説明される拡張機能は, このレベルのスケーラビリティを念頭に置いて設計されています。