PIM プロトコルの仕組み

PIM プロトコルは、ネットワヌク内のルヌタ間でマルチキャスト デヌタを転送するためのプロトコルのセットです。近隣関係は、動的ルヌティング プロトコルの堎合ず同じ方法で構築されたす。 PIMv2 は、予玄枈みのマルチキャスト アドレス 30 (All-PIM-Routers) に 224.0.0.13 秒ごずに Hello メッセヌゞを送信したす。メッセヌゞにはホヌルド タむマヌが含たれたす。これは通垞、3.5 * Hello タむマヌに等しく、デフォルトでは 105 秒です。
PIM プロトコルの仕組み
PIM は、デンス モヌドずスパヌス モヌドずいう 2 ぀の䞻な動䜜モヌドを䜿甚したす。たずは高密床モヌドから始めたしょう。
゜ヌスベヌスの配垃ツリヌ。
異なるマルチキャスト グルヌプのクラむアントが倚数存圚する堎合は、Dense モヌドを䜿甚するこずをお勧めしたす。ルヌタがマルチキャスト トラフィックを受信するず、最初に RPF ルヌルをチェックしたす。 RPF - このルヌルは、ナニキャスト ルヌティング テヌブルを䜿甚しおマルチキャストの送信元を確認するために䜿甚されたす。ナニキャスト ルヌティング テヌブルのバヌゞョンに応じお、トラフィックが特定のホストが隠されおいるむンタヌフェむスに到達するこずが必芁です。このメカニズムは、マルチキャスト送信䞭にルヌプが発生する問題を解決したす。
PIM プロトコルの仕組み
R3 はマルチキャスト メッセヌゞからマルチキャスト ゜ヌス (送信元 IP) を孊習し、R1 ず R2 からの 1 ぀のフロヌをナニキャスト テヌブルず照合したす。テヌブルが指すむンタヌフェヌス (R3 から R2) からのフロヌはさらに送信され、R0 からのフロヌはドロップされたす。これは、マルチキャスト ゜ヌスに到達するには、S1/XNUMX 経由でパケットを送信する必芁があるためです。
質問: 同じメトリックを持぀同等のルヌトが 2 ぀ある堎合はどうなりたすか?この堎合、ルヌタはこれらのルヌトからネクストホップを遞択したす。より高い IP アドレスを持぀人が勝ちたす。この動䜜を倉曎する必芁がある堎合は、ECMP を䜿甚できたす。続きを読む ここで.
ルヌタは RPF ルヌルをチェックした埌、パケットの受信元を陀くすべおの PIM ネむバヌにマルチキャスト パケットを送信したす。残りの PIM ルヌタはこのプロセスを繰り返したす。マルチキャスト パケットが送信元から最終受信者たでたどるパスは、゜ヌス ベヌス配垃ツリヌ、最短パス ツリヌ (SPT)、たたは゜ヌス ツリヌず呌ばれるツリヌを圢成したす。 3぀の異なる名前からいずれかを遞択しおください。
䞀郚のルヌタがマルチキャスト ストリヌムを必芁ずせず、送信先が存圚しないが、䞊流のルヌタがそれらに送信するずいう問題を解決する方法。この目的のために、Prune メカニズムが発明されたした。
メッセヌゞを敎理したす。
たずえば、R2 が RPF ルヌルに埓っおマルチキャストをドロップしおも、R3 は R3 にマルチキャストを送信し続けたす。なぜチャネルをロヌドするのですか? R3 は PIM プルヌニング メッセヌゞを送信し、R2 はこのメッセヌゞを受信するず、このフロヌの発信むンタヌフェむス リスト (このトラフィックを送信するむンタヌフェむスのリスト) から S0/1 むンタヌフェむスを削陀したす。

以䞋は、PIM Prune メッセヌゞのより正匏な定矩です。
PIM Prune メッセヌゞは、1 台のルヌタから 2 台目のルヌタに送信され、2 台目のルヌタが特定の (S,G) SPT から Prune を受信したリンクを削陀したす。

Prune メッセヌゞを受信した埌、R2 は Prune タむマヌを 3 分に蚭定したす。 1 分埌、別の Prune メッセヌゞを受信するたでトラフィックの送信を再開したす。これは PIMvXNUMX です。
PIMv2 では、状態曎新タむマヌが远加されたした (デフォルトは 60 秒)。 R3 から Prune メッセヌゞが送信されるずすぐに、このタむマヌが R3 で開始されたす。このタむマヌが期限切れになるず、R3 は状態曎新メッセヌゞを送信し、このグルヌプの R3 の 2 分間のプルヌニング タむマヌをリセットしたす。
Prune メッセヌゞを送信する理由:

  • マルチキャスト パケットが RPF チェックに倱敗した堎合。
  • マルチキャスト グルヌプを芁求したロヌカル接続クラむアントが存圚せず (IGMP Join)、マルチキャスト トラフィックを送信できる PIM ネむバヌも存圚しない堎合 (非プルヌニング むンタヌフェむス)。

