4.9. PIM Packet Formats (Formats de paquets PIM)
Cette section décrit les formats de paquets des messages PIM-SM. Tous les messages PIM utilisent le numéro de protocole IP 103.
En-tête de message PIM commun
Tous les messages PIM partagent un en-tête commun contenant: Version PIM (2), Type de message, Checksum.
Types de messages PIM
| Type | Message | Utilisation |
|---|---|---|
| 0 | Hello | Découverte de voisins |
| 1 | Register | Enregistrement de source |
| 2 | Register-Stop | Arrêt d'enregistrement |
| 3 | Join/Prune | Construction d'arbre |
| 4 | Bootstrap | Mécanisme BSR |
| 5 | Assert | Élection de transmetteur |
| 8 | Candidate-RP-Advertisement | Annonce de candidat RP |
Formats d'adresse encodée
Les adresses dans les messages PIM utilisent un format encodé supportant: Famille d'adresses, Type d'encodage, Bits S/W/R, Longueur de masque.
Formats de messages clés
Hello: En-tête PIM + options TLV (Holdtime, DR Priority, Generation ID, LAN Prune Delay, Address List)
Register: En-tête PIM + bits B/N + paquet IP encapsulé
Join/Prune: En-tête PIM + adresse voisin amont + Holdtime + groupes avec listes Join/Prune
Assert: En-tête PIM + adresse groupe + adresse source + métrique Assert
Pour les définitions complètes des champs, règles d'encodage et diagrammes de format détaillés, consultez la section 4.9 de la RFC 7761.