4. BGP MPLS-Based EVPN Overview (BGP MPLS ベース EVPN 概要)
4. BGP MPLS-Based EVPN Overview (BGP MPLS ベース EVPN 概要)
このセクションでは EVPN の概要を説明します。EVPN インスタンスは, MPLS インフラストラクチャのエッジを形成する Provider Edge デバイス (PEs) に接続された Customer Edge デバイス (CEs) で構成されます。CE はホスト, ルーター, またはスイッチである場合があります。PEs は CEs 間に仮想レイヤー 2 ブリッジ接続を提供します。プロバイダーのネットワークには複数の EVPN インスタンスが存在する場合があります。
PEs は MPLS Label Switched Path (LSP) インフラストラクチャによって接続される場合があり, これにより高速リルート, 回復力などの MPLS テクノロジーの利点が提供されます。PEs は IP インフラストラクチャによって接続される場合もあり, その場合は PEs 間で IP/GRE (Generic Routing Encapsulation) トンネリングまたは他の IP トンネリングを使用できます。この文書の詳細な手順は, トンネリング技術として MPLS LSP に対してのみ規定されています。ただし, これらの手順は Packet Switched Network (PSN) トンネリング技術として IP トンネリングに拡張できるように設計されています。
EVPN では, PEs 間の MAC 学習はデータプレーンで行われるのではなく (VPLS [RFC4761] [RFC4762] の従来のブリッジングで行われるように), コントロールプレーンで行われます。コントロールプレーン学習は, 誰が何を学習するかを制限したり, ポリシーを適用したりする機能など, MAC 学習プロセスに対するより大きな制御を提供します。さらに, MAC 到達可能性情報を通知するために選択されたコントロールプレーンは, マルチプロトコル (MP) BGP です (IP VPNs [RFC4364] に類似)。これにより, 相互作用するエージェントのグループ (ホスト, サーバー, 仮想マシン) の "仮想化" または分離を互いに保持する柔軟性と能力が提供されます。EVPN では, PEs は接続された CEs から学習した MAC アドレスを MPLS ラベルとともに, Multiprotocol BGP (MP-BGP) を使用してコントロールプレーンでこの EVPN インスタンス内の他の PEs に通知します。コントロールプレーン学習により, 複数の PEs にマルチホーム接続された CEs への, およびそこからのトラフィックの負荷分散が可能になります。これは, 同じ PE ペア間の複数の LSP を介した MPLS コア全体での負荷分散に追加されるものです。言い換えると, CEs が複数のアクティブな接続ポイントに接続できるようになります。また, 特定のネットワーク障害が発生した場合のコンバージェンス時間も改善されます。
ただし, PEs と CEs 間の学習は CE に最適な方法で行われます: データプレーン学習, IEEE 802.1x, Link Layer Discovery Protocol (LLDP), IEEE 802.1aq, Address Resolution Protocol (ARP), 管理プレーン, またはその他のプロトコル。
PE 上のレイヤー 2 転送テーブルをコントロールプレーンで既知のすべての MAC 宛先アドレスで埋めるか, PE がキャッシュベースのスキームを実装するかは, ローカルな決定です。たとえば, MAC 転送テーブルには特定の PE を通過するアクティブなフローの MAC 宛先のみが入力される場合があります。
EVPN のポリシー属性は IP-VPN のポリシー属性と非常に似ています。EVPN インスタンスには, MAC-VRF ごとに一意の Route Distinguisher (RD) と, 1 つ以上のグローバルに一意な Route Targets (RTs) が必要です。CE は PE 上の MAC-VRF に接続され, イーサネットインターフェースは 1 つ以上のイーサネットタグ (たとえば VLAN ID) 用に構成できます。一部の配備シナリオでは, EVPN インスタンス間で VLAN ID の一意性が保証されます: 特定の EVPN インスタンスのすべての接続ポイントが同じ VLAN ID を使用し, 他の EVPN インスタンスはこの VLAN ID を使用しません。この文書では, このケースを "Unique VLAN EVPN" と呼び, これを最適化するための簡略化された手順を説明します。