10
スイッチド イーサネットでの IP マルチキャ ストの抑制 機能情報の確認, 1 ページ スイッチド イーサネット ネットワークで IP マルチキャストを抑制するための前提条件, 2 ページ スイッチド イーサネット ネットワークでの IP マルチキャストについての情報, 2 ページ スイッチド イーサネット ネットワークでマルチキャストを抑制する例, 4 ページ スイッチド イーサネット ネットワークで IP マルチキャストを抑制する設定例, 8 ページ その他の参考資料, 8 ページ スイッチド イーサネット ネットワークでの IP マルチキャストの抑制に関する機能履歴と情 , 10 ページ 機能情報の確認 ご使用のソフトウェア リリースでは、このモジュールで説明されるすべての機能がサポートされ ているとは限りません。最新の機能情報および警告については、使用するプラットフォームおよ びソフトウェア リリースの Bug Search Tool およびリリース ノートを参照してください。このモ ジュールに記載されている機能の詳細を検索し、各機能がサポートされているリリースのリスト を確認する場合は、このモジュールの最後にある機能情報の表を参照してください。 プラットフォームのサポートおよびシスコ ソフトウェア イメージのサポートに関する情報を検索 するには、Cisco Feature Navigator を使用します。Cisco Feature Navigator には、http://www.cisco.com/ go/cfn からアクセスします。Cisco.com のアカウントは必要ありません。 ソフトウェア コンフィギュレーション ガイド、Cisco IOS XE Denali 16.3.xCatalyst 3850 スイッチ) 1

スイッチドイーサネットでの IP マルチキャ ストの …...スイッチドイーサネットネットワークで IP マルチキャ ストを抑制するための前提条件

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

スイッチドイーサネットでの IP マルチキャストの抑制

• 機能情報の確認, 1 ページ

• スイッチドイーサネットネットワークで IPマルチキャストを抑制するための前提条件, 2ページ

• スイッチドイーサネットネットワークでの IPマルチキャストについての情報, 2 ページ

• スイッチドイーサネットネットワークでマルチキャストを抑制する例, 4 ページ

• スイッチドイーサネットネットワークで IPマルチキャストを抑制する設定例, 8 ページ

• その他の参考資料, 8 ページ

• スイッチドイーサネットネットワークでの IPマルチキャストの抑制に関する機能履歴と情報, 10 ページ

機能情報の確認ご使用のソフトウェアリリースでは、このモジュールで説明されるすべての機能がサポートされ

ているとは限りません。最新の機能情報および警告については、使用するプラットフォームおよ

びソフトウェアリリースの Bug Search Toolおよびリリースノートを参照してください。このモジュールに記載されている機能の詳細を検索し、各機能がサポートされているリリースのリスト

を確認する場合は、このモジュールの最後にある機能情報の表を参照してください。

プラットフォームのサポートおよびシスコソフトウェアイメージのサポートに関する情報を検索

するには、Cisco Feature Navigatorを使用します。Cisco Feature Navigatorには、http://www.cisco.com/go/cfnからアクセスします。Cisco.comのアカウントは必要ありません。

ソフトウェアコンフィギュレーションガイド、Cisco IOS XE Denali 16.3.x(Catalyst 3850 スイッチ)1

スイッチドイーサネットネットワークで IP マルチキャストを抑制するための前提条件

このモジュールの作業を実行する前に、「IP Multicast Technology Overview」モジュールで説明している概念をよく理解しておく必要があります。

スイッチドイーサネットネットワークでの IP マルチキャストについての情報

IP マルチキャストトラフィックとレイヤ 2 スイッチレイヤ 2スイッチのデフォルト動作では、スイッチ上の宛先LANに属する各ポートに、すべてのマルチキャストトラフィックが転送されます。この動作では、スイッチの効率が低下します。そ

の目的は、データを受信する必要があるポートへのトラフィックを制限することです。この動作

では、不要なマルチキャストトラフィックを減らす抑制メカニズムが必要です。これによって、

スイッチのパフォーマンスが改善されます。

