Skip to content

DANTE und IGMP: Warum Multicast-Management wichtig ist

Überblick

DANTE verwendet in bestimmten Szenarien Multicast für die Audioübertragung – insbesondere, wenn eine Quelle an mehrere Empfänger gleichzeitig gesendet wird. Damit Multicast effizient funktioniert, ist die Verwaltung über IGMP (Internet Group Management Protocol) entscheidend.


Multicast vs. Unicast bei DANTE

  • Unicast: Standard bei Punkt-zu-Punkt-Verbindungen (ein Sender → ein Empfänger)
  • Multicast: Eingesetzt, wenn ein Sender mehrere Empfänger gleichzeitig bedient (z. B. bei Monitoring, Audio-Matrixen oder Broadcast-Szenarien)

Multicast spart Bandbreite – aber nur, wenn korrekt verwaltet.


Rolle von IGMP (Internet Group Management Protocol)

IGMP ist ein Netzwerkprotokoll zur Verwaltung von Multicast-Gruppen auf IPv4-Netzen. Es stellt sicher, dass Switches nur an Ports senden, wo Empfänger aktiv interessiert sind (Subscription).

Versionen

Version Wichtig für DANTE? Bemerkung
IGMPv1 Nein Veraltet
IGMPv2 ✅ Ja Von den meisten Geräten verwendet
IGMPv3 Optional Ermöglicht Source Filtering

Wie funktioniert IGMP bei DANTE?

1. Subscription (Mitgliedschaftsanfrage)

Ein Dante-Empfangsgerät, das einen Multicast-Audio-Stream empfangen möchte, sendet eine IGMP Membership Report-Nachricht für eine bestimmte Multicast-Gruppe.

  • Beispiel: 224.0.0.X oder 239.X.X.X

2. IGMP Snooping

Ein Managed Switch mit aktiviertem IGMP Snooping analysiert diese Pakete:

  • 💡 Erkennt, an welchen Ports Geräte Multicast-Daten empfangen möchten
  • 📉 Leitet Multicast nur dorthin weiter – nicht an alle Ports (Flooding)

3. Querier-Funktion

Ein Switch im Netzwerk übernimmt die Rolle des IGMP Queriers:

  • Sendet regelmäßig "IGMP Query"-Pakete
  • Fragt: „Wer will diesen Multicast noch empfangen?“
  • Verhindert veraltete Membership-Einträge

Ohne aktiven Querier kann es zu Multicast-Ausfällen oder Flooding kommen.


Szenarien: Wann ist Multicast bei DANTE sinnvoll?

Szenario Multicast empfohlen?
Ein Sender → viele Empfänger ✅ Ja
Live-Monitoring mehrerer Quellen ✅ Ja
Dante Controller Steuerdaten ❌ Nein
Punkt-zu-Punkt Audioverbindung ❌ Nein (Unicast)

Managed vs. Unmanaged Switches bei DANTE

Managed Switch (empfohlen)

  • Unterstützt IGMP Snooping
  • Kann IGMP Querier aktivieren
  • Unterstützt QoS, VLAN, Priorisierung
  • Besseres Monitoring und Fehlerdiagnose

DANTE Multicast braucht Managed Switches mit IGMP Snooping aktiviert!

Unmanaged Switch

  • Leitet alle Multicast-Pakete an alle Ports weiter (Flooding)
  • Keine Querier-Funktion
  • Keine Traffic-Kontrolle → Gefahr von Audioaussetzern

Best Practices für IGMP in DANTE-Netzen

  1. 🎯 IGMP Snooping aktivieren – auf allen Switches
  2. 👑 IGMP Querier konfigurieren, wenn kein Router im Netzwerk ist
  3. 🌐 VLAN für Dante-Audio verwenden, damit IGMP-Pakete nicht verloren gehen
  4. 🚫 Multicast Flooding vermeiden durch saubere Switchkonfiguration
  5. 📊 Bei Problemen: Membership Tables im Switch prüfen

Fazit

DANTE nutzt Multicast effizient – aber nur mit korrekt konfigurierten Netzwerken. IGMP ist Pflicht, wenn:

  • Mehrere Empfänger gleichzeitig auf denselben Stream zugreifen
  • Multicast aktiv verwendet wird (z. B. für PA-Systeme, Monitoring)

Ein Managed Switch mit IGMP Snooping und Querier-Funktion ist dann unverzichtbar. Unmanaged Switches sind nur für einfache Punkt-zu-Punkt-Setups sinnvoll – und selbst dort mit Einschränkungen.