4.5. PIM Join/Prune Messages (PIM-Join/Prune-Nachrichten)
PIM Join/Prune-Nachrichten werden verwendet, um Multicast-Verteilungsbäume aufzubauen und zu pflegen. Diese Nachrichten werden von Routern gesendet, um: dem Multicast-Baum beizutreten (Join), einen Zweig des Multicast-Baums zu verlassen (Prune) oder Prune-Nachrichten anderer Router zu überschreiben.
Join/Prune-Nachrichtentypen
PIM-SM verwendet drei Typen: (*,G) Join/Prune für gemeinsamen Baum (RP-Baum), (S,G) Join/Prune für quellenspezifischen Kürzester-Pfad-Baum, und (S,G,rpt) Join/Prune zum Beschneiden spezifischer Quellen auf dem gemeinsamen Baum.
Empfang und Verarbeitung
Beim Empfang von Join/Prune-Nachrichten aktualisieren Router den Downstream-Zustand der Schnittstelle, setzen Expiry-Timer zurück und berechnen ausgehende Schnittstellenlisten neu. Auf Multi-Access-LANs werden Prune-Pending-Timer verwendet, um anderen Routern das Überschreiben zu ermöglichen.
Senden von Nachrichten
Router senden periodisch Join-Nachrichten zum RP (für (*,G)) oder zur Quelle (für (S,G)), um den Baumzustand aufrechtzuerhalten. Join-Periode: 60 Sekunden, Holdtime: 210 Sekunden (3.5×Periode).
Für detaillierte Zustandsmaschinendefinitionen, Timer-Werte und Nachrichtenformate siehe Abschnitt 4.5 der RFC 7761.