Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

例:EVPN-VXLAN 環境での IGMP スヌーピングによる帯域幅の保持

この例では、イーサネットVPN(EVPN)-仮想拡張LANのプロバイダエッジ(PE)デバイスでIGMPスヌーピングを設定する方法を示しています。マルチキャスト トラフィックが VXLAN コアに到着すると、EVPN が設定された PE デバイスは、IGMP リスナーが存在するローカル アクセス インターフェイスにのみトラフィックを転送します。

必要条件

この例では、以下のハードウェアとソフトウェアのコンポーネントを使用しています。

  • CE に接続されたマルチホーム PE デバイスとして設定された 2 台の QFX10000 スイッチ、マルチホーム PE に接続された PE デバイスとして設定された 1 台の QFX10000 デバイス、CE デバイスとして設定された 1 台の QFX5110。

  • すべてのデバイスで実行されている Junos OS リリース 17.2R1 以降。

概要

IGMP スヌーピングは、ブロードキャスト ドメイン内のマルチキャスト トラフィックを、対象となる受信者およびマルチキャスト デバイスに制限するために使用されます。マルチキャスト トラフィックが大量にある環境では、IGMP リスナーが存在するインターフェイスでのみマルチキャスト トラフィックが転送されるため、IGMP スヌーピングによって帯域幅が維持されます。IGMP は、マルチキャスト グループ メンバーシップを管理できるようになっています。

各 VLAN で IGMP スヌーピングを有効にすると、デバイスは EVPN タイプ 7 およびタイプ 8 ルート(Join および Leave Sync Routes)をアドバタイズして、EVPN インスタンス内のマルチホーミング ピア デバイス間で IGMP の参加と脱退の状態を同期します。アクセス側では、デバイスはマルチキャストトラフィックをサブスクライブされたリスナーにのみ転送します。ただし、リモート レシーバーがない場合でも、マルチキャスト トラフィックは EVPN コアにフラッディングします。

EVPN-VXLAN環境でIGMPスヌーピングを設定するには、以下が必要です。

  • オールアクティブ モードのマルチホーミング ピア PE デバイス。

  • IGMP バージョン 2 のみ。(IGMP バージョン 1 および 3 はサポートされていません)。

  • PEがローカルアクセスインターフェイスのIGMPクエリアになるためにプロキシモードで設定されたIGMPスヌーピング。

この機能は、VLAN 内と VLAN 間の両方のマルチキャスト転送をサポートします。PE デバイスは、どちらか一方または両方を実行するように設定できます。この例では、VLAN 間転送を有効にするために、各 PE デバイスが静的に定義されたプロトコル独立マルチキャスト(PIM)ランデブー ポイント(RP)として設定され、マルチキャスト転送が有効になります。また、各 IRB インターフェイスの [edit protocols pim interface interface-name] 階層レベルで distributed-dr ステートメントを設定します。このモードでは、このシナリオで必要のない PIM 機能を無効にすることで、PIM はマルチキャスト トラフィックをより効率的に転送できます。このステートメントを設定すると、PIM はインターフェイスで受信した IGMP レポートを処理するときに、インターフェイスの指定ルーター(DR)ステータスを無視します。インターフェイスが IGMP レポートを受信すると、PE デバイスは PIM アップストリームのジョイン メッセージを送信して、インターフェイスの DR ステータスに関係なく、マルチキャスト ストリームをプルしてインターフェイスに転送します。

位相幾何学

図 1 は、2 つの PE デバイス(PE1 と PE2)がカスタマー エッジ(CE)デバイスに接続された EVPN-VXLAN 環境を示しています。これらのPEは、冗長性を提供するためにアクティブ/アクティブモードでデュアルihome接続されています。3 番目の PE デバイスは、CE に面する PE デバイスにトラフィックを転送します。IGMP は、IRB(統合型ルーティングおよびブリッジング)インターフェイスで有効になっています。CE デバイスは 5 つの VLAN をホストします。IGMP スヌーピングは、すべての VLAN で有効になっています。この実装はマルチキャスト ルーターの使用をサポートしていないため、PE の各 VLAN は IGMP レイヤー 2 クエリアとして有効になっています。マルチホーム PE デバイスは、IGMP リスナーが存在するインターフェイス上でのみ CE にトラフィックを転送します。

図 1:EVPN-VXLAN 環境での IGMP スヌーピング IGMP Snooping in an EVPN-VXLAN Environment

構成

EVPN-VXLAN 環境で IGMP スヌーピングを設定するには、以下のタスクを実行します。

CLIクイック構成

この例を迅速に設定するには、以下のコマンドをコピーして、テキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に一致させる必要がある詳細情報を変更し、コマンドを [edit] 階層レベルで CLI にコピー アンド ペーストして、設定モードから commit を入力します。

デバイスPE1

デバイスPE2

西暦

PE3の

PE1の設定

手順

次の例では、設定階層のいくつかのレベルに移動する必要があります。CLIのナビゲーションについては、CLIユーザー・ガイドコンフィギュレーション・モードでのCLIエディタの使用を参照してください。

デバイスPE1を設定するには:

  1. 集合型イーサネット論理インターフェイスの数を指定します。

  2. インターフェイスを設定します。

  3. アクティブ-アクティブマルチホーミングを設定し、各集合型イーサネットインターフェイスでLACP(Link Aggregation Control Protocol)を有効にします。

  4. 各集合型イーサネットインターフェイスをトランクポートとして設定します。

  5. IRB インターフェイスと仮想ゲートウェイ アドレスを設定します。

  6. 自律システムを設定します。

  7. OSPFを設定します。

  8. BGP内部ピアリングを設定します。

  9. VLAN を構成します。

  10. EVPN を有効にします。

  11. エクスポート・ルーティング・ルーティングポリシーを構成して、EVPNトラフィックを負荷分散します。

  12. VXLAN トンネルの送信元インターフェイスを設定します。

  13. VLAN に関連付けられている IRB インターフェイスで IGMP を有効にします。

  14. VLAN で IGMP スヌーピングを有効にします。

  15. 静的ランデブーポイントを定義し、VLAN に関連付けられた IRB インターフェイスで を有効にすることで PIM を設定します。

    手記:

    この手順は、VLAN 間転送を設定する場合にのみ必要です。PE デバイスが VLAN 内転送のみを実行している場合は、この手順を省略します。