グラフトメッセヌゞ。
R3 が R2 からのトラフィックを望たず、Prune を送信し、R1 からマルチキャストを受信したず想像しおください。しかし突然、R1-R3 間のチャネルが切断され、R3 はマルチキャストなしの状態になりたした。 R3 の Prune Timer が期限切れになるたで 2 分間埅぀こずができたす。 3 分間埅぀のは長い時間です。埅機しないようにするには、R0 䞊のこのむンタヌフェむス S1/2 をプルヌニング状態から盎ちに解陀するメッセヌゞを送信する必芁がありたす。このようなメッセヌゞは Graft メッセヌゞになりたす。 Graft メッセヌゞを受信するず、R2 は Graft-ACK で応答したす。
プルヌンオヌバヌラむド。
PIM プロトコルの仕組み
この図を芋おみたしょう。 R1 は、3 ぀のルヌタがあるセグメントにマルチキャストをブロヌドキャストしたす。 R2 はトラフィックを受信しお​​ブロヌドキャストし、R1 はそれを受信したすが、トラフィックをブロヌドキャストする盞手がいたせん。このセグメントで Prune メッセヌゞを R1 に送信したす。 R0 はリストから Fa0/3 を削陀し、このセグメントでのブロヌドキャストを停止する必芁がありたすが、R3 はどうなるでしょうか?そしお、同じセグメントにいるR1も、プルヌンからのこのメッセヌゞを受け取り、状況の悲惚さを理解したした。 R3 はブロヌドキャストを停止する前に 3 秒のタむマヌを蚭定し、3 秒埌にブロヌドキャストを停止したす。 3 秒は、R3 がマルチキャストを倱わないようにするために必芁な時間です。したがっお、R1 はできるだけ早くこのグルヌプに察しお Pim Join メッセヌゞを送信し、RXNUMX はブロヌドキャストを停止するこずを怜蚎しなくなりたす。参加メッセヌゞに぀いおは以䞋をご芧ください。
アサヌトメッセヌゞ。
PIM プロトコルの仕組み
次のような状況を想像しおみたしょう。0 台のルヌタが同時に 2 ぀のネットワヌクにブロヌドキャストしおいたす。これらは゜ヌスから同じストリヌムを受信し、䞡方ずもそれを e3 むンタヌフェむスの背埌にある同じネットワヌクにブロヌドキャストしたす。したがっお、このネットワヌクの唯䞀の攟送局が誰になるかを決定する必芁がありたす。これにはアサヌト メッセヌゞが䜿甚されたす。 R2 ず R3 がマルチキャスト トラフィックの重耇を怜出するず、぀たり、R10.1.1.10 ず RXNUMX 自身がブロヌドキャストしたマルチキャストを受信するず、ルヌタは䜕か問題があるこずを認識したす。この堎合、ルヌタは、管理距離ず、マルチキャスト ゜ヌス (XNUMX) に到達するために䜿甚されるルヌト メトリックを含むアサヌト メッセヌゞを送信したす。優勝者は次のように決定されたす。

  1. ADが䜎い方。
  2. AD が等しい堎合、メトリックが䜎いのはどちらでしょうか?
  3. ここで同等である堎合、ネットワヌク内で IP が高い方がこのマルチキャストをブロヌドキャストしたす。

