Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

EVPN-MPLS環境でのIGMPまたはMLDスヌーピングによるマルチキャスト転送の概要

MPLS 環境上のイーサネット VPN(EVPN)でマルチキャスト トラフィック フローを最適化するために、IPv4 マルチキャスト トラフィックに対して IGMP スヌーピングを、IPv6 マルチキャスト トラフィックに対して MLD スヌーピングを有効にすることができます。この環境では、EVPN インスタンス(EVI)内のマルチキャスト受信ホストを、1 つのプロバイダ エッジ(PE)デバイスにシングルホーム接続するか、複数のプロバイダ エッジ(PE)デバイスにオールアクティブ モードでマルチホーム接続できます。複数の PE デバイスにマルチホームされている受信機の場合、ピア PE デバイスは IGMP または MLD の状態情報を同期します。受信機は、同じサイトまたは異なるサイトの EVI の PE デバイスに接続できます。

送信元ホストは、サポートされているユースケースでは、EVI 内の PE デバイスに対してシングルホームまたはマルチホームにすることができます。その他のユースケースでは、送信元はEVPNネットワークの外部PIMドメインに存在する必要があり、マルチキャストトラフィックを受信する必要がある各PEデバイスは、レイヤー3インターフェイスを介してPIMゲートウェイルーターに接続します。

IGMP および MLD スヌーピングは、以下に対して有効にできます。

  • 複数のEVPNインスタンス

  • EVPNインスタンス内の特定のブリッジドメインまたはVLAN

  • EVPN 仮想スイッチ インスタンス内のすべてのブリッジ ドメインまたは VLAN(サポート対象デバイス上)

この環境のデバイスは、ブリッジ ドメインまたは VLAN 内でマルチキャスト トラフィックを転送し、IRB インターフェイスを使用してレイヤー 3 のブリッジ ドメインまたは VLAN 間でマルチキャスト トラフィックをルーティングできます。

EVPN-MPLS環境でIGMPまたはMLDスヌーピングを使用したマルチキャスト転送のメリット

  • 大量のマルチキャストトラフィックが発生する環境では、IGMPまたはMLDスヌーピングにより、ブロードキャストドメインまたはVLAN内のマルチキャストトラフィックが対象の受信者およびマルチキャストデバイスに制限され、ネットワーク帯域幅が節約されます。

  • マルチホーム受信者のすべてのEVPN PEデバイス間でIGMPまたはMLD状態を同期させることで、次のような場合でも、すべてのサブスクライブリスナーがマルチキャストトラフィックを受信します。

    • マルチキャスト グループの IGMP または MLD メンバーシップ レポートが、イーサネット セグメントの指定フォワーダ(DF)ではない PE デバイスに届く場合があります。

    • マルチキャスト グループから脱退する IGMP または MLD メッセージは、グループの対応する参加メッセージが受信された PE デバイスとは異なる PE デバイスに到着します。

シングルホームまたはマルチホーム イーサネット セグメントでの IGMP または MLD スヌーピングによるマルチキャスト転送

ネットワーク内のホストは、IPv4 マルチキャスト送信元(IGMP を使用)または IPv6 マルチキャスト送信元(MLD を使用)から、特定のマルチキャスト グループに関心を示す IGMP または MLD レポートを送信します。IGMP または MLD スヌーピングが有効になっている PE デバイスは、IGMP または MLD パケットをリッスン(スヌープ)します。その後、PE はスヌーピングされた情報を使用して、マルチキャスト グループの関心のある受信者にのみトラフィックを転送するマルチキャスト ルートを確立します。

冗長性を確保するために、ネットワークには、オールアクティブ モードの一連のピア PE デバイスにマルチホームされたマルチキャスト レシーバーを含めることができます。一部のユースケースでは、ソースをEVI内のピアPEデバイスにマルチホームできます。EVI 内のすべての PE デバイスでスヌーピングを有効にすると、マルチホーム ピア PE デバイスは IGMP または MLD の状態を同期するため、マルチキャスト トラフィックはすべてのリスナーに正常に到達できます。

次のセクションでは、この環境での IGMP および MLD グループ メンバーシップ レポートの処理と、その後のマルチキャスト トラフィック フローについて説明します。

