Navbar-jp

Toolbar-jp

PDF GetAcro

IGMPスヌーピングおよびMVRの設定

この章では、Internet Group Management Protocol(IGMP)スヌーピングのアプリケーションであるMulticast VLAN Registration(MVR)など、スイッチにIGMPスヌーピングを設定する方法について説明します。IGMPフィルタリングを使用してマルチキャスト グループ メンバーシップを制御する手順についても説明します。

この章で説明する内容は、次のとおりです。

IGMPスヌーピングの概要

レイヤ2スイッチは、IGMPスヌーピングを使用してレイヤ2インターフェイスをダイナミックに設定することにより、マルチキャスト トラフィックのフラッディングを抑制するため、マルチキャスト トラフィックがIPマルチキャスト デバイスに対応づけられたインターフェイスにだけ転送されます。名前が示すとおり、IGMPスヌーピングでは、LANスイッチはホストとルータの間でIGMP伝送をスヌーピングし、マルチキャスト グループとメンバー ポートを追跡する必要があります。スイッチは、特定のマルチキャスト グループのホストからIGMPレポートを受け取ると、転送テーブル エントリにホストのポート番号を追加します。また、ホストからIGMP Leave Groupメッセージを受け取ると、テーブル エントリからホスト ポートを削除します。また、マルチキャスト クライアントからIGMPメンバーシップ レポートを受信しない場合、定期的にエントリの削除も行います。

マルチキャスト ルータ(拡張マルチレイヤ ソフトウェア イメージ搭載のCatalyst 3550スイッチも含む)は、すべてのVLAN(仮想LAN)に定期的に一般クエリを送出します。このマルチキャスト トラフィックを必要とするすべてのホストは、Join要求を送信し、これによって転送テーブルのエントリに追加されます。スイッチは、マルチキャスト ルータに対し、IPマルチキャスト グループごとに1つだけJoin要求を転送します。IGMP Join要求の送信元である各MACグループについて、レイヤ2転送テーブルのVLANごとに1つのエントリを作成します。

IGMPスヌーピングを通じて学習するレイヤ2マルチキャスト グループは、ダイナミックです。ただし、 ip igmp snooping vlan static グローバル コンフィギュレーション コマンドを使用すれば、MACマルチキャスト グループをスタティックに設定できます。マルチキャスト グループ アドレスのグループ メンバーシップをスタティックに設定すると、その設定はIGMPスヌーピングによるどの自動操作よりも優先されます。マルチキャスト グループ メンバーシップのリストは、ユーザ側の定義した設定とIGMPスヌーピングにより学習された設定の両方で構成されます。

ポート スパニングツリー、ポート グループ、またはVLAN IDが変更された場合、VLAN上のこのポートからIGMP スヌーピングで学習されたマルチキャスト グループは削除されます。

マルチキャスト グループへの加入

スイッチに接続されたホストがIPマルチキャスト グループに加入しようとする場合、加入したいIGMPマルチキャスト グループを指定して非請求のIGMP Joinメッセージを送信します。また、スイッチはルータから一般クエリを受信すると、VLAN内のすべてのポートにそのクエリを転送します。マルチキャスト グループに加入しようとするホストは、スイッチにJoinメッセージを送信して応答します。スイッチのCPUは、グループのマルチキャスト転送テーブル エントリがまだ作成されていないと、これを作成します。また、Joinメッセージを受信したインターフェイスの転送テーブル エントリへの追加も行います。そのインターフェイスに関連づけられているホストは、マルチキャスト グループのマルチキャスト トラフィックを受信します。 最初のIGMP Joinメッセージ を参照してください。

最初のIGMP Joinメッセージ

ルータAがスイッチに一般クエリを送信し、スイッチがそのクエリを同じVLANのすべてのメンバーであるポート2〜5に転送します。ホスト1はマルチキャスト グループ224.1.2.3 に加入を希望し、相当するMAC宛先アドレス0x0100.5E01.0203を持つグループにIGMPメンバーシップ レポート(IGMP Joinメッセージ)をマルチキャストします。CPUはホスト1によるIGMPレポート マルチキャストを受け取ると、IGMPレポート内の情報を使用して転送テーブルのエントリを設定します( IGMPスヌーピング転送テーブル を参照)。このエントリには、ホスト1のポート番号、ルータ、およびスイッチ内蔵CPUが含まれます。

IGMPスヌーピング転送テーブル

宛先アドレス

パケット タイプ

ポート

0100.5exx.xxxx

IGMP

0

0100.5e01.0203

!IGMP

1、2

スイッチのハードウェアがIGMP情報パケットをマルチキャスト グループの他のパケットと区別できることに注意してください。

  • テーブルの最初のエントリでは、スイッチCPUだけにIGMPパケットを送信するよう、スイッチング エンジンに指示します。これにより、CPUがマルチキャスト フレームによって過負荷になることはありません。
  • 2番目のエントリは、0x0100.5E01.0203マルチキャストMACアドレス宛の、IGMPパケットでない(!IGMP)フレームを、ルータおよびグループに加入しているホストに送信するよう、スイッチング エンジンに指示します。

別のホスト(たとえばホスト4)が同じグループに非請求のIGMP Joinメッセージを送信する場合( 2番目のホストのマルチキャスト グループへの加入 を参照)、CPUはメッセージを受信して、転送テーブルにホスト4のポート番号を追加します( アップデートされたIGMPスヌーピング転送テーブル を参照)。転送テーブルはCPUにだけ向けてIGMPメッセージを送るため、メッセージはスイッチの他のポートにはフラッディングしないことに注意してください。既知のマルチキャスト トラフィックはグループには転送されますが、CPUには転送されません。

2番目のホストのマルチキャスト グループへの加入

アップデートされたIGMPスヌーピング転送テーブル

宛先アドレス

パケット タイプ

ポート

0100.5exx.xxxx

IGMP

0

0100.5e01.0203

!IGMP

1、2、5

マルチキャスト グループからの脱退

ルータは定期的にマルチキャスト一般クエリを送信し、スイッチはこのクエリをVLANのすべてのポートを通じて転送します。このクエリを必要とするホストがこれに応答します。VLANの1つ以上のホストがマルチキャスト トラフィックを必要とする場合は、ルータはVLANにマルチキャスト トラフィックを転送し続けます。スイッチがマルチキャスト グループ トラフィックを転送するのは、そのレイヤ2マルチキャスト グループの転送テーブルにリストされているホストに限られます。

