PIM-SMの確認
PIM-SMの設定を確認するためには、次のようなshow/debugコマンドを使います。
show ip pim interface
PIMが有効になっているインタフェースを確認する
show ip pim neighbor
PIMネイバーを確認する
show ip rpf
RPFインタフェースの情報を確認する
show ip pim rp mapping
RPの情報を確認する
show ip mroute
ディストリビューションツリー(マルチキャストルーティングテーブル)を確認する
debug ip mrouting
マルチキャストルーティングテーブルの追加・変更・削除をデバッグする
debug ip mpacket
受信したマルチキャストパケットの中身をデバッグする
debug ip pim
PIMの動作をデバッグする
以降で、これらのshow/debugコマンドの出力例を挙げます。
show ip pim interface
show ip pim interfaceコマンドはip pim {dense-mode | sparse-mode | sparse-dense-mode} コマンドを入力してPIMが有効になっているインタフェースを確認します。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
R1#show ip pim interface
Address Interface Ver/ Nbr Query DR DR
Mode Count Intvl Prior
172.16.1.1 Ethernet0 v2/S 0 30 1 172.16.1.1
172.16.255.1 Loopback0 v2/S 0 30 1 172.16.255.1
172.16.1.125 Serial0 v2/S 1 30 1 0.0.0.0
172.16.100.1 Serial1 v2/S 2 30 1 172.16.100.3
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
show ip pim neighbor
show ip pim neighborコマンドは認識しているPIMネイバーを確認します。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Router#show ip pim neighbor PIM Neighbor Table Neighbor Interface Uptime/Expires Ver DR Address Priority 10.139.16.134 Serial0/0 00:01:46/00:01:28 v2 None 10.127.0.169 Serial1/2 00:01:05/00:01:40 v2 1 (BD) 10.127.0.241 Serial1/3 00:01:56/00:01:18 v2 1 (BD) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
show ip rpf
show ip rpfコマンドは指定したアドレスに対するRPFインタフェースの情報を 確認します。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ R1#show ip rpf 172.16.8.1 RPF information for R1 (172.16.8.1) RPF interface: Ethernet0 RPF neighbor: R3 (172.16.6.1) RPF route/mask: 172.16.8.0/255.255.255.0 RPF type: unicast Doing distance-preferred lookups across tables ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
show ip pim rp mapping
show ip pim rp mappingコマンドは現在認識しているマルチキャストグループ に対するRPアドレスを確認します。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Router#show ip pim rp mapping
PIM Group-to-RP Mappings
Group(s) 224.0.1.39/32
RP 10.127.0.7 (?), v1
Info source: local, via Auto-RP
Uptime: 00:00:21, expires: never
Group(s) 224.0.1.40/32
RP 10.127.0.7 (?), v1
Info source: local, via Auto-RP
Uptime: 00:00:21, expires: never
Group(s): 224.0.0.0/4, Static
RP: 10.127.0.7 (?)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
※RPアドレスのところに(?)となっています。これは、IPアドレスに対するホ スト名が不明であることを表しています。名前解決ができれば、この部分に ホスト名の情報が入ります。
show ip mroute
show ip mrouteコマンドはマルチキャストルーティングテーブル(ディストリ ビューションツリー)を確認します。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
R5#show ip mroute
IP Multicast Routing Table
Flags: D - Dense, S - Sparse, B - Bidir Group, s - SSM Group, C - Connected,
L - Local, P - Pruned, R - RP-bit set, F - Register flag,
T - SPT-bit set, J - Join SPT, M - MSDP created entry,
X - Proxy Join Timer Running, A - Candidate for MSDP Advertisement,
U - URD, I - Received Source Specific Host Report
Outgoing interface flags: H - Hardware switched
Timers: Uptime/Expires
Interface state: Interface, Next-Hop or VCD, State/Mode
(*, 224.1.1.1), 00:01:35/00:02:59, RP 161.3.2.2, flags: S
Incoming interface: Serial0/0.5, RPF nbr 161.3.55.2
Outgoing interface list:
Serial0/0.5, 161.3.55.6, Forward/Sparse, 00:01:35/00:02:55
(161.3.2.2, 224.1.1.1), 00:00:31/00:02:58, flags:
Incoming interface: Serial0/0.5, RPF nbr 161.3.55.2
Outgoing interface list:
Serial0/0.5, 161.3.55.6, Forward/Sparse, 00:00:31/00:02:58
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
debug ip mrouting
debug ip mroutingコマンドはマルチキャストルーティングテーブルの追加・ 変更・削除のイベントをデバッグします。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ *Mar 1 21:37:47.437: MRT(0): Create (*,224.1.1.1), RPF /0.0.0.0 *Mar 1 21:37:47.437: MRT(0): Create (192.168.1.2,224.1.1.1), RPF FastEthernet0/0/0.0.0.0 *Mar 1 21:38:06.929: MRT(0): Update (*,224.0.1.40), RPF /0.0.0.0 *Mar 1 21:38:06.929: MRT(0): Update FastEthernet0/0/224.0.1.40 in the olist of (*, 224.0.1.40), Forward state - MAC built ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━この出力例の前半部分は、(*,224.1.1.1)と(192.168.1.2,224.1.1.1)のエント リを作成したことを表しています。後半部分は、(*,224.0.1.40)のOILが更新 されたことを表しています。
debug ip mpacket
debug ip mpacketコマンドはルータが受信したマルチキャストパケットの中身 をデバッグします。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ *Mar 1 21:40:49.271: IP(0): s=192.168.1.2 (FastEthernet0/0) d=224.1.1.1 id=1, prot=1, len=114(100), mroute olist null ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
debug ip pim
debug ip pimコマンドはPIMの動作をデバッグします。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ *Mar 1 21:44:33.627: PIM(0): Add FastEthernet0/0/192.168.1.2 to (*, 224.1.1.1), Forward state, by PIM *G Join *Mar 1 21:44:33.631: PIM(0): Add FastEthernet0/0/192.168.1.2 to (*, 224.0.1.40), Forward state, by PIM *G Join *Mar 1 21:44:33.631: PIM(0): Changing DR for FastEthernet0/0, from 192.168.1.1 to 192.168.1.2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━







