メインコンテンツまでスキップ

6. EVPN with Multiple Data-Plane Encapsulations (複数のデータプレーンカプセル化を持つ EVPN)

6. EVPN with Multiple Data-Plane Encapsulations (複数のデータプレーンカプセル化を持つ EVPN)

[RFC5512] による BGP カプセル化拡張コミュニティの使用により, 特定の EVI 内の各 NVE は, その EVI 内の他の各 NVE によってサポートされている各カプセル化を知ることができます。つまり, 特定の EVI 内の各 NVE は複数のデータプレーンカプセル化をサポートする場合があります。入口 NVE は, 出口 NVE によってアドバタイズされたカプセル化のセットが入口 NVE によってサポートされているカプセル化のセットと空でない交差を形成する場合にのみ, 出口 NVE にフレームを送信できます; この交差からどのカプセル化を選択するかは入口 NVE の裁量です。(セクション 5.1.3 で述べたように, BGP カプセル化拡張コミュニティが存在しない場合, デフォルトの MPLS カプセル化またはローカルに設定されたカプセル化が想定されます。)

PE が複数のサポートされているカプセル化をアドバタイズする場合, セクション 8.3.1 で説明されているスプリットホライズンフィルタリングに関連する手順を含む同じ EVPN 手順を使用するカプセル化をアドバタイズしなければなりません (MUST)。例えば, VXLAN と NVGRE (または MPLS と MPLS over GRE) のカプセル化は同じ EVPN 手順を使用します; したがって, PE はそれらの両方をアドバタイズでき, それらのいずれかまたは両方を同時にサポートできます。ただし, PE は VXLAN と MPLS カプセル化を一緒にアドバタイズしてはなりません (MUST NOT), なぜなら (a) EVPN ルートの MPLS フィールドは MPLS ラベルまたは VNI のいずれかに設定されますが, 両方ではなく, (b) 一部の EVPN 手順 (スプリットホライズンフィルタリングなど) は VXLAN/NVGRE と MPLS カプセル化で異なるためです。

ブロードキャストまたはマルチキャストフレームを送信するために共有マルチキャストツリーを使用する入口ノードは, 異なるカプセル化タイプごとに異なるツリーを維持してもかまいません (MAY)。

特定の EVI 内のすべての NVE が少なくとも 1 つの共通のカプセル化をサポートすることを保証するのは, 特定の EVI のオペレーターの責任です。この条件が違反されると, サービスの中断または障害が発生する可能性があります。BGP カプセル化拡張コミュニティの使用は, この条件がいつ違反されたかを検出する方法を提供しますが, 実行されるアクションはオペレーターの裁量であり, この文書の範囲外です。