ホストは、マルチキャスト グループを脱退する場合、メッセージを送信せずに脱退することも、Leaveメッセージを送信することもできます。スイッチは、ホストからLeaveメッセージを受信すると、MACベースの一般クエリを送出して、そのインターフェイスに接続しているその他のデバイスが、特定のマルチキャスト グループのトラフィックを必要としているかどうかを調べます。次に、そのMACグループの転送テーブルをアップデートして、そのグループのマルチキャスト トラフィックを必要とするホストだけが転送テーブルにリストされるようにします。ルータは、VLANからのレポートを受信しなかった場合は、IGMPキャッシュからそのVLANのグループを削除します。

即時脱退処理

IGMPスヌーピングの即時脱退(immediate-leave)処理を使用すると、スイッチは、MACベースの一般クエリをインターフェイスに送信することなく、転送テーブルからLeaveメッセージを送信したインターフェイスを削除できます。VLANインターフェイスは、最初のLeaveメッセージで指定されたマルチキャスト グループのマルチキャスト ツリーから削除されます。即時脱退処理によって、複数のマルチキャスト グループを同時に使用する場合でも、スイッチド ネットワーク上のすべてのホストに対して最適な帯域幅管理を行うことができます。

IGMPスヌーピングの設定

IGMPスヌーピングを使用すると、スイッチは、IGMPパケットを調べたり、その内容に基づいて転送を判断できるようになります。スイッチ上でIGMPスヌーピングをイネーブルにして、外部マルチキャスト ルータを検出するには、VLAN内のルータのレイヤ3インターフェイスがマルチキャスト ルーティング用に設定されている必要があります。詳細については、 IPマルチキャスト ルーティングの設定 を参照してください。

ここでは、IGMPスヌーピングを設定する方法について説明します。

IGMPスヌーピングのデフォルト設定

IGMPスヌーピングのデフォルト設定 に、IGMPスヌーピングのデフォルト設定を示します。

IGMPスヌーピングのデフォルト設定

機能

デフォルト設定

IGMPスヌーピング

グローバルおよびVLAN単位でイネーブル

マルチキャスト ルータ

設定なし

マルチキャスト ルータの学習(スヌーピング)方式

PIM-DVMRP

IGMPスヌーピング即時脱退

ディセーブル

スタティック グループ

設定なし

IGMPスヌーピングのイネーブル化またはディセーブル化

デフォルトでは、IGMPスヌーピングはスイッチ上でグローバルにイネーブルです。グローバルにイネーブルまたはディセーブルに設定されていると、既存のすべてのVLANインターフェイスでもイネーブルまたはディセーブルになっています。IGMPスヌーピングは、デフォルトですべてのVLANでイネーブルになっていますが、VLAN単位でイネーブルおよびディセーブルに設定することもできます。マルチキャスト ルーティング用にVLANインターフェイスを設定しておくと、スイッチがIGMPスヌーピングを使用して、外部マルチキャスト ルータにダイナミックにアクセスするための設定は必要ありません。

グローバルIGMPスヌーピングは、VLAN IGMPスヌーピングに優先します。グローバルスヌーピングがディセーブルになっている場合は、VLANスヌーピングをイネーブルにできません。グローバル スヌーピングがイネーブルの場合、VLANスヌーピングはイネーブルまたはディセーブルのどちらにも設定できます。

スイッチ上でIGMPスヌーピングをグローバルにイネーブルにするには、イネーブルEXECモードで次の手順を実行します。

コマンド

説明

configure terminal

グローバル コンフィギュレーション モードを開始します。

ip igmp snooping

既存のすべてのVLANインターフェイスでIGMPスヌーピングをグローバルにイネーブルにします。

end

イネーブルEXECモードに戻ります。

copy running-config startup-config

(任意)コンフィギュレーション ファイルに設定を保存します。

すべてのVLANインターフェイスでIGMPスヌーピングをグローバルにディセーブルにするには、 no ip igmp snooping グローバル コンフィギュレーション コマンドを使用します。

VLANインターフェイスでIGMPスヌーピングをイネーブルにするには、イネーブルEXECモードで次の手順を実行します。

コマンド

説明

configure terminal

グローバル コンフィギュレーション モードを開始します。

ip igmp snooping vlan vlan-id

VLANインターフェイスでIGMPスヌーピングをイネーブルにします。

end

イネーブルEXECモードに戻ります。

copy running-config startup-config

(任意)コンフィギュレーション ファイルに設定を保存します。

VLANインターフェイスでIGMPスヌーピングをディセーブルにするには、指定されたVLAN番号について no ip igmp snooping vlan vlan-id グローバル コンフィギュレーション コマンドを使用します。

スヌーピング方式の設定

マルチキャスト対応ルータ ポートは、すべてのレイヤ2マルチキャスト エントリごとに転送テーブルに追加されます。スイッチは、次のいずれか1つの方式でそれらのポートを学習します。

IGMPクエリおよびPIM/DVMRPパケットをスヌーピングするように、あるいはCGMP self-joinまたはproxy-joinパケットの待ち受けを行うようにスイッチを設定できます。デフォルトでは、スイッチはすべてのVLANのPIM/DVMRPパケットをスヌーピングします。CGMPパケットからのみマルチキャスト ルータ ポートを学習させるには、 ip igmp snooping vlan vlan-id mrouter learn cgmp グローバル コンフィギュレーション コマンドを使用します。このコマンドを入力すると、ルータはCGMP self-joinまたはproxy-joinパケットのみを待ち受け、その他のCGMPパケットは待ち受けません。PIM/DVMRPパケットからのみマルチキャスト ルータ ポートを学習させるには、 ip igmp snooping vlan vlan-id mrouter learn pim-dvmrp グローバル コンフィギュレーション コマンドを使用します。

VLANインターフェイスがマルチキャスト ルータにダイナミックにアクセスする方法を変更するには、イネーブルEXECモードで次の手順を実行します。

コマンド

説明

configure terminal

グローバル コンフィギュレーション モードを開始します。

ip igmp snooping vlan vlan-id mrouter learn { cgmp | pim-dvmrp }

VLANでIGMPスヌーピングをイネーブルにします。指定できるVLAN IDの範囲は1〜4094です。

マルチキャスト ルータの学習方式を指定します。

  • cgmp ― CGMPパケットを待ち受けます。この方式は制御トラフィックの削減に便利です。
  • pim-dvmrp ― IGMPクエリおよびPIM-DVMRPパケットをスヌーピングします。これはデフォルト設定です。

end

イネーブルEXECモードに戻ります。

show ip igmp snooping

