PREVIOUS: Local/MADI Configuration

The following pages contain instructions on setting up SSL Live consoles for use with a Dante network, routing to and from Dante devices and controlling and gain sharing with SSL Net I/O Stageboxes:
Setting Up Dante (this page)
Dual Domain Routes and Configuring Dante Devices
Network I/O Stageboxes and Devices
Virtual Tie Lines
Network I/O BLII Bridge

Setting Up Dante

IP Address Settings

Before starting to configure your console it's important to understand that your SSL Live console contains five separate network adapters Before starting to configure your console it's important to understand that your SSL Live console contains five separate network adapters which must be configured to work with your external Dante network for correct operation. These devices are:

If working with a BLII Bridge, these network devices will also apply:

Primary & Secondary Dante Control - Provides control over the Dante network including making/unmaking routes and controlling input parameters such as mic gain. This pair of adapters should live on the Primary and Secondary Dante networks respectively.

Primary & Secondary Dante Expander Audio - Provides transport of audio over the Dante network via the internal Dante Expander Module. The Dante Expander has no control over routing or stageboxes. This pair of adapters should live on the Primary and Secondary Dante networks respectively.

Connectivity Network - Used for remote control of the console via SOLSA, the Remote Expander, another SSL Live console or TaCo. This network is accessed from one of the three ports labelled NETWORK on the rear of the console. The Connectivity Network is a separate network from the Dante network and is not required for Dante operation. However, it is important to be aware of its IP address, as if set incorrectly, could conflict with your Dante network.

Primary & Secondary BLII Bridge Audio - Provides transport of audio over the Dante network via the Net I/O BLII Bridge. The BLII Bridge has no control over routing or stageboxes. This pair of adapters should live on the Primary and Secondary Dante networks respectively.

The above network devices should live on 3 separate networks:

These networks should contain the following devices.

Each network should have its own subnet. And every device on one network must have an IP address within the same subnet in order for those devices to communicate with each other.

Each of the network devices require a unique IP address within the correct subnet for the network they are connected to.

Notes:
The Dante Control and Dante Expander Audio are both accessed from the Dante Expander Primary and Secondary ports on the back of the console. An internal network switch in the console joins these two separate network devices. However, they both have individual IP settings. For example the Dante Control Primary and Dante Expander Primary must have different IP addresses within the same subnet.

To correctly set up Dante with control on SSL Live consoles, both the Dante Control and Dante Expander Audio network devices must be configured.

To correctly set up Dante with control on SSL Live consoles using a BLII Bridge, the Dante Control, Dante Expander Audio and BLII Bridge Audio network devices must be configured.

SSL Live consoles ship from the factory with the following IP address settings:

Network Interface Fixed/DHCP IP Address IP Address Configured Using
Primary Dante Control Fixed 10.101.x.x MENU > Setup > Options > NETWORK tab
Secondary Dante Control Fixed 10.102.x.x MENU > Setup > Options > NETWORK tab
Primary Dante Expander Audio Fixed 10.101.x.x Dante Controller (available for free from the Audinate website)
Secondary Dante Expander Audio Fixed 10.102.x.x Dante Controller (available for free from the Audinate website)
Connectivity Network DHCP - MENU > Setup > Options > NETWORK tab

A BLII Bridge ships from the factory with the following IP address settings:

Network Interface Fixed/DHCP IP Address IP Address Configured Using
Primary BLII Bridge Audio DHCP - Dante Controller (available for free from the Audinate website)
Secondary BLII Bridge Audio DHCP - Dante Controller (available for free from the Audinate website)

SSL Net I/O Stageboxes ship from the factory with the following IP address settings:

Stagebox Network Interface Fixed/DHCP IP Address IP Address Configured Using
SB 32.24 Main Primary DHCP - Dante Controller (available for free from the Audinate website)
Secondary DHCP - Dante Controller (available for free from the Audinate website)
Comp Primary DHCP - Dante Controller (available for free from the Audinate website)
Secondary DHCP - Dante Controller (available for free from the Audinate website)
SB 8.8 Primary DHCP - Dante Controller (available for free from the Audinate website)
Secondary DHCP - Dante Controller (available for free from the Audinate website)
SB i16 Primary DHCP - Dante Controller (available for free from the Audinate website)
Secondary DHCP - Dante Controller (available for free from the Audinate website)

