EVPN-VXLAN環境におけるIGMPスヌーピングまたはMLDスヌーピングによるマルチキャストフォワーディングの概要
IGMP(インターネットグループ管理プロトコル)のスヌーピングとMLD(マルチキャストリスナー検出)のスヌーピングは、ブロードキャストドメインのマルチキャストトラフィックを、関心のある受信者やマルチキャストデバイスに制限します。大量のマルチキャスト トラフィックがある環境では、IGMP または MLD スヌーピングを使用すると、マルチキャスト リスナーを持つインターフェイスでのみマルチキャスト トラフィックが転送されるため、帯域幅を保持できます。IGMPスヌーピングは、IPv4マルチキャストトラフィックフローを最適化します。MLDスヌーピングは、IPv6のマルチキャストトラフィックフローを最適化します。
イーサネットVPN-仮想拡張VLAN(EVPN-VXLAN)ネットワークでは、IGMPスヌーピングとMLDスヌーピングをサポートしています。これらのスヌーピングプロトコルは、EVPNネットワーク内外の送信元と受信者のマルチキャストトラフィックフローを最適化するのに役立ちます。IGMP または MLD スヌーピングが有効になっている EVPN PE デバイスも、デフォルトで選択的マルチキャスト転送を使用して、サブスクライブされた受信者を持つアクセス インターフェイスにのみマルチキャスト トラフィックを送信します。さらに、マルチホーム受信機にサービスを提供するEVPNピアプロバイダーエッジ(PE)デバイスは、IGMPまたはMLDのスヌーピング状態情報を同期して、マルチキャストフローが常にそれらの受信機に到達するようにします。
一部のプラットフォームでは、EVPN-VXLANエッジルーテッドブリッジング(ERB)オーバーレイネットワークでの最適化されたサブネット間マルチキャスト(OISM)ルーティングと転送もサポートしています。OISMの設定と運用の詳細については、 EVPNネットワークで最適化されたサブネット間マルチキャスト を参照してください。OISMにより、ERBオーバーレイファブリックの内部および外部のマルチキャストソースとレシーバーの両方で、効率的なマルチキャストルーティングと転送が可能になります。OISM設定の一部として、ファブリックリーフデバイス上でIGMPスヌーピング(またはサポートされている場合はMLDスヌーピング)を設定する必要があります。一部のプラットフォームでは、OISMでのみEVPN-VXLANマルチキャストトラフィックをサポートしています。
ここでは、EVPN-VXLANネットワークにおけるOISMを使用しないマルチキャストトラフィックフローの最適化について紹介します。
スイッチングデバイスでは、 vlan ステートメントを使用してVLANを設定します。多くのルーティングデバイスでは、 bridge-domain ステートメントを使用して同じエンティティを設定できます。簡単にするために、このトピックでは、スイッチングデバイスまたはルーティングデバイスのいずれかに設定された同じエンティティを指すときに VLAN という用語を使用します。
EVPN-VXLAN環境におけるIGMPスヌーピングまたはMLDスヌーピングによるマルチキャストフォワーディングのメリット
-
大量のマルチキャスト トラフィックがある環境では、IGMP スヌーピングまたは MLD スヌーピングを使用すると、VLAN 内のマルチキャスト トラフィック フローが関心のある受信者とマルチキャスト デバイスにのみ制限されるため、ネットワーク帯域幅が節約されます。
-
マルチホーム受信機にサービスを提供するEVPNデバイス間でIGMPまたはMLDの状態を同期することで、以下のような場合にマルチキャストトラフィックが確実にそれらの受信機に到達するようになります。
-
マルチキャストグループのIGMPまたはMLDメンバーシップレポートは、イーサネットセグメントのDF(指定フォワーダー)ではないEVPNデバイスに到着する場合があります。
-
マルチキャストグループを離れるためのIGMPまたはMLDメッセージは、グループの対応する参加メッセージを受信したEVPNデバイスとは異なるEVPNデバイスに到着します。
-
-
選択的マルチキャストフォワーディングは、EVPNコアの帯域幅使用量を節約し、リスナーを持たないエグレスEVPNデバイスの負荷を軽減します。
-
外部PIMゲートウェイにより、EVPN-VXLANネットワーク内のソースとリスナーと、外部PIMドメイン内のソースとリスナー間でマルチキャストトラフィックを交換できます。このサポートがなければ、これら 2 つのドメインのソースとリスナーは通信できません。
サポートされているマルチキャストプロトコルバージョンとEVPN-VXLANオーバーレイアーキテクチャ
特に明記されていない限り、このページの情報は以下に適用されます。
-
以下のEVPN-VXLANアーキテクチャでこれらのプロトコルをサポートするデバイス上のIGMPv2およびIGMPv3:
-
-
BO(ブリッジドオーバーレイ)
-
Centrally Routed Bridging(CRB)オーバーレイ
-
ERBオーバーレイ
-
-
以下のEVPN-VXLANアーキテクチャでこれらのプロトコルをサポートするデバイス上のMLDv1およびMLDv2:
-
CRBオーバーレイ
-
ERBオーバーレイ
-
また、一部のプラットフォームでは、IPv6 アンダーレイピアリングを使用したIPv6 EVPN-VXLANオーバーレイで、IPv4およびIPv6マルチキャストトラフィックをサポートしています。
さまざまなEVPN-VXLANネットワークアーキテクチャとアンダーレイピアリングオプションにおけるIGMPまたはMLDスヌーピングの特定のプラットフォームおよびリリースサポートについては、 機能エクスプローラ を参照してください。
サポートされているIGMPまたはMLDのバージョンとグループメンバーシップレポートモード
EVPN-VXLANデバイスは、IPv4マルチキャストトラフィックのIGMPスヌーピングを備えたIGMPv2およびIGMPv3をサポートする場合があります。また、デバイスは、IPv6 マルチキャスト トラフィックの MLD スヌーピングにより、MLDv1 および MLDv2 をサポートする場合もあります。
-
IGMPv2およびMLDv1では、デバイスはASM(Any-Source マルチキャスト)レポートのみを処理します。
-
デバイスがIGMPv3およびMLDv2をサポートしている場合、ASMモードがデフォルトの動作ですが、代わりにIGMPv3およびMLDv2を使用してソース固有のマルチキャスト(SSM)レポートを処理するようにデバイスを設定できます。
ただし、デバイスは、SSMレポートとASMレポートの両方を同時に処理することはできません。IGMPv3およびMLDv2を使用してSSMモードで動作するようにデバイスを設定すると、デバイスはASMレポートを破棄します。SSMモードで動作するようにデバイスを構成しない場合、デバイスはASMレポートを処理しますが、IGMPv3およびMLDv2 SSMレポートは破棄します。
表1は 、サポートされているIGMPバージョンと、各バージョンでサポートされているメンバーシップレポートモードの概要を示しています。
| マルチキャストプロトコルのバージョン |
ASM(Any-Source Multicast)(*、G)のみ |
SSM(SOURCE-SPECIFIC MULTICAST)(S,G)のみ |
ASM(*,G)+ SSM(S,G) |
|---|---|---|---|
| IGMPv2 |
はい(デフォルト) |
いいえ |
いいえ |
| IGMPv3 |
はい(デフォルト) |
はい(設定されている場合) |
いいえ |
| MLDv1 |
はい(デフォルト) |
いいえ |
いいえ |
| MLDv2 |
はい(デフォルト) |
はい(設定されている場合) |
いいえ |
IGMPv3またはMLDv2のSSM(S,G)メンバーシップレポートのみを処理するようにEVPNデバイスを明示的に設定するには、[edit protocols igmp-snooping vlan vlan-name]階層レベルでevpn-ssm-reports-only設定オプションを設定します。
EVPNルーティングインスタンス(EVI)の1つ以上のVLANに対して、SSMのみの処理を有効にすることができます。タイプ virtual switchのルーティングインスタンスに対してこのオプションを有効にすると、その仮想スイッチインスタンス内のすべてのVLANに動作が適用されます。このオプションを有効にすると、デバイスはASMレポートを処理せず、レポートをドロップします。
evpn-ssm-reports-onlyオプションを設定しない場合、デフォルトでは、EVPNデバイスは次のようになります。
-
IGMPv2、IGMPv3、MLDv1、または MLDv2 ASM レポートを処理します。
-
IGMPv3またはMLDv2 SSMレポートを削除します。
マルチキャストトラフィックフォワーディングとルーティングの使用事例の概要
表2は 、EVPN-VXLANネットワークでサポートするマルチキャストトラフィック転送とルーティングのユースケースの概要と、EVPN-VXLANネットワークにユースケースを適用すべき場合についての推奨事項を示しています。
| ユースケース番号 |
ユースケース名 |
概要 |
推奨される使用法 |
|---|---|---|---|
| 1 |
VLAN内マルチキャストトラフィックフォワーディング |
同じ VLAN 内のホストへのマルチキャスト トラフィックの転送。 |
この基本的なユースケースをすべてのEVPN-VXLANネットワークに実装することをお勧めします。 |
| 2 |
VLAN 間マルチキャスト ルーティングおよび転送 - PIM を使用する IRB インターフェイス |
レイヤー 3 EVPN デバイスで PIM を使用する IRB インターフェイス。これらのインターフェイスは、送信元VLANと受信VLANの間でマルチキャストトラフィックをルーティングします。 |
VLAN間ルーティングを処理するために外部マルチキャストルーターを使用する場合を除き、すべてのEVPN-VXLANネットワークにこの基本的なユースケースを実装することをお勧めします(ユースケース5を参照)。 |
| 3 |
VLAN 間マルチキャスト ルーティングおよび転送 - レイヤー 2 接続を備えた PIM ゲートウェイ |
IGMP と PIM を使用して、外部 PIM ドメインとマルチキャスト トラフィックを交換するためのデータセンターのレイヤー 2 メカニズム。 |
EVPN-VXLAN ERBオーバーレイまたはEVPN-VXLAN CRBオーバーレイのいずれかでこのユースケースをお勧めします。 |
| 4 |
VLAN 間マルチキャスト ルーティングおよび転送 - レイヤー 3 接続を備えた PIM ゲートウェイ |
IGMP(または MLD)と PIM を使用して、外部 PIM ドメインとマルチキャスト トラフィックを交換するデータセンターのレイヤー 3 メカニズム。 |
このユースケースは、EVPN-VXLAN CRBオーバーレイでのみ使用することをお勧めします。 |
| 5 |
VLAN 間マルチキャスト ルーティングと転送 - 外部マルチキャスト ルーター |
レイヤー3EVPNデバイス上のIRBインターフェイスの代わりに、外部マルチキャストルーターがVLAN間ルーティングを処理します。 |
レイヤー3 EVPNデバイスでIRBインターフェイスではなく外部マルチキャストルーターを使用してVLAN間ルーティングを処理する場合、このユースケースをお勧めします。 |
典型的なEVPN-VXLAN ERBオーバーレイの場合:
-
ユースケース1をVLAN内転送に、ユースケース2をVLAN間ルーティングとフォワーディングに実装することをお勧めします。
-
PIM を実行している IRB インターフェイスを持つ EVPN デバイスではなく、外部 マルチキャスト ルーター に EVPN-VXLAN ネットワーク内の VLAN 間ルーティングを処理させたい場合は、ユースケース 2 ではなくユースケース 5 を実装できます。
-
既存の外部PIMドメインに、EVPN-VXLANネットワーク内のホストと通信するホストがある場合は、ユースケース3を実装することもできます。
EVPN-VXLAN CRBオーバーレイにいずれかのユースケースを実装する場合、スパインデバイスタイプを組み合わせて使用できます。ただし、これを行う場合、すべてのスパインデバイスの機能は、各スパインデバイスの制限によって決まることに注意してください。次に例を示します。
-
デバイスによっては、単一のEVPNデフォルトスイッチインスタンスまたはタイプ
virtual-switchのルーティングインスタンスがサポートされている場合があります。 -
デバイスによっては、デバイス上でタイプ
evpn、virtual-switch、またはmac-vrfの複数のEVPNインスタンスをサポートしていますが、単一のvirtual-switchEVPNインスタンスのみをサポートするデバイスと相互運用するには、タイプvirtual-switchの単一のルーティングインスタンスを設定する必要があります。
ユースケース1:VLAN内マルチキャストトラフィックフォワーディング
すべてのEVPN-VXLANネットワークにこの基本的なユースケースをお勧めします。
このユースケースでは、同じVLAN内のホストへのマルチキャストトラフィックの転送をサポートしており、以下の主な機能が含まれています。
-
EVPN デバイスに対してシングルホーム接続されているホスト、またはすべてアクティブモードで複数の EVPN デバイスに対してマルチホーム接続されているホスト。
注:EVPN-VXLANマルチキャストは、特殊なIGMPおよびMLDグループリーフ処理を使用してマルチホーム送信元と受信者を処理するため、EVPN-VXLANネットワークの
[edit protocols igmp-snooping]階層または[edit protocols mld-snooping]階層ではimmediate-leave設定オプションはサポートされません。 -
ルーティングインスタンス:
-
ネットワーク内のすべてのデバイスがデフォルトのスイッチインスタンスを使用してEVPNをサポートしている場合のデフォルトのスイッチインスタンス。
-
ネットワーク内のすべてのデバイスが
evpnまたはvirtual-switchインスタンスタイプを使用してEVPNをサポートしている場合、個々のデバイスのサポートに基づいて:-
タイプ
virtual-switchの単一ルーティング インスタンス。 -
タイプ
evpnまたはvirtual-switchの複数のルーティングインスタンス。
-
-
(推奨)ネットワーク内のすべてのデバイスがMAC-VRFインスタンスを使用してEVPNをサポートしている場合、タイプ
mac-vrfの1つ以上のルーティングインスタンス。( 「MAC-VRFルーティングインスタンスタイプの概要」を参照してください)。注:EVPN VXLAN BOネットワークでは、EVPN PEデバイスでIGMPスヌーピングを備えた
mac-vrfEVPNインスタンスタイプのみをサポートします。-
vlan-basedまたはサービスタイプvlan-awareます。 -
エンタープライズスタイルのインターフェイス。
-
IPv4 または IPv6 アンダーレイ ピアリングと IPv4 マルチキャスト(IGMP)トラフィック。
また、EVPNインスタンスが複数のVLANをサポートする場合は、BOネットワーク内の任意のマルチホーミングピアEVPN PEデバイス上でVLANを対称的に設定する必要があります。
-
-
-
EVI ルートは、マルチホーム EVI に関連付けられた拡張コミュニティ属性をターゲットとしています。
BGP EVPNタイプ7(同期ルートの結合)およびタイプ8(同期ルートの退出)ルートは、複数のEVPNルーティングインスタンスを同時にサポートできるように、これらの属性を持っています。マルチキャストフラグ拡張コミュニティの詳細については、 EVPNマルチキャストフラグ拡張コミュニティを参照してください。
-
IGMPv2、IGMPv3、MLDv1、または MLDv2。IGMPまたはMLDの各バージョンでサポートされているメンバーシップレポートモードについては、 表1をご覧ください。マルチホームEVPNデバイス間のIGMPまたはMLDルート同期の詳細については、 EVPN-MPLS環境でのIGMPまたはMLDスヌーピングによるマルチキャストフォワーディングの概要を参照してください。
-
IGMP スヌーピングまたは MLD スヌーピング。
ネットワーク内のホストは、IGMP レポート(IPv4 トラフィック用)または MLD レポート(IPv6 トラフィック用)を送信し、マルチキャスト ソースからの特定のマルチキャスト グループへの関心を示します。IGMP スヌーピングまたは MLD スヌーピングが有効になっている EVPN デバイスは、IGMP または MLD レポートをリッスンします。EVPNデバイスは、アクセス側のスヌーピングされた情報を使用して、関心のある受信者にのみマルチキャストグループのトラフィックを転送するマルチキャストルートを確立します。
IGMP スヌーピングまたは MLD スヌーピングは、同じサイトまたは異なるサイト内のマルチキャスト送信者と受信者をサポートします。サイトには、受信者のみ、ソースのみ、または送信者と受信者の両方を接続できます。
-
選択的マルチキャスト転送—EVPNタイプ6の選択的マルチキャストイーサネットタグ(SMET)ルートをアドバタイズして、関心のある受信者にのみ転送します。
この機能により、EVPNデバイスは、マルチキャスト トラフィックを、そのマルチキャスト グループに関心を示したEVPNコア内のデバイスのみに選択的に転送できます。
注:EVPN-VXLAN CRBオーバーレイでのみ、EVPNコア内のデバイスへの選択的マルチキャスト転送をサポートします。
IGMP スヌーピングまたは MLD スヌーピングを有効にすると、選択的マルチキャスト転送がデフォルトで有効になります。
-
IGMPスヌーピング、MLDスヌーピング、選択的マルチキャストフォワーディングをサポートしないネットワーク内のEVPNデバイスをサポート。
このユースケースはEVPNシングルホーム環境に実装できますが、このユースケースは、大量のマルチキャストトラフィックがあるEVPNマルチホーム環境で特に効果的です。
すべてのマルチホームインターフェイスは同じ設定である必要があり、すべてのマルチホームピアEVPNデバイスは、スタンバイモードやパッシブモードではないオールアクティブモードにする必要があります。
マルチキャスト ソースから最初にトラフィックを受信する EVPN デバイスは、 イングレス デバイスとして知られています。イングレスデバイスは、次のようにVLAN内マルチキャストトラフィックの転送を処理します。
-
IGMP スヌーピングまたは MLD スヌーピングが有効になっている場合(サポート対象デバイスでの選択的なマルチキャスト転送も有効になります):
-
図 1 に示すように、イングレス デバイス(リーフ 1)は、同じマルチキャスト グループに関心のある受信者がいるアクセス インターフェイスを持つ他の EVPN デバイスにトラフィックを選択的に転送します。
-
その後、トラフィックは、EVPNタイプ6のSMETルートをアドバタイズしたEVPNコア内のエグレスデバイスに選択的に転送されます。
-
-
IGMP スヌーピングや MLD スヌーピング、または EVPN タイプ 6 SMET ルートの発信機能をサポートしていない EVPN デバイスがある場合、イングレス デバイスはこれらのデバイスにマルチキャスト トラフィックを大量に送ります。
-
ホストが複数のEVPNデバイスにマルチホームされている場合、EVPNデバイスは 図1に示すように、EVPNタイプ7およびタイプ8のルートを交換します。この交換は、マルチホームインターフェイスで受信したIGMPまたはMLDメンバーシップレポートを同期し、異なるEVPNデバイスに送信されるメッセージからのステータスを調整するため、またはEVPNデバイスの1つに障害が発生した場合に備えます。
によるVLAN内マルチキャストトラフィックフロー
EVPN-VXLANネットワーク内の1つ以上のレイヤー3デバイス(ユースケース2)にPIMを使用したIRBインターフェイスを設定している場合、イングレスデバイスがマルチキャストトラフィックをレイヤー3デバイスに転送することに注意してください。イングレスデバイスは、PIMランデブーポイント(RP)として機能するレイヤー3デバイスに自身を登録するために、このアクションを実行します。
ユースケース2:VLAN間マルチキャストルーティングと転送—PIMを使用するIRBインターフェイス
この基本的なユースケースは、外部マルチキャストルーターを使用してVLAN間ルーティングを処理する場合を除き、すべてのEVPN-VXLANネットワークにお勧めします(ユースケース5:VLAN間マルチキャストルーティングと転送 - 外部マルチキャストルーターを参照)。
このユースケースでは、PIM(プロトコル独立マルチキャスト)を使用するIRBインターフェイスは、送信元VLANと受信VLANの間でマルチキャストトラフィックをルーティングします。IRB インターフェイスが存在する EVPN デバイスは、次の主要な機能を使用してルーテッド トラフィックを転送します。
-
イングレスレプリケーションによる包括的なマルチキャストフォワーディング
-
IGMP スヌーピングまたは MLD スヌーピング(サポートされている場合)
-
選択的マルチキャスト転送
包括的マルチキャスト転送のデフォルトの動作は、マルチキャストトラフィックを複製し、すべてのデバイスにトラフィックをフラッディングすることです。ただし、このユースケースでは、IGMPスヌーピング(またはMLDスヌーピング)と選択的マルチキャストフォワーディングと組み合わせた包括的なマルチキャストフォワーディングをサポートしています。その結果、マルチキャストトラフィックは複製されますが、関心のある受信者がいるEVPNコア内のアクセスインターフェイスとデバイスに選択的に転送されます。
EVPNおよびIGMPスヌーピング(またはMLDスヌーピング)をサポートするジュニパーネットワークスデバイスがEVPNタイプ3(マルチキャストイーサネットタグを含む)ルートに含めるEVPNマルチキャストフラグ拡張コミュニティの詳細については、 EVPNマルチキャストフラグ拡張コミュニティを参照してください。
EVPN-VXLAN CRBオーバーレイでは、スパインデバイスの一部がVLAN間ルーティングおよびマルチキャストトラフィックの転送を実行し、一部は実行しないように設定できます。少なくとも、VLAN 間のルーティングと転送を実行するには、2 つのスパイン デバイスを設定することをお勧めします。
マルチキャストトラフィックのVLAN間ルーティングと転送を実行できるデバイスが複数ある場合、1つのデバイスが各VLANの指定ルーター(DR)として選択されます。
図2に示すEVPN-VXLAN CRBオーバーレイの例で、マルチキャストトラフィックを送信元VLAN 100から受信VLAN 101にルーティングする必要があると仮定します。レシーバー VLAN 101 は、その VLAN の DR として指定されたスパイン 1 に設定されています。
によるVLAN間マルチキャストトラフィックフロー
VLAN 間ルーティングが実行された後、EVPN デバイスはルーティングされたトラフィックを以下に転送します。
-
マルチキャストリスナー(IGMPスヌーピングまたはMLDスヌーピング)を備えたインターフェイスにアクセスします。
-
受信VLAN 2(選択的マルチキャストフォワーディング)のマルチキャストグループメンバーにEVPNタイプ6 SMETルートを送信したEVPNコア内のエグレスマルチキャストデバイス。
IGMP スヌーピング(または MLD スヌーピング)と選択的マルチキャスト転送が、包括的マルチキャスト転送のレプリケートおよびフラッディング動作の影響をどのように軽減するかを理解するには、EVPN-VXLAN CRB オーバーレイに以下の要素が含まれていると仮定します。
-
irb.1 から irb.100 まで続く PIM を使用する 100 の IRB インターフェイス
-
100 VLAN
-
20台のEVPNデバイス
EVPN-VXLAN CRB オーバーレイの例では、 m は VLAN の数を表し、 n は EVPN デバイスの数を表します。IGMP スヌーピング(または MLD スヌーピング)と選択的マルチキャスト フォワーディングが無効になっていると仮定すると、マルチキャスト トラフィックが irb.1 に到着すると、EVPN デバイスはトラフィックを m * n 回、または 100 * 20 回複製します。これは 20,000 パケットのレートに相当します。特定のマルチキャストグループの着信トラフィックレートが100パケット/秒(pps)の場合、EVPNデバイスはそのマルチキャストグループに対して200,000ppsを複製する必要があります。
サンプルEVPN-VXLAN CRBオーバーレイでIGMPスヌーピング(またはMLDスヌーピング)と選択的マルチキャストフォワーディングが有効になっている場合、4つのVLANと3つのEVPNデバイスのみに特定のマルチキャストグループに関心のある受信者がいると仮定します。この場合、EVPN デバイスは 100 * m * n 回(100 * 4 * 3)のレートでトラフィックを複製します。これは 1200 pps に相当します。レプリケーション レートと転送する必要があるトラフィックの量が大幅に減少することに注意してください。
このユースケースを実装する際には、EVPN-VXLAN CRBオーバーレイとEVPN-VXLAN ERBオーバーレイに重要な違いがあることに留意してください。 表3は 、これらの相違点の概要を示しています
| EVPN VXLAN IPファブリックアーキテクチャ |
サポートするジュニパーネットワークス デバイスの組み合わせ |
EVPN-VXLANネットワーク内のすべてのVLANをホストするために必要なすべてのEVPNデバイス? |
マルチキャストリスナーを含むすべてのVLANをホストするために必要なすべてのEVPNデバイス? |
必要なPIM設定 |
|---|---|---|---|---|
| EVPN-VXLAN ERBオーバーレイ |
いいえ。すべてのEVPNデバイスで、QFX10000スイッチのみがサポートされています。 |
はい |
はい |
EVPN デバイスの IRB インターフェイスで PIM 分散指定ルーター(DDR)機能を設定します。 |
| EVPN-VXLAN CRBオーバーレイ |
はい。 スパインデバイス:MXシリーズルーター、EX9200スイッチ、QFX10000スイッチの混在をサポートしています。 リーフデバイス:MXシリーズルーターとQFX5110スイッチの混在をサポートしています。
注:
複数のスパインデバイスを混在して展開する場合、すべてのスパインデバイスの機能は各スパインデバイスの制限によって決まることに注意してください。 |
いいえ |
いいえ。ただし、VLAN 間ルーティングを実行する各スパインデバイス上で、マルチキャストリスナーを含むすべての VLAN を設定する必要があります。各リーフデバイスにマルチキャストリスナーを含むすべてのVLANを設定する必要はありません。 |
スパインデバイスの IRB インターフェイスには DDR 機能を設定しないでください。IRB インターフェイスで DDR を有効にしないことにより、PIM はインターフェイス上のデフォルト モードを維持します。つまり、インターフェイスは VLAN の指定ルーターとして機能します。 |
表3に示した違いに加えて、EVPN-VXLAN CRBオーバーレイにはヘアピン留めの問題があります。マルチキャストトラフィックは通常、送信元ホストからリーフデバイス、そしてVLAN間ルーティングを処理するスパインデバイスに流れます。次に、スパインデバイスはトラフィックを複製し、マルチキャストリスナーを備えたVLANおよびEVPNデバイスに転送します。このタイプのEVPN-VXLANオーバーレイでトラフィックを転送する場合、スパインデバイスはトラフィックの発信元であるリーフデバイスにトラフィックを返すことに注意してください(ヘアピン留め)。この問題は、EVPN-VXLAN CRBオーバーレイの設計に固有のものです。EVPN-VXLANオーバーレイを設計する際、特にオーバーレイ内のマルチキャストトラフィックの量が多く、トラフィックのレプリケーションレート(m*n回)が大きいことが予想される場合は、この問題に留意してください。
ユースケース3:VLAN間マルチキャストルーティングと転送 - レイヤー2接続を備えたPIMゲートウェイ
EVPN-VXLAN ERBオーバーレイとEVPN-VXLAN CRBオーバーレイの両方に、レイヤー2接続のユースケースを備えたPIMゲートウェイをお勧めします。
このユースケースでは、以下を想定しています。
-
データセンターをサポートするためにEVPN-VXLANネットワークを展開しました。
-
このネットワークでは、すでに以下を設定しています。
-
ユースケース1で説明したVLAN内マルチキャストトラフィック転送。
-
ユースケース2で説明したVLAN間マルチキャストトラフィックのルーティングと転送。
-
-
データセンター内には、外部PIMドメイン内のマルチキャストソースおよび受信者と通信したいマルチキャストソースとレシーバーがあります。
EVPN-VXLAN ERBオーバーレイとEVPN-VXLAN CRBオーバーレイの両方でこのユースケースをサポートしています。
このユースケースは、IGMP(またはMLD)とPIMを使用するデータセンターが外部PIMドメインとマルチキャストトラフィックを交換するメカニズムを提供します。データセンター内のEVPNデバイス上でレイヤー2マルチキャストVLAN(M-VLAN)および関連するIRBインターフェイスを使用してPIMドメインに接続することで、以下からのマルチキャストトラフィックの転送を有効にすることができます。
-
内部マルチキャスト宛先への外部マルチキャスト ソース
-
外部マルチキャスト宛先への内部マルチキャスト ソース
注:このセクションでは、 外部 とは PIM ドメイン内のコンポーネントを指します。内部 とは、データセンターをサポートするEVPN-VXLANネットワーク内のコンポーネントを指します。
図3 は、EVPN-VXLAN CRBオーバーレイのサンプルでこのユースケースに必要な主要コンポーネントを示しています。
-
PIMドメインのコンポーネント:
-
既存のPIMドメインとEVPN-VXLANネットワーク間のインターフェイスとして機能するPIMゲートウェイ。PIM ゲートウェイは、PIM と OSPF などのルーティング プロトコルが設定されているジュニパーネットワークスまたはサードパーティのレイヤー 3 デバイスです。PIM ゲートウェイは EVPN を実行しません。PIM ゲートウェイを 1 つ、一部、またはすべての EVPN デバイスに接続できます。
-
PIMランデブーポイント(RP)とは、PIMとOSPFなどのルーティングプロトコルが設定されているジュニパーネットワークスまたはサードパーティのレイヤー3デバイスです。また、PIM の参加メッセージまたはプルーニングメッセージを対応する IGMP(または MLD)レポートまたはリーブメッセージに変換し、レポートとメッセージを PIM ゲートウェイに転送するように PIM RP を設定する必要があります。
-
-
EVPN-VXLAN ネットワークのコンポーネント:
注:これらのコンポーネントは、ユースケース1および2用に既に設定されているコンポーネントに追加されます。
-
EVPNデバイス。冗長性を保つために、ESI(イーサネットセグメント識別子)を設定する集合型イーサネットインターフェイスを介して、EVPNデバイスをPIMゲートウェイにマルチホーミングすることをお勧めします。各EVPNデバイスで、このユースケース用に以下も設定する必要があります。
-
レイヤー 2 マルチキャスト VLAN(M-VLAN)。M-VLANは、PIMゲートウェイの接続に使用するVLANです。M-VLAN では、PIM が有効になっています。
-
PIM、IGMP スヌーピング(または MLD スヌーピング)、および OSPF などのルーティング プロトコルを設定する M-VLAN IRB インターフェイス。PIM ゲートウェイに到達するために、EVPN デバイスはこのインターフェイスからマルチキャスト トラフィックを転送します。
-
EVPNデバイスがマルチキャストトラフィックを外部PIMドメインに転送できるようにするには、以下を設定します。
-
PIMからIGMPへの変換:
EVPN-VXLAN ERBオーバーレイの場合、
[edit routing-options multicast]階層レベルにpim-to-igmp-proxy upstream-interface irb-interface-name設定ステートメントを含めて、PIMからIGMPへの変換を設定します。IRB インターフェイス パラメータの M-VLAN IRB インターフェイスを指定します。また、pim-to-igmp-proxyを設定するアップストリームインターフェイスの[edit protocols]階層レベルでigmp interface irb-interface-name passive設定ステートメントを使用して、IGMPパッシブモードを設定する必要があります。EVPN VXLAN CRB オーバーレイの場合、
pim-to-igmp-proxy upstream-interface irb-interface-nameまたはpim-to-mld-proxy upstream-interface irb-interface-name設定ステートメントを含める必要はありません。このタイプのオーバーレイでは、PIM プロトコルが PIM ドメインから EVPN-VXLAN ネットワークへの、またはその逆へのマルチキャスト トラフィックのルーティングを処理します。 -
マルチキャスト ルーター インターフェイス:
[edit routing-instances routing-instance-name bridge-domains bridge-domain-name protocols (igmp-snooping | mld-snooping) interface interface-name]階層レベルでmulticast-router-interface設定ステートメントを含めて、マルチキャストルーターインターフェイスを設定します。インターフェイス名には、M-VLAN IRB インターフェイスを指定します。
-
-
-
PIM パッシブ モードEVPN-VXLAN ERBオーバーレイの場合のみ、PIMゲートウェイがデータセンターをレイヤー2マルチキャストドメインとしてのみ認識していることを確認する必要があります。そのためには、
[edit protocols pim]階層レベルでpassive設定ステートメントを含めます。
-
ユースケース4:VLAN間マルチキャストルーティングおよび転送 - レイヤー3接続を備えたPIMゲートウェイ
EVPN-VXLAN CRBオーバーレイにのみ、レイヤー3接続ユースケースを備えたPIMゲートウェイをお勧めします。
このユースケースでは、以下を想定しています。
-
データセンターをサポートするためにEVPN-VXLANネットワークを展開しました。
-
このネットワークでは、すでに以下を設定しています。
-
ユースケース1で説明したVLAN内マルチキャストトラフィック転送。
-
ユースケース2で説明したVLAN間マルチキャストトラフィックのルーティングと転送。
-
-
データセンター内には、外部PIMドメイン内のマルチキャストソースおよび受信者と通信したいマルチキャストソースとレシーバーがあります。
EVPN-VXLAN CRBオーバーレイにのみ、レイヤー3接続ユースケースを備えたPIMゲートウェイをお勧めします。
このユースケースは、IGMP(またはMLD)とPIMを使用するデータセンターが、外部PIMドメインとマルチキャストトラフィックを交換するメカニズムを提供します。データセンター内のEVPNデバイス上のレイヤー3インターフェイスを使用してPIMドメインに接続することで、以下からのマルチキャストトラフィックの転送を有効にすることができます。
-
内部マルチキャスト宛先への外部マルチキャスト ソース
-
外部マルチキャスト宛先への内部マルチキャスト ソース
注:このセクションでは、 外部 とは PIM ドメイン内のコンポーネントを指します。 内部 とは、データセンターをサポートするEVPN-VXLANネットワーク内のコンポーネントを指します。
図4 は、EVPN-VXLAN CRBオーバーレイのサンプルで、このユースケースに必要な主要コンポーネントを示しています。
-
PIMドメインのコンポーネント:
-
既存のPIMドメインとEVPN-VXLANネットワーク間のインターフェイスとして機能するPIMゲートウェイ。PIM ゲートウェイは、PIM と OSPF などのルーティング プロトコルが設定されているジュニパーネットワークスまたはサードパーティのレイヤー 3 デバイスです。PIM ゲートウェイは EVPN を実行しません。PIM ゲートウェイを 1 つ、一部、またはすべての EVPN デバイスに接続できます。
-
PIMランデブーポイント(RP)とは、PIMとOSPFなどのルーティングプロトコルが設定されているジュニパーネットワークスまたはサードパーティのレイヤー3デバイスです。また、PIM の参加またはプルーニング メッセージを対応する IGMP または MLD レポートに変換するか、メッセージを残してから、レポートとメッセージを PIM ゲートウェイに転送するように PIM RP を設定する必要があります。
-
-
EVPN-VXLAN ネットワークのコンポーネント:
注:これらのコンポーネントは、ユースケース1および2用に既に設定されているコンポーネントに追加されます。
-
EVPNデバイス。1 つ、一部、またはすべての EVPN デバイスを PIM ゲートウェイに接続できます。各接続は、PIM が設定されているレイヤー 3 インターフェイスを介して行う必要があります。PIMを使用したレイヤー3インターフェイス以外、このユースケースでは、EVPNデバイスに追加の設定は必要ありません。
-
ユースケース5:VLAN間マルチキャストルーティングと転送—外部マルチキャストルーター
Junos OSリリース17.3R1以降、EVPNデバイスにIRBインターフェイスを設定することなく、マルチキャストトラフィックのVLAN間転送を実行するようにEVPNデバイスを設定できるようになりました。このようなシナリオでは、外部マルチキャストルーターを使用して、IGMPまたはMLDクエリーを送信してレポートを求め、PIMなどのレイヤー3マルチキャストプロトコルを介してVLANトラフィックを転送します。IRB インターフェイスは、外部マルチキャスト ルーターの使用ではサポートされません。
このユースケースでは、[edit routing-instances routing-instance-name protocols vlan vlan-name]階層レベルにigmp-snooping proxyまたはmld-snooping proxy設定ステートメントを含める必要があります。
EVPNマルチキャストフラグ拡張コミュニティ
EVPN-VXLANおよびIGMPスヌーピングをサポートするジュニパーネットワークスデバイスは、EVPNマルチキャストフラグ拡張コミュニティもサポートしています。これらのデバイスのいずれかでIGMPスヌーピングを有効にすると、デバイスはEVPNタイプ3(マルチキャストイーサネットタグを含む)ルートにコミュニティを追加します。
EVPN タイプ 3 ルートにこのコミュニティが存在しない場合は、ルートをアドバタイズするデバイスについて以下のことを示している可能性があります。
-
デバイスはIGMPスヌーピングをサポートしていません。
-
デバイスのIGMPスヌーピングが有効になっていません。
-
デバイスは、コミュニティをサポートしていないJunos OSソフトウェアリリースを実行しています。
-
デバイスは、EVPNタイプ6 SMETルートのアドバタイズをサポートしていません。
-
デバイスにはIGMPスヌーピングと、PIMが有効なレイヤー3インターフェイスがあります。PIMを搭載したレイヤー3インターフェイスは、アクセス側でスヌーピングを実行し、EVPNコアで選択的マルチキャスト転送を実行しますが、PIM RPへのソース登録とVLAN間ルーティングを実行するには、デバイスがすべてのトラフィックを引き付ける必要があります。
上記の動作は、MLDおよびMLDスヌーピングを備えたEVPN-VXLANをサポートするデバイスにも適用されます。
図5 は、EVPNマルチキャストフラグ拡張コミュニティを示しており、以下の特性があります。
-
コミュニティは 8 ビット値としてエンコードされます。
-
タイプフィールドの値は6です。
-
IGMPプロキシサポートフラグは1に設定されており、デバイスがIGMPプロキシをサポートしていることを意味します。
同じことがMLDプロキシサポートフラグにも当てはまります。このフラグが 1 に設定されている場合、デバイスは MLD プロキシをサポートします。どちらか一方または両方のフラグが設定されている可能性があります。
IGMPスヌーピングとMLDスヌーピングによるプラットフォーム固有のEVPN-VXLANマルチキャスト動作
IGMP スヌーピングと MLD スヌーピングを併用して EVPN-VXLAN を実行した場合のプラットフォーム固有の動作を確認するには、以下の表を使用して下さいプラットフォームを参照してください。
| プラットフォーム |
違い |
|---|---|
| PTX10K-LC1301-36DD(Express 5)およびPTX10K-LC1201-36CD(Express 4)ラインカードを搭載したPTX10008 |
Express 5ラインカードはマルチキャストスヌーピングルートカウンターをサポートしていないため、デバイスが相互運用シャーシモード(デバイス上でExpress 5とExpress 4ラインカードの両方が相互運用される)で動作している場合、デバイスがマルチキャストパケット統計の報告に制限があります。 マルチキャストスヌーピングルートカウンターは、宛先へのスヌーピングルートを使用したパケットの数を記録します。Express 4 ライン カードはスヌーピング ルート カウンターを更新しますが、Express 5 ライン カードはこれらのカウンターを更新しません。その結果、相互運用モードで実行されているデバイスでは、 |
変更履歴テーブル
サポートされる機能は、使用しているプラットフォームとリリースによって決まります。 機能エクスプローラー を使用して、機能がお使いのプラットフォームでサポートされているかどうかを確認します。