Passa al contenuto principale

4.9. PIM Packet Formats (Formati dei pacchetti PIM)

Questa sezione descrive i formati dei pacchetti dei messaggi PIM-SM. Tutti i messaggi PIM utilizzano il numero di protocollo IP 103.

Intestazione comune dei messaggi PIM

Tutti i messaggi PIM condividono un'intestazione comune: Versione PIM (2), Tipo di messaggio, Checksum.

Tipi di messaggi PIM

Tipo 0: Hello (scoperta vicini), Tipo 1: Register (registrazione sorgente), Tipo 2: Register-Stop (arresto registrazione), Tipo 3: Join/Prune (costruzione albero), Tipo 4: Bootstrap (meccanismo BSR), Tipo 5: Assert (elezione inoltratore), Tipo 8: Candidate-RP-Advertisement (annuncio candidato RP).

Formati di indirizzo codificati

Gli indirizzi nei messaggi PIM utilizzano un formato codificato per supportare diverse famiglie di indirizzi e lunghezze di maschera: Famiglia di indirizzi, Tipo di codifica, Bit S/W/R, Lunghezza maschera.

Formati di messaggi chiave

Hello: Intestazione PIM + opzioni TLV (Holdtime, DR Priority, Generation ID, LAN Prune Delay, Address List). Register: Intestazione PIM + bit B/N + pacchetto IP incapsulato. Join/Prune: Intestazione PIM + indirizzo vicino upstream + Holdtime + gruppi con liste Join/Prune. Assert: Intestazione PIM + indirizzo gruppo + indirizzo sorgente + metrica Assert.

note

Per definizioni complete dei campi, regole di codifica e diagrammi di formato dettagliati, consultare la sezione 4.9 della RFC 7761.