Zum Hauptinhalt springen

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.

Das Multicast Listener Discovery (MLD)-Protokoll [RFC2710] wird von einem IPv6-Router verwendet, um das Vorhandensein von Multicast-Listenern auf seinen direkt angeschlossenen Links zu entdecken und insbesondere zu ermitteln, an welchen Multicast-Adressen diese benachbarten Knoten interessiert sind. MLD ist abgeleitet von Version 2 des Internet Group Management Protocol (IGMPv2) [RFC2236] für IPv4. IGMPv2 ermöglicht es IPv4-Knoten, Interesse am Empfang von Paketen zu melden, die an eine bestimmte Multicast-Gruppenadresse gesendet werden. IGMPv3 [RFC3376] fügt IPv4-Knoten die Fähigkeit hinzu, Interesse am Empfang von Paketen zu melden, die an eine bestimmte Multicast-Gruppenadresse NUR von bestimmten Quelladressen oder von ALLEN Quelladressen AUSSER bestimmten Quelladressen gesendet werden. Diese Informationen können von Multicast-Routing-Protokollen verwendet werden, um die Zustellung von Multicast-Paketen von bestimmten Quellen an Netzwerke zu vermeiden, in denen es keine interessierten Listener gibt.

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].

Dieses Dokument spezifiziert Version 2 von MLD, die von IGMPv3 abgeleitet ist. MLDv2 ist abwärtskompatibel mit MLDv1 und ist so spezifiziert, dass es korrekt mit Knoten zusammenarbeitet, die MLDv1 implementieren. Dieses Dokument beschreibt das Verhalten von MLDv2-Knoten; das Verhalten von MLDv1-Knoten ist in [RFC2710] spezifiziert.

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.

MLDv2-Protokollpakete werden unter Verwendung authentifizierter Link-Local-IPv6-Kommunikation gesendet. Diese Spezifikation definiert jedoch nicht die zu verwendenden Sicherheitsmechanismen. Stattdessen stützt sie sich auf den IPsec Authentication Header (AH) [RFC2402] oder Encapsulating Security Payload (ESP) [RFC2406], um die Authentifizierung von MLDv2-Nachrichten bereitzustellen. Die spezifischen Sicherheitsanforderungen für MLDv2 werden im Abschnitt "Sicherheitsüberlegungen" dieses Dokuments beschrieben.