Dante Reference Material
Capital City Christian Church

Introduction and General Points

Dante replaces all of those connections with a computer network, effortlessly sending video or hundreds of channels of audio over slender Ethernet cables with perfect digital fidelity. All connections are now managed with software, making routes fast, readable and reliable. Because all devices share the same network, signals can be sent between any devices no matter where they are located on a site, with no change to the wiring at all. Dante systems are easily expanded, exactly as one might add a printer to a network. Just connect additional devices to any available network jack and start using it. (https://www.audinate.com/meet-dante/what-is-dante)

CCCC Uses Dante pervasivly in the Tech Booth and we expect it to expand into other areas also.

The problem is that the network switches that carry Dante traffic must be managed (some currently are not) and must be specifically configured for Dante. Dante uses IGMP, PTP, and QoS (and other things) to create the environment necessary for it to function.

Dante began being implemented before we were aware of the switch requirements, and one of the problems was that the Dante enabled devices were spewing multicast packets to the point they were using upto 97% of the LAN bandwidth.

After a bunch of research I have collected the steps necessary for the Cisco SG300 switch, and will implemented them shortly. These same steps may be necessary for the Engenius switch in the tech booth, and anywhere else Dante devices will be used.



Ben, consider merging some of these tables


Requierments

The Switch must support;

Dante uses UDP primarily;

Protocol NameIP(s)Port(s)
Dante Control224.0.0.230
224.0.0.231
224.0.0.232
224.0.0.233
Multicast Dante audio is UDP 4321
Multicast AES67 audio is onUDP 5004
Unicast audio on ports14336-14600
mDNS and DNS-SD for Shure Web Device Discovery and enumeration is on224.0.0.2515353
Shure Discovery239.255.254.253
AES67 discovery is on239.255.255.255:9875
PTP for synchronization is on224.0.1.129 - 224.0.1.132319-320
PTP logging, if enabled, is on239.254.3.39998
PTP traffic: 224.0.1.129
Dante-specific monitoring on multicast224.0.0.230 - 224.0.0.2338700-8708
Multicast 224.0.0.0 - 239.255.255.255
(each is a multicast group) local network 224.0.0.0./24
239.0.0.0-239.255.255.255 arenon-routable

IPv4 multicast groups are mapped to MAC 01:00:5E:00:00:00 through 01:00:5E:7F:FF:FF

224.0.0.0/24 is a broadcast, but not registered with IGMP.



Reference Tables
Address Port Usage Type
239.255.0.0/16 4321 ATP Multicast Audio Multicast
239.69.0.0/16 5004 AES67 Multicast Audio (RTP / AVP port) Multicast
224.0.1.129-132 319, 320 PTP Multicast & Unicast when using DDM
224.0.0.251 5353 mDNS Multicast
224.0.0.230 – 233 8700 – 8708 Multicast Control and Monitoring Multicast
239.254.1.1 9998 Logging Multicast
239.254.3.3 9998 PTP Logging (if enabled) Multicast
239.254.44.44 9998 Logging Multicast
239.255.255.255 9875 SAP (AES67 discovery) Multicast
UDP 28800, 28700-28708 Via control & monitoring (External) Unicast
UDP 38800, 38700-38708 DVS control & monitoring (External) Unicast

Internal

Protocol Port Usage Type
UDP 14336 -14591 Unicast Audio [Excluding Via] Unicast
UDP 34336-34600 Unicast Audio [Via Only] Unicast
UDP 4440, 4444, 4455 Audio Control [Excluding Via] Unicast
UDP 24440, 24441,24444,24455 Audio Control [Via Only] Unicast
UDP 4777 Via Control [Via Only] Unicast
TCP 4777 Via Websocket Unicast
UDP 8850,28900, 24445 Via control & Monitoring (Internal) Unicast
UDP 8850,38900,8899 DVS control & monitoring (Internal) Unicast
UDP 8000 Dante Domain Manager Device Port Unicast
UDP 8001 Dante Millau Device Proxy (Internal only) Unicast
UDP 8002 Dante Lock Server Unicast
UDP 8751 Dante Controller metering port (From FPGA based devices) Unicast
UDP 8800 Control & Monitoring (Excluding DVS-4.0 and Via) Unicast
TCP 8753 mDNS clients (Internal only) Unicast
TCP 16100-16131 HDCP Authentication for Video Endpoints Unicast
UDP 61440-61951 FPGA level audio flow keepalive Unicast

The above tables were copied from https://www.audinate.com/learning/faqs/which-network-ports-does-dante-use



Subdomain name field contents (IEEE1588-2002) IPv4 multicast address
(IEEE1588-2002)[j]
domainNumber
(IEEE1588-2008)
domainNumber
(IEEE1588-2008)
_DFLT 224.0.1.129 0 Default domain
_ALT1 224.0.1.130 1 Alternate domain 1
_ALT2 224.0.1.131 2 Alternate domain 2
_ALT3 224.0.1.132 3 Alternate domain 3
Application specific up to 15 octets 224.0.1.130, 131 or 132 as per hash function on Subdomain name 4 through 127 User-defined domains


Address Port Usage Type
239.255.0.0/16 4321 ATP Multicast Audio Multicast
239.69.0.0/16 5004 AES67 Multicast Audio (RTP / AVP port) Multicast
224.0.1.129-132 319, 320 PTP Multicast & Unicast when using DDM
224.0.0.251 5353 mDNS Multicast
224.0.0.230 – 233 8700 – 8708 Multicast Control and Monitoring Multicast
239.254.1.1 9998 Logging Multicast
239.254.3.3 9998 PTP Logging (if enabled) Multicast
239.254.44.44 9998 Logging Multicast
239.255.255.255 9875 SAP (AES67 discovery) Multicast
UDP 28800, 28700-28708 Via control & monitoring (External) Unicast
UDP 38800, 38700-38708 DVS control & monitoring (External) Unicast

Internal

Protocol Port Usage Type
UDP 14336 -14591 Unicast Audio [Excluding Via] Unicast
UDP 34336-34600 Unicast Audio [Via Only] Unicast
UDP 4440, 4444, 4455 Audio Control [Excluding Via] Unicast
UDP 24440, 24441,24444,24455 Audio Control [Via Only] Unicast
UDP 4777 Via Control [Via Only] Unicast
TCP 4777 Via Websocket Unicast
UDP 8850,28900, 24445 Via control & Monitoring (Internal) Unicast
UDP 8850,38900,8899 DVS control & monitoring (Internal) Unicast
UDP 8000 Dante Domain Manager Device Port Unicast
UDP 8001 Dante Millau Device Proxy (Internal only) Unicast
UDP 8002 Dante Lock Server Unicast
UDP 8751 Dante Controller metering port (From FPGA based devices) Unicast
UDP 8800 Control & Monitoring (Excluding DVS-4.0 and Via) Unicast
TCP 8753 mDNS clients (Internal only) Unicast
TCP 16100-16131 HDCP Authentication for Video Endpoints Unicast
UDP 614400-61951 FPGA level audio flow keepalive Unicast

 

Audinate Servers

Dante Via

Address Port Usage
software-license-via.audinate.com 443 License server
software-links-via.audinate.com 80,443 Online user documentation
software-updates-via.audinate.com 80,443 Automatic updates

Dante Virtual Soundcard

Address Port Usage
license.audinate.com 80 License server

Dante Updater

Address Port Usage
firmware-update.audinate.com 443 Downloading firmware files and device details

 

Dante Domain Manager

Outbound

Address Port Usage
software-license-ddm.audinate.com TCP 443 Software licensing
software-certificates-ddm.audinate.com TCP 443 Certificate acquisition and signing
software-updates-ddm.audinate.com TCP 443 Software updates
software-links-ddm.audinate.com TCP 443 Online user documentation
ANY UDP8700, 8800, 28700, 28800, 38700, 38800 Device enrolment via IP

Inbound

Port Usage
TCP 80 Web user interface (non-TLS)
TCP 443 Web user interface (TLS)
UDP 8000 Device communications
TCP 8001 Controller communications
TCP 8443 Controller login
TCP 8081 High availability service
TCP 27017 High availability database sync
UDP 8702 Device Enrolment via IP

 

Dante Firmware Update Software

Protocol Port Usage Type Application
UDP 69 TFTP Server Unicast Firrmware Update Manager

Dante Updater

UDP 9005 TFTP Server Unicast Firrmware Update Manager
UDP 67 Failsafe recovery

(old devices)

Unicast Dante Updater
UDP 6700 Failsafe recovery Unicast Dante Updater

 

Dante Firmware Activations (Broadway, IP Core)

Address Port Usage
hardware-activations.audinate.com 443 Dante Activation Manager

The above table was copied from https://www.audinate.com/learning/faqs/which-network-ports-does-dante-use



Protocol Resourses