1. Introduction
The Multicast Listener Discovery (MLD) protocol [RFC2710] is used by an IPv6 router to discover the presence of multicast listeners on its directly attached links, and to discover specifically which multicast addresses are of interest to those neighboring nodes. MLD is derived from Version 2 of the Internet Group Management Protocol (IGMPv2) [RFC2236] for IPv4. IGMPv2 allows IPv4 nodes to report interest in receiving packets sent to a particular multicast group address. IGMPv3 [RFC3376] adds the ability for IPv4 nodes to report interest in receiving packets sent to a particular multicast group address ONLY from specific source addresses, or from ALL source addresses EXCEPT for specific source addresses. This information may be used by multicast routing protocols to avoid delivering multicast packets from specific sources to networks where there are no interested listeners.
Il protocollo Multicast Listener Discovery (MLD) [RFC2710] viene utilizzato da un router IPv6 per scoprire la presenza di ascoltatori multicast sui suoi collegamenti direttamente connessi, e per scoprire specificamente quali indirizzi multicast interessano quei nodi vicini. MLD deriva dalla versione 2 dell'Internet Group Management Protocol (IGMPv2) [RFC2236] per IPv4. IGMPv2 consente ai nodi IPv4 di segnalare interesse nel ricevere pacchetti inviati a un particolare indirizzo di gruppo multicast. IGMPv3 [RFC3376] aggiunge la capacità per i nodi IPv4 di segnalare interesse nel ricevere pacchetti inviati a un particolare indirizzo di gruppo multicast SOLO da specifici indirizzi sorgente, o da TUTTI gli indirizzi sorgente ECCETTO specifici indirizzi sorgente. Queste informazioni possono essere utilizzate dai protocolli di routing multicast per evitare di consegnare pacchetti multicast da specifiche sorgenti a reti dove non ci sono ascoltatori interessati.
This document specifies Version 2 of MLD, which is derived from IGMPv3. MLDv2 is backward compatible with MLDv1, and is specified to interoperate correctly with nodes that implement MLDv1. This document describes the behavior of MLDv2 nodes; the behavior of MLDv1 nodes is specified in [RFC2710].
Questo documento specifica la versione 2 di MLD, che deriva da IGMPv3. MLDv2 è retrocompatibile con MLDv1, ed è specificato per interoperare correttamente con nodi che implementano MLDv1. Questo documento descrive il comportamento dei nodi MLDv2; il comportamento dei nodi MLDv1 è specificato in [RFC2710].
MLDv2 protocol packets are sent using authenticated link-local IPv6 communication. However, this specification does not define the security mechanisms to be used. Instead, it relies on the IPsec Authentication Header (AH) [RFC2402] or Encapsulating Security Payload (ESP) [RFC2406] to provide authentication of MLDv2 messages. The specific security requirements for MLDv2 are described in the Security Considerations section of this document.
I pacchetti del protocollo MLDv2 vengono inviati utilizzando comunicazioni IPv6 link-local autenticate. Tuttavia, questa specifica non definisce i meccanismi di sicurezza da utilizzare. Invece, si affida all'IPsec Authentication Header (AH) [RFC2402] o all'Encapsulating Security Payload (ESP) [RFC2406] per fornire l'autenticazione dei messaggi MLDv2. I requisiti di sicurezza specifici per MLDv2 sono descritti nella sezione Considerazioni sulla sicurezza di questo documento.