9. Support for Multicast
9. Support for Multicast (マルチキャストのサポート)
EVPN IMETルートは、VLANベースサービスの場合は特定のEVI(例:特定のVNI)に関連付けられたエンドポイント間、VLANアウェアバンドルサービスの場合は特定の<EVI, VLAN>のマルチキャストトンネルを検出するために使用されます。このルートのすべてのフィールドは、セクション5.1.3で説明されているように設定されます。発信ルーターのIPアドレスフィールドは、NVEのIPアドレスに設定されます。このルートには、使用するマルチキャストトンネルのタイプとマルチキャストトンネル識別子をエンコードするために使用されるPMSI Tunnel属性がタグ付けされます。トンネルカプセル化は、セクション5.1.1に従ってBGP Encapsulation Extended Communityを追加することによってエンコードされます。例えば、PMSI Tunnel属性は、マルチキャストトンネルがProtocol Independent Multicast - Sparse-Mode(PIM-SM)タイプであることを示す場合があります。一方、BGP Encapsulation Extended Communityは、そのトンネルのカプセル化がVXLANタイプであることを示す場合があります。[RFC6514]で定義されている次のトンネルタイプは、VXLAN/NVGREのPMSI Tunnel属性で使用できます:
- 3 - PIM-SSM Tree
- 4 - PIM-SM Tree
- 5 - BIDIR-PIM Tree
- 6 - Ingress Replication
ローカルに割り当てられたVNIを持つVXLANおよびNVGREカプセル化の場合、[RFC7432]と同様に、各PEは、使用するマルチキャストトンネルタイプ(すなわち、入口複製、PIM-SM、PIM-SSM、またはBIDIR-PIMトンネル)について、EVPNインスタンス内の他のPEにIMETルートをアドバタイズしなければなりません(MUST)。ただし、グローバルに割り当てられたVNIの場合、各PEは、入口複製またはPIM-SSMトンネルについて、EVPNインスタンス内の他のPEにIMETルートをアドバタイズしなければならず(MUST)、PIM-SMまたはBIDIR-PIMトンネルについてIMETルートをアドバタイズしてもよい(MAY)。PIM-SMまたはBIDIR-PIMトンネルの場合、PEがこれらのトンネルを設定するためにIMETルート内の情報は必要ありません。
マルチキャストトンネルがツリーであるシナリオでは、包含的および集約包含的バリアントの両方が使用される場合があります。前者の場合、マルチキャストツリーはVNI専用です。一方、後者では、マルチキャストツリーは複数のVNI間で共有されます。VNIベースサービスの場合、集約包含的モードは、NVEが異なるRT(VNI毎に1つ)を持つ複数のIMETルートをアドバタイズするが、PMSI Tunnel属性で同じトンネル識別子をエンコードすることによって達成されます。VNIアウェアバンドルサービスの場合、集約包含的モードは、NVEがEthernet Tagフィールドで異なるVNIをエンコードした複数のIMETルートをアドバタイズするが、PMSI Tunnel属性で同じトンネル識別子をエンコードすることによって達成されます。