6. Interoperation with MLDv1
MLDv2 hosts and routers interoperate with hosts and routers that have not yet been upgraded to MLDv2. This compatibility is maintained by the periodic Multicast Listener Query messages that are sent by the Querier, and by the MLDv1 Multicast Listener Report messages that are sent by older hosts.
Les hôtes et routeurs MLDv2 interagissent avec les hôtes et routeurs qui n'ont pas encore été mis à niveau vers MLDv2. Cette compatibilité est maintenue par les messages périodiques de requête d'auditeur multicast envoyés par le requêteur, et par les messages de rapport d'auditeur multicast MLDv1 envoyés par les anciens hôtes.
6.1. MLDv2 Host Operation
The behavior of an MLDv2 host depends on whether the Querier on the network is speaking MLDv2 or MLDv1.
Le comportement d'un hôte MLDv2 dépend de si le requêteur sur le réseau parle MLDv2 ou MLDv1.
-
MLDv1 Querier Present: If an MLDv2 host receives an MLDv1 Query, it must respond with MLDv1 Reports. Source filtering is not supported in this mode.
Requêteur MLDv1 présent : Si un hôte MLDv2 reçoit une requête MLDv1, il doit répondre par des rapports MLDv1. Le filtrage de source n'est pas pris en charge dans ce mode.
-
MLDv2 Querier Present: If an MLDv2 host receives an MLDv2 Query, it responds with MLDv2 Reports. Source filtering is supported.
Requêteur MLDv2 présent : Si un hôte MLDv2 reçoit une requête MLDv2, il répond par des rapports MLDv2. Le filtrage de source est pris en charge.
The host maintains a compatibility mode variable for each interface. If an MLDv1 Query is received, the host switches to MLDv1 compatibility mode and sets a timer. When the timer expires, the host switches back to MLDv2 mode.
L'hôte maintient une variable de mode de compatibilité pour chaque interface. Si une requête MLDv1 est reçue, l'hôte passe en mode de compatibilité MLDv1 et définit un minuteur. Lorsque le minuteur expire, l'hôte repasse en mode MLDv2.
6.2. MLDv2 Router Operation
The behavior of an MLDv2 router depends on whether there are older hosts or routers on the network.
Le comportement d'un routeur MLDv2 dépend de la présence d'anciens hôtes ou routeurs sur le réseau.
6.2.1. Presence of MLDv1 Hosts
An MLDv2 router may receive MLDv1 Reports from older hosts.
Un routeur MLDv2 peut recevoir des rapports MLDv1 d'anciens hôtes.
-
MLDv1 Report Received: The router acts as if it received an MLDv2 IS_EX({}) report for the group. This means the group is in EXCLUDE mode with an empty source list (i.e., interested in all sources).
Rapport MLDv1 reçu : Le routeur agit comme s'il avait reçu un rapport MLDv2 IS_EX({}) pour le groupe. Cela signifie que le groupe est en mode EXCLUDE avec une liste de sources vide (c'est-à-dire intéressé par toutes les sources).
When MLDv1 hosts are present, the router must suppress MLDv2-specific processing (like source-specific queries) for the affected groups to ensure compatibility.
Lorsque des hôtes MLDv1 sont présents, le routeur doit supprimer le traitement spécifique à MLDv2 (comme les requêtes spécifiques à la source) pour les groupes concernés afin d'assurer la compatibilité.
6.2.2. Presence of MLDv1 Routers
If an MLDv2 router is on a network with MLDv1 routers, the Querier election process determines which router becomes the Querier.
Si un routeur MLDv2 est sur un réseau avec des routeurs MLDv1, le processus d'élection du requêteur détermine quel routeur devient le requêteur.
-
If an MLDv1 router becomes the Querier, all routers (including MLDv2 routers) must act as MLDv1 routers.
Si un routeur MLDv1 devient le requêteur, tous les routeurs (y compris les routeurs MLDv2) doivent agir comme des routeurs MLDv1.
-
If an MLDv2 router becomes the Querier, it sends MLDv2 Queries. However, it must be configured to support MLDv1 hosts if they are present.
Si un routeur MLDv2 devient le requêteur, il envoie des requêtes MLDv2. Cependant, il doit être configuré pour prendre en charge les hôtes MLDv1 s'ils sont présents.