For each IP address above, the netmask (also called subnet mask is 255.255.0.0)

Important Things to Remember:

* There are exceptions - you may have a configurable network switch that could serve multiple networks, separated out using VLANs. Although this would work, reasons to keep hardware separate are primarily related to failover - if this single switch failed, both Primary and Secondary networks would fail, defeating the purpose of a secondary network, so it is not recommended for Live usage cases.

**Default Gateways are used to route IP data between subnets. This is not supported in Dante, and entering gateway settings will link Primary and Secondary subnets together, which is invalid.

SSL Live Recommendations

Fixed IP Addresses or DHCP with SSL Live? SSL Recommends:
SSL recommends that for Dante networks containing an SSL Live console, Fixed IP addresses are used for all Dante devices on the Primary and Secondary networks.

For networks containing an SSL Live console, devices should only be set to DHCP if a DHCP server is present on that particular network. To use DHCP for all devices on all three networks, one DHCP server must be present on each network. Each DHCP server should be configured to issue addresses within individual subnets.

Please do not use DHCP for Dante devices on a network containing an SSL Live console if there is no DHCP server present.

Dynamic Host Configuration Protocol (DHCP) is a network protocol that allows a server to automatically assign an IP address to a device in a defined range, known as a scope. DHCP may also provide information about gateways and DNS servers. This is only of use to us if our Dante network connects through a gateway to a larger network, which may be advantageous for us to access for purposes other than audio.

If you wish to set all Dante devices to DHCP, ensure that you have a DHCP server on both the Primary and the Secondary Dante networks. If no DHCP server is present on both the Primary and Secondary network, all Dante devices will be auto-configured with an IP address. The auto-configured IP addresses for the console's Dante Control Primary and Secondary adapters and the Connectivity Network adapter are all within the same subnet (169.254.xx.xx).

This means:

So if the Dante devices' Primary and Secondary adapters and the Connectivity Network adapter were set to DHCP, and no DHCP server was present on any of the networks, all three of the console's network devices would be auto-configured to be within the same subnet. This is an invalid configuration, linking all three networks together.

Using Fixed IP addresses for all devices on both the Dante Primary and Dante Secondary networks prevents the Dante Control Primary and Secondary network adapters from being auto-configured IP addresses within the same subnet, and therefore helps to prevent the networks from becoming linked. For this reason, SSL recommends using Fixed IP Addresses for all devices on a Dante network involving an SSL Live console unless a DHCP server is present on both the Primary and the Secondary networks.

For the same reasons, if you wish to set the Connectivity Network adapter to DHCP, ensure that there is a DHCP server on the Connectivity Network. This DHCP server should be configured to issue addresses within a different subnet to that of the Dante Primary and Secondary networks' DHCP servers or Fixed IP addresses as applicable.

If you do not have a DHCP server on the Connectivity Network, set this adapter to a fixed address, in a different subnet to the Primary and Secondary Dante networks. Set all other devices on the Connectivity Network to a Fixed IP address within the same subnet. For more information on setting up the Connectivity Network please go to Remote Surfaces or TaCo Tablet Control.


IP Address Clash Warnings

If more than one of the console's network adapters are set to IP addresses within the same subnet, a series of warnings will be displayed to notify of an IP address clash. This is an invalid configuration and must be resolved.

For more information please see IP Address Clash Warnings.


Finding a Dante device set to a Fixed IP address in a different subnet

The Audinate website contains detailed instructions on how to locate devices that have been set to a Fixed IP address in a different subnet to your computer. www.audinate.com/faq/how-can-i-locate-dante-device-static-ip-address-unknown-subnet

Alternatively, the free download Wireshark can be used to identify the IP address of devices on the network.

First, download Wireshark from their website here: www.wireshark.org and install the program on your computer.