設定を確認します。

copy running-config startup-config

(任意)コンフィギュレーション ファイルに設定を保存します。

次に、学習方式としてCGMPパケットを使用するようにIGMPスヌーピングを設定する例を示します。

Switch# configure terminal

Switch(config)# ip igmp snooping vlan 1 mrouter learn cgmp

Switch(config)# end

Switch # show ip igmp snooping vlan 1

vlan 1

----------

IGMP snooping is globally enabled

IGMP snooping is enabled on this Vlan

IGMP snooping immediate-leave is disabled on this Vlan

IGMP snooping mrouter learn mode is cgmp on this Vlan

IGMP snooping is running in IGMP_ONLY mode on this Vlan

デフォルトの学習方式に戻すには、 no ip igmp snooping vlan vlan-id mrouter learn cgmp グローバル コンフィギュレーション コマンドを使用します。

マルチキャスト ルータ ポートの設定

マルチキャスト ルータ ポートを追加する(マルチキャスト ルータにスタティック接続を追加する)には、スイッチ上で ip igmp snooping vlan mrouter グローバル コンフィギュレーション コマンドを使用します。

マルチキャスト ルータへのスタティック接続をイネーブルに設定するには、イネーブルEXECモードで次の手順を実行します。

コマンド

説明

configure terminal

グローバル コンフィギュレーション モードを開始します。

ip igmp snooping vlan vlan-id mrouter interface interface-id

マルチキャスト ルータのVLAN IDを指定し、マルチキャスト ルータのインターフェイスを指定します。指定できるVLAN IDの範囲は1〜4094です。

end

イネーブルEXECモードに戻ります。

show ip igmp snooping mrouter [ vlan vlan-id ]

VLANインターフェイスでIGMPスヌーピングがイネーブルになっていることを確認します。

copy running-config startup-config

(任意)コンフィギュレーション ファイルに設定を保存します。

VLANからマルチキャスト ルータ ポートを削除するには、 no ip igmp snooping vlan vlan-id mrouter interface interface-id グローバル コンフィギュレーション コマンドを使用します。

次に、マルチキャスト ルータへのスタティック接続をイネーブルに設定し、その設定を確認する例を示します。

Switch# configure terminal

Switch (config)# ip igmp snooping vlan 200 mrouter interface gigabitethernet0/2

Switch (config)# end

Switch# show ip igmp snooping mrouter vlan 200

vlan ports

-----+----------------------------------------

200          Gi0/2(static)

グループに加入するホストのスタティックな設定

ホストまたはレイヤ2ポートは、通常はマルチキャスト グループにダイナミックに加入しますが、インターフェイスでホストをスタティックに設定することもできます。

マルチキャスト グループのメンバーとしてレイヤ2ポートを追加するには、イネーブルEXECモードで次の手順を実行します。

コマンド

説明

configure terminal

グローバル コンフィギュレーション モードを開始します。

ip igmp snooping vlan vlan-id static mac-address interface interface-id

マルチキャスト グループのメンバーとしてレイヤ2ポートをスタティックに設定します。

  • vlan-id は、マルチキャスト グループVLAN IDです。
  • mac-address は、グループMACアドレスです。
  • interface-id は、メンバー ポートです。

end

イネーブルEXECモードに戻ります。

show ip igmp snooping mrouter vlan vlan-id

または

show mac address-table multicast vlan vlan-id

メンバー ポートがVLANマルチキャスト グループのメンバーになっていることを確認します。

メンバー ポートおよびMACアドレスを確認します。

copy running-config startup-config

(任意)コンフィギュレーション ファイルに設定を保存します。

マルチキャスト グループからレイヤ2ポートを削除するには、 no ip igmp snooping vlan vlan-id static mac-address interface interface-id グローバル コンフィギュレーション コマンドを使用します。

次に、インターフェイスにスタティックにホストを設定し、その設定を確認する例を示します。

Switch# configure terminal

Switch(config)# ip igmp snooping vlan 1 static 0100.5e00.0203 interface gigabitethernet0/1

Switch(config)# end

Switch# show mac address-table multicast vlan 1

Vlan Mac Address Type Ports

---- ----------- ---- -----

1 0100.5e00.0203 USER Gi0/1

IGMP即時脱退処理のイネーブル化

IGMP即時脱退処理をイネーブルにすると、スイッチは、ポートでIGMPバージョン2 leaveメッセージを検出してそのポートを削除します。即時脱退処理機能を使用するのは、VLANの各ポートごとにレシーバが1つ存在する場合だけにしてください。

即時脱退は、IGMPバージョン2のホストについてのみサポートされます。

IGMP即時脱退処理をイネーブルにするには、イネーブルEXECモードで次の手順を実行します。

コマンド

説明

configure terminal

グローバル コンフィギュレーション モードを開始します。

ip igmp snooping vlan vlan-id immediate-leave

VLANインターフェイス上でIGMP即時脱退処理をイネーブルにします。

end

イネーブルEXECモードに戻ります。

show ip igmp snooping vlan vlan-id

VLAN上でIGMP即時脱退がイネーブルになっていることを確認します。

copy running-config startup-config

(任意)コンフィギュレーション ファイルに設定を保存します。

VLAN上でIGMP即時脱退をディセーブルにするには、 no ip igmp snooping vlan vlan-id immediate-leave グローバル コンフィギュレーション コマンドを使用します。

次に、VLAN 130でIGMP即時脱退処理をイネーブルにし、設定を確認する例を示します。

Switch# configure terminal

Switch(config)# ip igmp snooping vlan 130 immediate-leave

Switch(config)# end

Switch# show ip igmp snooping vlan 130

vlan 130

----------

IGMP snooping is globally enabled

IGMP snooping is enabled on this Vlan

IGMP snooping immediate-leave is enabled on this Vlan

IGMP snooping mrouter learn mode is pim-dvmrp on this Vlan

IGMP snooping is running in IGMP_ONLY mode on this Vlan

IGMPスヌーピング情報の表示

ダイナミックに学習された、あるいはスタティックに設定されたルータ ポートおよびVLANインターフェイスのIGMPスヌーピング情報を表示できます。IGMPスヌーピング用に設定したVLANのMACアドレス マルチキャスト エントリの表示もできます。

IGMPスヌーピング情報を表示するには、 IGMPスヌーピング情報表示用のコマンド に示す1つまたは複数のイネーブルEXECコマンドを使用します。

IGMPスヌーピング情報表示用のコマンド

コマンド

説明

show ip igmp snooping [ vlan vlan-id ]