Cisco GroupManagement Protocol(CGMP)、Router GroupManagement Protocol(RGMP)、およびIGMPスヌーピングは、レイヤ 2スイッチング環境で IPマルチキャストを効果的に抑制します。

• CGMPおよび IGMPスヌーピングは、エンドユーザまたはレシーバクライアントが含まれているサブネットで使用されます。

• RGMPは、コラプストバックボーンなどのルータのみに含まれているルーティング対象セグメントで使用されます。

• RGMPと CGMPは相互運用できません。ただし、インターネットグループ管理プロトコル(IGMP)は、CGMPおよび RGMPスヌーピングと相互運用できます。

IP マルチキャスト用の Catalyst スイッチの CGMPCGMPは、IGMPによって実行される作業と同様の作業を実行するために、Catalystスイッチに接続されたデバイスで使用される、シスコが開発したプロトコルです。IPマルチキャストデータパケットと IGMPレポートメッセージ(いずれもMACレベルで同じグループアドレスにアドレス指定されます)を区別しない Catalystスイッチの場合、CGMPが必要になります。スイッチはIGMPパケットを区別できますが、スイッチ上でソフトウェアを使用する必要があり、これがパフォーマンスに大きな影響を与えます。

マルチキャストデバイスとレイヤ 2スイッチで CGMPを設定する必要があります。結果的にCGMPでは、該当するレシーバに接続されている Catalystスイッチのポートにだけ IPマルチキャストトラフィックが提供されます。トラフィックを明示的に要求していない他のすべてのポート

ソフトウェアコンフィギュレーションガイド、Cisco IOS XE Denali 16.3.x(Catalyst 3850 スイッチ)2

スイッチドイーサネットでの IP マルチキャストの抑制スイッチドイーサネットネットワークで IP マルチキャストを抑制するための前提条件

は、これらのポートがマルチキャストルータに接続されていない限り、トラフィックを受信しま

せん。マルチキャストルータポートは、すべての IPマルチキャストデータパケットを受信する必要があります。

マルチキャストグループに加入するとき、ホストは CGMPを使用して、送信要求されなくてもターゲットグループへの IGMPメンバーシップレポートメッセージをマルチキャストします。通常の IGMP処理では、IGMPレポートが、スイッチを介してルータに渡されます。ルータ(このインターフェイス上で CGMPがイネーブルにされている必要がある)では、IGMPレポートを受信し、通常どおりに処理されますが、CGMP加入メッセージも作成され、スイッチに送信されます。Joinメッセージには、エンドステーションのMACアドレスと加入したグループのMACアドレスが含まれます。

スイッチは、CGMP Joinメッセージを受信し、そのマルチキャストグループ用の連想メモリ(CAM)テーブルにポートを追加します。以後、このマルチキャストグループに対するすべての後続のトラフィックは、そのホストのポートに転送されます。

レイヤ 2スイッチは、いくつかの宛先MACアドレスを 1つの物理ポートに割り当てることができるよう、設計されています。この設計により、スイッチを階層構造で接続できるようになりま

す。また、多数のマルチキャスト宛先アドレスを単一ポートに転送できます。

デバイスポートは、マルチキャストグループのエントリにも追加されます。IGMPコントロールメッセージもマルチキャストトラフィックとして送信されるため、マルチキャストデバイスは、

各グループに対するすべてのマルチキャストトラフィックをリッスンします。その他のマルチ

キャストトラフィックは、CGMPで作成された新しいエントリを含む CAMテーブルを使用して転送されます。

関連トピック

CGMPのイネーブル化, (5ページ)例:CGMPの設定, (8ページ)

IGMP スヌーピングIGMPスヌーピングは、レイヤ 2 LANスイッチで実行される IPマルチキャスト抑制メカニズムです。IGMPスヌーピングでは、ホストとルータとの間で送信される IGMPパケットで、一部のレイヤ 3情報(IGMP Join/Leaveメッセージ)を調査、すなわち「スヌープ」します。スイッチでは、特定のマルチキャストグループに対するホストから IGMPホストレポートを受信するときに、関連付けられているマルチキャストテーブルエントリにホストのポート番号が追加されま