マルチホーミング ピア PE デバイス間の IGMP または MLD 状態同期

複数の PE デバイスにマルチホームされたレシーバーを持つ EVI では、マルチキャスト グループ管理に対応する IGMP または MLD の参加および退出メッセージが、同じ PE デバイスに送信されない場合があります。その結果、すべての PE デバイスが同期し、IGMP と MLD の状態を共有する必要があります。

この環境でスヌーピングが有効な PE デバイスは、BGP EVPN タイプ 7(同期ルートへの参加)とタイプ 8(同期ルートからの離脱)ネットワーク層到達可能性情報(NLRI)を交換して、マルチホーム インターフェイスで受信した IGMP または MLD メンバーシップ レポートを同期します。ネットワークでは、全アクティブ モードでマルチホーミングを使用する必要があります。

アドバタイズされたEVPNタイプ7およびタイプ8ルートは、マルチホームEVIに関連付けられたEVIルートターゲット拡張コミュニティ属性も伝送し、複数のEVPNルーティングインスタンスを同時にサポートします。同じイーサネット セグメント ID を共有する PE デバイスだけが、これらのルートをインポートします。

シングルホーム ホストにサービスを提供する PE デバイスは、EVPN タイプ 7 およびタイプ 8 ルートをアドバタイズまたはインポートする必要はありません。ただし、関心のある受信者にのみマルチキャスト トラフィックを転送してアクセス側の帯域幅を節約するには、この場合、IGMP または MLD スヌーピングも設定する必要があります。

EVPN-MPLSマルチホーム環境でIGMPまたはMLDスヌーピングによるマルチキャストをサポートするデバイスは、プラットフォーム固有の違いがあるため、特定のユースケースでは、サポートするプラットフォームで若干異なるソリューションを提供しています。

EX9200スイッチ、MXシリーズルーター、vMXルーター—EVPN-MPLSにおけるマルチホーミングのマルチキャスト状態同期

EX9200スイッチ、MXシリーズルーター、vMXルーターは、IGMPおよびMLDスヌーピングによるEVPN-MPLSマルチホーミングをサポートし、 図1に示すようにIGMPまたはMLD状態を同期します。

図 1:EX9200スイッチ、MXシリーズルーター、VMXルーター上のEVPN-MPLSにおけるマルチホームレシーバーのマルチキャスト転送 Network topology for EVPN-MPLS multicast traffic handling: Host 1 joins multicast group via CE2. PE2, as Designated Forwarder, syncs multicast state and forwards traffic from Source A through PE3 to CE2 and Host 1.

このトポロジー例には、カスタマー エッジ デバイス CE3 を経由して PE3 の背後にあるマルチキャスト ソース(マルチキャスト ソース A)と、PE1 と PE2 にマルチホームされた CE2 の背後にあるマルチキャスト レシーバー ホスト 1 が含まれています。

マルチホーミング ピア PE2 は、ホスト 1 からメンバーシップ要求を受信し、EVPN タイプ 7 参加同期ルートを EVPN コアにアドバタイズします。PE1 は、タイプ 7 ルートをインポートして、受信者がマルチホーム(PE1 および PE2)されている PE デバイス間で IGMP または MLD の状態を同期させます。PE1とPE2の両方がEVPN-MPLSネットワークからマルチキャストトラフィックを受信すると、指定されたフォワーダー(DF)であるPE1のみがトラフィックをCE2に転送し、ホスト1の対象リスナーに到達します。PE1は、関心のあるリスナーがいないCE1にトラフィックを転送しません。