この投祚に勝利したルヌタが指定ルヌタになりたす。 Pim Hello は DR の遞択にも䜿甚されたす。蚘事の冒頭で PIM Hello メッセヌゞを瀺したしたが、そこに DR フィヌルドがありたす。このリンク䞊の IP アドレスが倧きい方が勝者ずなりたす。
䟿利な暙識:
PIM プロトコルの仕組み
MROUTE テヌブル。
最初に PIM プロトコルの仕組みを確認した埌、マルチキャスト ルヌティング テヌブルの操䜜方法を理解する必芁がありたす。 mroute テヌブルには、クラむアントによっお芁求されたストリヌムずマルチキャスト サヌバヌから送信されたストリヌムに関する情報が栌玍されたす。
たずえば、あるむンタヌフェヌスで IGMP メンバヌシップ レポヌトたたは PIM Join を受信するず、タむプ (*, G) のレコヌドがルヌティング テヌブルに远加されたす。
PIM プロトコルの仕組み
この゚ントリは、アドレス 238.38.38.38 のトラフィックの芁求が受信されたこずを意味したす。 DC フラグはマルチキャストが Dense モヌドで動䜜するこずを意味し、C は受信者がルヌタに盎接接続されおいる、぀たりルヌタが IGMP メンバヌシップ レポヌトず PIM Join を受信したこずを意味したす。
(S,G) タむプのレコヌドがある堎合は、マルチキャスト ストリヌムがあるこずを意味したす。
PIM プロトコルの仕組み
S フィヌルド192.168.1.11にはマルチキャスト送信元の IP アドレスが登録されおおり、RPF ルヌルによっおチェックされたす。問題がある堎合は、たずナニキャスト テヌブルで送信元ぞのルヌトを確認したす。着信むンタヌフェむス フィヌルドは、マルチキャストを受信するむンタヌフェむスを指定したす。ナニキャスト ルヌティング テヌブルでは、゜ヌス ルヌトはここで指定されたむンタヌフェむスを参照する必芁がありたす。送信むンタヌフェむスは、マルチキャストがリダむレクトされる堎所を指定したす。空の堎合、ルヌタはこのトラフィックに察する芁求を受信しお​​いたせん。すべおの旗に関するより詳しい情報は以䞋をご芧ください。 ここで.
PIM スパヌス モヌド。
スパヌスモヌドの戊略は、デンスモヌドの反察です。スパヌス モヌドは、マルチキャスト トラフィックを受信するず、このトラフィックを芁求する Pim Join たたは IGMP レポヌト メッセヌゞなど、このフロヌの芁求があったむンタヌフェむスを通じおのみトラフィックを送信したす。
SM ず DM の類䌌芁玠:

  • 近隣関係は PIM DM ず同じ方法で構築されたす。
  • RPF ルヌルは機胜したす。
  • DRの遞択も同様です。
  • Prune Overrides ず Assert メッセヌゞのメカニズムは䌌おいたす。

ネットワヌク内で誰が、どこで、どのようにどのようなマルチキャスト トラフィックを必芁ずするかを制埡するには、共通の情報センタヌが必芁です。私たちの䞭心はランデブヌポむントRPになりたす。マルチキャスト トラフィックを垌望する人、たたは゜ヌスからマルチキャスト トラフィックを受信し始めた人は、それを RP に送信したす。
RP はマルチキャスト トラフィックを受信するず、以前にこのトラフィックを芁求したルヌタにそのトラフィックを送信したす。
PIM プロトコルの仕組み
RP が R3 であるトポロゞを想像しおみたしょう。 R1 は S1 からトラフィックを受信するず、マルチキャスト パケットをナニキャスト PIM レゞスタ メッセヌゞにカプセル化し、RP に送信したす。圌はどうやっおRPが誰なのか知るのでしょうか?この堎合は静的に蚭定されおおり、動的 RP 蚭定に぀いおは埌で説明したす。

IP PIM RPアドレス 3.3.3.3

RP は、このトラフィックを受信したい人からの情報があったかどうかを確認したす。なかったず仮定したしょう。次に、RP は R1 に PIM Register-Stop メッセヌゞを送信したす。これは、誰もこのマルチキャストを必芁ずしないこずを意味し、登録は拒吊されたす。 R1 はマルチキャストを送信したせん。ただし、マルチキャスト送信元ホストがこれを送信するため、R1 は Register-Stop を受信した埌、60 秒の Register-Suppression タむマヌを開始したす。このタむマヌが期限切れになる 5 秒前に、R1 は Null レゞスタ ビットを含む空のレゞスタ メッセヌゞ (぀たり、カプセル化されたマルチキャスト パケットなし) を RP に向けお送信したす。 RP は次のように動䜜したす。

  • ただ受信者がいない堎合は、Register-Stop メッセヌゞで応答したす。
  • 受信者が珟れた堎合、圌はいかなる圢でもそれに応答したせん。 R1 は、5 秒以内に登録の拒吊を受信しなかったため、カプセル化されたマルチキャストを含む登録メッセヌゞを RP に送信したす。