スイッチのすべてのVLANまたは指定されたVLANのスヌーピング設定情報を表示します。

(任意)単一のVLANに関する情報を表示するには、 vlan vlan-idを使用します。

show ip igmp snooping mrouter [ vlan vlan-id ]

ダイナミックに学習された、または手動で設定されたマルチキャスト ルータ インターフェイスに関する情報を表示します。

    IGMPスヌーピングをイネーブルにすると、スイッチはマルチキャスト ルータの接続先であるインターフェイスを自動的に学習します。これらはダイナミックに学習されるインターフェイスです。

(任意)単一のVLANに関する情報を表示するには、 vlan vlan-idを使用します。

show mac address-table multicast [ vlan vlan-id ] [ user | igmp-snooping ] [ count ]

VLANについてレイヤ2 MACアドレス テーブルのエントリを表示します。各キーワードはすべてオプションで、次のように表示が制限されます。

  • vlan vlan-id ― 指定されたマルチキャスト グループVLANのみを表示します。
  • user ― ユーザが設定したマルチキャスト エントリのみを表示します。
  • igmp-snooping ― IGMPスヌーピングで学習したエントリのみを表示します。
  • count ― 実際のエントリではなく、選択された条件に対応するエントリの合計数のみを表示します。

次に、スイッチのすべてのVLANインターフェイスに対する show ip igmp snooping イネーブルEXECコマンドの出力例を示します。

Switch # show ip igmp snooping

vlan 1

----------

IGMP snooping is globally enabled

IGMP snooping is enabled on this Vlan

IGMP snooping immediate-leave is disabled on this Vlan

IGMP snooping mrouter learn mode is pim-dvmrp on this Vlan

IGMP snooping is running in IGMP_ONLY mode on this Vlan

vlan 2

----------

IGMP snooping is globally enabled

IGMP snooping is enabled on this Vlan

IGMP snooping immediate-leave is disabled on this Vlan

IGMP snooping mrouter learn mode is pim-dvmrp on this Vlan

IGMP snooping is running in IGMP_ONLY mode on this Vlan

vlan 10

----------

IGMP snooping is globally enabled

IGMP snooping is enabled on this Vlan

IGMP snooping immediate-leave is disabled on this Vlan

IGMP snooping mrouter learn mode is pim-dvmrp on this Vlan

IGMP snooping is running in IGMP_ONLY mode on this Vlan

次に、指定されたVLANインターフェイスに対する show ip igmp snooping イネーブルEXECコマンドの出力例を示します。

Switch # show ip igmp snooping vlan 1

vlan 1

----------

IGMP snooping is globally enabled

IGMP snooping is disabled on this Vlan

IGMP snooping immediate-leave is disabled on this Vlan

IGMP snooping mrouter learn mode is pim-dvmrp on this Vlan

次に、VLAN 1に対する show ip igmp snooping mrouter イネーブルEXECコマンドの出力例を示します。

Switch # show ip igmp snooping mrouter vlan 1

Vlan ports

---- -----

1 Gi0/1(dynamic)

   1    Gi0/2(dynamic)

次に、VLAN 1のレイヤ2マルチキャスト エントリを表示する例を示します。

Switch# show mac address-table multicast vlan 1

vlan mac address type         ports

-----+---------------+--------+---------+---+--------------------------------

1 0100.5e02.0203    user           Gi0/1,Gi0/2

1 0100.5e00.0127    igmp           Gi0/1,Gi0/2

1 0100.5e00.0128    user           Gi0/1,Gi0/2

1 0100.5e00.0001    igmp           Gi0/1,Gi0/2

次に、スイッチに対する show mac-address-table multicast count イネーブルEXECコマンドの出力例を示します。

Switch# show mac address-table multicast count

Multicast MAC Entries for all vlans: 10

次に、VLANに対する show mac-address-table multicast count イネーブルEXECコマンドの出力例を示します。

Switch # show mac address-table multicast vlan 1 count

Multicast MAC Entries for vlan 1:

次に、VLAN 1のユーザ設定マルチキャスト エントリのみを表示する例を示します。

Switch# show mac address-table multicast vlan 1 user

vlan mac address type         ports

-----+---------------+--------+---------+---+--------------------------------

1 0100.5e02.0203    user           Gi0/1,Gi0/2

1 0100.5e00.0128    user           Gi0/1,Gi0/2

次に、VLAN 1のIGMPスヌーピングによって学習されたエントリの合計数を表示する例を示します。

Switch # show mac address-table multicast vlan 1 igmp-snooping count

Number of user programmed entries: 2

MVRの概要

MVRは、イーサネット リングベースのサービス プロバイダー ネットワークで、マルチキャスト トラフィックを広範囲に配信するアプリケーション(サービス プロバイダー ネットワークでの複数のTVチャネルのブロードキャストなど)用に設計された機能です。MVRにより、ポート上の加入者は、ネットワーク全般のマルチキャストVLANのマルチキャスト ストリームに対して、加入または非加入を設定することができます。ネットワーク上で1つのマルチキャストVLANを共有しながら、加入者は異なるVLANに存続できます。 MVRを使用すると、マルチキャストVLAN内でマルチキャスト ストリームを継続的に送信しながら、帯域およびセキュリティを確保するために、加入者VLANからストリームを隔離することができます。

MVRでは、加入者ポートが、IGMP JoinまたはLeaveメッセージを送信することによって、マルチキャスト ストリームへの加入または非加入(JoinまたはLeave)を実行することを前提にしています。このメッセージは、イーサネット接続のIGMPバージョン2互換ホストから発信できます。MVRはIGMPスヌーピングの基本メカニズムで動作しますが、2つの機能は相互に独立して動作します。それぞれ、もう一方の動作に影響を与えることなくイネーブルまたはディセーブルにできます。ただし、IGMPスヌーピングとMVRが共にイネーブルの場合は、MVRは、MVR上で設定されたマルチキャスト グループからのJoinおよびLeaveメッセージに対してのみ反応します。残りすべてのマルチキャスト グループからのJoinおよびLeaveメッセージは、IGMPスヌーピングによって管理されます。

スイッチのCPUは、MVR IPマルチキャスト ストリームおよびスイッチ転送テーブル上の関連MACアドレスを識別し、IGMPメッセージを代行受信します。また、受信側が送信元とは別のVLANにいる場合でも、マルチキャスト ストリームの受信側として加入者をテーブルに追加したりテーブルから削除したりするように転送テーブルを書き換えます。この転送動作は、さまざまなVLAN間で通信されるトラフィックを選択的に許可します。