EX9200スイッチ、MXシリーズルーター、vMXルーターは、以下の制約の下でEVPN-MPLSマルチホーミングによるIGMPおよびMLDスヌーピングをサポートします。

  • すべてのマルチホーミング ピア PE デバイスは、BGP EVPN タイプ 7 のジョイン同期ルートとタイプ 8 の同期ルートからの離脱をサポートする必要があります。

  • IGMP スヌーピングまたは MLD スヌーピングは、タイプ evpn またはタイプ virtual-switch の複数のルーティング インスタンスに対して設定できます。

  • EVI 内のすべての PE デバイスで、マルチキャストの送信元と受信機を持つすべてのブリッジ ドメインまたは VLAN を設定する必要があります。

  • 拡張IPネットワークサービスモードでMXシリーズPEデバイスを設定する必要があります。( 「ネットワーク サービス モードの概要」を参照してください)。

  • ブリッジ ドメインまたは VLAN 間のマルチキャスト トラフィックのルーティングは、IRB インターフェイスを介してのみ行われます。この環境では、サブネット間マルチキャスト ルーティングに外部マルチキャスト ルーターを使用するトポロジを使用することはできません。(EVPN-VXLANネットワークでは、IRBインターフェイスの代わりに外部マルチキャストルーターを使用することも可能です。)

  • マルチキャストの送信元と受信側は EVI 内に存在する必要があります。PIM ゲートウェイを使用した、この環境外のデバイスとの間のマルチキャスト トラフィックの受信または転送はサポートされていません。

  • EVPN コアでの選択的マルチキャスト転送(関係する受信者にのみ転送するための EVPN タイプ 6 選択的マルチキャスト イーサネット タグ(SMET)ルートのアドバタイズ)はサポートされていません。

  • IGMP および MLD スヌーピングは、ポイントツーマルチポイント(P2MP)マルチポイント LDP/RSVP レプリケーションではサポートされていません。イングレスレプリケーションのみがサポートされています。

ACXシリーズルーター—EVPN-MPLSのマルチホーミングにおけるマルチキャスト状態の同期

EVPN-MPLSマルチホーミング、IGMPおよびMLDスヌーピングを備えたACXシリーズルーターで、ブリッジドメインまたはVLAN間のマルチキャストトラフィックのルーティング(サブネット間マルチキャスト)をサポートするには、マルチキャストソースはレイヤー3 PIMドメイン内のEVPN-MPLSデータセンターの外部にある必要があります。(ACXシリーズルーターはマルチキャストのファーストホップルーターとして機能できないため、マルチキャストソースをACXルーターに接続してサブネット間ルーティングを行うことはできません。)各 ACXシリーズ PE デバイスは、外部 PIM ドメイン ゲートウェイ ルーターに接続されたレイヤー 3 インターフェイスを介してマルチキャスト送信元トラフィックを受信する必要があります。 図 2 を参照してください。EVPN-MPLS データセンターで、ブリッジ ドメインまたは VLAN 内のマルチキャスト トラフィック (サブネット内マルチキャスト) のみを転送する必要がある場合は、データ センター内のソースで 図 1 のようなトポロジを使用できます。

サブネット内およびサブネット間の両方のユースケースにおいて、マルチホーミングピアPEデバイス間のIGMPまたはMLD状態同期は、他のプラットフォーム用のマルチホーミングソリューションを使用したEVPN-MPLSマルチキャストと同じように機能します。

図 2: ACXシリーズ ルーター EVPN-MPLS data center network diagram with PE routers, multicast traffic flow, and sync between PE1 and PE2. 上の EVPN-MPLS におけるマルチホーム レシーバーのマルチキャスト転送

図 2 のトポロジー例では、外部 PIM ドメイン内のマルチキャスト送信元(マルチキャスト送信元ホスト)と、PE デバイスから外部 PIM ゲートウェイ ルーターへのレイヤ 3 接続が含まれているため、サブネット内とサブネット間の両方のマルチキャスト トラフィックをサポートできます。CE2の背後にあるマルチキャスト受信ホスト1は、ピアPEデバイスPE1およびPE2にマルチホームされています。シングルホームマルチキャスト受信機ホスト4は、CE3経由でPE3に接続します。マルチキャスト レシーバーを提供するすべての EVPN PE では、IGMP(または MLD)スヌーピングが有効になっています。アクセス側でマルチキャスト転送を最適化するために、CEデバイスでIGMPまたはMLDスヌーピングを有効にすることもできます(サポートされている場合)。

マルチホーミング ピア PE2 は、ホスト 1 からメンバーシップ要求を受信し、EVPN タイプ 7 参加同期ルートを EVPN コアにアドバタイズします。PE1 は、タイプ 7 ルートをインポートして、受信者がマルチホーム(PE1 および PE2)されている PE デバイス間で IGMP または MLD の状態を同期させます。PE3 は、シングルホームのホスト 4 からメンバーシップ要求を受信し、マルチホーミング ピアがないため、IGMP または MLD の状態情報を同期する必要はありません。

