IPv6 Multicastlistener
Version vom 30. Januar 2024, 19:03 Uhr von Thomas.will (Diskussion | Beiträge)
IPv6 Multicast Listener Discovery (MLD)
Multicast Gruppenmanagement
- Multicast-Adressen dienen als Identifier für Gruppen von Knoten.
- Ein Protokoll für das Multicast-Gruppenmanagement ist notwendig, damit Multicasts effizient geroutet werden können.
- MLD (Multicast Listener Discovery) in IPv6 ersetzt das IGMP (Internet Group Management Protocol) in IPv4.
MLD Version 1
- MLD ist ein asymmetrisches Protokoll, das zwischen Listenern (Knoten, die Multicast-Nachrichten empfangen möchten) und Routern unterscheidet.
- Listener senden Member Reports für Multicast-Adressen, um sich bei den Routern am Link zu registrieren.
- Router führen eine Liste der Empfänger-Gruppenadressen für jeden Link.
- MLD-Nachrichten haben ein Hop Limit von 1 und bleiben im lokalen Netz.
- Drei MLD-Nachrichtentypen: Multicast Listener Query, Multicast Listener Report, Multicast Listener Done.
MLD Version 2
- MLDv2 wurde in RFC 3810 und RFC 4604 eingeführt und basiert auf IGMPv3.
- Ermöglicht Source-Specific Multicast (SSM), bei dem Empfänger sich für eine Multicast-Gruppe anmelden und den Empfang auf bestimmte Quellen beschränken können.
- Neue Nachrichtentypen: Multicast Listener Query (Type 130), Version 2 Multicast Listener Report (Type 143).
- MLDv2 unterstützt rückwärtskompatibel die Nachrichtentypen von MLDv1.
Multicast Router Discovery (MRD)
- MRD (Multicast Router Discovery) ist ein Mechanismus, der das Auffinden von Multicast-Routern ermöglicht.
- Definiert in RFC 4286 mit drei Nachrichtentypen: Multicast Router Advertisement (Type 151), Multicast Router Solicitation (Type 152), Multicast Router Termination (Type 153).
- MRD-Nachrichten werden mit einem Hop Limit von 1 und einer Router Alert Option versandt.
Zusammenfassung
IPv6 nutzt MLD für das Management von Multicast-Gruppen. MLD Version 1 ist asymmetrisch und ermöglicht die Registrierung von Multicast-Adressen durch Listener und Router. Version 2 fügt erweiterte Funktionen, insbesondere Source-Specific Multicast, hinzu. Multicast Router Discovery (MRD) erleichtert das Auffinden von Multicast-Routern im Netzwerk.