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 スヌーピングを有効にすることができます。この環境では、EVI(EVI)のマルチキャスト受信ホストを、1 つの PE(プロバイダ エッジ)デバイスにシングルホームするか、またはオールアクティブ モードで複数の PE(プロバイダ エッジ)デバイスにマルチホームすることができます。複数の PE デバイスにマルチホームされているレシーバーの場合、ピア PE デバイスは IGMP または MLD の状態情報を同期します。受信機は、同じサイトまたは異なるサイトのEVI内のPEデバイスに接続できます。

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

IGMP および MLD スヌーピングは、次の目的で有効にできます。

  • 複数のEVPNインスタンス

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

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

この環境のデバイスは、IRB インターフェイスを使用して、ブリッジ ドメインまたは VLAN 内でマルチキャスト トラフィックを転送し、レイヤー 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におけるマルチホーム受信機のマルチキャスト転送 Multicast Forwarding for Multihomed Receivers in EVPN-MPLS on EX9200 Switches, MX Series Routers, and VMX Routers

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

マルチホーミング ピア PE2 は、ホスト 1 からメンバーシップ要求を受信し、EVPN タイプ 7 のジョイン シンク ルートを EVPN コアにアドバタイズします。PE1はタイプ7ルートをインポートして、受信機がマルチホームされているPEデバイス(PE1とPE2)間で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 を設定する必要があります。

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

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

  • マルチキャストの送信元と受信者は 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におけるマルチホーム受信機のマルチキャスト転送 Multicast Forwarding for Multihomed Receivers in EVPN-MPLS on ACX Series Routers

図 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ルートをインポートして、受信機がマルチホームされているPEデバイス(PE1とPE2)間で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 インターフェイスの代わりに、サブネット間マルチキャスト ルーティングに外部マルチキャスト ルーターを使用するトポロジを持つことはできません。(一部のプラットフォームのEVPN-VXLANネットワークでは、IRBインターフェイスの代わりに外部マルチキャストルーターを使用できます)。

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

    手記:

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

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

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

マルチホーミング ピア PE デバイスでのメッセージ処理の終了

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

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

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

  • タイマーが終了するまでに参加メンバーシップレポートを受信しない場合、タイプ 7 ルートをアドバタイズした PE デバイスはタイプ 7 ルートを取り消します。タイプ 8 ルートを発信した PE デバイスは、タイプ 8 ルートを取り消します。

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

ASM(Any-Source Multicast)または(*,G)グループ メンバーシップ モードには、マルチキャスト グループのトラフィックのすべてのソースが含まれます。ソース固有マルチキャスト(SSM)または(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 レポートは削除され、処理は行われません。

または、 evpn-ssm-reports-only オプションを使用して IGMP スヌーピングまたは MLD スヌーピングを有効にし、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 デバイスは ASM(*,G)モードで MLDv1 と MLDv2 の両方のレポートを処理できますが、MLDv2 SSM(S,G)レポートは破棄されます。

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

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

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

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

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

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

ホストが複数の PE デバイスにマルチホームされる可能性がある EVPN-MPLS ネットワークでは、PE デバイスにブリッジ ドメイン(または VLAN)が設定されている場合、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 ルートの両方を使用します。

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

図3: EVPN-MPLSネットワーク内のソースを使用したマルチキャストトラフィックフロー Multicast Traffic Flow with Sources Inside the EVPN-MPLS Network

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 に転送せず、重複するストリームの送信を回避します。

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

図4: EVPN-MPLSネットワーク外のソースを使用したマルチキャストトラフィックフロー Multicast Traffic Flow With Sources Outside the EVPN-MPLS Network

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 ではなく、ホスト 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)モードも設定する必要があります。(詳細については、 分散 DR を参照してください)。PIM パッシブ モードはサポートされていません。

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

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

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

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

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

例えば、 図 5 は IRB インターフェイスを持つ PE デバイスを示しており、PE デバイスは EVPN-MPLS ネットワークを通じてソース トラフィックを受信します。

手記:

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

図 5: EVPN-MPLS Routing Multicast Traffic Between Bridge Domains (or VLANs) with IRBs and PIM DDR in EVPN-MPLS での IRB と PIM DDR を使用したブリッジ ドメイン(または VLAN)間のマルチキャスト トラフィックのルーティング

このユースケースでは、EVPN インスタンスに PE1、PE2、および PE3 の 3 つの PE デバイスがあり、各 PE デバイスに 2 つのブリッジドメインまたは VLAN 用の IRB インターフェイスが設定されています。ブリッジ ドメイン 1(VLAN 1)のマルチキャスト ソースはマルチキャスト トラフィックを PE1 に送信し、PE1 はイングレス レプリケーションによる包括的マルチキャスト転送を使用してトラフィックを EVPN コアに転送し、関心のある受信者を持つ他の PE デバイスに到達します。PE3 がブリッジ ドメイン 2(VLAN 2)の PIM DR であっても、PE1 はトラフィックを 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 Routing External PIM Domain Source Traffic Between Bridge Domains (or VLANs) with IRBs and PIM DDR in EVPN-MPLS での IRB と PIM DDR を使用したブリッジ ドメイン(または VLAN)間の外部 PIM ドメインのソース トラフィックのルーティング

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