マルチキャストは、帯域幅を節約するために作成されたテクノロジーです。通常は、1つのホストから複数のホストにデータパケットを送信するために使用されます。ルータがIPv6対応のポートの1つからマルチキャストを配信できるようにするには、マルチキャストリスナー検出(MLD)と呼ばれるプロトコルを使用します。ホストは、マルチキャストストリームを取得するためにMLD加入メッセージを送信します。ルータがインターフェイスの1つでMLD加入メッセージを受信すると、マルチキャストストリームへの加入を希望するホストがあることを認識し、それを送信します。初期のスイッチでは、マルチキャストトラフィックを受信するために必要なホストが1つだけの場合でも、すべてのポートでマルチキャストトラフィックが転送されていました。MLDスヌーピングは、マルチキャストトラフィックを要求元のホストだけに制限するために開発されました。
MLDスヌーピングが有効な場合、スイッチはIpv6ルータとインターフェイスに接続されたマルチキャストホストとの間で交換されるMLDメッセージを検出します。次に、Ipv6マルチキャストトラフィックを受信する必要のあるポートに転送するテーブルを維持します。
次の設定は、MLDを設定するための前提条件です。
注:Internet Group Management Protocol(IGMP)はMLDと同様の機能を実行しますが、IPv4は現在までに最も一般的に使用されているインターネットプロトコルです。ほとんどの機器はIPv4用に事前設定されています。CLIを使用してスイッチでIGMPスヌーピング設定を設定する方法については、ここをクリックしてください。
グラフィカルユーザインターフェイス(GUI)のスイッチでMLDまたはIGMPスヌーピングを設定する方法については、ここをクリックしてください。
この記事では、コマンドラインインターフェイス(CLI)を使用してスイッチのMLD設定を設定する方法について説明します。
ステップ 1:スイッチのコンソールにログインします。デフォルトのユーザー名とパスワードは、cisco/cisco です。新しいユーザー名またはパスワードを設定している場合は、代わりにそのログイン情報を入力します。
注:SSHまたはTelnetを使用してSMBスイッチのCLIにアクセスする方法については、ここをクリックしてください。
注:コマンドは、スイッチのモデルによって異なる場合があります。この例では、Telnet を介して SG350X スイッチにアクセスします。
ステップ 2:スイッチの特権EXECモードから、次のように入力してグローバルコンフィギュレーションモードに入ります。
ステップ 3:スイッチでMLDスヌーピングをグローバルに有効にするには、次のように入力します。
SG350X(config)#ipv6mld snoopingステップ4:(オプション)MLDスヌーピングクエリアをグローバルに有効にするには、次のように入力します。
SG350X(config)#ipv6 mld snooping querierこれで、スイッチのグローバルMLDスヌーピング設定が正常に設定されました。
ステップ 1:特定のVLANでMLDスヌーピングを有効にするには、次のように入力します。
SG350X(config)#ipv6 mld snooping vlan [vlan-id]注:このシナリオでは、VLAN 20のMLDスヌーピング設定を設定します。
ステップ2:(オプション)マルチキャストルータが接続ポートを自動的に学習できるようにするには、次のように入力します。
SG350X(config)#ipv6 mld snooping vlan [vlan-id] mrouter learn pim-dvmrpステップ3:(オプション)VLANでMLDスヌーピングの即時脱退処理を有効にするには、次のように入力します。
SG350X(config)#ipv6 mld snooping vlan [vlan-id] immediate leaveステップ 4:グローバルコンフィギュレーションモードで、次のように入力してVLANインターフェイスコンフィギュレーションコンテキストを入力します。
SG350X(config)#interface [vlan-id]ステップ 5:MLDの最後のメンバーのクエリカウンタを設定するには、次のように入力します。
SG350X(config-if)#ipv6 mld last-member-query-count [count]注意:この例では、最後のメンバーのクエリー・カウンタは3に設定されます。
手順 6:exitコマンドを入力して、グローバルコンフィギュレーションモードに戻ります。
SG350X(config)#exit手順 7:特定のVLANでMLDスヌーピングクエリアを有効にするには、次のように入力します。
SG350X(config)#ipv6 mld snooping vlan [vlan-id] querierステップ 8:特定のVLANでMLDスヌーピングクエリアのMLDクエリア選択メカニズムを有効にするには、次のように入力します。
SG350X(config)#ipv6 mld snooping vlan [vlan-id] querier electionステップ 9:特定のVLANでMLDスヌーピングクエリアのMLDバージョンを設定するには、次のように入力します。
SG350X(config)#ipv6 mld snooping vlan [vlan-id] querier version [1 | 2]注:この例では、バージョン2が使用されています。
ステップ 10:exitコマンドを入力して、特権EXECモードに戻ります。
SG350X(config)#exitこれで、CLIを使用してスイッチのMLDスヌーピング設定を正しく設定できました。
ステップ 1:特定のVLANのMLDスヌーピング設定を表示するには、次のように入力します。
SG350X#show ipv6mld snooping interface [vlan-id]注:この例では、VLAN 20のMLDスヌーピング設定が表示されています。
ステップ2:(オプション)スイッチの特権EXECモードで、次のように入力して、設定をスタートアップコンフィギュレーションファイルに保存します。
SG350X#copy running-config startup-configステップ3:(オプション)Overwrite file [startup-config]...プロンプトが表示されたら、キーボードでYキーを押してYesと入力し、Nキーを押してNoと入力します。
これで、CLIを使用してスイッチのVLANのMLD設定が表示されます。
改定 | 発行日 | コメント |
---|---|---|
1.0 |
10-Dec-2018 |
初版 |