Einrichtung der Yamaha SWP1 Serie

Multicast-Einstellungen

Auf Geräten der SWP1 Serie ist IGMP Snooping voreingestellt und muss nicht aktiviert werden.

Aktivieren Sie IGMP Snooping grundsätzlich, wenn Sie Multicasting verwenden möchten. Achten Sie jedoch darauf, so wenige Multicast-Verbindungen wie möglich einzusetzen. Dante verwendet standardmäßig ein Routing über Unicast, und für die meisten kleinen bis mittelgrossen Anwendungen wird Multicast nicht notwendig sein. Um beurteilen zu können, wann die Multicast-Einstellungen eines Switches konfiguriert werden müssen, ist es zunächst notwendig, Multicast und „Flows“ zu verstehen.

In einem Dante Netzwerk können zwei Methoden für die Übertragung von Audiodaten verwendet werden. Eine Methode ist Unicast, wobei Audiodaten direkt von einem Gerät zu einem genau spezifizierten Empfänger gesendet werden. Eine weitere Methode ist Multicast. Dabei werden die Signale an mehrere Empfänger innerhalb des Netzwerks übertragen. Standardmäßig werden alle Audiodaten in einem Dante-Netzwerk über Unicast übertragen, und in der Regel ist es nicht notwendig, dies zu ändern. Lassen Sie uns nun untersuchen, welche Methode besser geeignet ist, das gleiche Audiosignal an mehrere Empfänger zu senden.

Bei Unicast werden die Datenpakete (also Audiosignale) für jeden Empfänger, an den sie gesendet werden, dupliziert. Sie können das Routing für jedes Signal einzeln einstellen, ohne sich darum kümmern zu müssen, ob es sich um Kopien handelt. In Bezug auf eine effiziente Ausnutzung der Bandbreite des Netzwerks mag Unicast nicht ideal sein, da es jedoch die Konfiguration des Routings einfacher macht und die Belastung der Switches reduziert, empfehlen wir es für normale Anwendungen

Multicast-Einstellungen

Bei Multicast dagegen wird ein Datenpaket (Audiosignal) vom Switch aufgesplittet und an mehrere Empfänger ausgeliefert. Auf den ersten Blick scheint Multicast daher die beste universell einsetzbare Methode zu sein, allerdings entsteht eine höhere Belastung des Switches, da dieser die Datenpakete für jeden Port duplizieren und an die jeweiligen Geräte senden muss. Ein weiterer Nachteil der Multicast-Übertragung ist, dass Datenpakete an Ports gesendet werden, an denen sie nicht benötigt werden. Durch die Anwendung des Internet Group Management Protocol (IGMP) wird dies verhindert. Jedes Gerät überträgt IGMP-Messages, in denen hinterlegt ist, welche Multicast-Adressen benötigt werden. Der Switch untersucht daraufhin, an welchem Port sich die Geräte befinden, die an einer spezifischen Multicast-Adresse angemeldet sind, und filtert den Multicast-Datenstrom dementsprechend. Diese Funktion wird als IGMP Snooping bezeichnet. Daher müssen Sie, wenn Sie Audio über Multicast versenden, sicherstellen, dass IGMP Snooping an Ihrem Switch aktiviert ist (tun Sie das nicht, so werden die Multicast-Pakete dupliziert und an jeden verfügbaren Port gesendet). Bitte beachten Sie, dass der Switch einige Zeit (über 10 Sekunden) benötigen kann, um festzustellen, an welchen Ports sich die Geräte befinden, die Multicast-Daten benötigen, bevor IGMP Snooping die notwendigen Multicast-Gruppen bilden kann. Sie sollten darüberhinaus daran denken, dass Multicast eine spezielle Betriebsart ist, die ausschließlich über die Dante Controller Software konfiguriert werden kann, und dass Multicast die Belastung des Switches erhöht.