Wireshark works by reporting all of the IP addresses of devices on a network. To simplify the investigation, connect your computer directly to the Dante Primary adapter on the device in question.

Open Wireshark. All of your computer's network adapters will be listed. Double click on the network adapter you are using for Dante Primary. Most laptops only contain one network adapter, and therefore only one wired network connection will be displayed.

All of the devices on the network will now be displayed by their IP address. If you have connected directly to the device in question, only two IP addresses will be visible here: the device in question, and your computer.

Identify which IP address is that of your computer.

The IP addresses of Mac computers can be viewed in System Preferences > Network. Click on the Ethernet network adapter to the left to dispay the Mac's IP address.

For PC computers, open Command Prompt, type ipconfig and press Enter on your keyboard. The IP address of your PC will be displayed beside IPv4 Address.

Once you have identified which of the IP addresses displayed in Wireshark is that of your computer, the remaining IP address will be that of the device in question.

Set the IP address of your computer to within the same subnet as the device in question and it will then be visible in Dante Controller. Change the device's IP addresses so that they are within the subnets you wish to use for Dante Primary and Secondary and set the IP address of your computer so that it is back within the range you are using for Dante Primary.

Step 1: Setting the Dante Control IP Addresses

This section describes how to set the IP addresses for the Primary & Secondary Dante Control network adapters, which provide control over the Dante network including making/unmaking routes and controlling input parameters such as mic gain. This pair of adapters should live on the Primary and Secondary Dante networks respectively.

On the console go to MENU > Setup > Options > NETWORK tab.

The screen will show you information for the Connectivity network on the left and the information for Primary and Secondary Dante Control Networks on the right.

Notes:
These addresses are for the network adapters used by the console to send/receive control data to/from the Dante network, not the address of the Dante audio connections. The Dante Control network adapters are not visible in, and cannot be configured by Dante Controller.

For our example we are going to set the Primary Control Network adapter with the following settings:

IP Address: 10.101.1.1

Netmask: 255.255.0.0

Gateway: 0.0.0.0

First set the adapter type to Fixed, then double-tap the IP Address and Netmask boxes and enter the values above. Once this is done, press and hold the Apply button and wait for the network adapter to restart.

Next set the Secondary Control Network adapter with the following settings:

IP Address: 10.102.1.1

Netmask: 255.255.0.0

Gateway: 0.0.0.0

Set the adapter type to Fixed, then double-tap the IP Address and Netmask boxes and enter the values above. Once this is done, press and hold the Apply button and wait for the network adapter to restart.

In our example, the Connectivity network adapter address settings should be left as DHCP. If this needs to be set to a Fixed IP address at a later date, ensure that a different subnet is used to that of the Dante networks.

Step 2: Setting the Dante Audio Network and Dante Control Network Names

To easily identify the console on a Dante network the console uses two unique, user defined names:

Control ID - Identifies the Dante Control Network (the name used for ownership of Net IO stageboxes)

Dante Device Name - Identifies the Dante Audio Network (the name visible in Dante Controller)

Important:
These two names must NOT be the same.

The Dante Device Name can be found in MENU > Setup > I/O > Local/MADI Configuration. Tap on the Dante Expander and the name will be displayed below. Double tap on the name to edit it.

The Control ID name can be seen in the MENU > Setup > Options > NETWORK tab. In the example below the Control ID is LIVE-L200.

The Control ID is taken from the Console Name, which can be changed in MENU > Setup > System, in the Console Name section. Double tap on the name to edit it. Then press and hold Apply.

Please note:
Changing the Console Name will power off the console and the console will lose ownership of all Net I/O stagebox parameters. This is because the console uses the Control ID (which is taken from the Console Name), to Own stagebox inputs and parameters. All previously owned inputs and parameters of the stagebox will need to be re-owned. For more information on how to Own inputs and stagebox parameters please go to Controlling Net I/O Stageboxes and Ownership

Step 3: Setting the Dante Audio Network IP Addresses and Names

To set the IP addresses of the console's Dante Audio Network devices you will need a computer running Audinate's Dante Controller application, which you can download here: www.audinate.com/products/software/dante-controller

