[index]
CentreCOM x510シリーズ コマンドリファレンス 5.4.2
IPマルチキャスト / IGMP
- 基本設定
- 単独使用時
- IGMPプロキシー
- 共通項目
IGMP(Internet Group Management Protocol)は、LAN上のマルチキャスト対応ルーターとホストがメッセージを交換しあい、LAN上にどのマルチキャストグループのメンバーがいるかを把握するためのプロトコルです。
ルーターはIGMPを通じて得た情報をもとに、他のルーターから受け取ったマルチキャストパケットを配下のLANに転送するかどうか判断したり、他のルーターに対して特定グループ宛てのパケットを配送してくれるよう依頼したりします。
本製品では、IGMP Querier機能を単独で動作させることが可能です。
また、ユニキャストルーターとして動作しながら、下流インターフェース上のIGMPホストと上流インターフェース上のマルチキャストルーター(IGMP Querier)との間を取り持ち、マルチキャスト経路制御プロトコルを動かすことなく末端ネットワークへのマルチキャスト配送を実現するIGMPプロキシー機能もあります。
以下では、本製品でIGMPを使用する場合の設定について解説します。
なお、以下の説明では、VLANとIPの基本設定は完了しているものとします。VLANの設定については「L2スイッチング」の「バーチャルLAN」をご覧ください。
また、IPインターフェースの基本設定については「IPルーティング」の「IPインターフェース」を、静的な経路設定については「IPルーティング」の「経路制御」をご覧ください。
基本設定
単独使用時
■ IGMP Querier機能を単独で有効化するには、対象インターフェースでip igmpコマンドを実行します。
awplus(config)# interface vlan1 ↓
awplus(config-if)# ip igmp ↓
|
■ 単独で使用しているIGMP Querier機能を無効化するには、対象インターフェースでip igmpコマンドをno形式で実行します。なお、同コマンドをno形式で実行すると、IGMP Querier機能だけでなく、IGMPに関連するすべての機能(IGMPプロキシーやIGMP Snoopingを含む)の設定が削除され、初期状態に戻るので注意してください。
awplus(config)# interface vlan1 ↓
awplus(config-if)# no ip igmp ↓
|
IGMPプロキシー
IGMPプロキシーは、通常のルーター(ユニキャストルーター)として動作している場合に、マルチキャスト経路制御プロトコルを動かすことなく、上位のマルチキャストルーターからマルチキャスト配送を受け、これを末端ネットワークの受信者(ホスト)に転送するための機能です。
次に、IGMPプロキシー使用時の基本的なネットワーク構成を示します。

■ 本製品でIGMPプロキシーを使用する場合は、あらかじめ通常のルーターとして動作するよう、VLANの作成、IPアドレス(IPインターフェース)の設定、IP経路の設定を行っておき、その上でIPマルチキャストルーティングを有効化し、IGMPプロキシーで使用するIPインターフェースを2種類指定します。
IGMPプロキシーでは、次の2種類のインターフェースを使用します。
1つの上流インターフェースに対しては、複数の下流インターフェースを関連付けることができます。
- 上流インターフェース
マルチキャストルーター(IGMP Querier)が存在しているネットワークに接続されているIPインターフェースのこと。IGMPプロキシーの上流インターフェースは、マルチキャストルーター(IGMP Querier)に対しIGMPホストとしてふるまいます。このとき、下流インターフェースで収集したグループメンバーの情報に基づき、必要なグループ宛てのマルチキャストが配送されるよう、ReportメッセージやLeave Groupメッセージを適切に送信します。
- 下流インターフェース
マルチキャスト受信者(IGMPホスト)が存在しているネットワークに接続されているIPインターフェースのこと。IGMPプロキシーの下流インターフェースは、マルチキャスト受信者(IGMPホスト)に対しIGMP Querierとしてふるまいます。下流インターフェースで収集したグループメンバーの情報は、上流インターフェースでIGMPホストとしてふるまうときに利用します。
たとえば、vlan20を上流インターフェース、vlan10を下流インターフェースとしてIGMPプロキシーを動作させるには、次のようにします。
- IPマルチキャストルーティングを有効化します。
awplus(config)# ip multicast-routing ↓
|
- 上流インターフェースに対して、ip igmp proxy-serviceコマンドを実行します。経路制御プロトコルを利用したマルチキャストルーティングの設定と同様、IGMP Querier機能も必ず有効化してください。
awplus(config)# interface vlan20 ↓
awplus(config-if)# ip igmp proxy-service ↓
awplus(config-if)# ip igmp ↓
awplus(config-if)# exit ↓
|
- 下流インターフェースに対して、ip igmp mroute-proxyコマンドを実行します。このとき上流インターフェースも指定します。こちらもIGMP Querier機能の有効化を忘れないようにしてください。
awplus(config)# interface vlan10 ↓
awplus(config-if)# ip igmp mroute-proxy vlan20 ↓
awplus(config-if)# ip igmp ↓
|
下流インターフェースではIGMP Querier、上流インターフェースではIGMPホストとしてふるまうことにより、マルチキャストルーターから上流インターフェースに配送されてきたマルチキャストトラフィックを、本製品が下流インターフェースに転送できるようになります。このとき、IGMP Snoopingが有効であれば、下流インターフェース内のメンバーが存在するスイッチポートにだけマルチキャストパケットが送出されます。
共通項目
IGMP Querierの動作パラメーターを調整する方法や設定を確認する方法は以下のとおりです。
■ 使用するIGMPのバージョンは、インターフェースごとにip igmp versionコマンドで指定します。初期設定はバージョン3です。
awplus(config)# interface vlan10 ↓
awplus(config-if)# ip igmp version 2 ↓
|
■ グループメンバーをスタティック登録するには、ip igmp static-groupコマンドを使います。
awplus(config)# interface vlan10 ↓
awplus(config-if)# ip igmp static-group 239.1.4.7 interface port1.0.14 ↓
|
■ IGMPグループメンバーシップの情報は、show ip igmp groupsコマンドで確認できます。
■ インターフェースのIGMP設定は、show ip igmp interfaceコマンドで確認できます。
(C) 2012 アライドテレシスホールディングス株式会社
PN: 613-001763 Rev.A