MLD-Verständnis bei Switches und Routern: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „=MLD-Verständnis bei Switches und Routern= ==Grundidee von MLD== ''Multicast Listener Discovery (MLD)'' ist das IPv6-Pendant zu IGMP in IPv4. Es dient dazu…“)
 
 
Zeile 8: Zeile 8:
 
==Geräteklassen und Verhalten==
 
==Geräteklassen und Verhalten==
  
===1. Einfache Layer-2-Switches===
+
===Einfache Layer-2-Switches===
 
Einfache oder unmanaged Switches haben kein MLD-Verständnis.   
 
Einfache oder unmanaged Switches haben kein MLD-Verständnis.   
 
Sie behandeln IPv6-Multicast wie Broadcast und flooden die Pakete an alle Ports im VLAN.   
 
Sie behandeln IPv6-Multicast wie Broadcast und flooden die Pakete an alle Ports im VLAN.   
Zeile 18: Zeile 18:
 
''Nachteil:'' Ineffizient, erzeugt unnötige Last im Netz.
 
''Nachteil:'' Ineffizient, erzeugt unnötige Last im Netz.
  
===2. Layer-2-Switches mit MLD Snooping===
+
===Layer-2-Switches mit MLD Snooping===
 
Enterprise-Switches besitzen oft ''MLD Snooping''.   
 
Enterprise-Switches besitzen oft ''MLD Snooping''.   
 
Dabei lauscht der Switch passiv in die MLD-Pakete (Reports, Joins, Leaves) hinein.   
 
Dabei lauscht der Switch passiv in die MLD-Pakete (Reports, Joins, Leaves) hinein.   
Zeile 33: Zeile 33:
 
''Hinweis:'' Meist ist zusätzlich ein ''MLD Querier'' (z. B. Router) im VLAN sinnvoll, damit die Mitgliedschaften zuverlässig verwaltet werden.
 
''Hinweis:'' Meist ist zusätzlich ein ''MLD Querier'' (z. B. Router) im VLAN sinnvoll, damit die Mitgliedschaften zuverlässig verwaltet werden.
  
===3. Layer-3-Switches und Router===
+
===Layer-3-Switches und Router===
 
Router oder L3-Switches implementieren MLD vollständig.   
 
Router oder L3-Switches implementieren MLD vollständig.   
 
Sie sind in der Lage, als ''Querier'' zu arbeiten und aktiv die Mitgliedschaften zu verwalten.
 
Sie sind in der Lage, als ''Querier'' zu arbeiten und aktiv die Mitgliedschaften zu verwalten.

Aktuelle Version vom 21. August 2025, 11:25 Uhr

MLD-Verständnis bei Switches und Routern

Grundidee von MLD

Multicast Listener Discovery (MLD) ist das IPv6-Pendant zu IGMP in IPv4. Es dient dazu, dass Hosts dem Netz mitteilen, für welche Multicast-Gruppen sie Pakete empfangen möchten. Switches und Router können diese Informationen nutzen, um Multicast gezielt weiterzuleiten, statt sie an alle Ports zu flooden.

Geräteklassen und Verhalten

Einfache Layer-2-Switches

Einfache oder unmanaged Switches haben kein MLD-Verständnis. Sie behandeln IPv6-Multicast wie Broadcast und flooden die Pakete an alle Ports im VLAN.

  • Beispiel: Ein DHCPv6-Client sendet ein Solicit an ff02::1:2.
    • Der DHCPv6-Server erhält das Paket (korrekt).
    • Alle anderen Hosts im VLAN erhalten es ebenfalls unnötig.

Nachteil: Ineffizient, erzeugt unnötige Last im Netz.

Layer-2-Switches mit MLD Snooping

Enterprise-Switches besitzen oft MLD Snooping. Dabei lauscht der Switch passiv in die MLD-Pakete (Reports, Joins, Leaves) hinein.

  • Er baut eine Tabelle auf, z. B.:
ff02::1:2 → Port 5
ff02::1:ff00:1 → Port 7
  • Multicast-Pakete werden nur an die Ports weitergeleitet, an denen tatsächlich Hörer angemeldet sind.
  • Der Switch selbst spricht kein MLD, sondern „schnüffelt“ lediglich die Pakete mit.

Vorteil: Spart Flooding, effiziente Verteilung innerhalb eines VLANs. Hinweis: Meist ist zusätzlich ein MLD Querier (z. B. Router) im VLAN sinnvoll, damit die Mitgliedschaften zuverlässig verwaltet werden.

Layer-3-Switches und Router

Router oder L3-Switches implementieren MLD vollständig. Sie sind in der Lage, als Querier zu arbeiten und aktiv die Mitgliedschaften zu verwalten.

  • Beispiel: Ein Router fragt regelmäßig: „Wer will welche Multicast-Gruppe hören?“
  • Der DHCPv6-Server meldet: „Ich höre auf ff02::1:2.“
  • Der Router trägt dies in seine Forwarding-Tabelle ein und leitet Multicast-Pakete gezielt an die entsprechenden Ports oder sogar in andere Netze weiter.

Vorteil: Volle Kontrolle über Multicast, Routing zwischen VLANs/Netzen möglich.

Vergleichstabelle

Gerätetyp Verhalten bei IPv6-Multicast
Einfache L2-Switches Flooden alle Multicast-Pakete an alle Ports
L2-Switches mit MLD Snooping Leiten Multicast nur an Ports mit aktiven Mitgliedern
Router / L3-Switches Verwalten aktiv Mitgliedschaften (Querier), können Multicast routen

Zusammenfassung

  • Billige Switches → behandeln IPv6-Multicast wie Broadcast → Flooding.
  • Enterprise-L2-Switches mit MLD Snooping → sparen Flooding, effizient im VLAN.
  • Router/L3-Switches → sprechen MLD aktiv, verwalten Gruppenmitgliedschaften und können Multicast zwischen Netzen routen.