す。スイッチがホストから IGMPグループ脱退メッセージを受信すると、スイッチはホストのテーブルエントリを削除します。

IGMP制御メッセージはマルチキャストパケットとして送信されるので、レイヤ2ではマルチキャストデータと区別できません。IGMPスヌーピングを実行しているスイッチでは、各マルチキャストデータパケットを検査し、永続的な IGMPコントロール情報が含まれているかどうかを特定できます。低速の CPUを搭載したローエンドのスイッチに IGMPスヌーピングを実装すると、データが高速で送信される場合に、パフォーマンスに重大な影響を与える可能性があります。解

決策として、ハードウェアで IGMPチェックを実行できる特別なASIC(特定用途向け集積回路)

ソフトウェアコンフィギュレーションガイド、Cisco IOS XE Denali 16.3.x(Catalyst 3850 スイッチ)3

スイッチドイーサネットでの IP マルチキャストの抑制IGMP スヌーピング

を備えたハイエンドのスイッチに IGMPスヌーピングを実装します。CGMPは特別なハードウェアを使用しない、ローエンドのスイッチのための新しいオプションです。

Router-Port Group Management Protocol(RGMP)CGMPおよび IGMPスヌーピングは、アクティブなレシーバがあるルーティング対象ネットワークセグメントで動作するように設計されている、IPマルチキャスト抑制メカニズムです。両方とも、ホストとルータとの間で送信される IGMPコントロールメッセージに依存して、該当する受信先に接続されているスイッチポートが特定されます。

スイッチドイーサネットバックボーンネットワークセグメントは、通常、そのセグメント上に

ホストなしでスイッチに接続されているいくつかのルータで構成されています。ルータでは IGMPホストレポートが生成されないため、CGMPおよび IGMPスヌーピングによって、マルチキャストトラフィックを抑制することができず、VLAN上の各ポートにフラッディングされます。ルータでは、代わりに、Protocol Independent Multicast(PIM)メッセージが生成され、レイヤ 3レベルで、マルチキャストトラフィックフローに加入またはマルチキャストトラフィックフローがプ

ルーニングされます。

Router-Port Group Management Protocol(RGMP)は、ルータのみのネットワークセグメントに対する、IPマルチキャスト抑制メカニズムです。RGMPは、ルータ上およびレイヤ 2スイッチ上でイネーブルにする必要があります。マルチキャストルータは、特定のグループにRGMP Joinメッセージを送信することによって、データフローを受信したいことを示します。次に、CGMP Joinメッセージの処理方法と同様に、スイッチによって、そのマルチキャストグループに対する転送

テーブルに、適切なポートが追加されます。IPマルチキャストデータフローは、関連するルータポートにのみ転送されます。ルータがそのデータフローを必要としなくなった場合、RGMPLeaveメッセージを送信し、スイッチは転送エントリを削除します。

RGMP対応されていないルータがある場合は、すべてのマルチキャストデータを受信し続けます。

関連トピック

レイヤ 2スイッチドイーサネットネットワークでの IPマルチキャストの設定, (6ページ)RGMPの設定例, (8ページ)

スイッチドイーサネットネットワークでマルチキャスト

を抑制する例

IP マルチキャスト用のスイッチの設定マルチキャストネットワークにスイッチングがある場合、IPマルチキャストの設定方法の詳細について、使用しているスイッチのマニュアルを参照してください。

ソフトウェアコンフィギュレーションガイド、Cisco IOS XE Denali 16.3.x(Catalyst 3850 スイッチ)4

スイッチドイーサネットでの IP マルチキャストの抑制Router-Port Group Management Protocol(RGMP)

IGMP スヌーピングの設定ルータ上での設定は不要です。使用しているスイッチで IGMPスヌーピングをイネーブルにする方法についてはドキュメントを参照し、提示された手順に従ってください。

