IP マルチキャスト ソースは、その存在をアナウンスするのにシグナリング メカニズムを使用しません。送信元は接続ネットワークにデータを送信するだけなのに対し、受信者は Internet Group Management Protocol(IGMP)を使用して、自身の在席状態を示します。ソースが
PIM スパース モード(PIM-SM)で設定されているマルチキャスト グループにトラフィックを送信すると、ソースにつながる指定ルータ(DR)は、このソースの存在についてランデブー ポイント(RP)に知らせなければなりません。この送信元からマルチキャスト
トラフィックを(ネイティブに)受信するダウンストリーム受信者が RP にいて、RP が送信元につながる最短パスに加入していない場合、DR はトラフィックを送信元から RP に送信する必要があります。PIM 登録プロセスは、各 (S, G) エントリに対し個別に実行されますが、DR
と RP 間のこれらのタスクを実行します。
登録プロセスは、DR が新しい (S, G) ステートを作成すると開始されます。DR は、(S, G) ステートに一致するすべてのデータ パケットを PIM 登録メッセージにカプセル化し、それらの登録メッセージを RP にユニキャストします。
RP が新しいソースからの登録メッセージを受信したいダウンストリーム レシーバを持っている場合は、RP は、登録メッセージを DR を通じて受信し続けることも、ソースにつながる最短パスに加入することもできます。デフォルトでは、ネイティブ マルチキャスト
トラフィックの配信が最も高いスループットを実現するため、RP は最短パスに加入します。最短パス経由でネイティブに到着した最初のパケットを受信後、RP は DR に登録停止メッセージを送り返します。DR は、この登録停止メッセージを受信したら、RP
への登録メッセージの送信を停止します。
RP に新しい送信元からの登録メッセージを受信するダウンストリーム受信者がいない場合、RP は最短パスに加入しません。その代わり、RP は、ただちに DR に登録停止メッセージを送り返します。DR は、この登録停止メッセージを受信したら、RP
への登録メッセージの送信を停止します。
いったんソースへのルーティング エントリが確立されたら、DR と RP の間で定期的な再登録が発生します。DR が RP から登録停止メッセージを受信するまでは、ソースがアクティブであれば、マルチキャスト ルーティング テーブル ステートがタイムアウトする
1 分前に DR が 1 つのデータのない登録メッセージを RP に送信します。このアクションがマルチキャスト ルーティング テーブル エントリのタイムアウト時間をリスタートさせ、通常は、2 分ごとに 1 つの登録交換が行われることになります。登録は、ステートを維持するため、ステート損失から回復するため、および
RP 上でソースを追跡するために必要です。これは、RP の最短パスへの加入からは独立して発生します。