スイッチには、ダイナミック モードと互換モードという2つのMVR動作モードがあります。

マルチキャストTVアプリケーションでのMVRの使用方法

マルチキャストTVアプリケーションでは、PCまたはセットトップ ボックスを装備したTVで、マルチキャスト ストリームを受信することができます。複数のセットトップ ボックスまたは複数のPCは、MVRの受信ポートとして設定されたスイッチ ポートである、1つの加入者ポートに接続できます( MVRの例 を参照してください)。セットトップ ボックスまたはPCには、DHCPによってIPアドレスが割り当てられます。加入者がチャネルを選択すると、対応するマルチキャストに加入するために、セットトップ ボックスまたはPCからS1スイッチに対してIGMPレポートが送信されます。IGMPレポートが、設定済みのマルチキャストMACアドレスの1つと一致すると、スイッチのCPUは、ハードウェアのアドレス テーブルを変更し、指定されたマルチキャスト ストリームをマルチキャストVLANから受信した場合にそのマルチキャスト ストリームを転送する宛先として、この受信ポートとVLANをアドレス テーブルに追加します。マルチキャストVLANとの間でマルチキャスト データを送受信するアップリンク ポートを、MVR送信元ポートと呼びます。

加入者がチャネルを変更するか、TVをオフにすると、セットトップ ボックスからマルチキャスト ストリームのIGMP Leaveメッセージが送信されます。スイッチのCPUは、受信ポートのVLANを介して、IGMPグループ別クエリを送信します。VLAN内に、このグループに加入している他のセットトップ ボックスがある場合には、そのセットトップ ボックスは最大応答時間の範囲内に応答しなければなりません。応答を受信しない場合、CPUは、このグループの転送宛先から受信ポートを除外します。

即時脱退機能が受信ポートでイネーブルになっている場合は、ポートはより迅速にマルチキャスト グループを脱退します。即時脱退機能がイネーブルになっていない場合、スイッチは受信ポートの加入者からIGMP Leaveメッセージを受信すると、そのポートにIGMPクエリを送信してIGMPグループ メンバーシップ レポートを待ちます。設定された時間内にレポートを受信しなかった場合は、マルチキャスト グループ メンバーシップから受信ポートが削除されます。即時脱退機能を使用する場合、IGMPクエリは、IGMP Leaveメッセージを受信した受信ポートから送信されません。Leaveメッセージを受信するとただちに、受信ポートがマルチキャスト グループ メンバーシップから削除されるため、脱退遅延時間が短縮されます。即時脱退機能は、1つの受信デバイスを接続した受信ポートでだけイネーブルにしてください。

MVRの例

MVRでは、各VLANの複数の加入者に対して、TVチャネルのマルチキャスト トラフィックを重複して送信する必要がありません。すべてのチャネルに対するマルチキャスト トラフィックが、VLANトランクで1回だけ送信されます(マルチキャストVLAN上のみ)。IGMP LeaveおよびJoinメッセージは、加入者ポートが割り当てられているVLAN内で送信されます。これらのメッセージによって、レイヤ3デバイス上でマルチキャストVLANのマルチキャスト トラフィック ストリームが、ダイナミックに登録されます。アクセス レイヤ スイッチ(S1スイッチ)は、マルチキャストVLANから別のVLAN上の加入者ポートにトラフィックが転送されるように転送動作を変更し、2つのVLAN間で伝送されるトラフィックを選択的に許可します。

IGMPレポートは、マルチキャスト データと同じMACアドレス宛に送信されます。S1 CPUは、受信ポートからのすべてのIGMP JoinおよびLeaveメッセージを取り込み、送信元(アップリンク)ポートのマルチキャストVLANに転送する必要があります。

MVRの設定

ここでは、基本的なMVRの設定情報について説明します。

MVRのデフォルト設定

MVRのデフォルト設定 に、MVRのデフォルト設定を示します。

MVRのデフォルト設定

機能

デフォルト設定

MVR

グローバルおよびインターフェイス単位でディセーブル

マルチキャスト アドレス

設定なし

クエリ応答時間

0.5秒

マルチキャストVLAN

VLAN 1

モード

互換

インターフェイス(ポート単位)のデフォルト

受信および送信元のどちらのポートでもない

即時脱退

すべてのポートでディセーブル

MVR設定時の注意事項および制限事項

MVRの設定時は、次の注意事項に従ってください。

MVRグローバル パラメータの設定

デフォルト設定を使用する場合には、オプションのMVRパラメータを設定する必要はありません。デフォルトのパラメータ値を変更する場合(MVR VLANを除く)には、先にMVRをイネーブルにする必要があります。

MVRパラメータを設定するには、イネーブルEXECモードで次の手順を実行します。

コマンド

説明

configure terminal

グローバル コンフィギュレーション モードを開始します。

mvr

スイッチ上でMVRをイネーブルに設定します。

mvr group ip-address [ count ]

スイッチ上にIPマルチキャスト アドレスを設定します。または、 count パラメータを使用して、連続するMVRグループ アドレスを設定します( count の範囲は1〜256で、デフォルトは1です)。このアドレス宛のマルチキャスト データは、スイッチ上のすべての送信元ポート、およびこのマルチキャスト アドレス上のデータを受信するように設定されているすべての受信ポートに送信されます。各マルチキャスト アドレスは、1つのTVチャネルに対応付けられます。

    各IPアドレスは、マルチキャスト48ビットMACアドレスに変換されます。設定したIPアドレスが、以前に設定済みのMACアドレスまたは予約済みマルチキャストMACアドレスに変換(エイリアス)された場合、このコマンドは無効になります。

mvr querytime value

(任意)受信ポートのIGMPレポート メンバーシップが、マルチキャスト グループ メンバーシップから受信ポートを削除するまでの最大待機時間を指定します。値は、1/10秒単位で指定します。指定できる範囲は1〜100で、デフォルトは5/10、つまり0.5秒です。

mvr vlan vlan-id

(任意)マルチキャスト データを受信するVLANを指定します。すべての送信元ポートはこのVLANに属する必要があります。指定できるVLAN IDの範囲は1〜4094です。

デフォルト値はVLAN 1です。

mvr mode { dynamic | compatible }

(任意)MVRモードを指定します。

  • dynamic ― 送信元ポートでのダイナミックMVRメンバーシップを可能にします。
  • compatible ― Catalyst 3500 XLおよびCatalyst 2900 XLスイッチと互換性があり、送信元ポートでのダイナミックなIGMP Joinをサポートしません。