Set your computer's network adapter to have a fixed IP address of 10.101.10.10, with a netmask of 255.255.0.0. Now connect your computer's network port directly to the Dante Pri port on your console and launch the Dante Controller application.

In Dante Controller find the console, in our example L200-Dante-Expander (on initial setup this name will be different).

In Device View select the Device Config tab.

Confirm that the name shown in the Rename Device field matches the Dante Device Name on the console exactly. If the name is different, enter the Dante Device Name correctly and click Apply. Alternatively the Dante Device Name can be edited from the console following the instructions in Step 2. These two names must match exactly.

In our example make sure the Dante device Sample Rate is set to 96kHz as shown above.

Next select the Network Config tab. This page shows the IP addresses for the console's Dante Audio Network devices.

For our example we will use the following IP address settings for the Primary adapter:

IP Address: 10.101.2.2

Netmask: 255.255.0.0

For the Secondary adapter use:

IP Address: 10.102.2.2

Netmask: 255.255.0.0

Press Apply for the changes to take effect. You will be asked to confirm the IP address change, click Yes. The device must now be rebooted for changes to take effect. Click Reboot. You will be asked to confirm the reboot. Click Yes.

Notes:
For our example please ensure the Virtual Tie Lines value is set to 0 in the Dante Expander Detail view (in MENU > Setup > I/O > Local/MADI Configuration). This is for the simplicity of the example. For more information on configuring Virtual Tie Lines please see Working with Virtual Tie Lines.

Step 4: Connecting SSL Net I/O Stageboxes (and other Dante Devices)

Now you have configured your console's Dante settings we can start to add network switches and other Dante devices to the network.

Notes:
The Primary and Secondary networks must remain physically separate at all times. Please do not connect the Primary and Secondary switches together, and similarly please do not connect a device's Primary connection to the Secondary switch and vice versa.

All SSL Stageboxes ship configured DHCP.

To setup a Fixed IP address on a Stagebox connect your computer (configured to use a DHCP address), directly to the stagebox and use Dante Controller to set the Fixed IP address (following the instructions in Step 3).

Every device on one network must have an IP address within the same subnet in order for those devices to communicate with each other.

So for our example any device connected to the Dante Primary network must have an IP address as follows:

IP Address: 10.101.x.x

Netmask: 255.255.0.0

Notes:
We have already used IP addresses 10.101.1.1, 10.101.2.2 and 10.101.10.10 on the Primary Network. These IP addresses cannot be used for an additional device on the network.

For the Dante Secondary network any connected device must have an IP address as follows:

IP Address: 10.102.x.x

Netmask: 255.255.0.0

Notes:
We have already used IP addresses 10.102.1.1 and 10.102.2.2 on the Secondary Network. These IP addresses cannot be used for an additional device on the network.

Using Dante Controller set all connected Stageboxes to 96kHz sample rate. This is because we have already set the Dante Expander module to 96kHz earlier in this example setup process. Dante routes are not possible between two devices with different sample rates. So to create a route between two Dante devices, those devices must be on the same sample rate.

Clocking over Dante

Dante uses its own Clock Election process to determine the most appropriate Clock Master for the Dante network and a Clock Master will be chosen automatically. For more information on the Dante Clock Election process please see the Audinate website: dev.audinate.com/GA/dante-controller/userguide/webhelp/#clock_synchronization.htm.

To choose a Clock Master manually, set this device to be the Preferred Master. To do this, open Dante Controller and click on the Clock Status tab. Check the Preferred Master checkbox for your chosen Clock Master. This device will become the Clock Master.

If multiple devices on the network are Preferred Masters, the Dante Clock Election process will automatically choose a Clock Master from the multiple Preferred Masters.

If the Clock Master's status changes, or a more suitable Clock Master comes online, the Dante network will go through the Clock Election steps again to determine the most suitable Clock Master for the network.

If you are not using Dante network redundancy, please use the primary connection (rather than the secondary) to ensure accurate synchronisation.