CGMP のイネーブル化CGMPは、IGMPによって実行される作業と同様の作業を実行するために、Catalystスイッチに接続されたデバイス上で使用されるプロトコルです。CGMPが必要となるのは、CatalystスイッチでIPマルチキャストデータパケットと IGMPレポートメッセージを区別できないためです。これらはともにMACレベルで、同じグループアドレスにアドレス指定されます。

(注) • CGMPは802またはATMメディア、またはATM経由のLANエミュレーション(LANE)でのみイネーブルにする必要があります。

• CGMPは、Catalystスイッチに接続されているデバイス上でのみ、イネーブルにする必要があります。

手順

目的コマンドまたはアクション

特権 EXECモードをイネーブルにします。enable

例:

Device> enable

ステップ 1

•パスワードを入力します(要求された場合)。

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

ます。

configure terminal

例:

Device# configure terminal

ステップ 2

IGMPv3をイネーブルにできるホストに接続されているインターフェイスを選択します。

interfacetypenumber

例:

Device(config)# interfaceethernet 1

ステップ 3

CiscoCatalyst 5000ファミリスイッチに接続されているデバイスのインターフェイス上でCGMPをイネーブルにします。

ipcgmp [proxy | router-only]

例:

Device(config-if)# ip cgmpproxy

ステップ 4

ソフトウェアコンフィギュレーションガイド、Cisco IOS XE Denali 16.3.x(Catalyst 3850 スイッチ)5

スイッチドイーサネットでの IP マルチキャストの抑制IGMP スヌーピングの設定

目的コマンドまたはアクション

• proxyキーワードは、CGMPプロキシ機能をイネーブルにします。イネーブルにすると、CGMP対応でないデバイスがプロキシルータによって

アドバタイズされます。プロキシルータでは、

非CGMP対応デバイスのMACアドレスおよびグループアドレス 0000.0000.0000が使用されている CGMP Joinメッセージを送信することによって、他の非CGMP対応デバイスの存在がアドバタイズされます。

現在のコンフィギュレーションセッションを終了し

て、EXECモードに戻ります。end

例:

Device(config-if)# end

ステップ 5

(任意)Catalystスイッチのキャッシュからすべてのグループエントリをクリアします。

clearipcgmp[interface-typeinterface-number]

例:

Device# clear ip cgmp

ステップ 6

関連トピック

IPマルチキャスト用の Catalystスイッチの CGMP, (2ページ)例:CGMPの設定, (8ページ)

レイヤ 2 スイッチドイーサネットネットワークでの IP マルチキャストの設定

RGMPを使用してレイヤ 2スイッチドイーサネットネットワークで IPマルチキャストを設定するには、この作業を実行します。

手順

目的コマンドまたはアクション

特権 EXECモードをイネーブルにします。enable

例:

Device> enable

ステップ 1

•パスワードを入力します(要求された場合)。

ソフトウェアコンフィギュレーションガイド、Cisco IOS XE Denali 16.3.x(Catalyst 3850 スイッチ)6

スイッチドイーサネットでの IP マルチキャストの抑制レイヤ 2 スイッチドイーサネットネットワークでの IP マルチキャストの設定

目的コマンドまたはアクション

グローバルコンフィギュレーションモードを開

始します。

configure terminal

例:

Device# configure terminal

ステップ 2

ホストに接続されているインターフェイスを選

択します。

interfacetypenumber

例:

Device(config)# interfaceethernet 1

ステップ 3

イーサネットインターフェイス、ファストイー

サネットインターフェイス、およびギガビット

iprgmp

例:

Device(config-if)# ip rgmp

ステップ 4

イーサネットインターフェイスで、RGMPをイネーブルにします。

現在のコンフィギュレーションセッションを終

了して、EXECモードに戻ります。end

例:

Device(config-if)# end

ステップ 5

(任意)RGMP対応デバイスによって送信されたデバッグメッセージを記録します。

debugiprgmp

例:

Device# debug ip rgmp

ステップ 6

(任意)インターフェイスに関するマルチキャ

スト関連情報を表示します。

showipigmpinterface

例:

Device# show ip igmpinterface

