Aller au contenu principal

4.2. Exigences sur le module IP de l'hôte (Requirements on the Host IP Module)

Les datagrammes entrants dont l'adresse de destination est une adresse SSM (Source-Specific Multicast, multicast spécifique à la source) DOIVENT être transmis par le module IP à tous les sockets qui ont indiqué (via Subscribe) leur souhait de recevoir des données correspondant à l'adresse source, à l'adresse de destination et à l'interface d'arrivée du datagramme. Il NE DOIT PAS les transmettre à d'autres sockets.

Lorsque le premier socket sur un hôte H s'abonne au canal (S,G) sur l'interface I, le module IP de l'hôte H envoie une requête sur l'interface I pour indiquer aux routeurs voisins que cet hôte souhaite recevoir le trafic envoyé par la source S vers la destination multicast spécifique à la source G. De même, lorsque le dernier socket sur l'hôte se désabonne d'un canal sur l'interface I, le module IP de l'hôte envoie une requête de désabonnement pour ce canal sur l'interface I.

Ces requêtes sont généralement des messages IGMPv3 (Internet Group Management Protocol version 3) pour IPv4, ou des messages MLDv2 (Multicast Listener Discovery version 2) pour IPv6 [IGMPv3, MLDv2]. Les hôtes prenant en charge le modèle de service SSM DOIVENT implémenter la partie hôte de [IGMPv3] pour IPv4 et de [MLDv2] pour IPv6. Ils DOIVENT également se conformer au comportement IGMPv3/MLDv2 décrit dans [GMP-SSM].