4.9. PIM Packet Formats (PIM-Paketformate)
Dieser Abschnitt beschreibt die Paketformate der PIM-SM-Nachrichten. Alle PIM-Nachrichten verwenden IP-Protokollnummer 103.
Gemeinsamer PIM-Nachrichtenkopf
Alle PIM-Nachrichten teilen einen gemeinsamen Kopf: PIM-Version (2), Nachrichtentyp, Prüfsumme.
PIM-Nachrichtentypen
Typ 0: Hello (Nachbarn-Erkennung), Typ 1: Register (Quellregistrierung), Typ 2: Register-Stop (Registrierungsstopp), Typ 3: Join/Prune (Baumaufbau), Typ 4: Bootstrap (BSR-Mechanismus), Typ 5: Assert (Weiterleiterwahl), Typ 8: Candidate-RP-Advertisement (RP-Kandidatenanzeige).
Kodierte Adressformate
Adressen in PIM-Nachrichten verwenden ein kodiertes Format zur Unterstützung verschiedener Adressfamilien und Maskenlängen: Adressfamilie, Kodierungstyp, S/W/R-Bits, Maskenlänge.
Wichtige Nachrichtenformate
Hello: PIM-Kopf + TLV-Optionen (Holdtime, DR Priority, Generation ID, LAN Prune Delay, Address List). Register: PIM-Kopf + B/N-Bits + gekapseltes IP-Paket. Join/Prune: PIM-Kopf + Upstream-Nachbaradresse + Holdtime + Gruppen mit Join/Prune-Listen. Assert: PIM-Kopf + Gruppenadresse + Quelladresse + Assert-Metrik.
Für vollständige Felddefinitionen, Kodierungsregeln und detaillierte Formatdiagramme siehe Abschnitt 4.9 der RFC 7761.