ACXシリーズルーターは、EVPN-MPLSマルチホーミングによるIGMPおよびMLDスヌーピングを、以下の制約の下でサポートします。

  • すべてのマルチホーム ピア PE デバイスは、BGP EVPN タイプ 7 の参加同期ルートとタイプ 8 の同期ルートからの離脱をサポートする必要があります。

  • IGMP スヌーピングまたは MLD スヌーピングは、タイプ evpn の 1 つ以上のルーティング インスタンスにのみ設定できます。

  • EVI 内のすべての PE デバイスで、すべてのマルチキャスト ブリッジ ドメインまたは VLAN を設定する必要があります。

  • ブリッジ ドメインまたは VLAN 間のマルチキャスト トラフィックのルーティングは、IRB インターフェイスを介してのみ行われます。IRB インターフェイスの代わりに、外部マルチキャスト ルーターをサブネット間マルチキャスト ルーティングに使用するトポロジーを使用することはできません。(IRB インターフェイスの代わりに外部マルチキャスト ルーターを使用することは、一部のプラットフォーム上の EVPN-VXLAN ネットワークで利用可能なソリューションです)。

  • 前述のように、サブネット間のマルチキャスト トラフィック ルーティングをサポートするには、マルチキャスト ソースがデータ センター外の外部 PIM ドメインに存在する必要があります。すべての PE は PIM ゲートウェイに接続し、PIM ランデブー ポイント(RP)を介して PIM join メッセージを送信します。PIM ゲートウェイは、グループのトラフィックをすべての PE デバイスに転送します。

    手記:

    この環境では、グループのマルチキャスト トラフィックがすべて同じブリッジ ドメインまたは VLAN(サブネット内マルチキャストのみ)にある場合にのみ、マルチキャスト送信元を EVI 内に配置できます。

  • EVPN コアでの選択的マルチキャスト転送(関係する受信者にのみ転送するための EVPN タイプ 6 選択的マルチキャスト イーサネット タグ(SMET)ルートのアドバタイズ)はサポートされていません。

  • IGMP および MLD スヌーピングは、ポイントツーマルチポイント(P2MP)マルチポイント LDP/RSVP レプリケーションではサポートされていません。イングレスレプリケーションのみがサポートされています。

マルチホーミング ピア PE デバイスによるメッセージ処理を残す

マルチホーム環境での脱退メッセージとメンバーシップルートの取り消しの処理は、参加メッセージを処理したのと同じ PE デバイスによって脱退メッセージが受信されない場合、より複雑になります。PE デバイスは、BGP EVPN タイプ 8 ルートを使用して、次のように脱退操作を容易にします。

  • グループのIGMPまたはMLD脱退メッセージを受信したPEデバイスは、タイプ8ルートをアドバタイズする。他の PE デバイスは、タイプ 8 ルートをインポートします。

  • タイプ 8 ルートをアドバタイズした PE デバイスは、残りのグループ メンバーのメンバーシップ クエリを開始し、脱退タイマーを開始する。Type 8 ルートをインポートした他の PE デバイスも同様に、脱退タイマーを開始します。

  • タイマーが切れるまでに加入メンバーシップ レポートを受信しなかった場合、タイプ 7 ルートをアドバタイズした PE デバイスはタイプ 7 ルートを撤回します。Type 8 ルートを発信した PE デバイスは、Type 8 ルートを撤回します。

IGMP または MLD のバージョンとサポートされるグループ メンバーシップ レポート モード

ASM(Any-Source Multicast)または(*,G)グループメンバーシップモードには、マルチキャストグループのトラフィックのすべてのソースが含まれます。SSM(Source-specific multicast)または(S,G)モードは、特定の送信元とグループ アドレスに基づいてマルチキャスト グループ メンバーシップを処理します。

デフォルトでは、このEVPN-MPLS環境のPEデバイスは、特定の条件下でIGMPv2、IGMPv3、MLDv1、MLDv2を使用したASMモードをサポートします。または、サブネット間トラフィックをサポートする環境では、IGMPv3 および MLDv2 を使用した SSM メンバーシップ レポートのみを処理するように PE デバイスを設定できます。PE デバイスは、ASM と SSM の両方のメンバーシップ レポートの同時処理をサポートしていません。