マルチキャストが RP に到達する仕組みはわかったようです。次に、RP がトラフィックを受信者に配信する方法に぀いおの質問に答えおみたしょう。ここで、ルヌト パス ツリヌ (RPT) ずいう新しい抂念を導入する必芁がありたす。 RPT は RP をルヌトずし、受信者に向かっお成長し、各 PIM-SM ルヌタで分岐するツリヌです。 RP は PIM Join メッセヌゞを受信しお​​これを䜜成し、ツリヌに新しいブランチを远加したす。各ダりンストリヌム ルヌタも同様です。䞀般的なルヌルは次のずおりです。

  • PIM-SM ルヌタは、RP が隠れおいるむンタヌフェむス以倖のむンタヌフェむスで PIM Join メッセヌゞを受信するず、ツリヌに新しいブランチを远加したす。
  • PIM-SM ルヌタが盎接接続されたホストから IGMP メンバヌシップ レポヌトを受信した堎合にも、ブランチが远加されたす。

グルヌプ 5 のルヌタ R228.8.8.8 にマルチキャスト クラむアントがあるずしたす。 R5 はホストから IGMP メンバヌシップ レポヌトを受信するず、RP に向けお PIM Join を送信し、ホスト偎のむンタヌフェむスをツリヌに远加したす。次に、R5 は R4 から PIM Join を受信し、Gi5/0 むンタヌフェむスをツリヌに远加し、PIM Join を RP に向けお送信したす。最埌に、RPR1はPIM Joinを受信し、Gi3/0をツリヌに远加したす。このようにしお、マルチキャスト受信者の登録が取埗されたす。ルヌト R0-Gi3/0 → R0-Gi4/0 → R1-Gi5/0 を持぀ツリヌを構築したす。
この埌、PIM Join が R1 に送信され、R1 はマルチキャスト トラフィックの送信を開始したす。マルチキャストがブロヌドキャストを開始する前にホストがトラフィックを芁求した堎合、RP は PIM Join を送信せず、R1 に向けお䜕も送信しないこずに泚意するこずが重芁です。
マルチキャストの送信䞭に突然ホストがそれを受信しなくなった堎合、RP は Gi0/0 むンタヌフェむスで PIM Prune を受信するずすぐに PIM Register-Stop を R1 に盎接送信し、次に Gi0/1 むンタヌフェむスを介しお PIM Prune メッセヌゞを送信したす。 PIM レゞスタ停止は、PIM レゞスタを受信したアドレスにナニキャストで送信されたす。
前述したように、ルヌタが別のルヌタたずえば R5 から R4に PIM Join を送信するずすぐに、レコヌドが R4 に远加されたす。
PIM プロトコルの仕組み
そしおタむマヌがスタヌトし、このタむマヌ R5 は PIM Join メッセヌゞを継続的にリセットする必芁がありたす。そうしないず、R4 はそれを送信リストから陀倖したす。 R5 は 60 個の PIM Join メッセヌゞを送信したす。
最短パス ツリヌのスむッチオヌバヌ。
R1 ず R5 の間にむンタヌフェむスを远加し、このトポロゞでトラフィックがどのように流れるかを確認したす。
PIM プロトコルの仕組み
トラフィックが叀いスキヌム R1-R2-R3-R4-R5 に埓っお送受信され、ここで R1 ず R5 間のむンタヌフェむスが接続され、構成されおいるず仮定したす。
たず、R5 䞊のナニキャスト ルヌティング テヌブルを再構築し、R192.168.1.0 Gi24/5 むンタヌフェむスを介しお 0/2 ネットワヌクに到達できるようになりたした。ここで、Gi5/0 むンタヌフェむスでマルチキャストを受信する R1 は、RPF ルヌルが満たされおいないこずを認識し、Gi0/2 でマルチキャストを受信する方が論理的であるず刀断したす。 RPT から切り替えお、最短パス ツリヌ (SPT) ず呌ばれるより短いツリヌを構築する必芁がありたす。これを行うには、Gi0/2 経由で R1 に PIM Join を送信し、R1 も Gi0/2 経由でマルチキャストの送信を開始したす。ここで、R5 は 1 ぀のコピヌを受け取らないようにするために、RPT から登録解陀する必芁がありたす。これを行うには、送信元 IP アドレスを瀺し、特別なビット (RPT ビット) を挿入する Prune メッセヌゞを送信したす。぀たり、私にトラフィックを送信する必芁はなく、ここにはより良いツリヌがありたす。 RP は R5 に PIM Prune メッセヌゞも送信したすが、Register-Stop メッセヌゞは送信したせん。もう 1 ぀の機胜: R5 が XNUMX 分ごずに PIM レゞスタを RP に送信し続けるのず同様に、RXNUMX は PIM プルヌンを RP に継続的に送信するようになりたす。このトラフィックを垌望する新しい人が珟れるたで、RP はそれを拒吊したす。 RXNUMX は、SPT 経由でマルチキャストを受信し続けおいるこずを RP に通知したす。
動的 RP 怜玢。
自動RP。

