4. Protocol Specification (Spécification du protocole)
La spécification PIM-SM est divisée en plusieurs parties:
- La section 4.1 détaille l'état du protocole stocké.
- La section 4.2 spécifie les règles de transmission des paquets de données.
- La section 4.3 spécifie l'élection du routeur désigné (Designated Router, DR) et les règles d'envoi et de traitement des messages Hello.
- La section 4.4 spécifie les règles de génération et de traitement des messages PIM Register.
- La section 4.5 spécifie les règles de génération et de traitement des messages PIM Join/Prune.
- La section 4.6 spécifie les règles de génération et de traitement des messages PIM Assert.
- La section 4.7 spécifie les mécanismes de découverte RP.
- La section 4.8 décrit PIM-SSM, le sous-ensemble de PIM-SM requis pour prendre en charge le multicast spécifique à la source.
- La section 4.9 spécifie les formats de paquets PIM.
- La section 4.10 fournit un résumé des temporisateurs PIM-SM, et la section 4.11 fournit leurs valeurs par défaut.
4.1. PIM Protocol State (État du protocole PIM)
Cette section spécifie tout l'état du protocole qu'une implémentation PIM doit maintenir pour fonctionner correctement. Nous appelons cet état la base d'informations d'arbre (Tree Information Base, TIB), car elle contient l'état de tous les arbres de distribution multicast sur ce routeur.
Bien que nous spécifiions précisément l'état à conserver, cela ne signifie pas qu'une implémentation de PIM-SM doit conserver l'état sous cette forme. Il s'agit en fait d'une définition d'état abstraite, nécessaire pour spécifier précisément le comportement du routeur.
Nous divisons l'état TIB en trois sections:
État (*,G): État qui maintient l'arbre RP pour G.
État (S,G): État qui maintient un arbre spécifique à la source pour la source S et le groupe G.
État (S,G,rpt): État qui maintient des informations spécifiques à la source concernant la source S sur l'arbre RP pour G.
Pour les spécifications techniques détaillées de chaque sous-section (4.1.1 à 4.11), veuillez consulter le document officiel RFC 7761.