表 1 は、各 IGMP または MLD バージョンでサポートされるメンバーシップ レポート モードをまとめたものです。IGMPv1はEVPN-MPLSマルチキャストではサポートされていません。

表 1:IGMP および MLD の各バージョンでサポートされるグループ メンバーシップ レポート モード

IGMP または MLD バージョン

ASM (*,G) のみ

SSM(S,G)のみ

ASM (*,G) + SSM (S,G)

IGMPv1

-

-

-

IGMPv2

はい

いいえ

いいえ

IGMPv3

はい

(ACXシリーズのみ)

はい

(明示的に設定されている場合、ACXシリーズのみ)

いいえ

MLDv1

はい

いいえ

いいえ

MLDv2の

はい

(ACXシリーズ:マルチキャストトラフィックを受信するすべてのインターフェイスでMLDv2が設定されている場合のみ)

はい

(明示的に設定されている場合のみ)

いいえ

次のセクションでは、IGMP または MLD メンバーシップ レポートを処理する際のプラットフォーム固有の PE デバイスの動作について詳しく説明します。

EX9200スイッチ、MXシリーズルーター、vMXルーターでのASMおよびSSMモードの動作

デフォルトでは、EVPN-MPLSネットワークは、IGMPv2、MLDv1、およびMLDv2を含むASM(*,G)メンバーシップレポートを処理できます。ネットワークに、特定のグループに対して MLDv1 と MLDv2 の両方の ASM レポートを送信するホストがある場合、PE デバイスはグループの MLDv1 および MLDv2 レポートを MLDv1 メンバーシップ レポートとして処理します。これらはドロップされ、SSMレポートは処理されません。

または、IGMP スヌーピングまたは MLD スヌーピングを evpn-ssm-reports-only オプションで有効にして、MLDv2 で SSM(S、G)メンバーシップ レポートを受け入れて処理するように PE を明示的に設定できます。このオプションを使用すると、PE は SSM レポートのみを受け入れ、ASM レポートをドロップして処理しません。

  • EVI の 1 つ以上のブリッジ ドメインに対して SSM のみの処理を有効にできます。

  • 仮想スイッチに対してこのオプションを有効にすると、この動作は仮想スイッチ インスタンス内のすべてのブリッジ ドメインに適用されます。

ACXシリーズルーターでのASMおよびSSMモードの動作

IGMP スヌーピングが有効で、マルチキャスト トラフィック フローがブリッジ ドメインまたは VLAN(サブネット内) にある場合:

  • デフォルトでは、PE デバイスは IGMPv2 ASM(*,G)メンバーシップ レポートを処理しますが、IGMPv3 レポートは破棄します。

  • マルチキャスト トラフィックを受信するすべてのインターフェイスに IGMPv3 を設定すると、PE デバイスは ASM(*,G)モードで IGMPv3 レポートを処理できますが、IGMPv3 SSM(S,G)レポートは破棄します。

MLD スヌーピングが有効で、マルチキャスト トラフィック フローがブリッジ ドメインまたは VLAN(サブネット内) にある場合:

  • デフォルトでは、PE デバイスは MLDv1 ASM(*,G)メンバーシップ レポートを処理できますが、MLDv2 レポートは破棄します。

  • マルチキャスト トラフィックを受信するすべてのインターフェイスに MLDv2 を設定すると、PE デバイスは MLDv1 と MLDv2 の両方のレポートを ASM(*,G)モードで処理できますが、MLDv2 SSM(S,G)レポートは破棄します。

