基本的な IP マルチキャスト ルーティングの設定

基本的な IP マルチキャスト ルーティングの前提条件

次に、基本的な IP マルチキャスト ルーティングを設定するための前提条件を示します。

  • IP マルチキャスト ルーティングを実行するには、PIM バージョンおよび PIM モードを設定する必要があります。スイッチはモード設定に従って、マルチキャスト ルーティング テーブルを読み込み、直接接続された LAN から受信したマルチキャスト パケットを転送します。インターフェイスは PIM デンス モード、スパース モード、または SM-DM スパース - デンス モードのいずれかに設定できます。

  • インターフェイスで PIM をイネーブルにすると、同じインターフェイス上で IGMP 処理もイネーブルになります。(IP マルチキャスティングに加入するには、マルチキャストホスト、ルータ、およびマルチレイヤデバイスで IGMP が動作している必要があります)

    複数のインターフェイスで PIM をイネーブルにした場合に、そのほとんどのインターフェイスが発信インターフェイス リストに含まれておらず、IGMP スヌーピングがディセーブルになっている場合は、レプリケーションが増加することにより、発信インターフェイスが回線レートを維持できないこともあります。

基本的な IP マルチキャスト ルーティングの制約事項

次に、IP マルチキャスト ルーティングの制約事項を示します。

    基本的な IP マルチキャスト ルーティングに関する情報

    IP マルチキャストは、ネットワーク リソース(特に、音声やビデオなどの帯域幅集約型サービス)を効率的に使用する方法です。IP マルチキャスト ルーティングにより、ホスト(ソース)は、IP マルチキャスト グループ アドレスと呼ばれる特別な形式の IP アドレスを使用して、IP ネットワーク内の任意の場所にあるホスト(レシーバ)にパケットを送信できます。

    送信側ホストは、マルチキャスト グループ アドレスをパケットの IP 宛先アドレスフィールドに挿入します。IP マルチキャストルータおよびマルチレイヤデバイスは、マルチキャストグループのメンバに接続されたすべてのインターフェイスから着信した IP マルチキャストパケットを転送します。どのホストも、グループのメンバであるかどうかにかかわらず、グループに送信できます。ただし、グループのメンバだけがメッセージを受信します。

    マルチキャスト転送情報ベース(MFIB)の概要

    デバイスは、IP マルチキャスト用のマルチキャスト転送情報ベース(MFIB)アーキテクチャとマルチキャストルーティング情報ベース(MRIB)を使用します。

    MFIB アーキテクチャは、マルチキャスト コントロール プレーン(Protocol Independent Multicast(PIM)および Internet Group Management Protocol(IGMP))とマルチキャスト フォワーディング プレーン(MFIB)の間におけるモジュール性と分離の両方を提供します。このアーキテクチャは、Cisco IOS IPv6 マルチキャスト導入環境において使用します。

    MFIB 自体は、マルチキャスト ルーティング プロトコルを選ばないフォワーディング エンジンです。つまり、PIM または他のマルチキャスト ルーティング プロトコルに依存しません。これは次の処理に関与します。

    • マルチキャスト パケットの転送

    • コントロール プレーンによって設定されたエントリとインターフェイス フラグを学習するための MRIB への登録

    • コントロール プレーンに送信する必要があるデータ駆動型のイベントを処理する。

    • 受信、ドロップ、および転送されたマルチキャスト パケットの数、レート、およびバイトの保守

    MRIB は、MRIB クライアント間の通信チャネルです。MRIB クライアントの例としては、PIM、IGMP、マルチキャスト ルーティング(mroute)テーブル、および MFIB があります。

    IP マルチキャスト ルーティングのデフォルト設定

    次の表に、IP マルチキャスト ルーティングのデフォルト設定を示します。

    表 1. IP マルチキャスト ルーティングのデフォルト設定

    機能

    デフォルト設定

    マルチキャスト ルーティング

    すべてのインターフェイスでディセーブル

    PIM のバージョン

    バージョン 2

    PIM モード

    モードは未定義

    PIM スタブ ルーティング

    未設定

    PIM RP アドレス

    未設定

    PIM ドメイン境界

    ディセーブル。

    PIM マルチキャスト境界

    なし

    候補 BSR

    ディセーブル。

    候補 RP

    ディセーブル。

    SPT しきい値レート

    0 kb/s

    PIM ルータ クエリー メッセージ インターバル

    30 秒

    基本的な IP マルチキャスト ルーティングの設定方法

    ここでは、基本的な IP マルチキャストルーティングの設定について説明します。

    基本的な IP マルチキャスト ルーティングの設定

    デフォルトでは、マルチキャスト ルーティングはディセーブルとなっており、モードは設定されていません。

    この手順は必須です。

    始める前に

    PIM バージョンと PIM モードを設定する必要があります。スイッチはモード設定に従って、マルチキャスト ルーティング テーブルを読み込み、直接接続された LAN から受信したマルチキャスト パケットを転送します。

    マルチキャスト ルーティング テーブルへのパケット読み込みでは、DM インターフェイスは常にテーブルに追加されます。SM インターフェイスがテーブルに追加されるのは、ダウンストリーム デバイスから定期的な Join メッセージを受信した場合、またはインターフェイスに直接接続されたメンバーが存在する場合に限ります。LAN から転送する場合、グループが認識している RP があれば、SM 動作が行われます。その場合、パケットはカプセル化され、その RP に送信されます。認識している RP がなければ、パケットは DM 方式でフラッディングされます。 マルチキャスト送信元アドレスは、PIM デンスモードと PIM Any Source マルチキャストモードの両方で、直接接続された着信インターフェイス(同じサブネットの一部)に存在する必要があります。特定の送信元からのマルチキャスト トラフィックが十分であれば、レシーバの先頭ホップ ルータからその送信元に Join メッセージが送信され、送信元を基点とする配信ツリーが構築されます。

    手順

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

    ステップ 1

    enable

    例:

    
    Device> enable
    
    

    特権 EXEC モードを有効にします。

    プロンプトが表示されたらパスワードを入力します。

    ステップ 2

    configure terminal

    例:

    
    Device# configure terminal
    
    

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

    ステップ 3

    interface interface-id

    例:

    
    Device(config)# interface gigabitethernet 1/0/1
    
    

    マルチキャスト ルーティングをイネーブルにするレイヤ 3 インターフェイスを指定し、インターフェイス コンフィギュレーション モードを開始します。

    次のいずれかのインターフェイスを指定する必要があります。

    • ルーテッドポート:レイヤ 3 ポートとして no switchport インターフェイス コンフィギュレーション コマンドを入力して設定された物理ポートです。また、インターフェイスの IP PIM スパース - デンス モードをイネーブルにして、静的に接続されたメンバーとしてインターフェイスを IGMP スタティック グループに加入させる必要があります。

    • SVI:interface vlan vlan-id グローバル コンフィギュレーション コマンドを使用して作成された VLAN インターフェイスです。また、VLAN 上で IP PIM スパース - デンス モードをイネーブルにして、静的に接続されたメンバーとして VLAN を IGMP スタティック グループに加入させ、VLAN、IGMP スタティック グループ、および物理インターフェイスで IGMP スヌーピングをイネーブルにする必要があります。

    これらのインターフェイスには、IP アドレスを割り当てる必要があります。

    ステップ 4

    ip pim {dense-mode | sparse-mode | sparse-dense-mode}

    例:

    
    Device(config-if)# ip pim sparse-dense-mode
    
    

    インターフェイスで PIM モードをイネーブルにします。

    デフォルトで、モードは設定されていません。

    キーワードの意味は次のとおりです。

    • dense-mode :デンス動作モードをイネーブルにします。

    • sparse-mode :スパース動作モードをイネーブルにします。SM を設定する場合は、RP も設定する必要があります。

    • sparse-dense-mode :グループが属するモードでインターフェイスが処理されるようにします。DM-SM 設定を推奨します。

    (注)  

     

    インターフェイスで PIM を無効化するには、no ip pim インターフェイス コンフィギュレーション コマンドを使用します。

    ステップ 5

    end

    例:

    
    Device(config-if)# end
    
    

    特権 EXEC モードに戻ります。

    ステップ 6

    show running-config

    例:

    
    Device# show running-config 
    
    

    入力を確認します。

    ステップ 7

    copy running-config startup-config

    例:

    
    Device# copy running-config startup-config 
    
    

    (任意)コンフィギュレーション ファイルに設定を保存します。

    IP マルチキャスト転送の設定

    次の手順を使用して、デバイスに着信パケットまたは発信パケットの IPv4 マルチキャスト転送情報ベース(MFIB)割り込みレベルの IP マルチキャスト転送を設定できます。


    (注)  


    ip multicast-routing コマンドを使用して IP マルチキャストルーティングを有効にした後、IPv4 マルチキャスト転送が有効になります。IPv4 マルチキャスト転送はデフォルトで有効になっているため、IPv4 マルチキャスト転送を無効にするには、ip mfib 形式の no コマンドを使用します。


    手順

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

    ステップ 1

    enable

    例:

    Device> enable

    特権 EXEC モードを有効にします。

    プロンプトが表示されたらパスワードを入力します。

    ステップ 2

    configure terminal

    例:

    Device# configure terminal

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

    ステップ 3

    ip mfib

    例:

    Device(config)# ip mfib

    IP マルチキャスト転送をイネーブルにします。

    ステップ 4

    exit

    例:

    Device(config)# exit

    特権 EXEC モードに戻ります。

    ステップ 5

    show running-config

    例:

    Device# show running-config

    入力を確認します。

    ステップ 6

    copy running-config startup-config

    例:

    Device# copy running-config startup-config

    (任意)コンフィギュレーション ファイルに設定を保存します。

    スタティック マルチキャスト ルート(mroute)の設定

    • スタティック mroute は RPF 情報を計算するために使用されますが、トラフィックの転送には使用されません。

    • スタティック mroute を再配布することはできません。

    静的 mroute は、定義されているデバイスに厳密にローカルなものです。Protocol Independent Multicast(PIM)には独自のルーティング プロトコルがないため、ネットワーク全体にスタティック mroute を配布するメカニズムはありません。その結果、スタティック mroute の管理は、ユニキャスト スタティック ルートの管理よりも複雑になりがちです。

    静的 mroute が設定されると、デバイスの静的 mroute テーブルと呼ばれる個別のテーブルに保存されます。設定されると、ip mroute コマンドによって、静的 mroute は、source-address および mask 引数に指定された送信元アドレスまたは送信元アドレス範囲の静的 mroute テーブルに入ります。送信元アドレスと一致する送信元、または source-address 引数に指定された送信元アドレス範囲にある送信元は、rpf-address 引数に指定された IP アドレスに関連付けられているインターフェイス、または interface-type および interface-number 引数に指定されたデバイス上のローカルインターフェイスに RPF を行います。IP アドレスが rpf-address 引数に指定されている場合、直接接続されたネイバーを検索するために、このアドレスでユニキャスト ルーティング テーブルから再帰ルックアップが実施されます。

    複数の静的 mroute が設定されている場合、デバイスは mroute テーブルの最長一致ルックアップを実行します。(発信元アドレスの)最長一致を含む mroute が見つかると、検索が終了し、一致するスタティック mroute の情報が使用されます。スタティック mroute が設定される順序は重要ではありません。

    mroute のアドミニストレーティブ ディスタンスは、任意の距離引数に指定することができます。距離引数に値が指定されていない場合、mroute の距離はデフォルトのゼロになります。スタティック mroute が別の RPF 送信元と同じ距離である場合、スタティック mroute が優先されます。この規則には、2 つだけ例外があります。直接接続されたルートとデフォルトのユニキャスト ルートです。

    手順

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

    ステップ 1

    enable

    例:

    Device> enable

    特権 EXEC モードを有効にします。

    プロンプトが表示されたらパスワードを入力します。

    ステップ 2

    configure terminal

    例:

    Device# configure terminal

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

    ステップ 3

    ip mroute [ vrf vrf-name] source-address mask { fallback-lookup {global | vrf vrf-name }[ protocol ] {rpf-address | interface-type interface-number}} [distance]

    例:

    Device(config)# ip mroute 10.1.1.1 255.255.255.255 10.2.2.2

    送信元 IP アドレス 10.1.1.1 が、IP アドレス 10.2.2.2 に関連付けられているインターフェイスを介して到達可能であるように設定されます。

    ステップ 4

    exit

    例:

    Device(config)# exit

    特権 EXEC モードに戻ります。

    ステップ 5

    show running-config

    例:

    Device# show running-config

    (任意)入力を確認します。

    ステップ 6

    copy running-config startup-config

    例:

    Device# copy running-config startup-config

    (任意)コンフィギュレーション ファイルに設定を保存します。

    マルチキャスト VRF の設定

    手順

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

    ステップ 1

    configure terminal

    例:

    Switch# configure terminal

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

    ステップ 2

    ip routing

    例:

    Switch(config)# ip routing

    IP ルーティングを有効にします。

    ステップ 3

    ip vrf vrf-name

    例:

    Switch(config)# ip vrf vrf-name

    VRF テーブルを設定し、VRF コンフィギュレーション モードを開始します。

    ステップ 4

    ip multicast-routing vrf vrf-name

    例:

    Switch(config-vrf)# ip multicast-routing vrf vrf-name

    (任意)VRF テーブルでグローバル マルチキャスト ルーティングをイネーブルにします。

    ステップ 5

    rd route-distinguisher

    例:

    Switch (config-vrf)# rd route-distinguisher

    ルート識別子を指定して VRF テーブルを作成します。自律システム(AS)番号および任意の数(xxx:y)または IP アドレスおよび任意の数(A.B.C.D:y)のどちらかを入力します。

    ステップ 6

    route-target {export | import | both} route-target-ext-community

    例:

    Switch(config-vrf)# route-target {export | import | both} route-target-ext-community

    指定された VRF のインポート、エクスポート、またはインポートおよびエクスポート ルート ターゲット コミュニティのリストを作成します。AS システム番号と任意の番号(xxx:y)または IP アドレスと任意の番号(A.B.C.D:y)を入力します。

    ルート ターゲット ext コミュニティ値は、ステップ 4 で入力した route-distinguisher 値と同じです。

    ステップ 7

    import map ルート マップ

    例:

    Switch(config-vrf)# import map route-map

    (任意)VRF にルート マップを対応付けます。

    ステップ 8

    interface interface-id

    例:

    Switch (config)# interface interface-id

    インターフェイス コンフィギュレーション モードを開始して、VRF に対応付けるレイヤ 3 インターフェイスを指定します。有効なインターフェイスは、ルーテッド ポートまたは SVI です。

    ステップ 9

    vrf forwarding vrf-name

    例:

    Switch (config-sg-tacacs+)# vrf forwarding vrf-name

    VRF をレイヤ 3 インターフェイスに対応付けます。

    ステップ 10

    ip address ip-addressmask

    例:

    Switch (config-if)# ip address ip-address mask

    レイヤ 3 インターフェイスの IP アドレスを設定します。

    ステップ 11

    ip pim sparse-mode

    例:

    Switch(config-if)# ip pim sparse-mode

    VRF に関連付けられているレイヤ 3 インターフェイス上で、PIM をイネーブルにします。

    ステップ 12

    end

    例:

    Switch(config-if)# end

    特権 EXEC モードに戻ります。

    ステップ 13

    show ip vrf [brief | detail | interfaces] [vrf-name]

    例:

    show ip vrf [brief | detail | interfaces] [vrf-name] 

    設定を確認します。設定した VRF に関する情報を表示します。

    ステップ 14

    copy running-config startup-config

    例:

    Switch# copy running-config startup-config

    (任意)コンフィギュレーション ファイルに設定を保存します。

    次に、VRF テーブル内にマルチキャストを設定する例を示します。

    
    Switch(config)# ip routing
    Switch(config)# ip vrf multiVrfA
    Switch(config-vrf)# ip multicast-routing vrf multiVrfA
    Switch(config-vrf)# interface GigabitEthernet3/1/0
    Switch(config-if)# vrf forwarding multiVrfA
    Switch(config-if)# ip address 172.21.200.203 255.255.255.0
    Switch(config-if)# ip pim sparse-mode

    オプションの IP マルチキャスト ルーティングの設定

    ここでは、オプションの IP マルチキャストルーティングの設定について説明します。

    IP マルチキャスト境界の定義

    自動 RP メッセージが PIM ドメインに入らないようにする場合は、マルチキャスト境界を定義します。自動 RP 情報を伝達する 224.0.1.39 および 224.0.1.40 宛てのパケットを拒否するアクセス リストを作成します。

    この手順は任意です。

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

    ステップ 1

    enable

    例:
    Device> enable

    特権 EXEC モードを有効にします。

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

    ステップ 2

    configure terminal

    例:
    Device# configure terminal

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

    ステップ 3

    access-list access-list-number deny source [source-wildcard]

    例:
    Device(config)# 
    access-list 12 deny 224.0.1.39
    access-list 12 deny 224.0.1.40

    標準アクセス リストを作成し、コマンドを必要な回数だけ実行します。

    • access-list-number の範囲は 1 ~ 99 です。

    • deny キーワードは、条件が一致した場合にアクセスを拒否します。

    • source には、自動 RP 情報を伝達するマルチキャスト アドレス 224.0.1.39 および 224.0.1.40 を入力します。

    • (任意)source-wildcard には、source に適用されるワイルドカード ビットをドット付き 10 進表記で入力します。無視するビット位置には 1 を設定します。

    アクセス リストの末尾には、すべてに対する暗黙の拒否ステートメントが常に存在します。

    ステップ 4

    interface interface-id

    例:
    Device(config)# interface gigabitethernet 1/0/1

    設定するインターフェイスを指定して、インターフェイス コンフィギュレーション モードを開始します。

    次のいずれかのインターフェイスを指定する必要があります。

    • ルーテッドポート:レイヤ 3 ポートとして no switchport インターフェイス コンフィギュレーション コマンドを入力して設定された物理ポートです。

    • SVI:interface vlan vlan-id グローバル コンフィギュレーション コマンドを使用して作成された VLAN インターフェイスです。

    これらのインターフェイスには、IP アドレスを割り当てる必要があります。

    ステップ 5

    ip multicast boundary access-list-number

    例:
    Device(config-if)# ip multicast boundary 12

    ステップ 2 で作成したアクセス リストを指定し、境界を設定します。

    ステップ 6

    end

    例:
    Device(config)# end

    特権 EXEC モードに戻ります。

    ステップ 7

    show running-config

    例:
    Device# show running-config

    入力を確認します。

    ステップ 8

    copy running-config startup-config

    例:
    Device# copy running-config startup-config

    (任意)コンフィギュレーション ファイルに設定を保存します。

    sdr リスナー サポートの設定

    ここでは、sdr リスナーサポートの設定について説明します。

    sdr リスナー サポート機能のイネーブル化

    デフォルトでは、デバイスでセッションディレクトリのアドバタイズメントは受信されません。この手順は任意です。

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

    ステップ 1

    enable

    例:
    Device> enable

    特権 EXEC モードを有効にします。

    プロンプトが表示されたらパスワードを入力します。

    ステップ 2

    configure terminal

    例:
    Device# configure terminal

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

    ステップ 3

    interface interface-id

    例:
    Device(config)# interface gigabitethernet 1/0/1

    sdr 用にイネーブルにするインターフェイスを指定し、インターフェイス コンフィギュレーション モードを開始します。

    次のいずれかのインターフェイスを指定する必要があります。

    • ルーテッドポート:レイヤ 3 ポートとして no switchport インターフェイス コンフィギュレーション コマンドを入力して設定された物理ポートです。また、インターフェイスの IP PIM スパース - デンス モードをイネーブルにして、静的に接続されたメンバーとしてインターフェイスを IGMP スタティック グループに加入させる必要があります。設定例については、例:ルーテッド ポートとしてのインターフェイス設定を参照してください。

    • SVI:interface vlan vlan-id グローバル コンフィギュレーション コマンドを使用して作成された VLAN インターフェイスです。また、VLAN 上で IP PIM スパース - デンス モードをイネーブルにして、静的に接続されたメンバーとして VLAN を IGMP スタティック グループに加入させ、VLAN、IGMP スタティック グループ、および物理インターフェイスで IGMP スヌーピングをイネーブルにする必要があります。設定例については、例:SVI としてのインターフェイスの設定を参照してください。

    これらのインターフェイスには、IP アドレスを割り当てる必要があります。

    ステップ 4

    ip sap listen

    例:
    Device(config-if)# ip sap listen

    デバイスソフトウェアがセッション ディレクトリ アナウンスメントをリッスンできるようにします。

    ステップ 5

    end

    例:
    Device(config-if)# end

    特権 EXEC モードに戻ります。

    ステップ 6

    show running-config

    例:
    Device# show running-config

    入力を確認します。

    ステップ 7

    copy running-config startup-config

    例:
    Device# copy running-config startup-config

    (任意)コンフィギュレーション ファイルに設定を保存します。

    sdr キャッシュ エントリの存在期間の制限

    デフォルトでは、エントリは sdr キャッシュから削除されません。送信元が SAP 情報のアドバタイズを停止した場合に、古いアドバタイズメントが不必要に保持されないようにするため、エントリがアクティブである期間を制限できます。

    この手順は任意です。

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

    ステップ 1

    enable

    例:
    Device> enable

    特権 EXEC モードを有効にします。

    プロンプトが表示されたらパスワードを入力します。

    ステップ 2

    configure terminal

    例:
    Device# configure terminal

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

    ステップ 3

    ip sap cache-timeout minutes

    例:
    Device(config)# ip sap cache-timeout 30

    Session Announcement Protocol(SAP)キャッシュ エントリがキャッシュ内にアクティブである期間を制限します。

    デフォルトでは、エントリはキャッシュから削除されません。

    minutes に指定できる範囲は 1 ~ 1440 分(24 時間)です。

    ステップ 4

    end

    例:
    Device(config)# end

    特権 EXEC モードに戻ります。

    ステップ 5

    show running-config

    例:
    Device# show running-config

    入力を確認します。

    ステップ 6

    show ip sap

    例:
    Device# show ip sap

    SAP キャッシュを表示します。

    ステップ 7

    copy running-config startup-config

    例:
    Device# copy running-config startup-config

    (任意)コンフィギュレーション ファイルに設定を保存します。

    基本的な IP マルチキャスト ルーティングのモニタリングおよびメンテナンス

    キャッシュ、テーブル、およびデータベースのクリア

    特定のキャッシュ、テーブル、またはデータベースのすべての内容を削除できます。特定のキャッシュ、テーブル、またはデータベースの内容が無効である場合、または無効である可能性がある場合は、これらをクリアする必要があります。

    次の表に示す特権 EXEC コマンドのいずれかを使用すると、IP マルチキャストのキャッシュ、テーブル、データベースをクリアできます。

    表 2. キャッシュ、テーブル、およびデータベースをクリアするコマンド

    コマンド

    目的

    clear ip igmp group {group [ hostname | IP address] | vrf name group [ hostname | IP address] }

    IGMP キャッシュのエントリを削除します。

    clear ip mfib { counters [group | source] | global counters [group | source] | vrf * }

    すべてのアクティブ IPv4 マルチキャスト転送情報ベース(MFIB )トラフィック カウンタをクリアします。

    clear ip mrm {status-report [ source ] }

    IP マルチキャスト ルーティングをクリアするコマンド。

    clear ip mroute { * | [hostname | IP address] | vrf name group [ hostname | IP address] }

    IP マルチキャスト ルーティング テーブルからエントリを削除します。

    clear ip msdp { peer | sa-cache | statistics | vrf }

    Multicast Source Discovery Protocol(MSDP)キャッシュをクリアします。

    clear ip multicast { limit | redundancy statistics }

    IP マルチキャスト情報をクリアします。

    clear ip pim { df [ int | rp rp address ] | interface | rp-mapping [rp address] | vrf vpn name { df | interface | rp-mapping }

    PIM キャッシュをクリアします。

    clear ip sap [group-address | session-name]

    Session Directory Protocol バージョン 2 キャッシュ(sdr キャッシュ)エントリを削除します。

    システムおよびネットワーク統計情報の表示

    IP ルーティング テーブル、キャッシュ、データベースの内容など、特定の統計情報を表示できます。


    (注)  


    このリリースでは、ルート単位の統計情報がサポートされていません。


    また、リソースの使用状況を学習し、ネットワーク問題を解決するための情報を表示することもできます。さらに、ノードの到達可能性に関する情報を表示し、そのパケットが経由するネットワーク内のパスを検出することもできます。

    次の表に示す特権 EXEC コマンドのいずれかを使用すると、さまざまなルーティング統計情報を表示できます。

    表 3. システムおよびネットワーク統計情報を表示するコマンド

    コマンド

    目的

    ping [group-name | group-address]

    マルチキャスト グループ アドレスにインターネット制御メッセージ プロトコル(ICMP)エコー要求を送信します。

    show ip igmp filter

    IGMP フィルタ情報を表示します。

    show ip igmp groups [group-name|group-address|type-number]

    デバイスに直接接続され、IGMP によって取得されたマルチキャストグループを表示します。

    show ip igmp interface [type number]

    インターフェイスのマルチキャスト関連情報を表示します。

    show ip igmp profile [ profile_number]

    IGMP プロファイル情報を表示します。

    show ip igmp ssm-mapping [ hostname/IP address ]

    IGMP SSM マッピング情報を表示します。

    show ip igmp static-group {class-map [ interface [ type ] ]

    スタティック グループ情報を表示します。

    show ip igmp membership [ name/group address | all | tracked ]

    転送に関する IGMP メンバーシップ情報を表示します。

    show ip igmp vrf

    選択した VPN ルーティング/転送インスタンスを名前別に表示します。

    show ip mfib [ type number ]

    IP マルチキャスト転送情報ベースを表示します。

    show ip mrib { client | route | vrf }

    マルチキャスト ルーティング情報ベースを表示します。

    show ip mrm { interface | manager | status-report }

    IP マルチキャスト ルーティング モニター情報を表示します。

    show ip mroute [group-name | group-address] [source] [ count | interface | proxy | pruned | summary | verbose]

    IP マルチキャスト ルーティング テーブルの内容を表示します。

    show ip msdp { count | peer | rpf-peer | sa-cache | summary | vrf }

    Multicast Source Discovery Protocol(MSDP)情報を表示します。

    show ip multicast [ interface | limit | mpls | redundancy | vrf ]

    グローバル マルチキャスト情報を表示します。

    show ip pim all-vrfs { tunnel }

    すべての VRF を表示します。

    show ip pim autorp

    グローバル Auto-RP 情報を表示します。

    show ip pim boundary [ type number ]

    境界情報を表示します。

    show ip pim bsr-router

    ブートストラップ ルータ情報(バージョン 2)を表示します。

    show ip pim interface [type number] [count | detail | df | stats ]

    PIM に対して設定されたインターフェイスに関する情報を表示します。このコマンドは、すべてのソフトウェア イメージで使用できます。

    show ip pim neighbor [type number]

    デバイスによって検出された PIM ネイバーのリストを表示します。このコマンドは、すべてのソフトウェア イメージで使用できます。

    show ip pim mdt [ bgp ]

    マルチキャスト トンネル情報を表示します。

    show ip pim rp [group-name | group-address]

    スパース モードのマルチキャスト グループに関連付けられた RP ルータを表示します。このコマンドは、すべてのソフトウェア イメージで使用できます。

    show ip pim rp-hash [group-name | group-address]

    選択したグループに基づいて選択される RP を表示します。

    show ip pim tunnel [ tunnel | verbose ]

    登録済みのトンネルを表示します。

    show ip pim vrf name

    VPN ルーティングおよび転送のインスタンスを表示します。

    show ip rpf {source-address | name}

    デバイスの RPF の実行方法(ユニキャスト ルーティング テーブル、DVMRP ルーティングテーブル、静的マルチキャストルーティングのいずれかを使用)を表示します。

    コマンド パラメータは次のとおりです。

    • Host name または IP address :IP 名またはグループアドレス。

    • Select :グループ ベースの VRF 選択情報。

    • vrf :VPN ルーティング/転送インスタンスを選択します。

    show ip sap [group | session-name | detail]

    Session Announcement Protocol(SAP)バージョン 2 キャッシュを表示します。

    コマンド パラメータは次のとおりです。

    • A.B.C.D :IP グループ アドレス。

    • WORD :セッション名(二重引用符で囲む)。

    • detail :セッションの詳細。

    基本的な IP マルチキャストルーティングの設定例

    ここでは、基本的な IP マルチキャストルーティングの設定例を紹介します。

    例:IP マルチキャスト境界の設定

    次に、すべての管理用スコープのアドレスに対して境界を設定する例を示します。

    
    デバイス(config)# access-list 1 deny 239.0.0.0 0.255.255.255
    デバイス(config)# access-list 1 permit 224.0.0.0 15.255.255.255
    デバイス(config)# interface gigabitethernet1/0/1
    デバイス(config-if)# ip multicast boundary 1
    
    

    例:mrinfo 要求への応答

    ソフトウェアは、マルチキャストルーティングされたシステム、シスコルータ、およびマルチレイヤdevicesによって送信された mrinfo 要求に応答します。ソフトウェアはネイバーに関する情報を、DVMRP トンネルおよびすべてのルーテッド インターフェイスを通して戻します。この情報にはメトリック(常に 1 に設定)、設定された TTL しきい値、インターフェイスのステータス、および各種フラグが含まれます。次の例のように、mrinfo 特権 EXEC コマンドを使用し、ルータまたはdevice自体をクエリすることもできます。

    
    デバイス# mrinfo
      171.69.214.27 (mm1-7kd.cisco.com) [version cisco 11.1] [flags: PMS]:
      171.69.214.27 -> 171.69.214.26 (mm1-r7kb.cisco.com) [1/0/pim/querier]
      171.69.214.27 -> 171.69.214.25 (mm1-45a.cisco.com) [1/0/pim/querier]
      171.69.214.33 -> 171.69.214.34 (mm1-45c.cisco.com) [1/0/pim]
      171.69.214.137 -> 0.0.0.0 [1/0/pim/querier/down/leaf]
      171.69.214.203 -> 0.0.0.0 [1/0/pim/querier/down/leaf]
      171.69.214.18 -> 171.69.214.20 (mm1-45e.cisco.com) [1/0/pim]
      171.69.214.18 -> 171.69.214.19 (mm1-45c.cisco.com) [1/0/pim]
      171.69.214.18 -> 171.69.214.17 (mm1-45a.cisco.com) [1/0/pim]
    
    

    基本的な IP マルチキャスト ルーティングに関するその他の関連情報

    関連資料

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

    この章で使用するコマンドの完全な構文および使用方法の詳細。

    の「IP マルチキャスト ルーティングのコマンド」の項を参照してください。Command Reference (Catalyst 9200 Series Switches)

    基本的な IP マルチキャストルーティングの機能履歴

    次の表に、このモジュールで説明する機能のリリースおよび関連情報を示します。

    これらの機能は、特に明記されていない限り、導入されたリリース以降のすべてのリリースで使用できます。

    リリース

    機能

    機能情報

    Cisco IOS XE Fuji 16.9.2

    IP マルチキャスト ルーティング

    IP マルチキャストは、ネットワーク リソース(特に、音声やビデオなどの帯域幅集約型サービス)を効率的に使用する方法です。IP マルチキャスト ルーティングにより、ホスト(ソース)は、IP マルチキャスト グループ アドレスと呼ばれる特別な形式の IP アドレスを使用して、IP ネットワーク内の任意の場所にあるホスト(レシーバ)にパケットを送信できます。

    Cisco Feature Navigator を使用すると、プラットフォームおよびソフトウェアイメージのサポート情報を検索できます。Cisco Feature Navigator には、http://www.cisco.com/go/cfn [英語] からアクセスします。