4.5. PIM Join/Prune Messages (Messaggi Join/Prune PIM)
I messaggi PIM Join/Prune vengono utilizzati per costruire e mantenere gli alberi di distribuzione multicast. Questi messaggi vengono inviati dai router per: richiedere di unirsi all'albero multicast (Join), richiedere di lasciare un ramo dell'albero multicast (Prune) o sostituire messaggi Prune di altri router.
Tipi di messaggi Join/Prune
PIM-SM utilizza tre tipi: (*,G) Join/Prune per albero condiviso (albero RP), (S,G) Join/Prune per albero del percorso più breve specifico per sorgente, e (S,G,rpt) Join/Prune per potare sorgenti specifiche sull'albero condiviso.
Ricezione ed elaborazione
Alla ricezione di messaggi Join/Prune, i router aggiornano lo stato downstream dell'interfaccia, ripristinano i timer di scadenza e ricalcolano le liste di interfacce in uscita. Sulle LAN multi-accesso vengono utilizzati timer Prune-Pending per consentire ad altri router di sostituire.
Invio di messaggi
I router inviano periodicamente messaggi Join al RP (per (*,G)) o alla sorgente (per (S,G)) per mantenere lo stato dell'albero. Periodo Join: 60 secondi, Holdtime: 210 secondi (3.5×Periodo).
Per definizioni dettagliate della macchina a stati, valori dei timer e formati dei messaggi, consultare la sezione 4.5 della RFC 7761.