このページの目次
例:EX シリーズ スイッチでの MLD スヌーピングの設定
VLAN で MLD スヌーピングをイネーブルにして、VLAN での IPv6 マルチキャスト トラフィックのフラッディングを制限できます。MLD スヌーピングがイネーブルの場合、スイッチはホストとマルチキャスト ルータ間の MLD メッセージを調べ、マルチキャスト グループのマルチキャスト トラフィックの受信に関心のあるホストを学習します。スイッチは、学習した内容に基づいて、IPv6 マルチキャスト トラフィックをすべてのインターフェイスにフラッディングするのではなく、関心のある受信者に接続されたインターフェイスにのみ転送します。
この例では、MLD スヌーピングの設定方法について説明します。
必要条件
この例では、以下のソフトウェアおよびハードウェアコンポーネントを使用しています:
1 つの EX シリーズ スイッチ
Junos OS リリース 12.1 以降
MLD スヌーピングを設定する前に、以下が完了していることを確認してください。
スイッチで vlan100 VLAN を設定済み
vlan100に割り当てられたインターフェイスge-0/0/0、ge-0/0/1、ge-0/0/2、ge-0/0/12
トランク インターフェイスとして ge-0/0/12 を設定。
EX シリーズスイッチの VLAN の設定を参照してください。
概要とトポロジー
この例では、スイッチ上のインターフェイス ge-0/0/0、ge-0/0/1、ge-0/0/2 は vlan100 に存在し、マルチキャスト受信者となる可能性のあるホストに接続されています。インターフェイス ge-0/0/12 は、同じく vlan100 のトランク インターフェイスで、マルチキャスト ルーターに接続されています。ルーターは MLD クエリアとして機能し、グループ ff1e::2010 のマルチキャスト トラフィックをマルチキャスト送信元からスイッチに転送します。
位相幾何学
トポロジーの例を 図 1 に示します。
このトポロジーの例では、マルチキャスト ルーターは、ホスト B などのホストの 1 つからグループ ff1e::2010 のメンバー hsip レポートを受信すると、送信元からマルチキャスト トラフィックをスイッチに転送します。 vlan100 で MLD スヌーピングが有効になっていない場合、スイッチは vlan100 内のすべてのインターフェイスでマルチキャスト トラフィックをフラッディングします(インターフェイス ge-0/0/12 を除く)。 vlan100 で MLD スヌーピングが有効になっている場合、スイッチはホストとルーター間の MLD メッセージを監視し、ホスト B のみがマルチキャスト トラフィックの受信に関心があると判断できるようにします。その後、スイッチはマルチキャストトラフィックをインターフェイス ge-0/0/1にのみ転送します。
次に、 vlan100 で MLD スヌーピングをイネーブルにする例を示します。また、グループへの参加と脱退の待機時間を短縮できる次のオプション構成を実行する方法も示します。
VLANで即時脱退を設定します。即時脱退が設定されている場合、スイッチは、マルチキャスト グループの最後のメンバーがグループを脱退したことを検出すると、インターフェイス上でのマルチキャスト トラフィックの転送を停止します。即時脱退が設定されていない場合、スイッチはグループ固有のメンバーシップ クエリーがタイムアウトするまで待機してからトラフィックの転送を停止します。
ge-0/0/12を静的マルチキャストルーターインターフェイスとして設定します。このトポロジーでは、ge-0/0/12は常にマルチキャストルーターにつながります。ge-0/0/12 をマルチキャスト ルーター インターフェイスとして静的に設定することで、ge-0/0/12 がマルチキャスト ルーター インターフェイスであることをスイッチが学習する必要がなくなることを回避できます。
構成
スイッチでMLDスヌーピングを設定するには:
プロシージャ
CLIクイック構成
MLD スヌーピングを迅速に設定するには、以下のコマンドをコピーしてスイッチの端末ウィンドウに貼り付けます。
[edit] set protocols mld-snooping vlan vlan100 set protocols mld-snooping vlan vlan100 immediate-leave set protocols mld-snooping vlan vlan100 interface ge-0/0/12 multicast-router-interface
手順
MLD スヌーピングを設定するには:
VLAN vlan100 で MLD スヌーピングを有効にします。
[edit protocols] user@switch# set mld-snooping vlan vlan100
スイッチがインターフェイス上のグループの最後のメンバーから脱退レポートを受信した場合、インターフェイスからグループ メンバーシップを直ちに削除するようにスイッチを設定します。
[edit protocols] user@switch# set mld-snooping vlan vlan100 immediate-leave
インターフェイス ge-0/0/12 をマルチキャスト ルーター インターフェイスとして静的に設定します。
[edit protocols] user@switch# set mld-snooping vlan vlan100 interface ge-0/0/12 multicast-router-interface
業績
構成の結果を確認します。
[edit protocols] user@switch# show mld-snooping vlan vlan100 { immediate-leave; interface ge-0/0/12.0 { multicast-router-interface; } }
MLD スヌーピング設定の確認
MLD スヌーピングが VLAN で有効になっており、MLD スヌーピング転送インターフェイスが正しいことを確認するには、以下のタスクを実行します。
VLAN vlan100でのMLDスヌーピングインターフェイスメンバーシップの確認
目的
MLD スヌーピングが vlan100 で有効になっており、マルチキャスト ルーター インターフェイスが静的に設定されていることを確認します。
アクション
vlan100のMLDスヌーピングによって維持されるグループメンバーシップを表示します。
user@switch> show mld-snooping membership vlan vlan100 detail VLAN: vlan100 Tag: 100 (Index: 8) Router interfaces: ge-0/0/12.0 static Uptime: 00:15:03 Group: ff1e::2010 ge-0/0/1.0 Timeout: 225 Flags: <V2-hosts> Last reporter: fe80::2020:1:1:3
意味
MLDスヌーピングは vlan100で実行されており、インターフェイス ge-0/0/12.0 は静的に設定されたマルチキャストルーターインターフェイスです。マルチキャストグループ ff1e::2010 がリストされているため、VLAN 内の少なくとも 1 つのホストがマルチキャストグループの現在のメンバーであり、そのホストはインターフェイス ge-0/0/1.0 にあります。