PIM-SM 次項 »
« « FXC9432目次


構成


【構成イメージ】


PIM_DM


シナリオ

PIM-SM(Sparseモード)は送信元のSenderを中心にとした「送信元ツリー」と、RP(ランデブーポイント、以下「RP」と記載)を中心とした「共有ツリー」を組み合わせて動作するマルチキャストルーティングプロトコルです。
PIM-SMのマルチキャストルーティングを行うためにはRPとなるノードを決める必要があります。
本シナリオではBSR(Boot Strap Router)と呼ばれる方式を利用した自動でRPを選出する方法でPIM-SM環境を構築します。
また今回はRP候補及び、BSR候補が複数ある場合の設定例となり、プライオリティ値に基づいてそれぞれ1台ずつ選出されるように設定します。

今回はSW-2がRP、SW-3がBSRとなるように設定を行います。
スイッチオーバー機能の動作確認を行う場合は、RPとなっているSW-2にてパケットキャプチャを行い、
最適経路決定後はSW-3配下のRecever宛マルチキャスト通信が、RPを経由していないことを確認してください。

※前提としてすべてのノードが互いに疎通可能な環境を構築する必要があります。
 本シナリオではOSPFを用いたマルチネットワーク環境を使用します。

設定例

【必要設定】
RPを自動選出する場合の必須設定

モード コマンド コメント
Switch(config)# ip multicast-routing デバイスでマルチキャストルーティングを有効化。
Switch(config)# interface vlan [vlan_id] PIM-DMを有効にしたいインターフェースを指定。
※routed port, vlan interface, loopbackのみ設定可能
Switch(config-if)# ip pim sparse-mode PIM-DMで作動するよう設定。
使用するすべてのインターフェースにて設定が必要。
Switch(config)# ip pim rp-candidate Loopback 0 [priority] RP候補にしたいノードで設定。
指定したインターフェースのアドレスがRPアドレスになる。
オプションでハッシュ値、プライオリティ値を設定可能。
※ip pim bsr-candidateと併用可能。
Switch(config)# ip pim bsr-candidate Loopback 0 [hash-mask-length] [priority] BSR候補にしたいノードで設定。
指定したインターフェースのアドレスがBSRアドレスになる。
オプションでプライオリティ値を設定可能。
※ip pim rp-candidateと併用可能。

FXCX9626F(SW-1)

モード コマンド コメント
Switch(config)# ip multicast-routing デバイスでマルチキャストルーティングを有効化。
Switch(config)# vlan 10
Switch(config-vlan)# exit
Switch(config)# vlan 20
Switch(config-vlan)# exit
Switch(config)# vlan 100
Switch(config-vlan)# exit
Switch(config)# interface vlan 10
Switch(config-if-VLAN 10)# ip address 192.168.10.1 255.255.255.0
Switch(config-if-VLAN 10)# ip pim sparse-mode VLANインターフェースでPIM-SMを有効化。
Switch(config-if-VLAN 10)# exit
Switch(config)# interface vlan 20
Switch(config-if-VLAN 20)# ip address 192.168.20.1 255.255.255.0
Switch(config-if-VLAN 20)# ip pim sparse-mode VLANインターフェースでPIM-SMを有効化。
Switch(config-if-VLAN 20)# exit
Switch(config)# interface vlan 100
Switch(config-if-VLAN 100)# ip address 192.168.100.1 255.255.255.0
Switch(config-if-VLAN 100)# ip pim sparse-mode VLANインターフェースでPIM-SMを有効化。
Switch(config-if-VLAN 100)# exit
Switch(config)# interface loopback 0
Switch(config-if-Loopback 0)# ip address 1.1.1.1 255.255.255.255
Switch(config-if-Loopback 0)# ip pim sparse-mode LoopbackインターフェースでPIM-SMを有効化。
Switch(config-if-Loopback 0)# exit
Switch(config)# router ospf 1
Switch(config-router)# network 1.1.1.1 0.0.0.0 area 0 OSPFでルート配信。
Switch(config-router)# network 192.168.10.0 0.0.0.255 area 0
Switch(config-router)# network 192.168.20.0 0.0.0.255 area 0
Switch(config-router)# network 192.168.100.0 0.0.0.255 area 0
Switch(config-router)# exit
Switch(config)# ip pim rp-candidate Loopback 0 RP候補として設定。

※VLAN設定完了後にはSWの物理ポートへ割り当ててください

FXCX9626F(SW-2)