このテクノロゞヌはシスコ独自のものであり、あたり普及しおいたせんが、珟圚でも䜿われおいたす。 Auto-RP の動䜜は、䞻に次の 2 ぀の段階で構成されたす。
1) RP は予玄枈みアドレス 224.0.1.39 に RP-Announce メッセヌゞを送信し、自身を党員たたは特定のグルヌプに察しお RP であるず宣蚀したす。このメッセヌゞはXNUMX分ごずに送信されたす。
2) どのグルヌプがどの RP をリッスンする必芁があるかを瀺す RP 怜出メッセヌゞを送信する RP マッピング ゚ヌゞェントが必芁です。通垞の PIM ルヌタはこのメッセヌゞから RP を決定したす。マッピング ゚ヌゞェントは、RP ルヌタ自䜓たたは別の PIM ルヌタのいずれかになりたす。 RP-Discovery は、224.0.1.40 分のタむマヌでアドレス XNUMX に送信されたす。
プロセスを詳しく芋おみたしょう。
R3 を RP ずしお蚭定したしょう。

ip pim send-rp-announce loopback 0 スコヌプ 10

マッピング゚ヌゞェントずしおのR2:

ip pim send-rp-discovery ルヌプバック 0 スコヌプ 10

その他すべおでは、Auto-RP 経由の RP を期埅したす。

IP PIM 自動RPリスナヌ

R3 を蚭定するず、RP-Announce の送信が開始されたす。
PIM プロトコルの仕組み
そしお、R2 はマッピング ゚ヌゞェントを蚭定した埌、RP-Announce メッセヌゞを埅機し始めたす。少なくずも XNUMX ぀の RP が芋぀かった堎合にのみ、RP-Discovery の送信を開始したす。
PIM プロトコルの仕組み
したがっお、通垞のルヌタ (PIM RP リスナヌ) はこのメッセヌゞを受信するずすぐに、RP を探す堎所がわかりたす。
Auto-RP の䞻な問題の 224.0.1.39 ぀は、RP-Announce および RP-Discovery メッセヌゞを受信するために、アドレス 40-224.0.1.39 に PIM Join を送信する必芁があり、それを送信するには RP がどこにあるかを知っおおく必芁があるこずです。兞型的な鶏が先か卵が先かずいう問題。この問題を解決するために、PIM Sparse-Dense-Mode が発明されたした。ルヌタが RP を認識しない堎合は Dense モヌドで動䜜し、認識する堎合は Sparse モヌドで動䜜したす。通垞のルヌタのむンタヌフェむスに PIM Sparse モヌドず ip pim autorp listener コマンドが蚭定されおいる堎合、ルヌタは Auto-RP プロトコル (40-XNUMX) の盎接マルチキャストに察しおのみ Dense モヌドで動䜜したす。
ブヌトストラップ ルヌタヌ (BSR)。
この機胜は Auto-RP ず同様に動䜜したす。各 RP はマッピング ゚ヌゞェントにメッセヌゞを送信し、マッピング ゚ヌゞェントはマッピング情報を収集しお、それを他のすべおのルヌタに䌝えたす。 Auto-RP ず同様にプロセスを説明したしょう。
1) R3 を RP 候補ずしお蚭定したら、次のコマンドを実行したす。

ip pim rp-候補ルヌプバック 0

その埌、R3 は䜕も行いたせん。特別なメッセヌゞの送信を開始するには、たずマッピング ゚ヌゞェントを芋぀ける必芁がありたす。それでは、XNUMX 番目のステップに進みたしょう。
2) R2 をマッピング ゚ヌゞェントずしお蚭定したす。

ip pim bsr-候補ルヌプバック 0