デフォルト設定は、 compatible モードです。

end

イネーブルEXECモードに戻ります。

show mvr

または

show mvr members

設定を確認します。

copy running-config startup-config

(任意)コンフィギュレーション ファイルに設定を保存します。

スイッチをデフォルト設定に戻すには、 no mvr [ mode | group ip-address | querytime | vlan ]グローバル コンフィギュレーション コマンドを使用します。

次に、MVRをイネーブルにして、MVRグループ アドレスを設定し、クエリ時間を1秒(10×1/10)に設定し、MVRマルチキャストVLANをVLAN 22として指定し、MVRモードをダイナミックに設定して、結果を確認する方法を示します。

Switch(config)# mvr

Switch(config)# mvr group 228.1.23.4

Switch(config)# mvr querytime 10

Switch(config)# mvr vlan 22

Switch(config)# mvr mode dynamic

Switch(config)# end

Switch# show mvr

MVR Running: TRUE

MVR multicast vlan: 22

MVR Max Multicast Groups: 256

MVR Current multicast groups: 1

MVR Global query response time: 10 (tenths of sec)

MVR Mode: dynamic

show mvr members イネーブルEXECコマンドを使用すると、スイッチ上のMVRマルチキャスト グループ アドレスを確認することができます。

MVRインターフェイスの設定

レイヤ2 MVRインターフェイスを設定するには、イネーブルEXECモードで次の手順を実行します。

コマンド

説明

configure terminal

グローバル コンフィギュレーション モードを開始します。

mvr

スイッチ上でMVRをイネーブルに設定します。

interface interface-id

インターフェイス コンフィギュレーション モードを開始し、設定するレイヤ2ポートのタイプおよび番号を入力します。たとえば、ギガビット イーサネット ポート1では、 gi0/1 または gigabitethernet 0/1 となります。

mvr typ e { source | receiver }

MVRポートを次のいずれかに設定します。

  • source ― マルチキャスト データを送受信するアップリンク ポートを送信元ポートとして設定します。加入者は、直接送信元ポートに接続できません。スイッチ上の送信元ポートは、すべて1つのマルチキャストVLANに属します。
  • receiver ― ポートが加入者ポートで、マルチキャスト データの受信だけを行う場合には、受信ポートとして設定します。受信ポートは、スタティックな設定、またはIGMP JoinおよびLeaveメッセージによって、マルチキャスト グループのメンバーになるまでは、データを受信しません。受信ポートは、マルチキャストVLANに属することはできません。

デフォルト設定は非MVRポートです。MVR特性で非MVRポートを設定しようとすると、操作は無効になります。

mvr vlan vlan-id group ip-address

(任意)マルチキャストVLANおよびIPマルチキャスト アドレスに送信されたマルチキャスト トラフィックを受信するように、ポートをスタティックに設定します。グループのメンバーとしてスタティックに設定されたポートは、スタティックに削除されるまではグループ メンバーのままです。

    互換モードでは、このコマンドは受信ポートのみに対して適用されます。ダイナミック モードでは、受信ポートおよび送信元ポートに適用されます。

受信ポートは、IGMP JoinおよびLeaveメッセージによって、マルチキャスト グループにダイナミックに加入することもできます。

mvr immediate

(任意)ポート上のMVRの即時脱退機能をイネーブルにします。

    このコマンドは受信ポートだけに適用します。この機能は単一の受信デバイスが接続されている受信ポート上でのみイネーブルにしてください。

end

イネーブルEXECモードに戻ります。

show mvr

show mvr interface

または

show mvr members

設定を確認します。

copy running-config startup-config

(任意)コンフィギュレーション ファイルに設定を保存します。

インターフェイスをデフォルト設定に戻すには、 no mvr [ type | immediate | vlan vlan-id | group ]インターフェイス コンフィギュレーション コマンドを使用します。

次に、ポートGigabit Ethernet 0/2を受信ポートとして設定し、マルチキャスト グループ アドレスに送信されたマルチキャスト トラフィックを受信するようにポートを設定し、インターフェイスに即時脱退機能を設定して、結果を確認する方法を示します。

Switch(config)# mvr

Switch(config)# interface gigabitethernet0/2

Switch(config-if)# mvr type receiver

Switch(config-if)# mvr vlan 22 group 228.1.23.4

Switch(config-if)# mvr immediate

Switch(config)# end

Switch# show mvr interface gigabitethernet0/2

Type: RECEIVER Status: ACTIVE Immediate Leave: ENABLED

次に、 member キーワードが使用された場合の show mvr interface イネーブルEXECコマンドの出力例を示します。

Switch# show mvr interface gigabitethernet0/6 members

239.255.0.0 DYNAMIC ACTIVE

239.255.0.1 DYNAMIC ACTIVE

239.255.0.2 DYNAMIC ACTIVE

239.255.0.3 DYNAMIC ACTIVE

239.255.0.4 DYNAMIC ACTIVE

239.255.0.5 DYNAMIC ACTIVE

239.255.0.6 DYNAMIC ACTIVE

239.255.0.7 DYNAMIC ACTIVE

239.255.0.8 DYNAMIC ACTIVE

239.255.0.9 DYNAMIC ACTIVE

MVR情報の表示

スイッチまたは指定されたインターフェイスのMVR情報を表示できます。

MVR情報を表示するには、イネーブルEXECモードで MVR情報表示用のコマンド のコマンドを実行します。

MVR情報表示用のコマンド

show mvr

スイッチのMVRステータスと値を表示します。これには、MVRがイネーブルまたはディセーブルの判別、マルチキャストVLAN、マルチキャスト グループの最大数(256)および現在の数(0〜256)、クエリ応答時間、およびMVRモードがあります。

show mvr interface [ interface-id ] [ members [ vlan vlan -id ]]

すべてのMVRインターフェイスおよびそれぞれのMVRコンフィギュレーションを表示します。

特定のインターフェイスを入力すると、次の情報が表示されます。

  • Type ― 受信(Receiver)または送信元(Source)
  • Status ― 次のいずれか1つ
  • ACTIVEはポートがVLANに含まれていることを意味します。
  • UP/DOWNはポートが転送中か非転送中のどちらかであるという意味です。
  • INACTIVEはポートがどのVLANにも属していないことを意味します。
  • 即時脱退 ― イネーブルまたはディセーブル

