この製品のマニュアルセットは、偏向のない言語を使用するように配慮されています。このマニュアルセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザーインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブランゲージに対する取り組みの詳細は、こちらをご覧ください。
このドキュメントは、米国シスコ発行ドキュメントの参考和訳です。リンク情報につきましては、日本語版掲載時点で、英語版にアップデートがあり、リンク先のページが移動/変更されている場合がありますことをご了承ください。あくまでも参考和訳となりますので、正式な内容については米国サイトのドキュメントを参照ください。
この章では、Internet Group Management Protocol(IGMP; インターネット グループ管理プロトコル)スヌーピングの設定方法を説明します。
• 「関連情報」
IGMP スヌーピング ソフトウェアは、VLAN 内のレイヤ 2 IP マルチキャスト トラフィックを検査して、対象の受信者が接続されているポートを検出します。IGMP スヌーピングではポート情報を利用することにより、マルチアクセス LAN 環境における帯域幅消費量を削減し、VLAN 全体へのフラッディングを回避します。IGMP スヌーピング機能は、マルチキャスト対応ルータに接続されたポートを追跡して、ルータによる IGMP メンバシップ レポートの転送機能を強化します。トポロジの変更通知には、IGMP スヌーピング ソフトウェアが応答します。デバイスでは、IGMP スヌーピングがデフォルトでイネーブルになっています。
図4-1 に、ホストと IGMP ルータ間に設置された IGMP スヌーピング スイッチを示します。IGMP スヌーピング スイッチは、IGMP メンバシップ レポートおよび Leave メッセージをスヌーピングして、必要な場合にだけ接続された IGMP ルータに転送します。
IGMP スヌーピング ソフトウェアは、IGMPv1、IGMPv2、および IGMPv3 コントロール プレーン パケットの処理に関与し、レイヤ 3 コントロール プレーン パケットを代行受信して、レイヤ 2 の転送処理を操作します。IGMP の詳細については、「IGMP および MLD の設定」を参照してください。
Cisco NX-OS IGMP スヌーピング ソフトウェアには、次の独自機能があります。
• 送信元フィルタリングにより、宛先および送信元の IP アドレスに基づいて、マルチキャスト パケットを転送できます。
• MAC アドレスでなく、IP アドレスに基づいてマルチキャスト転送を実行します。
• Optimized Multicast Flooding(OMF)により、未知のトラフィックをルータにのみ転送して、データに基づくステート作成を行いません。
IGMP スヌーピングの詳細については、 RFC 4541 を参照してください。
• 「IGMPv3」
• 「VDC および VRF を使用した IGMP スヌーピング」
IGMPv1 および IGMPv2 は、メンバシップ レポートの抑制機能をサポートしています。すなわち、同じサブネットに属する 2 つのホストが、同じグループのマルチキャスト データを要求している場合、一方のホストからメンバー レポートを受信した他方のホストで、レポートの送信が抑制されます。メンバシップ レポート抑制は、同じポートを共有しているホスト間で発生します。
各 VLAN スイッチ ポートに接続されているホストが 1 つしかない場合は、IGMPv2 の高速脱退機能を設定できます。高速脱退機能を使用すると、最終メンバーのクエリー メッセージがホストに送信されません。ソフトウェアは IGMP Leave メッセージを受信すると、ただちに該当するポートへのマルチキャスト データ転送を停止します。
IGMPv1 では、明示的な IGMP Leave メッセージが存在しないため、特定のグループについてマルチキャスト データを要求するホストが存続しないことを示すために、メンバシップ メッセージ タイムアウトが利用されます。
(注) 高速脱退機能がイネーブルになっている場合、他のホストの存在は確認されないため、最終メンバーのクエリー インターバル設定が無視されます。
Cisco NX-OS にはフル機能の IGMPv3 スヌーピングが実装されており、IGMPv3 レポートに含まれる (S, G) 情報に基づいて、フラッディングを制御することができます。この送信元ベースのフィルタリングにより、スイッチは対象のマルチキャスト グループにトラフィックを送信する送信元に基づいて、マルチキャスト トラフィックの宛先ポートを制限できます。
ソフトウェアのデフォルト設定では、各 VLAN ポートに接続されたホストが追跡されます。この明示的な追跡機能は、高速脱退メカニズムをサポートしています。IGMPv3 ではすべての ホストがメンバシップ レポートを送信するため、レポート抑制機能を利用すると、スイッチから他のマルチキャスト対応ルータに送信されるトラフィック量を制限できます。レポート抑制をイネーブルにすると、過去にいずれの IGMPv1 ホストまたは IGMPv2 ホストからも対象のグループへの要求がなかった場合には、プロキシ レポートが作成されます。プロキシ機能により、下流のホストが送信するメンバシップ レポートからグループ ステートが構築され、上流のクエリアからのクエリーに応答するためにメンバシップ レポートが生成されます。
IGMPv3 メンバシップ レポートには LAN セグメント上のグループ メンバーの一覧が含まれていますが、最終ホストが脱退すると、メンバシップ クエリーが送信されます。最終メンバーのクエリー インターバルについてパラメータを設定すると、タイムアウトまでにどのホストからも応答がなかった場合に、グループ ステートが解除されます。
マルチキャスト トラフィックをルーティングする必要がないために、PIM がインターフェイス上でディセーブルになっている場合は、メンバシップ クエリーを送信するように IGMP スヌーピング クエリアを設定する必要があります。このクエリアは、マルチキャスト送信元と受信者を含み、その他のアクティブ クエリアを含まない VLANで定義します。
IGMP スヌーピング クエリアがイネーブルな場合は、定期的に IGMP クエリーが送信されるため、IP マルチキャスト トラフィックを要求するホストから IGMP レポート メッセージが発信されます。IGMP スヌーピングはこれらの IGMP レポートを受信し、必要に応じて転送します。
Virtual Device Context(VDC)は、一連のシステム リソースを論理的に表現する用語です。各 VDC 内では、複数の Virtual Routing and Forwarding(VRF)インスタンスを定義できます。VDC ごとに実行できる IGMP プロセスは 1 つです。IGMP プロセスは対象の VDC に含まれるすべての VRF をサポートし、その VDC 内で IGMP スヌーピング機能を実行します。IGMP スヌーピングの詳細については、「IGMP スヌーピングの設定」を参照してください。
show コマンドに VRF 引数を指定して実行すると、表示される情報のコンテキストを確認できます。VRF 引数を指定しない場合は、デフォルト VRF が使用されます。
VDC の設定の詳細については、『 Cisco NX-OS Virtual Device Context Configuration Guide, Release 4.0 』を参照してください。
VRF の設定の詳細については、『 Cisco NX-OS Unicast Routing Configuration Guide, Release 4.0 』を参照してください。
|
|
---|---|
IGMP スヌーピングにはライセンスは不要です。ライセンス パッケージに含まれていない機能は、Cisco NX-OS システム イメージにバンドルされて提供されます。追加料金は発生しません。NX-OS ライセンス スキームの詳細については、『 Cisco NX-OS Licensing Guide, Release 4.0 』を参照してください。 |
• 現在の VDC が正しい。VDC は、一連のシステム リソースを論理的に表現する用語です。 switchto vdc コマンドでは、VDC 番号を指定できます。
• 現在の VRF モードが正しい(グローバル コマンドの場合)。この章の例で示すデフォルトのコンフィギュレーション モードは、デフォルト VRF に適用されます。
IGMP スヌーピング プロセスの動作を変更するには、 表4-1 に示すオプションの IGMP スヌーピング パラメータを設定します。
(注) Cisco IOS CLI の詳しい知識がある場合は、この機能で使用する Cisco NX-OS コマンドが、よく使用される Cisco IOS コマンドとは異なる可能性があることに注意してください。
ip igmp snooping explicit-tracking
ip igmp snooping last-member-query-interval seconds
ip igmp snooping querier ip-address
ip igmp snooping report-suppression
ip igmp snooping mrouter interface interface
ip igmp snooping static-group group-ip-addr [ source source-ip-addr ] interface interface
IGMP スヌーピングの設定情報を表示するには、次の作業のいずれかを行います。
|
|
---|---|
これらのコマンド出力のフィールドの詳細については、『 Cisco NX-OS Multicast Routing Command Reference, Release 4.0 』を参照してください。
次に、IGMP スヌーピング パラメータの設定例を示します。
表4-2 に、IGMP スヌーピング パラメータのデフォルト設定を示します。
|
|
---|---|
IGMP スヌーピングの実装に関する詳細情報については、次の項目を参照してください。
• 「関連資料」
• 「規格」
• 「MIB」
• 「技術サポート」
|
|
---|---|
『 Cisco NX-OS Virtual Device Context Configuration Guide, Release 4.0 』 |
|
『 Cisco NX-OS Multicast Routing Command Reference, Release 4.0 』 |
|
|
---|---|
この機能がサポートする新しい規格または変更された規格はありません。また、この機能で変更された既存規格のサポートはありません。 |
|
|
---|---|
|
|
---|---|
TAC のホーム ページには、製品リンク、テクノロジー、ソリューション、テクニカル ティップス、ツールを含め、30,000 ページに及ぶ検索可能な技術コンテンツがあります。Cisco.com の登録ユーザは、このページからログインして、さらに多くのコンテンツを利用できます。 |