Da die Anzahl der Audiokanäle, die über ein Kabel übertragen werden, in den meisten Fällen 512 (bei 48 kHz) nicht übersteigt, ist Unicast in der Regel die beste Wahl. Multicast kann aber notwendig werden, wenn bei einem Transmitter die maximale Anzahl von „Flows“ überschritten wird.

Wenn Sie Dante Audio Routing konfigurieren, werden Flows automatisch erzeugt. Flows sind die Einheiten, in denen Dante Audiodaten verschickt. Mehrere Kanäle werden vor dem Versand zu einem Flow gruppiert. Unicast Flows können die Daten von bis zu vier Audiokanälen beinhalten. Soll beispielsweise Kanal eins an einen bestimmten Empfänger gesendet werden, so ist das übertragene Datenpaket stets groß genug für vier Kanäle, selbst wenn dem entsprechenden Gerät keine weiteren Kanäle zugeordnet sind. Bei dem gleichen Empfänger zugeordneten Verbindungen werden keine neuen Flows erzeugt, bis die ungenutzten Kanäle existierender Flows ausgenutzt sind, da Flows mit nicht verwendeten Kanalkapazitäten priorisiert werden.

Die Anzahl der Flows, die einem sendenden oder einem empfangenden Gerät zugeordnet werden können, ist jeweils begrenzt. Mischpulte der CL/QL Serien sowie die I/O-Racks der R Serie können beispielsweise jeweils 32 Flows senden und empfangen. Für die RIO3224-D, die über 32 analoge Eingänge verfügt, sind 32/4=8 Flows ausreichend, um alle Kanäle an ein einzelnes Dante-Gerät zu übertragen. Sollen die Kanäle jedoch über Unicast-Flows an vier Geräte (beispielsweise CL/QL Mischpulte) übertragen werden, so werden alle 8x4=32 Flows benötigt.

Auch wenn die maximale Kanalzahl im obigen Beispiel 32 x 4 = 128 ergibt, wird dieser Wert nicht immer erreicht, da die Flows, die den einzelnen Empfängern zugeordnet werden, jeweils vier Kanäle beinhalten. Je größer die Anzahl der Flows, bei denen nicht alle vier Kanäle verwendet werden ist, umso kleiner wird demnach die Zahl der Audiokanäle, die insgesamt übertragen werden können. Daher muss Multicast-Übertragung eingesetzt werden, wenn die maximale Kapazität an Flows, die ein Gerät übertragen kann, überschritten wird. Wieviele Flows aktuell gesendet werden, können Sie über die Dante Controller Software (über den Menüpunkt „Transmit Flows“ im „Transmit“-Reiter der Device View) überprüfen. Eine Warnmeldung informiert Sie, wenn nicht genügend Flows verfügbar sind. Es ist auch möglich, dass die Maximalzahl verfügbarer Flows von Dante-Empfängern überschritten wird, wenn Kanäle von sehr vielen unterschiedlichen Sende-Geräten eintreffen. Da sich die Anzahl der benötigten Flows in diesen Fällen nicht durch die Verwendung von Multicast-Übertragung reduzieren lässt, muss das Routing hier grundsätzlich neu überdacht werden.

Sollten also nicht genügend Flows für die Übertragung verfügbar sein, so verwenden Sie die Dante-Software, um Multicast-Übertragung zu konfigurieren oder konfigurieren Sie das Netzwerk neu, um Ressourcen freizugeben. Benutzen Sie in diesen Fällen nicht die Routing-Funktionen einzelner Dante-Geräte oder Software-Lösungen wie den CL/QL Mischpulten oder des MTX-MRX Editors, sondern verwenden Sie stattdessen ausschließlich den Dante-Controller für die Konfiguration. Achten Sie darauf, die Zahl der Multicast-Flows (Kanäle) auf ein notwendiges Minimum zu reduzieren, da Multicast-Flows die Belastung der betreffenden Switches erhöhen. Bis zu acht Kanäle lassen sich in einem Multicast Flow gruppieren, was ihre Effizienz weiter steigert.