members キーワードを指定すると、このポートのすべてのマルチキャスト グループ メンバーが表示されます。また、VLAN識別子を指定すると、VLANのすべてのマルチキャスト グループ メンバーが表示されます。指定できる範囲は1〜4094です。先頭の0は入力しないでください。

show mvr members [ ip-address ]

任意のIPマルチキャスト グループまたは指定されたIPマルチキャスト グループIPアドレスのメンバーであるすべての受信ポートを表示します。

次に、 show mvr イネーブルEXECコマンドの出力例を示します。

Switch# show mvr

MVR Running: TRUE

MVR multicast vlan: 1

MVR Max Multicast Groups: 256

MVR Current multicast groups: 256

MVR Global query response time: 5 (tenths of sec)

MVR Mode: compatible

次に、 show mvr interface イネーブルEXECコマンドの出力例を示します。

Switch# show mvr interface

Port Type Status Immediate Leave

---- ---- ------- ---------------

Fa0/1 SOURCE ACTIVE/UP DISABLED

Fa0/2 SOURCE ACTIVE/UP DISABLED

Fa0/3 SOURCE ACTIVE/DOWN DISABLED

Fa0/5 SOURCE ACTIVE/DOWN DISABLED

次に、指定したインターフェイスに対する show mvr interface イネーブルEXECコマンドの出力例を示します。

Switch# show mvr interface fastethernet0/2

224.0.1.1 DYNAMIC ACTIVE

次に、 members キーワードを使用した場合の show mvr interface イネーブルEXECコマンドの出力例を示します。

Switch# show mvr interface gigabitethernet0/6 members

239.255.0.0 DYNAMIC ACTIVE

239.255.0.1 DYNAMIC ACTIVE

239.255.0.2 DYNAMIC ACTIVE

239.255.0.3 DYNAMIC ACTIVE

239.255.0.4 DYNAMIC ACTIVE

239.255.0.5 DYNAMIC ACTIVE

239.255.0.6 DYNAMIC ACTIVE

239.255.0.7 DYNAMIC ACTIVE

239.255.0.8 DYNAMIC ACTIVE

239.255.0.9 DYNAMIC ACTIVE

次に、 show mvr members イネーブルEXECコマンドの出力例を示します。

Switch# show mvr members

MVR Group IP Status Members

------------ ------ -------

224.0.1.1 ACTIVE Fa0/1(s), Fa0/2(d)

224.0.1.2 ACTIVE Fa0/1(s)

224.0.1.3 ACTIVE Fa0/1(s)

224.0.1.4 ACTIVE Fa0/1(s)

224.0.1.5 ACTIVE Fa0/1(s)

(テキスト出力は省略)

IGMPフィルタリングの設定

一部の環境(たとえば、メトロポリタンまたはMultiple-Dwelling Unit[MDU;集合住宅]インストレーション)では、管理者はスイッチ ポート上のユーザが所属するマルチキャスト グループを管理する必要があります。この機能により、管理者は、契約やサービス計画のタイプに基づいてIP/TVなどのマルチキャスト サービスの配信を制御できます。IGMPフィルタリング機能を使用すると、IPマルチキャスト プロファイルを設定して個々のスイッチ ポートに対応づけることにより、ポート単位でマルチキャスト加入をフィルタリングできます。IGMPプロファイルには1つまたは複数のマルチキャスト グループを格納できます。また、IGMPプロファイルによって、このグループへのアクセスを許可するか拒否するかを指定できます。マルチキャスト グループへのアクセスを拒否するIGMPプロファイルがスイッチ ポートに適用された場合、IPマルチキャスト トラフィックのストリームを要求するIGMP加入レポートは廃棄され、ポートはそのグループからIPマルチキャスト トラフィックを受信できません。フィルタリング アクションによってマルチキャスト グループへのアクセスが許可された場合、ポートからのIGMPレポートが転送され、通常の処理が行われます。

IGMPフィルタリングが制御するのは、JoinおよびLeaveレポートなど、グループ固有のクエリやメンバーシップ レポートだけです。一般的なIGMPクエリは制御しません。IGMPフィルタリングは、IPマルチキャスト トラフィックの転送指示機能には関係しません。フィルタリング機能は、マルチキャスト トラフィックの転送に、CGMPまたはMVRのどちらを使用しても同様に動作します。

レイヤ2インターフェイスが加入できるIGMPグループの最大数を設定することもできます。

IGMPフィルタリングのデフォルト設定

IGMPフィルタリングのデフォルト設定 に、IGMPフィルタリングのデフォルト設定を示します。

IGMPフィルタリングのデフォルト設定

機能

デフォルト設定

IGMPフィルタリング

適用なし

IGMPグループのIGMP最大数

最大値は設定なし

IGMPプロファイル

定義なし

IGMPプロファイル アクション

範囲アドレスを拒否

IGMPプロファイルの設定

IGMPプロファイルを設定するには、プロファイル番号を指定して ip igmp profile グローバル コンフィギュレーション コマンドを使用し、IGMPプロファイル コンフィギュレーション モードを開始して、IGMPプロファイルを作成します。このモードでは、ポートからのIGMP Join要求をフィルタリングするのに使用する、IGMPプロファイルのパラメータを指定できます。IGMPプロファイル コンフィギュレーション モードにある場合は、次のコマンドでプロファイルを作成できます。

デフォルトでは、IGMPプロファイルが未設定です。プロファイルの設定時に、 permit または deny のどちらのキーワードも指定されていない場合は、デフォルトでIPアドレスの範囲へのアクセスが拒否されます。

IGMPプロファイルを作成するには、イネーブルEXECモードで次の手順を実行します。

コマンド

説明

configure terminal

グローバル コンフィギュレーション モードを開始します。

ip igmp profile profile number

IGMPプロファイル コンフィギュレーション モードを開始し、設定するプロファイルに番号を割り当てます。指定できる範囲は1〜4294967295です。

permit | deny

(任意)IPマルチキャスト アドレスへのアクセスを許可または拒否するアクションを設定します。アクションが設定されていない場合は、プロファイルのデフォルト設定によってアクセスが拒否されます。

range ip multicast address

アクセスが制御されるIPマルチキャスト アドレスまたはIPマルチキャスト アドレスの範囲を入力します。範囲を入力する場合は、最小値のIPマルチキャスト アドレス、スペース、最大値のIPマルチキャスト アドレスの順で入力します。

range コマンドを複数回使用すると、複数のアドレスまたはアドレス範囲を入力できます。

end

イネーブルEXECモードに戻ります。

show ip igmp profile profile number

プロファイル設定を確認します。

copy running-config startup-config

