PIM-SMによるマルチキャストルーティングの仕組み
ここまで説明したPIM-SMでのマルチキャストパケットの転送の様子を次のネッ トワーク構成を基に具体的に見ていきましょう。
PC1が239.1.1.1のレシーバで、R2が239.1.1.1に対するRPです。R1~R4でR2(10.1.0.9) が239.1.1.1のRPであることを認識しています。ここでは、先にPC1がレシーバ として設定されていて、その後、マルチキャストソースからパケットが送信さ れる場合を考えます。
共有ツリーの作成
(1)PC1が239.1.1.1のグループに参加すると、IGMPレポートが送信されます。
これを受信したラストホップルータであるR3はIGMPテーブルに登録するととも
に、239.1.1.1に対応する(*,239.1.1.1)エントリを作成します。作成される
(*,239.1.1.1)エントリは次のようになります。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
(*, 239.1.1.1), 00:00:05/00:02:54, RP 10.1.0.9, flags: SC
Incoming interface: Serial0/1, RPF nbr 10.1.0.9
Outgoing interface list:
FastEthernet0/0, Forward/Sparse, 00:00:05/00:02:54
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
IIFはRPの方向のSerial0/1で、OILにはIGMPレポートを受信したインタフェー スであるFa0/0が載せられています。
(2)R3はRPまでの共有ツリーを作るためにIIFであるSerial0/1からRPF nbrに対 してPIM(*,239.1.1.1)Joinを送信します。
(3)R3からのPIM(*,239.1.1.1)JoinはR2に届きます。R2は、(*,239.1.1.1)エン トリを作成します。このときのR2の(*,239.1.1.1)は次のようになります。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
(*, 239.1.1.1), 00:00:05/00:02:54, RP 10.1.0.9, flags: S
Incoming interface: Null, RPF nbr 0.0.0.0
Outgoing interface list:
Serial0/1, Forward/Sparse, 00:00:05/00:02:54
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
R2はRPであるため、IIFが「Null」でRPF nbrは「0.0.0.0」になっています。
そして、OILにはPIM(*,239.1.1.1)Joinを受信したSerial0/1が載せられていま
す。これで、RPからレシーバまでの共有ツリーが完成です。







