Cisco 7600 シリーズ ルータ Cisco IOS ソフトウェア コンフィギュレーション ガイド Release 12.2SX
RGMPの設定
RGMPの設定
発行日;2012/02/04 | ドキュメントご利用ガイド | ダウンロード ; この章pdf , ドキュメント全体pdf (PDF - 8MB) | フィードバック

目次

RGMPの設定

RGMPの機能概要

RGMPのデフォルト設定

RGMP設定時の注意事項および制約事項

レイヤ3インターフェイス上でのRGMPのイネーブル化

RGMPの設定

この章では、次のURLのRelease 12.2のマニュアルに記載されているRouter-Port Group Management Protocol(RGMP)に関する情報および手順を補足します。

http://www.cisco.com/univercd/cc/td/doc/product/software/ios122/122cgcr/fipr_c/ipcpt3/1cfrgmp.htm

この章の構成は次のとおりです。

「RGMPの機能概要」

「RGMPのデフォルト設定」

「RGMP設定時の注意事項および制約事項」

「レイヤ3インターフェイス上でのRGMPのイネーブル化」


) この章で使用するコマンドの構文および使用方法の詳細については、『Cisco 7600 Series Router Cisco IOS Command Reference』および次のURLにあるRelease 12.2のマニュアルを参照してください。

http://www.cisco.com/univercd/cc/td/doc/product/software/ios122/122cgcr/index.htm


 

RGMPの機能概要

RGMPは、無関係なマルチキャスト ルータにしか接続されていないCisco 7600シリーズ ルータ ポートからの、マルチキャスト トラフィックの送信を抑制します。RGMPはマルチキャスト トラフィックを受信するように設定されたルータにのみマルチキャスト トラフィックを転送して、ネットワークの輻輳を抑えます。


) RGMPを使用するには、Cisco 7600シリーズ ルータ上でIGMPスヌーピングをイネーブルにする必要があります。IGMPスヌーピングは、ホストが接続されているLANポートからのマルチキャスト トラフィックの送信を抑制します。IGMPスヌーピングは、1つまたは複数のマルチキャスト ルータが接続されているLANポートからのトラフィックは抑制しません。



) RGMPを動作させるには、すべてのルータおよびスイッチ上で、Protocol Independent Multicast(PIM)をイネーブルにする必要があります。現在サポートされているのは、PIM sparse(疎)モードだけです。


ネットワーク上のすべてのルータがRGMP対応でなければなりません。RGMP対応ルータは、RGMP Helloメッセージを定期的に送信します。RGMP HelloメッセージはCisco 7600シリーズ ルータに対して、ルータからCisco 7600シリーズ ルータにRGMP Joinメッセージも送信された場合に限り、そのルータにマルチキャスト データを送信するように指示します。RGMP Joinメッセージが送信されると、ルータはマルチキャスト データを受信できるようになります。

マルチキャスト データの受信を中止する場合、ルータからCisco 7600シリーズ ルータへ、RGMP
Leaveメッセージを送信する必要があります。ルータ上でRGMPをディセーブルにするには、ルータからCisco 7600シリーズ ルータへ、RGMP Byeメッセージを送信しなければなりません。

表 26-1 に、RGMPパケット タイプの要約を示します。

 

表 26-1 RGMPパケット タイプ

摘要
アクション

Hello

ルータ上でRGMPがイネーブルになっている場合、Cisco 7600シリーズ ルータがルータにマルチキャスト データ トラフィックを送信するのは、グループに対してRGMP Joinが送信された場合に限られます。

Bye

ルータ上でRGMPがディセーブルになっている場合、Cisco 7600シリーズ ルータはすべてのマルチキャスト データ トラフィックをルータへ送信します。

Join

マルチキャストMAC(メディア アクセス制御)アドレスに対応するマルチキャスト データ トラフィックが、レイヤ3グループ アドレスGからルータへ送信されます。これらのパケットは、RGMPパケットのGroup AddressフィールドにグループGが指定されています。

Leave

グループGのマルチキャスト データ トラフィックは、ルータに送信されません。これらのパケットは、RGMPパケットのGroup AddressフィールドにグループGが指定されています。

RGMPのデフォルト設定

レイヤ2 LANポート上では、RGMPが永続的にイネーブルになっています。レイヤ3インターフェイス上では、RGMPはデフォルトでディセーブルに設定されています。

RGMP設定時の注意事項および制約事項

RGMPを設定する際、次の注意事項および制約事項に注意してください。