ステップ 7

関連トピック

Router-Port Group Management Protocol(RGMP), (4ページ)RGMPの設定例, (8ページ)

ソフトウェアコンフィギュレーションガイド、Cisco IOS XE Denali 16.3.x(Catalyst 3850 スイッチ)7

スイッチドイーサネットでの IP マルチキャストの抑制レイヤ 2 スイッチドイーサネットネットワークでの IP マルチキャストの設定

スイッチドイーサネットネットワークで IP マルチキャストを抑制する設定例

例:CGMP の設定次の例は、マルチキャストソースとマルチキャストレシーバが同じ VLANにある基本的なネットワーク環境向けです。目的とする動作は、スイッチ上でのマルチキャストの転送を、そのマル

チキャストストリームを要求しているポート宛てに限定することです。

4908G-L3ルータは、VLAN 50のポート 3/1で Catalyst 4003に接続されます。次の設定は、GigabitEthernet1インターフェイスに適用されます。ルータがインターフェイスでマルチキャストトラフィックをルーティングしないため、ipmulticast-routingコマンドが設定されないことに注意してください。

interface GigabitEthernet1ip address 192.168.50.11 255.255.255.0ip pim dense-modeip cgmp

関連トピック

CGMPのイネーブル化, (5ページ)IPマルチキャスト用の Catalystスイッチの CGMP, (2ページ)

RGMP の設定例次に、ルータ上で RGMPを設定する方法の例を示します。

ip multicast-routingip pim sparse-modeinterface ethernet 0ip rgmp

関連トピック

レイヤ 2スイッチドイーサネットネットワークでの IPマルチキャストの設定, (6ページ)Router-Port Group Management Protocol(RGMP), (4ページ)

その他の参考資料ここでは、スイッチドイーサネットネットワークでの IPマルチキャストの抑制に関連する参考資料を示します。

ソフトウェアコンフィギュレーションガイド、Cisco IOS XE Denali 16.3.x(Catalyst 3850 スイッチ)8

スイッチドイーサネットでの IP マルチキャストの抑制スイッチドイーサネットネットワークで IP マルチキャストを抑制する設定例

関連資料

マニュアルタイトル関連項目

『Cisco IOSMaster Commands List, All Releases』Cisco IOSコマンド

『Cisco IOS IP Multicast Command Reference』Cisco IOS IP SLAコマンド

『IP Multicast: IGMP Configuration Guide』の「IGMP Snooping」モジュール

IGMPスヌーピング

『IP Multicast: IGMP Configuration Guide』の「Configuring Router-Port Group ManagementProtocol」モジュール

RGMP

MIB

MIB のリンクMIB

選択したプラットフォーム、Cisco IOSリリース、およびフィーチャセットに関するMIBを探してダウンロードするには、次の URLにある Cisco MIB Locatorを使用します。

http://www.cisco.com/go/mibs

なし

シスコのテクニカルサポート

リンク説明

http://www.cisco.com/public/support/tac/home.shtmlTechnical Assistance Center(TAC)ホームページ:多数の技術関連の記事と、製品、テクノロ

ジー、ソリューション、テクニカルティップ

ス、ツールへのリンクを提供するWebサイトです。必要な記事は検索して見つけることがで

きます。Cisco.comに登録済みのユーザは、このページから詳細情報にアクセスできます。

ソフトウェアコンフィギュレーションガイド、Cisco IOS XE Denali 16.3.x(Catalyst 3850 スイッチ)9

スイッチドイーサネットでの IP マルチキャストの抑制その他の参考資料

スイッチドイーサネットネットワークでの IP マルチキャストの抑制に関する機能履歴と情報

変更内容リリース

この機能が導入されました。Cisco IOS XE 3.3SE

ソフトウェアコンフィギュレーションガイド、Cisco IOS XE Denali 16.3.x(Catalyst 3850 スイッチ)10

スイッチドイーサネットでの IP マルチキャストの抑制スイッチドイーサネットネットワークでの IP マルチキャストの抑制に関する機能履歴と情報