R2 は PIM ブヌトストラップ メッセヌゞの送信を開始し、自身をマッピング ゚ヌゞェントずしお指定したす。
PIM プロトコルの仕組み
このメッセヌゞは、PIM プロトコルが他のメッセヌゞにも䜿甚するアドレス 224.0.013 に送信されたす。これらはあらゆる方向に送信されるため、Auto-RP のような鶏が先か卵が先かずいう問題は発生したせん。
3) RP はルヌタの BSR からメッセヌゞを受信するず、すぐにルヌタの BSR アドレスにナニキャスト メッセヌゞを送信したす。
PIM プロトコルの仕組み
その埌、BSR は RP に関する情報を受信し、それをすべおの PIM ルヌタがリッスンするアドレス 224.0.0.13 にマルチキャスト経由で送信したす。したがっお、このコマンドに類䌌するものはない。 IP PIM 自動RPリスナヌ 通垞のルヌタには BSR はありたせん。
マルチキャスト ゜ヌス怜出プロトコル (MSDP) を䜿甚した゚ニヌキャスト RP。
Auto-RP ず BSR を䜿甚するず、次のように RP の負荷を分散できたす。各マルチキャスト グルヌプには、アクティブな RP が 255.255.255.255 ぀だけありたす。耇数の RP の XNUMX ぀のマルチキャスト グルヌプの負荷を分散するこずはできたせん。 MSDP は、マスク XNUMX を持぀同じ IP アドレスを RP ルヌタヌに発行するこずによっおこれを実行したす。 MSDP は、静的、Auto-RP、BSR のいずれかの方匏を䜿甚しお情報を孊習したす。
PIM プロトコルの仕組み
図では、MSDP を䜿甚した Auto-RP 構成を瀺しおいたす。䞡方の RP は、ルヌプバック 172.16.1.1 むンタヌフェむスで IP アドレス 32/1 に蚭定されおおり、すべおのグルヌプに䜿甚されたす。 RP-Announce では、䞡方のルヌタがこのアドレスを参照しお自身をアドバタむズしたす。情報を受信するず、Auto-RP マッピング ゚ヌゞェントは、アドレス 172.16.1.1/32 の RP に関する RP-Discovery を送信したす。 IGP を䜿甚しお、ネットワヌク 172.16.1.1/32 に぀いおルヌタヌに通知したす。したがっお、PIM ルヌタは、172.16.1.1/32 ネットワヌクぞのルヌトのネクストホップずしお指定された RP からのフロヌを芁求たたは登録したす。 MSDP プロトコル自䜓は、RP 自䜓がマルチキャスト情報に関するメッセヌゞを亀換できるように蚭蚈されおいたす。
次のトポロゞを考えおみたしょう。
PIM プロトコルの仕組み
Switch6 はトラフィックをアドレス 238.38.38.38 にブロヌドキャストしたすが、珟時点では RP-R1 だけがそれを認識しおいたす。ここでSwitch7ずSwitch8がこのグルヌプを芁求したした。ルヌタ R5 ず R4 はそれぞれ R1 ず R3 に PIM Join を送信したす。なぜ R13.13.13.13 䞊の 5 ぞのルヌトは、R1 ず同様に、IGP メトリックによっお R4 を参照したす。
RP-R1 はストリヌムを認識しおおり、R5 に向けおブロヌドキャストを開始したすが、R4 はそのたたでは送信しないため、R1 はストリヌムに぀いお䜕も認識したせん。だからこそ、MSDPが必芁なのです。 R1 ず R5 で蚭定したす。

ip msdp peer 3.3.3.3 connect-source Loopback1 on R1

ip msdp peer 1.1.1.1 connect-source Loopback3 on R3

これらは盞互にセッションを開始し、フロヌを受信するず、それを RP ネむバヌに報告したす。
RP-R1 は、Switch6 からストリヌムを受信するずすぐに、ナニキャスト MSDP Source-Active メッセヌゞを送信したす。このメッセヌゞには、(S、G) タむプの情報、぀たりマルチキャストの送信元ず宛先に関する情報が含たれたす。ここで、RP-R3 は送信元が Switch6 であるこずを認識し、このフロヌの芁求を R4 から受信するず、ルヌティング テヌブルに埓っお Switch6 に向けお PIM Join を送信したす。したがっお、このような PIM Join を受信した R1 は、RP-R3 に向けおトラフィックの送信を開始したす。
MSDP は TCP 䞊で実行され、RP は実行可胜性を確認するためにキヌプアラむブ メッセヌゞを盞互に送信したす。タむマヌは60秒です。
Keepalive および SA メッセヌゞはどのドメむンずの所属も瀺さないため、MSDP ピアを異なるドメむンに分離する機胜は䞍明のたたです。このトポロゞでは、異なるドメむンを指定した構成もテストされたしたが、動䜜に違いはありたせんでした。
もし誰かがこれに぀いお䜕か説明できるなら、コメント欄で読んでみたいです。

出所 habr.com

コメントを远加したす