IGMP スヌーピングまたは MLD スヌーピングが有効で、ブリッジ ドメインまたは VLAN (インターサブネット)でマルチキャスト トラフィックをルーティングする場合:

  • IGMP スヌーピングでは、デフォルトで、PE デバイスは IGMPv2 および IGMPv3 メンバーシップ レポートを ASM(*,G)モードで処理します。IGMPv3 SSM(S,G)レポートを破棄します。

  • MLD スヌーピングでは、デフォルトで、PE デバイスは MLDv1 および MLDv2 メンバーシップ レポートを ASM(*,G)モードで処理します。MLDv2 SSM(S、G)レポートは破棄されます。

  • IGMP スヌーピングまたは MLD スヌーピングを IGMPv3 または MLDv2 で有効にし、SSM のみの処理オプション evpn-ssm-reports-only を有効にすると、PE デバイスは IGMPv3 または MLDv2 レポートを SSM(S、G)のみとして処理します。ASM (*,G) レポートはすべて破棄されます。

    この場合、最良の結果を得るには、サブネット間ルーティングを行うすべての IRB インターフェイスで IGMPv3 または MLDv2 を設定することをお勧めします。

シングルホームまたはマルチホーム受信者とのマルチキャストトラフィック転送の仕組み

ホストが複数の PE デバイスにマルチホームされる可能性がある EVPN-MPLS ネットワークでは、ブリッジ ドメイン(または VLAN)が PE デバイス上で設定されると、PE デバイスはインスタンス内の他の PE デバイスに BGP EVPN タイプ 3(IMET(包括的マルチキャスト イーサネット タグ))ルートをシグナリングし、設定された各ブリッジ ドメインのコア マルチキャスト レプリケーション ツリーを構築します。

転送されるマルチキャスト トラフィックを受信する PE デバイスは、 イングレス PE デバイスと呼ばれます。マルチキャスト トラフィックが EVI 内のすべてのリモート PE デバイスに確実に到達するようにするために、イングレス PE デバイスは EVPN コアのイングレス レプリケーションで IMET ルーティング情報を使用し、EVPN トンネル上のパケットを複製して、トラフィックの転送を必要とする可能性がある EVI 内の他のすべての PE デバイス(または外部エッジ ルーター)にフラッディングします。IGMP または MLD スヌーピングは、EVPN コアでは実行されません。

手記:

マルチキャスト ソースが外部 PIM ドメインの EVPN-MPLS ネットワークの外部にある場合(ACXシリーズ ルーターの実装の場合と同様)、各 PE デバイスは、EVPN コアの IMET シグナリングを介さずに、設定されたレイヤー 3 インターフェイスから PIM ゲートウェイ ルーターへの送信元トラフィックを直接受信します。

IGMP または MLD スヌーピングが有効な場合:

  • マルチホーミング PE デバイスがマルチキャスト トラフィックを受信し、それがマルチキャスト グループの関心のある受信者の DF である場合、PE デバイスはトラフィックを転送します。

  • マルチホーミング PE デバイスがマルチキャスト トラフィックを受信し、それが関係する受信者の DF ではない場合、PE デバイスはトラフィックを転送しません。

  • アクセス側では、EVPN コアからマルチキャスト データを受信すると、PE デバイスはマルチキャスト トラフィックを選択的に関心のある受信者にのみ転送します。シングルホーミング PE デバイスは学習した IGMP または MLD スヌーピング情報を使用し、マルチホーミング PE デバイスは IGMP または MLD スヌーピング情報と EVPN タイプ 7 ルートの両方を使用します。

例えば、送信元と受信側がすべてEVPN-MPLSネットワーク内にある場合の図 3 のユースケースを見てみましょう。

図 3: EVPN-MPLS ネットワークNetwork topology for EVPN-MPLS multicast traffic handling: Host 1 joins multicast group via CE2. PE2, as Designated Forwarder, syncs multicast state and forwards traffic from Source A through PE3 to CE2 and Host 1.内の送信元によるマルチキャスト トラフィック フロー

PE3 はマルチキャスト ソース A のイングレス PE デバイスであり、マルチキャスト トラフィックを EVPN コアに転送します。PE1とPE2は、EVPNコアからマルチキャスト トラフィックを受信します。ホスト 1 は、カスタマー エッジ デバイス CE2 を経由して PE1 および PE2 にマルチホームされるマルチキャスト レシーバーです。PE1とPE2は、受信者ホスト1に関するIGMPまたはMLD状態情報を同期しています。PE は次のようにトラフィックを転送します。

  • PE1 は現在ホスト 1 の選出された DF であるため、PE1 はホスト 1 にデータを転送します。

  • IGMPまたはMLDスヌーピング情報とインポートされたEVPNタイプ7ルーティング情報に基づいて、CE1には関心のある受信者がいないため、PE1はCE1にデータを転送しません。

  • PE2 は DF ではないため、PE2 はトラフィックをホスト 1 に転送せず、重複ストリームの送信を回避します。

