Annexe A. Justification de la conception
A.1. Le mode de filtre "Exclude"
Le mode de filtre "Exclude" a été introduit pour prendre en charge le "Source-Specific Multicast" (SSM) tout en maintenant la compatibilité avec le modèle "Any-Source Multicast" (ASM) existant.
Dans ASM, un hôte rejoint un groupe G et reçoit du trafic de toutes les sources envoyant à G. Cela équivaut à EXCLUDE({}, G). Dans SSM, un hôte rejoint un canal spécifique (S, G) et reçoit du trafic uniquement de la source S envoyé au groupe G. Cela équivaut à INCLUDE({S}, G).
Le mode EXCLUDE permet à un hôte de bloquer des sources spécifiques d'un groupe ASM, ce qui est utile pour filtrer le trafic indésirable.
A.2. Le mode de filtre "Include"
Le mode de filtre "Include" est le mode principal pour SSM. Il permet à un hôte de spécifier explicitement l'ensemble des sources qu'il souhaite recevoir. Cela simplifie le protocole de routage multicast, car le routeur n'a besoin de construire qu'un arbre spécifique à la source.
A.3. State Change Reports
Les State Change Reports sont envoyés pour garantir la fiabilité. En répétant les rapports, la probabilité qu'ils soient perdus est réduite. Cela est important car IGMP fonctionne sur un transport non fiable (IP).