RGMPまたはPIMスヌーピングいずれかをVLANでイネーブルにできますが、両方同時にはイネーブルにできません。

RGMPは、PIM sparseモードをサポートしています。RGMPは、PIM dense(密)モードをサポートしていません。ただし、RGMPでは、2つのAutoRPグループがdenseモードでサポートされます。これらのグループへのトラフィックは抑制されず、すべてのルータ ポートにフラッディングされます。そのため、PIM sparse-denseモードを設定する必要があります。AutoRPグループ以外のグループをdenseモードに設定すると、これらのトラフィックは、RGMP対応ルータ ポートからは正しく転送されません。

RGMPを使用してマルチキャスト トラフィックを効率的に抑制するには、RGMP対応ルータを、RGMP対応Cisco 7600シリーズ ルータ上の個別のポートに接続してください(VLANインターフェイスは、この条件を満たします)。

RGMPは、RGMP対応ルータを検出したLANポートからのトラフィック送信を抑制するだけです。LANポート上でRGMP非対応ルータが検出されると、そのLANポートはすべてのマルチキャスト トラフィックを受信します。

RGMPは、ネットワーク上の直接接続されたマルチキャスト送信元をサポートしていません。直接接続されたマルチキャスト送信元は、RGMPまたはPIMを介してシグナリングせずにネットワーク上にマルチキャスト トラフィックを送信します。RGMP対応ルータは、RGMPを介したそのマルチキャスト グループからの受信をあらかじめ要求している場合以外、このマルチキャスト トラフィックを受信しません。この制約は、ホストおよびルータのマルチキャスト トラフィック送信機能( ping コマンドおよび mtrace コマンド、およびUDPTNなどのマルチキャスト トラフィックを送信するマルチキャスト アプリケーションなど)に適用されます。

RGMPは、ネットワーク上の直接接続されたレシーバーをサポートしています。これらのレシーバーへのトラフィックは、IGMPスヌーピングによって抑制されるか、レシーバーがルータの場合にはPIMおよびRGMPによって抑制されます。

ルータ上でRGMPがイネーブルになっている場合、ネットワーク上のCisco Group Management Protocol(CGMP)はサポートされません。レイヤ3インターフェイス上でRGMPおよびCGMPを両方ともイネーブルにすることはできません。レイヤ3インターフェイス上でRGMPをイネーブルにすると、CGMPは自動的にディセーブルになります。逆の場合も同様です。

次のRGMPの特性は、IGMPスヌーピングと同様です。

RGMPは、送信元のIPアドレスではなく、マルチキャスト グループに基づいてトラフィックを抑制します。

ネットワーク上でスパニングツリー トポロジーが変化した場合、CGMPのように、そのステートが消去されることはありません。

RGMPは、RGMP制御ネットワークでPIMv2 Bootstrap Router(BSR;ブートストラップ ルータ)を使用できるマルチキャスト グループ224.0.0.x(x は 0~255)のトラフィックは抑制しません。

シスコ製ネットワーク装置のRGMPは、IPマルチキャスト アドレス上ではなく、MACアドレス上で適用されます。1つのMACアドレスに複数のIPマルチキャスト アドレスをマッピングできますが(RFC1112を参照)、RGMPは1つのMACアドレスにマッピングされた複数のIPマルチキャスト グループを識別しません。

Cisco 7600シリーズ ルータがトラフィックを抑制する性能は、スイッチの
Content-Addressable Memory(CAM;連想メモリ)テーブルの容量によって制限されます。

レイヤ3インターフェイス上でのRGMPのイネーブル化

レイヤ3インターフェイス上でRGMPをイネーブルにするには、次の作業を行います。

 

コマンド
説明

ステップ 1

Router(config)# interface {{ vlan vlan_ID } | { type 1 slot/port } | { port-channel number }}

設定するインターフェイスを選択します。

ステップ 2

Router(config-if)# ip rgmp

レイヤ3インターフェイス上でRGMPをイネーブルにします。

Router(config-if)# no ip rgmp

レイヤ3インターフェイス上でRGMPをディセーブルにします。

ステップ 3

Router(config-if)# end

コンフィギュレーション モードを終了します。

ステップ 4

Router# debug ip rgmp [ name_or_group_address ]

(任意)RGMPをモニタします。

1.type = ethernetfastethernetgigabitethernettengigabitethernet、またはge-wan

次に、ポートFastEthernet 3/3にRGMPを設定する例を示します。

Router# configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)# interface fastethernet 3/3
Router(config-if)# ip rgmp
Router(config-if)# end
Router#