1. Introduction
The Internet Group Management Protocol (IGMP) [RFC1112, IGMPv2, IGMPv3] allows an IPv4 host to communicate IP multicast group membership information to its neighboring routers. IGMP version 3 (IGMPv3) [IGMPv3] provides the ability for a host to selectively request or filter traffic from individual sources within a multicast group. Le protocole de gestion de groupe Internet (IGMP) [RFC1112, IGMPv2, IGMPv3] permet à un hôte IPv4 de communiquer des informations d'appartenance à un groupe de multidiffusion IP à ses routeurs voisins. La version 3 d'IGMP (IGMPv3) [IGMPv3] offre à un hôte la possibilité de demander ou de filtrer sélectivement le trafic provenant de sources individuelles au sein d'un groupe de multidiffusion.
The Multicast Listener Discovery Protocol (MLD) [RFC2710, MLDv2] offers similar functionality for IPv6 hosts. MLD version 2 (MLDv2) provides the analogous "source filtering" functionality of IGMPv3 for IPv6. Le protocole de découverte d'auditeur multidiffusion (MLD) [RFC2710, MLDv2] offre une fonctionnalité similaire pour les hôtes IPv6. La version 2 de MLD (MLDv2) fournit la fonctionnalité de "filtrage de source" analogue d'IGMPv3 pour IPv6.
Due to the commonality of function, the term "Group Management Protocol", or "GMP", will be used to refer to both IGMP and MLD. The term "Source Filtering GMP", or "SFGMP", will be used to refer jointly to the IGMPv3 and MLDv2 group management protocols. En raison de la communauté de fonction, le terme "Protocole de gestion de groupe", ou "GMP", sera utilisé pour désigner à la fois IGMP et MLD. Le terme "GMP de filtrage de source", ou "SFGMP", sera utilisé pour désigner conjointement les protocoles de gestion de groupe IGMPv3 et MLDv2.
The use of source-specific multicast is facilitated by small changes to the SFGMP protocols on both hosts and routers. [SSM] defines general requirements that must be followed by systems that implement the SSM service model; this document defines the concrete application of those requirements to systems that implement IGMPv3 and MLDv2. In doing so, this document defines modifications to the host and router portions of IGMPv3 and MLDv2 for use with SSM, and presents a number of clarifications to their behavior when used with SSM addresses. This document updates the IGMPv3 and MLDv2 specifications. L'utilisation de la multidiffusion spécifique à la source est facilitée par de petits changements aux protocoles SFGMP sur les hôtes et les routeurs. [SSM] définit les exigences générales qui doivent être suivies par les systèmes qui implémentent le modèle de service SSM ; ce document définit l'application concrète de ces exigences aux systèmes qui implémentent IGMPv3 et MLDv2. Ce faisant, ce document définit les modifications aux parties hôte et routeur d'IGMPv3 et de MLDv2 pour une utilisation avec SSM, et présente un certain nombre de clarifications sur leur comportement lorsqu'ils sont utilisés avec des adresses SSM. Ce document met à jour les spécifications IGMPv3 et MLDv2.
1.1. Terminology
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 [RFC2119]. Les mots clés "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY" et "OPTIONAL" dans ce document doivent être interprétés comme décrit dans la RFC 2119 [RFC2119].
In order to emphasize the parts of this document that modify the existing protocol specifications ([RFC2710, MLDv2, IGMPv3]), as opposed to merely clarify them, any protocol modifications are marked with the tag "MODIFICATION". Afin de mettre l'accent sur les parties de ce document qui modifient les spécifications de protocole existantes ([RFC2710, MLDv2, IGMPv3]), par opposition à simplement les clarifier, toutes les modifications de protocole sont marquées avec l'étiquette "MODIFICATION".