(任意)コンフィギュレーション ファイルに設定を保存します。

プロファイルを削除するには、 no ip igmp profile profile number グローバル コンフィギュレーション コマンドを使用します。

IPマルチキャスト アドレスまたはIPマルチキャスト アドレス範囲を削除するには、 no range ip multicast address IGMPプロファイル コンフィギュレーション コマンドを使用します。

次に、1つのIPマルチキャスト アドレスへのアクセスを許可するIGMPプロファイル4を作成して、その設定を確認する例を示します。アクションが拒否(デフォルト)である場合は、 show ip igmp profile の出力には表示されません。

Switch(config)# ip igmp profile 4

Switch(config-igmp-profile)# permit

Switch(config-igmp-profile)# range 229.9.9.0

Switch(config-igmp-profile)# end

Switch# show ip igmp profile 4

IGMP Profile 4

permit

range 229.9.9.0 229.9.9.0

IGMPプロファイルの適用

IGMPプロファイルに定義に従ってアクセスを制御するには、 ip igmp filter インターフェイス コンフィギュレーション コマンドを使用して該当するインターフェイスにプロファイルを適用します。IGMPプロファイルを適用できるのは、レイヤ2ポートだけです。ルーテッド ポートやSVIには適用できません。また、EtherChannelポート グループに属するポートにはプロファイルを適用できません。1つのプロファイルを複数のインターフェイスに適用することができますが、各インターフェイスに適用できるプロファイルは1つだけです。

スイッチ ポートにIGMPプロファイルを適用するには、イネーブルEXECモードで次の手順を実行します。

コマンド

説明

configure terminal

グローバル コンフィギュレーション モードを開始します。

interface interface-id

インターフェイス コンフィギュレーション モードを開始し、設定する物理インターフェイスを入力します(例: fastethernet0/3 )。このインターフェイスには、EtherChannelポート グループに属していないレイヤ2ポートを指定しなければなりません。

ip igmp filter profile number

指定したIGMPプロファイルをこのインターフェイスに適用します。指定できるプロファイル番号の範囲は1〜4294967295です。

end

イネーブルEXECモードに戻ります。

show running configuration interface interface-id

設定を確認します。

copy running-config startup-config

(任意)コンフィギュレーション ファイルに設定を保存します。

インターフェイスからプロファイルを削除するには、 no ip igmp filter profile number インターフェイス コンフィギュレーション コマンドを使用します。

次に、インターフェイスにIGMPプロファイル4を適用し、設定を確認する例を示します。

Switch(config)# interface fastethernet0/12

Switch(config-if)# ip igmp filter 4

Switch(config-if)# end

Switch# show running-config interface fastethernet0/12

Building configuration...

Current configuration : 123 bytes

!

interface FastEthernet0/12

no ip address

shutdown

snmp trap link-status

ip igmp max-groups 25

ip igmp filter 4

end

IGMPグループの最大数の設定

ip igmp mac-groups インターフェイス コンフィギュレーション コマンドを使用すると、レイヤ2インターフェイスが加入できるIGMPグループの最大数を設定できます。最大グループ数をデフォルト(制限なし)に戻す場合は、このコマンドの no 形式を使用します。

この制限が適用されるのはレイヤ2ポートだけです。ルーテッド ポートやSVIにはIGMPグループの最大数を設定できません。また、このコマンドは、EtherChannelポート グループに属するポートには使用できません。

スイッチ ポートにIGMPプロファイルを適用するには、イネーブルEXECモードで次の手順を実行します。

コマンド

説明

configure terminal

グローバル コンフィギュレーション モードを開始します。

interface interface-id

インターフェイス コンフィギュレーション モードを開始し、設定する物理インターフェイスを入力します(例: gigabitethernet0/1 )このインターフェイスには、EtherChannelグループに属していないレイヤ2ポートを指定しなければなりません。

ip igmp max-groups number

インターフェイスが加入できるIGMPグループの最大数を設定します。指定できる範囲は0〜4294967294で、デフォルトは最大値の設定なしです。

end

イネーブルEXECモードに戻ります。

show running-configuration interface interface-id

設定を確認します。

copy running-config startup-config

(任意)コンフィギュレーション ファイルに設定を保存します。

最大グループ数の制限を削除して、最大値なしのデフォルトに戻すには、 no ip igmp max-groups インターフェイス コンフィギュレーション コマンドを使用します。

次に、インターフェイスが加入できるIGMPグループ数を25に制限する例を示します。

Switch(config)# interface fastethernet0/12

Switch(config-if)# ip igmp max-groups 25

Switch(config-if)# end

Switch# show running-config interface fastethernet0/12

Building configuration...

Current configuration : 123 bytes

!

interface FastEthernet0/12

no ip address

shutdown

snmp trap link-status

ip igmp max-groups 25

ip igmp filter 4

end

IGMPフィルタリング設定の表示

IGMPプロファイルの特性を表示できます。また、スイッチのすべてのインターフェイスまたは指定したインターフェイスのIGMPプロファイルと最大グループ数設定を表示できます。

IGMPフィルタリングの設定を表示するには、 IGMPフィルタリング設定表示用のコマンド に記載されたイネーブルEXECコマンドを使用します。

IGMPフィルタリング設定表示用のコマンド

show ip igmp profile [ profile number ]

指定されているIGMPプロファイル、またはすべての定義されているIGMPプロファイルを表示します。

show running-configuration [ interface interface-id ]

指定されたインターフェイスまたはすべてのインターフェイスの設定を表示します。インターフェイスが加入できるIGMPグループの最大数(設定されている場合)やインターフェイスに適用されているIGMPプロファイルなどがこれに含まれます。

次に示すのは、プロファイル番号が指定されていない場合の show ip igmp profile イネーブルEXECコマンドの出力例です。スイッチに定義されているプロファイルがすべて表示されます。

Switch# show ip igmp profile

IGMP Profile 3

range 230.9.9.0 230.9.9.0

IGMP Profile 4

permit

range 229.9.9.0 229.255.255.255

次に示すのは、IGMP最大グループ数が設定され、IGMPプロファイル4が適用されているインターフェイスを指定したときの、 show running-config イネーブルEXECコマンドの出力例です。

Switch# show running-config interface fastethernet0/12

Building configuration...

Current configuration : 123 bytes

!

interface FastEthernet0/12

no ip address

shutdown

snmp trap link-status

ip igmp max-groups 25

ip igmp filter 4

end

Toolbar-jp

All contents copyright (C) 1992--2003 Cisco Systems K.K.