Setting Up the Console as Clock Master of the Network

In this configuration the console is the Clock Master of the network and all other devices on the network will clock to the console.

To set this up, on the console, go to MENU > Setup > Options > SYSTEM tab. In the SYSTEM CLOCK section select Int for the console's internal clock and press and hold Apply. Check that both the Requested and Actual fields above list Int.

In Dante Controller go to the Clock Status tab. Check the Preferred Master and Enable Sync To External checkboxes for the console's Dante Expander.

Ensure that Preferred Master and Sync to External are unchecked for all other devices on the network.

The console's internal clock is now the Clock Master of the Dante network. The console's Dante Expander module is clocking from the console's internal clock, and all other devices on the network are clocking from the Dante Expander.


Setting up the Console as a Slave of the Dante Network

In this configuration, a Dante device other than the console is the Clock Master. The console and all other devices on the network will clock to this master.

In Dante Controller, go to the Clock Status tab. Check the Preferred Master checkbox for the Clock Master device(s).

Important Note:
For this example ensure that Preferred Master and Sync to External are unchecked for all other devices on the network (including the console's Dante Expander).

On the console, go to MENU > Setup > Options > SYSTEM tab. In the SYSTEM CLOCK section, select Dante Expander and press and hold Apply. Check that both the Requested and Actual fields above list Dante Expander.

The chosen Preferred Master is now the Clock Master of the network, including the console. The console is now clocking from its Dante Expander module. The Dante Expander module is clocking from the Preferred Master on the Dante network. All other devices on the network are clocking from the Preferred Master on the Dante network.

Notes:
If selecting Dante as a clock source on the console, the console's internal clock source will not drop back to another clock source if the Dante network clock is lost. The Dante Expander module incorporates an internal clock which will be become the Clock Master of the Dante network in this instance until another device on the network is identified as the most suitable Clock Master from the Clock Election process.
Important:
It is not recommended to clock from Dante if the Dante SRC In is engaged.
Consoles clocked from stageboxes via MADI or Wordclock are not recommended to be used as Dante network Clock Master sources.

SSL Live Dante Interfaces

Dante Expander Module

SSL Live consoles contain a Dante Expander Module which comprises a Dante Brooklyn II Module.

SSL Live consoles with a Dante Expander Module fitted are capable of 32 Dante inputs and outputs at 96kHz or 64 Dante inputs and outputs at 48kHz.

Console Sample Rate Dante Expander Sample Rate Dante Expander Sample Rate Conversion Quantity of Dante Inputs and Outputs
96kHz 96kHz SRC Out 32
96kHz 48kHz SRC In 32
48kHz 96kHz SRC In 32
48kHz 48kHz SRC Out 64

The Dante Expander Module supports Dual Domain Routes as well as Virtual Tie Lines. For more information please see Dante Dual Domain Routes and Dante Virtual Tie Lines.

Net I/O BLII Bridge

A Net I/O BLII Bridge can be connected to SSL Live consoles to deliver an extra 256 Dante inputs and outputs at 96kHz or 48kHz.

SSL Live consoles can utilise the Dante I/O of a BLII Bridge and a Dante Expander module simultaneously.

The BLII Bridge supports both Dual Domain Routes and Virtual Tie Lines. For more information please see Dante Dual Domain Routes, Dante Virtual Tie Lines and Network I/O BLII Bridge.


Further Reading

If you would like to learn more about Dante, the following resources are available:

SSL Live Application Notes

LAN-009 Configuring a Live Console for Use with Dante

LAN-010 Configuring a Dante Device and Virtual Tie Lines in the Console

LAN-012 Live Console IP Address Configuration Guidance


Audinate Website

audinate.com/resources

The Audinate website is a fantastic resource for further documentation, video tutorials and whitepapers. Audinate also offers an online Dante Certification programme.

Useful Links:

Dual Domain Routes and Configuring Dante Devices
Network I/O Stageboxes and Devices
Virtual Tie Lines
Network I/O BLII Bridge
Setup: Installation Guide
Index and Glossary
NEXT: Dante Dual Domain Routes