業績

設定モードから、show chassisshow interfacesshow routing-optionsshow protocolsshow vlansshow policy-options、およびshow switch-optionsコマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。

PE2の設定

手順

次の例では、設定階層のいくつかのレベルに移動する必要があります。CLIのナビゲーションについては、CLIユーザー・ガイドコンフィギュレーション・モードでのCLIエディタの使用を参照してください。

デバイスPE2を設定するには:

  1. 集合型イーサネット論理インターフェイスの数を指定します。

  2. インターフェイスを設定します。

  3. アクティブ-アクティブマルチホーミングを設定し、各集合型イーサネットインターフェイスでLACP(Link Aggregation Control Protocol)を有効にします。

  4. 各集合型イーサネットインターフェイスをトランクポートとして設定します。

  5. IRB インターフェイスと仮想ゲートウェイ アドレスを設定します。

  6. 自律システムを設定します。

  7. OSPFを設定します。

  8. BGP内部ピアリングを設定します。

  9. VLAN を構成します。

  10. EVPN を有効にします。

  11. EVPNトラフィックをロードバランシングし、転送テーブルに適用するエクスポートルーティングルーティングポリシーを設定します。

  12. VXLAN トンネルの送信元インターフェイスを設定します。

  13. IRB インターフェイスで IGMP を有効にします。

  14. IRB インターフェイスで IGMP スヌーピングを有効にします。

  15. 静的ランデブー ポイントを定義し、IRB インターフェイスで を有効にすることで PIM を設定します。

    手記:

    この手順は、VLAN 間転送を設定する場合にのみ必要です。PE デバイスが VLAN 内転送のみを実行している場合は、この手順を省略します。

業績

設定モードから、show chassisshow interfacesshow routing-optionsshow protocolsshow vlansshow policy-options、およびshow switch-optionsコマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。

CE デバイスの設定

手順

次の例では、設定階層のいくつかのレベルに移動する必要があります。CLIのナビゲーションについては、CLIユーザー・ガイドコンフィギュレーション・モードでのCLIエディタの使用を参照してください。

デバイスCEを設定するには、次の手順に従います。

  1. 集合型イーサネット論理インターフェイスの数を指定します。

  2. インターフェイスを設定し、集合型イーサネットインターフェイスでLACPを有効にします。

  3. レイヤー 2 カスタマー ブリッジ ドメインと、そのドメインに関連付けられた VLAN を作成します。

  4. 指定されたVLAN識別子でタグ付けされたパケットを受信するためのトランクポートとしてCEドメインに含めるように、各インターフェイスを設定します。

業績

設定モードから、 show chassis コマンドと show interfaces コマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。

PE3の設定

手順

次の例では、設定階層のいくつかのレベルに移動する必要があります。CLIのナビゲーションについては、CLIユーザー・ガイドコンフィギュレーション・モードでのCLIエディタの使用を参照してください。

デバイスPE3を設定するには:

  1. インターフェイスを設定します。

  2. 各論理イーサネットインターフェイスを、指定されたVLAN識別子でタグ付けされたパケットを受信するためのトランクポートとして設定します。

  3. IRB インターフェイスと仮想ゲートウェイ アドレスを設定します。

  4. 自律システムを設定します。

  5. OSPF の設定

  6. PE1とPE2でBGP内部ピアリングを設定します。

  7. VLAN を構成します。

  8. EVPN を有効にします。

  9. エクスポート・ルーティング・ルーティングポリシーを構成して、EVPNトラフィックを負荷分散します。

  10. VXLAN トンネルの送信元インターフェイスを設定します。

  11. IRB インターフェイスで IGMP を有効にします。

  12. IRB インターフェイスで IGMP スヌーピングを有効にします。

  13. ローカル ランデブー ポイントを定義し、IRB インターフェイスで を有効にすることで PIM を設定します。

    手記:

    この手順は、VLAN 間転送を設定する場合にのみ必要です。PE デバイスが VLAN 内転送のみを実行している場合は、この手順を省略します。

業績

設定モードから、show chassisshow interfacesshow routing-optionsshow protocolsshow vlansshow policy-options、およびshow switch-optionsコマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。

検証

設定が正常に機能していることを確認します。

IGMP メッセージが同期されていることを確認する

目的

IGMP の参加メッセージと脱退メッセージが同期されていることを各 PE で確認します。

アクション

運用モードから、 show evpn instance extensive コマンドを実行します。

意味

SG SyncEnabledで、IM Core next-hopフィールドに有効なルートが表示されます。

送信元アドレスが学習され、マルチキャスト トラフィックが転送されていることを確認する

目的

マルチキャスト受信者が VXLAN トンネルの送信元インターフェイスを学習していることを、各 PE で確認します。

アクション

動作モードから、 show evpn igmp-snooping database extensive l2-domain-id 1 コマンドと show igmp snooping evpn database vlan VLAN1 コマンドを入力します。

これらのコマンドは、VLAN1 の出力を表示します。これらを使用して、設定された各VLANの出力を表示できます

動作モードから、 show evpn multicast-snooping next-hops を入力し、ダウンストリーム インターフェイスが学習されたことを確認します。