4.7. PIM Bootstrap and RP Discovery (PIM-Bootstrap und RP-Erkennung)
PIM-SM benötigt einen Mechanismus, damit alle Router in der Domäne die Rendezvous Point (RP)-Adresse für jede Multicast-Gruppe kennen.
RP-Erkennungsmethoden
PIM-SM unterstützt mehrere Methoden: Statische Konfiguration (manuelles Mapping), Bootstrap Router (BSR)-Mechanismus (dynamische RP-Informationsverteilung, RFC 5059), Embedded-RP (RP-Adresse in IPv6-Multicast-Adresse eingebettet, RFC 3956), und Auto-RP (Cisco-proprietär).
BSR-Mechanismus
Der BSR-Mechanismus bietet dynamische, fehlertolerante RP-Informationsverteilung: BSR-Wahl in der Domäne, RP-Kandidaten senden Candidate-RP-Advertisement zum BSR, BSR sammelt Kandidateninformationen und verteilt RP-Set über Bootstrap-Nachrichten, Hop-by-Hop-Flooding der Bootstrap-Nachrichten.
Gruppe-zu-RP-Mapping
Jeder Router pflegt eine Gruppe-zu-RP-Mapping-Tabelle. Für eine gegebene Gruppe G bestimmt der Router, welcher RP zu verwenden ist, durch Filtern von RPs, die diese Gruppe bedienen, und Verwendung einer Hash-Funktion zur Auswahl eines spezifischen RP.
Hash-Funktion
Die Hash-Funktion ist deterministisch (alle Router wählen denselben RP für dieselbe Gruppe), ordnungsbewahrend (minimiert Remapping bei RP-Set-Änderungen) und lastverteilend (verteilt Gruppen auf mehrere RPs).
Für detaillierte BSR-Mechanismus-Spezifikationen siehe RFC 5059. Für Embedded-RP siehe RFC 3956.