モード コマンド コメント
Switch(config)# ip multicast-routing デバイスでマルチキャストルーティングを有効化。
Switch(config)# vlan 10
Switch(config-vlan)# exit
Switch(config)# vlan 30
Switch(config-vlan)# exit
Switch(config)# interface vlan 10
Switch(config-if-VLAN 10)# ip address 192.168.10.2 255.255.255.0
Switch(config-if-VLAN 10)# ip pim sparse-mode VLANインターフェースでPIM-SMを有効化。
Switch(config-if-VLAN 10)# exit
Switch(config)# interface vlan 30
Switch(config-if-VLAN 30)# ip address 192.168.30.2 255.255.255.0
Switch(config-if-VLAN 30)# ip pim sparse-mode VLANインターフェースでPIM-SMを有効化。
Switch(config-if-VLAN 30)# exit
Switch(config)# interface loopback 0
Switch(config-if-Loopback 0)# ip address 2.2.2.2 255.255.255.255
Switch(config-if-Loopback 0)# ip pim sparse-mode LoopbackインターフェースでPIM-SMを有効化。
Switch(config-if-Loopback 0)# exit
Switch(config)# router ospf 1 OSPFでルート配信。
Switch(config-router)# network 2.2.2.2 0.0.0.0 area 0
Switch(config-router)# network 192.168.10.0 0.0.0.255 area 0
Switch(config-router)# network 192.168.30.0 0.0.0.255 area 0
Switch(config-router)# exit
Switch(config)# ip pim rp-candidate Loopback 0 priority 0 RP候補として設定。
RPに選出されるように、プライオリティ値をデフォルト値:192より低く設定する。

※VLAN設定完了後にはSWの物理ポートへ割り当ててください

FXC9432(SW-3)

モード コマンド コメント
Switch(config)# ip multicast-routing デバイスでマルチキャストルーティングを有効化。
Switch(config)# vlan 20
Switch(config-vlan)# exit
Switch(config)# interface vlan 1
Switch(config-if-VLAN 1)# ip address 192.168.1.3 255.255.255.0
Switch(config-if-VLAN 1)# ip pim sparse-mode VLANインターフェースでPIM-SMを有効化。
Switch(config-if-VLAN 1)# exit
Switch(config)# interface vlan 20
Switch(config-if-VLAN 20)# ip address 192.168.20.3 255.255.255.0
Switch(config-if-VLAN 20)# ip pim sparse-mode VLANインターフェースでPIM-SMを有効化。
Switch(config-if-VLAN 30)# exit
Switch(config)# interface loopback 0
Switch(config-if-Loopback 0)# ip address 3.3.3.3 255.255.255.255
Switch(config-if-Loopback 0)# ip pim sparse-mode LoopbackインターフェースでPIM-SMを有効化。
Switch(config-if-Loopback 0)# exit
Switch(config)# router ospf 1 OSPFでルート配信。
Switch(config-router)# network 3.3.3.3 0.0.0.0 area 0
Switch(config-router)# network 192.168.20.0 0.0.0.255 area 0
Switch(config-router)# network 192.168.1.0 0.0.0.255 area 0
Switch(config-router)# exit
Switch(config)# ip pim bsr-candidate Loopback 0 0 BSR候補として設定。
今回は全てのマルチキャストアドレスで同じRPを共有するためハッシュマスク長は0

※VLAN設定完了後にはSWの物理ポートへ割り当ててください

FXC9432(SW-4)

モード コマンド コメント
Switch(config)# ip multicast-routing デバイスでマルチキャストルーティングを有効化。
Switch(config)# vlan 2
Switch(config-vlan)# exit
Switch(config)# vlan 30
Switch(config-vlan)# exit
Switch(config)# interface vlan 2
Switch(config-if-VLAN 2)# ip address 192.168.2.4 255.255.255.0
Switch(config-if-VLAN 1)# ip pim sparse-mode VLANインターフェースでPIM-SMを有効化。
Switch(config-if-VLAN 1)# exit
Switch(config)# interface vlan 30
Switch(config-if-VLAN 30)# ip address 192.168.30.4 255.255.255.0
Switch(config-if-VLAN 30)# ip pim sparse-mode VLANインターフェースでPIM-SMを有効化。
Switch(config-if-VLAN 30)# exit
Switch(config)# interface loopback 0
Switch(config-if-Loopback 0)# ip address 4.4.4.4 255.255.255.255
Switch(config-if-Loopback 0)# ip pim sparse-mode LoopbackインターフェースでPIM-SMを有効化。
Switch(config-if-Loopback 0)# exit
Switch(config)# router ospf 1 OSPFでルート配信。
Switch(config-router)# network 4.4.4.4 0.0.0.0 area 0
Switch(config-router)# network 192.168.30.0 0.0.0.255 area 0
Switch(config-router)# network 192.168.2.0 0.0.0.255 area 0
Switch(config-router)# exit
Switch(config)# ip pim bsr-candidate Loopback 0 0 255 BSR候補として設定。
BSRに選出されるように、プライオリティ値をデフォルト値:64より高く設定する。

※VLAN設定完了後にはSWの物理ポートへ割り当ててください

関連コマンド

Switch# show ip mroute
Switch# show ip pim sparse-mode mroute
Switch# show ip pim sparse-mode bsr-router
Switch# show ip pim sparse-mode rp
Switch# show running-config