Passa al contenuto principale

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.

Gli host e i router MLDv2 interoperano con host e router che non sono ancora stati aggiornati a MLDv2. Questa compatibilità è mantenuta dai messaggi periodici di Multicast Listener Query inviati dal Querier e dai messaggi di Multicast Listener Report MLDv1 inviati dagli host più vecchi.

6.1. MLDv2 Host Operation

The behavior of an MLDv2 host depends on whether the Querier on the network is speaking MLDv2 or MLDv1.

Il comportamento di un host MLDv2 dipende dal fatto che il Querier sulla rete parli MLDv2 o 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.

    Querier MLDv1 Presente: Se un host MLDv2 riceve una Query MLDv1, deve rispondere con Report MLDv1. Il filtraggio della sorgente non è supportato in questa modalità.

  • MLDv2 Querier Present: If an MLDv2 host receives an MLDv2 Query, it responds with MLDv2 Reports. Source filtering is supported.

    Querier MLDv2 Presente: Se un host MLDv2 riceve una Query MLDv2, risponde con Report MLDv2. Il filtraggio della sorgente è supportato.

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'host mantiene una variabile di modalità di compatibilità per ogni interfaccia. Se viene ricevuta una Query MLDv1, l'host passa alla modalità di compatibilità MLDv1 e imposta un timer. Quando il timer scade, l'host torna alla modalità MLDv2.

6.2. MLDv2 Router Operation

The behavior of an MLDv2 router depends on whether there are older hosts or routers on the network.

Il comportamento di un router MLDv2 dipende dalla presenza di host o router più vecchi sulla rete.

6.2.1. Presence of MLDv1 Hosts

An MLDv2 router may receive MLDv1 Reports from older hosts.

Un router MLDv2 può ricevere Report MLDv1 da host più vecchi.

  • 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).

    Report MLDv1 Ricevuto: Il router agisce come se avesse ricevuto un report MLDv2 IS_EX({}) per il gruppo. Ciò significa che il gruppo è in modalità EXCLUDE con un elenco di sorgenti vuoto (cioè, interessato a tutte le sorgenti).

When MLDv1 hosts are present, the router must suppress MLDv2-specific processing (like source-specific queries) for the affected groups to ensure compatibility.

Quando sono presenti host MLDv1, il router deve sopprimere l'elaborazione specifica di MLDv2 (come le query specifiche per la sorgente) per i gruppi interessati per garantire 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.

Se un router MLDv2 si trova su una rete con router MLDv1, il processo di elezione del Querier determina quale router diventa il Querier.

  • If an MLDv1 router becomes the Querier, all routers (including MLDv2 routers) must act as MLDv1 routers.

    Se un router MLDv1 diventa il Querier, tutti i router (inclusi i router MLDv2) devono agire come router 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.

    Se un router MLDv2 diventa il Querier, invia Query MLDv2. Tuttavia, deve essere configurato per supportare gli host MLDv1 se presenti.