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

目次

PIMスヌーピングの設定

PIMスヌーピングの機能概要

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

PIMスヌーピング設定時の注意事項および制約事項

PIMスヌーピングのイネーブル化

PIMスヌーピングの設定

この章では、Cisco 7600シリーズ ルータにProtocol Independent Multicast(PIM)スヌーピングを設定する手順について説明します。


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

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


 

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

「PIMスヌーピングの機能概要」

「PIMスヌーピングのデフォルト設定」

「PIMスヌーピング設定時の注意事項および制約事項」

「PIMスヌーピングのイネーブル化」

PIMスヌーピングの機能概要

レイヤ2ルータがInternet Exchange Point(IXP)など複数のルータと相互接続しているネットワークでは、マルチキャスト レシーバー ダウンストリームが存在しない場合でも、ルータはデフォルトで、すべてのマルチキャスト ルータ ポートでIPマルチキャスト パケットをフラッディングします。PIMスヌーピングがイネーブルの場合、ルータは各IPマルチキャスト グループのマルチキャスト パケットを、そのグループに加入しているダウンストリーム レシーバーが接続されたマルチキャスト ルータ ポートに限定します。PIMスヌーピングをイネーブルにすると、ルータはPIM Helloメッセージ、PIM JoinおよびPruneメッセージ、および双方向PIMによって指定されたフォワーダ選定メッセージを待ち受けて、特定のVLAN内でマルチキャスト トラフィックを受信する必要があるマルチキャスト ルータ ポートを学習します。


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


次の図では、PIMスヌーピングがイネーブルでないネットワークによるトラフィックおよびフラッディング フローと、PIMスヌーピングがイネーブルのときのトラフィック フローおよびトラフィック制限を示します。

図 25-1では、PIMスヌーピングがイネーブルでない場合のPIM Joinメッセージのフローを示します。この図では、スイッチはルータAを対象としたPIM Joinメッセージを接続されたすべてのルータにフラッディングします。

図 25-1 PIMスヌーピングがない場合のPIM Joinメッセージ フロー

 

図 25-2では、PIMスヌーピングがイネーブルの場合のPIM Joinメッセージ フローを示します。この図では、スイッチはPIM Joinメッセージを制限し、このメッセージを受信する必要があるルータ(ルータB)にのみ転送します。

図 25-2 PIMスヌーピングがある場合のPIM Joinメッセージ フロー

 

図 25-3では、PIMスヌーピングがイネーブルでない場合のデータ トラフィック フローを示します。この図では、スイッチはルータAを対象としたデータ トラフィックを接続されたすべてのルータにフラッディングします。

図 25-3 PIMスヌーピングがない場合のデータ トラフィック フロー

 

図 25-4では、PIMスヌーピングがイネーブルの場合のデータ トラフィック フローを示します。この図では、スイッチはデータ トラフィックを受信する必要があるルータ(ルータA)にのみ転送します。

図 25-4 PIMスヌーピングがある場合のデータ トラフィック フロー

 

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

PIMスヌーピングは、デフォルトではディセーブルに設定されています。

PIMスヌーピング設定時の注意事項および制約事項

PIMスヌーピングを設定する場合、次の注意事項および制約事項に従ってください。

PIM-Sparse Mode(PIM-SM)機能を使用すると、ダウンストリーム ルータは、PIM Joinまたはプルーニング メッセージを通じて事前に関与を示す場合、トラフィックのみを監視します。アップストリーム ルータは、PIM Joinまたはプルーニング プロセス中にアップストリーム ルータとして使用された場合、トラフィックのみを監視します。

Joinまたはプルーニング メッセージは、ルータすべてにフラッディングされるわけではありませんが、Joinまたはプルーニング メッセージのペイロードに指定されたアップストリーム ルータに対応するポートにのみ、送信されます。

直接接続された送信元は、双方向PIMグループでサポートされます。直接接続された送信元からのトラフィックは、VLANの指定ルータおよび指定フォワーダに転送されます。Nondesignated Router(NDR)がダウンストリーム(S, G)Joinを受信できる場合があります。送信元のみのネットワークでは、初回の不明なトラフィックは指定ルータおよび指定フォワーダにのみ転送されます。

dense(密)グループ モード トラフィックは、不明なトラフィックとしてみなされ廃棄されます。

AUTO-RPグループ(224.0.1.39および224.0.1.40)は常にフラッディングされます。

ルータは指定フォワーダ選定時にスヌーピングし、VLANの各RPについてすべての指定フォワーダ ルータのリストを維持します。すべてのトラフィックは指定フォワーダすべてに送信されます。これにより双方向機能が正しく動作します。

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

非PIMv2マルチキャスト ルータは、すべてのトラフィックを受信します。

PIMスヌーピングは、VLAN単位でイネーブルおよびディセーブルにすることができます。

PIM HelloおよびJoin/プルーニング制御パケットに示されたホールドタイムに基づき、mrouteおよびルータ情報はすべて時間切れとなります。mrouteステートおよびネイバ情報はすべてVLAN単位で維持されます。

PIMスヌーピングのイネーブル化

PIMスヌーピングをグローバルにイネーブルにするには、次の作業を行います。

 

コマンド
説明

ステップ 1

Router(config)# ip pim snooping

PIMスヌーピングをイネーブルにします。

Router(config)# no ip pim snooping

PIMスヌーピングをディセーブルにします。

ステップ 2

Router(config)# end

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

ステップ 3

Router# show ip pim snooping

設定を確認します。

次に、PIMスヌーピングをグローバルにイネーブルにし、設定を確認する例を示します。

Router(config)# ip pim snooping
Router(config)# end
Router# show ip pim snooping
Global runtime mode: Enabled
Global admin mode : Enabled
Number of user enabled VLANs: 1
User enabled VLANs: 10
Router#
 

) PIMスヌーピングを実行するには、IPアドレスまたはIP PIMを設定する必要はありません。


特定のVLANでPIMスヌーピングをイネーブルにするには、次の作業を行います。

 

コマンド
説明

ステップ 1

Router(config)# interface vlan vlan_ID

VLANインターフェイスを選択します。

ステップ 2

Router(config-if)# ip pim snooping

PIMスヌーピングをイネーブルにします。

Router(config-if)# no ip pim snooping

PIMスヌーピングをディセーブルにします。

ステップ 3

Router(config-if)# end

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

ステップ 4

Router# show ip pim snooping

設定を確認します。

次に、VLAN 10でPIMスヌーピングをイネーブルにし、設定を確認する例を示します。

Router# interface vlan 10
Router(config-if)# ip pim snooping
Router(config-if)# end
Router# show ip pim snooping vlan 10
3 neighbors (0 DR priority incapable, 0 Bi-dir incapable)
6 mroutes, 3 mac entries
DR is 10.10.10.4
RP DF Set
Router#