また、 図 4 のユース ケースで、ブリッジ ドメインまたは VLAN 間のマルチキャストをサポートする EVPN-MPLS マルチホーミングを搭載した ACXシリーズ ルーターの場合、送信元は EVPN ネットワーク外の外部 PIM ドメインにある必要があります。

図4:EVPN-MPLSネットワークEVPN-MPLS data center network diagram with PE routers, multicast traffic flow, and sync between PE1 and PE2.外の送信元とのマルチキャストトラフィックフロー

PE1、PE2、および PE3 はすべて、PIM ゲートウェイ ルーター PIM R1 へのレイヤー 3 接続を持ち、すべての PE デバイスはイングレス PE です。この場合、すべての PE は PIM R1 を介して送信元からのマルチキャスト送信元トラフィックを受信します。ホスト3とホスト4は、CE3を経由してPE3にシングルホーム接続されています。ホスト 1 は、CE2 を介して PE1 および PE2 にマルチホームされるマルチキャスト レシーバーです。PE は次のようにトラフィックを転送します。

  • ホスト4はマルチキャスト受信者であるため、PE3はCE3にトラフィックを送信してホスト4に到達します。

  • ホスト3はマルチキャスト受信者ではないため、スヌーピングを有効にすると、CE3はトラフィックをホスト3に転送しません。

  • PE1とPE2は、受信者ホスト1に関するIGMPまたはMLDの状態情報を同期しており、ピアPEデバイスとして、EVPN-MPLSネットワーク内のすべての送信元と受信者のユースケースと同じように動作します。

    • ホスト1の選出されたDFとして、PE1はデータをホスト1に転送します。PE2 は DF ではないため、Host 1 に重複するストリームは送信されません。

    • IGMPまたはMLDスヌーピング情報とインポートされたEVPNタイプ7ルーティング情報に基づいて、CE1には関心のある受信者がいないため、PE1はCE1にデータを転送しません。

IRB インターフェイスを使用したブリッジ ドメインまたは VLAN 間のマルチキャスト転送による IGMP または MLD スヌーピング

この環境のブリッジ ドメインまたは VLAN 間のマルチキャスト転送の場合、PE デバイスは IRB インターフェイス上の DDR(分散指定ルーター)モードで PIM(プロトコル独立マルチキャスト)を使用します。

  • デバイス上のブリッジ ドメインまたは VLAN 間でマルチキャスト トラフィックをローカルにルーティングする必要がある EVI 内のすべての PE デバイスで IRB インターフェイスを設定する必要があります。

    手記:

    すべての PE デバイスでブリッジ ドメイン(または VLAN)と IRB インターフェイスを設定し、PE デバイスで IRB インターフェイスがダウンした場合、その IRB がサービスを提供する受信者のブリッジ ドメイン(または VLAN)間のトラフィック ルーティングが影響を受けます。

  • ブリッジ ドメインまたは VLAN 間でレイヤー 3 マルチキャスト トラフィックをルーティングするには、参加するすべての IRB インターフェイスで PIM 分散指定ルーター(DDR)モードも設定する必要があります。(詳細は distributed-dr を参照してください。PIM パッシブ モードはサポートされていません。

PE デバイス上の IRB インターフェイスは、ブリッジ ドメインまたは VLAN 間のマルチキャスト トラフィックを次のようにルーティングします。

  • マルチキャスト ソースから IRB インターフェイスでマルチキャスト トラフィックを受信すると、PE デバイスは、PIM が有効で、マルチキャスト グループに関心のあるローカル レシーバーを持つブリッジ ドメインまたは VLAN で設定されている IRB にトラフィックをルーティングします。

  • PIM DDR モードでは、IRB が PIM 指定ルーター(DR)として選択されているかどうかに関係なく、IRB インターフェイスはマルチキャスト トラフィックをローカル レシーバーにルーティングします。

  • マルチキャスト トラフィックの重複を防ぐため、IRB ルーティングされたマルチキャスト トラフィックは EVPN コアに転送されません。

IRB インターフェイスは、マルチキャスト ソースが EVPN-MPLS ネットワーク内にあるか、外部 PIM ドメイン内にあるかに関係なく、ブリッジ ドメインまたは VLAN 間のイングレス トラフィックを同じ方法で受信者に向けてルーティングします。

たとえば、 図 5 は、PE デバイスが EVPN-MPLS ネットワーク経由で送信元トラフィックを受信する IRB インターフェイスを備えた PE デバイスを示しています。

手記:

ACXシリーズルーターは、VLAN間マルチキャストトラフィックをルーティングするためのEVPN-MPLSネットワーク内にマルチキャストソースを持つことをサポートしていません。代わりに 、図 6 を参照してください。

図 5:EVPN-MPLS Network diagram showing multicast traffic flow in an EVPN environment with PE devices using IRB interfaces and PIM DR configurations.の IRB と PIM DDR を使用したブリッジ ドメイン(または VLAN)間のマルチキャスト トラフィックのルーティング

このユースケースでは、EVPN インスタンスには PE1、PE2、PE3 の 3 つの PE デバイスがあり、2 つのブリッジ ドメインまたは VLAN 用に各 PE デバイスに IRB インターフェイスが設定されています。ブリッジ ドメイン 1(VLAN 1)のマルチキャスト ソースはマルチキャスト トラフィックを PE1 に送信し、PE1 はイングレス レプリケーションによる包括的なマルチキャスト転送を使用して EVPN コアにトラフィックを転送し、関心のある受信者を持つ他の PE デバイスに到達します。PE1 は、PE3 がブリッジ ドメイン 2(VLAN 2)の PIM DR であっても、IRB インターフェイスを介してブリッジ ドメイン 2(VLAN 2)上の関係する受信者にローカルにトラフィックをルーティングします。ブリッジ ドメイン 2(VLAN 2)上の受信者にトラフィックをルーティングするすべての PE デバイス上の IRB インターフェイスは、ルーティングされたトラフィックを EVPN コアに転送しません。PE2 は、EVPN コアからマルチキャスト トラフィックを受信し、関心のある受信者がいる各ブリッジ ドメイン(または VLAN)でトラフィックを転送またはローカルにルーティングします。PE3 は、ブリッジ ドメイン 1(または VLAN 1)に関心のある受信者がないため、ブリッジ ドメイン 2 にのみローカルにトラフィックをルーティングします。

図 6 は、DDR モードの IRB インターフェイスで同様に設定された PE デバイスを示していますが、各 PE デバイスは、PIM ゲートウェイ ルーターに接続されたレイヤー 3 インターフェイスを介して外部ソースからマルチキャスト トラフィックを受信します。これは、EVPN-MPLSネットワークでVLAN間マルチキャストトラフィックをルーティングするためにACXシリーズルーターでサポートされているユースケースです。

図 6:EVPN-MPLS Network diagram showing multicast traffic flow in EVPN-MPLS data center with PE devices, receivers, PIM domain, and traffic segmentation using Bridge Domains/VLANs.の IRB と PIM DDR を使用したブリッジ ドメイン(または VLAN)間の外部 PIM ドメイン送信元トラフィックのルーティング

このユースケースでは、PE1、PE2、および PE3 には、2 つのブリッジ ドメインまたは VLAN の各 PE デバイスに設定された IRB インターフェイスもあります。各 PE には対象のレシーバーがいる場合があるため、各 PE は送信元 PIM ドメインへのレイヤー 3 接続を持ち、BD1(VLAN 1)でマルチキャスト トラフィックを受信します。PE1 と PE3 はそれぞれ、IRB インターフェイスを介して BD2(VLAN 2)の受信者(レシーバー 1 とレシーバー 4)にトラフィックをローカルにルーティングし、PE2 は BD2 のレシーバー 3 に対して同じことを行います。PE3 は BD2(VLAN 2)の PIM DR です。また、PE2はBD1(VLAN 1)のReceiver 2にトラフィックをローカルに転送します。このモデルでは、PE デバイスは送信元トラフィックを EVPN コアにまったく送信しません。