intro to q-sys networking...intro to q-sys networking day two | networking networking solutions...
Post on 28-Jul-2020
6 Views
Preview:
TRANSCRIPT
Please standby. This session will begin promptly at XX:00am PDT
Intro to Q-SYS Networking
day two | networking
networking solutions
Plug-and-Play Setup• I’m installing a local AV network• I intend on using Q-SYS audio and video peripherals• I have limited experience with networking• I want a simplified installation experience
• I’m installing into an existing infrastructure• I’m installing this on a large enterprise network• I intend on using Q-SYS audio and video peripherals• The IT team has preferred switch vendors
• I want to manually configure my network switchto operate with the Q-SYS Platform
• I have experience with custom network configurations
• I have successfully used this network switchon past Q-SYS deployments
• I’m looking for a specific switch configuration example
Larger Installations / Existing Enterprise Network
Manual Network Switch Configuration
networking | plug-and-play
OPTION A: plug-and-play setup
Q-SYS NS-1108P1 Gbps switch ports (PoE+): 10(4)
1 Gbps SFP+ Ports: 0PoE budget: 75 W
Stacking: No
1 Gbps switch ports (PoE+): 24(12)10 Gbps SFP+ Ports: 4
PoE budget: 190 WStacking: Yes
1 Gbps switch ports (PoE+): 48(24)10 Gbps SFP+ Ports: 4
PoE budget: 375 WStacking: Yes
Q-SYS NS-1124P
Q-SYS NS-1148P
networking | switch qualification
OPTION B: large installation / existing enterprise network
• independent network switch qualification
• complete test and validation of network switches and routers
• need to provide verification to customer that switches meet performance needs of Q-SYS
networking | manual switch configuration
OPTION C: manual network switch configuration
• guides available for switches QSC has tested
• list of switches with known issues
• general networking resources
networking | resources
Working with the IT department: Q-LAN Application Guide
• available on qsc.com
• provided on flash drive
• contains all port and address information that an installer’s IT department will need to coordinate with Q-LAN
networking | Q-LAN
What is Q-LAN?: suite of standard based protocols
• TCP/IP – Control
• UDP/IP – Control and Audio Streaming
• PTPv2 – Audio Clock Synchronization
• QDP* - Core and peripheral discovery
• HTTPS - Control
networking | UDP vs TCP
UDP message
TCP message
Pan Up
Stop
Zoom
Pan Up
Pan Up Acknowledgement
Zoom
Zoom Acknowledgement
Stop
Stop Acknowledgement
networking | unicast transmission
10.0.0.11: Hello World!
10.0.0.12: Hello World!
10.0.0.10: Hello World!
10.0.0.10 is00:60:74:00:00:01
aka Port 6
10.0.0.11 isFC:FC:48:AE:11:FF
aka Port 7
10.0.0.12 isDE:AD:BE:EF aka
Port 8
ARP table
networking | multicast transmission
239.0.0.1: Hello World!
239.0.0.1 is01:00:5E:00:00:01
aka Multicast
networking | Q-SYS Discovery Protocol
Multicast: Who’s There?
Unicast: USB Bridge Here
Unicast: I/O-22 Here
Unicast: CXD-Q Here
• Q-SYS Discovery Protocol (QDP) communicates via unicast and multicast (224.0.23.175)
• used to locate Q-SYS peripherals from Core and Designer
• approximately one per second per Q-SYS device
networking | PTPv2 Clocking (IEEE 1588)
• UDP Multicast protocol
• 100 packets / second
• 100 bits / packet
• sub-microsecond precision
• all devices conduct an election to determine the Clock Master (Grandmaster)
• PTP is what lines up all devices’ audio in a networked system.
networking with Q-SYS
LAN A LAN B AUXQ-SYS Discovery and Control X X X
UCI Viewer/iOS App control X X X
Q-SYS External Control Protocol X X X
Q-SYS Remote Control Protocol X X X
Q-SYS Control Scripting (UDP/TCP/HTTP, etc.) X X X
SNMP Monitoring X X X
Audio Clocking (PTPv2) X X
Primary Q-LAN Audio Network X
Secondary Q-LAN Audio Network X
AES67 X X
Softphone Telephony (SIP and RTP) X X X
Media Stream Rx/Tx X X X
WAN Rx/Tx X X X
networking | Q-SYS Core Manager
networking | getting everything to play together
networking | QoS – Quality of Service
• how the switch breaks up packets by importance
• Ethernet packets are divided into Queues
• in digital audio:
• Clock receives high priority
• Audio receives medium priority
• Control and discovery receives low priority
• everything else receives no priority
networking | DSCP
• Diff-Serve Codepoint (DSCP) – Differential Service
• sending device attaches a header to each packet (0-63)
• number assignment is arbitrary, up to protocol/manufacturer
• can be expressed as decimal (i.e.. 46), hex (x2E) or class
networking | strict priority queueing
• switch assigns each DSCP value into a priority queue
• highest queue gets highest priority
1st: Clocking
2nd: Audio
3rd: Video
QoS & Diff-Serve Codepoint (DSCP) – Differential Service
4-Class Model 8-Class Model 12-Class Model
Queue 1
Queue 2
Queue 3
Queue 4
Queue 1
Queue 3
Queue 5
Queue 7
Queue 2
Queue 4
Queue 6
Queue 8
Queue 1
Queue 2
Queue 3
Queue 4
Queue 5
Queue 6
Queue 7
Queue 8
Queue 9
Queue 10
Queue 11
Queue 12
Highest Priority Queue
Lowest Priority Queue
Q-SYS PTPv2Clock (46)
Q-SYS Audio(34)
Q-SYS Video(26)
Q-SYS Control(None)
OR OR
Strict Priority
Strict Priority
Strict Priority
Strict Priority
Strict Priority
Strict Priority
Strict Priority
Strict Priority
Strict Priority
Q-SYS PTPv2Clock
Q-SYS Audio
Q-SYS PTPv2Clock
Q-SYS Audio
Q-SYS Video
Q-SYS Video
Q-SYS Control
Q-SYS ControlQ-SYS Control
Q-SYS Control
Q-SYS Control
networking | switch variations
QoS & Diff-Serve Codepoint (DSCP) – Differential Service
DSCP (class)CS7 56CS6 48EF 46CS5 40Af43 38Af42 36Af41 34CS4 32Af33 30Af32 28Af31 26CS3 24
…
CS1 8BE 0
Q-LAN
PTPv2 46
Audio 34
Camera 26
Audinate
PTPv2 56
Audio 46
Camera 26
Reserved 8
networking | Q-LAN vs Dante
networking | QoS presets
networking | QoS presets
Q-LAN
• Q-LAN only network
• Q-LAN + AES67 native device
Audinate
• Dante only
• Dante + Q-LAN
• Q-LAN + Audinate AES67
manual
• custom DSCP required
• non-spec AES67 devices
networking | PTPv2 domain
• All devices within a domain synchronize clock off the same master
• Clock Election Winner:
• Lowest Priority 1 then…
• Lower Priority 2 then…
• MAC Address wins the clock election
• Each time a new Master is elected, audio stops momentarily on Core and peripherals
networking | PTPv2 domain
• PTP Force On
• Used to manually turn on PTP on a LAN interface
• QLAN on LAN A, AES67 on LAN B
• MTU Value
• Only if network does not support 1500
networking | PTPv2 domain
PTPv2 domain 0
building 1 building 2 building 3
building 4 building 5
QLAN
networking | PTPv2 domain
PTPv2 domain 4PTPv2 domain 3
PTPv2 domain 1
building 1 building 2 building 3
building 4 building 5
PTPv2 domain 2
QLAN
networking | PTPv2 and v1
• devices that support both PTPv1 (Audinate) and PTPv2 always win election and act as boundary controller
• when interfacing with Audinate devices, domain must be set to 0
networking | IGMP snooping
network with IGMP snooping disabled
80
0M
b/s
networking | IGMP snooping
network with IGMP snooping disabled
80
0M
b/s
80
0M
b/s
80
0M
b/s
2.3
GB
/s
2.3
GB
/s
2.3
GB
/s
networking | IGMP snooping
network with IGMP snooping enabled
800
Mb/s
800
Mb/s
800
Mb/s
800M
b/s
I Want Red Stream
I Want No Streams
I Want No Streams
networking | IGMP snooping
• Q-SYS utilizes IGMP version 2
• when do you need IGMP snooping?
• multicast traffic > maximum port speed
• more than 50-60 Mb of Multicast
• especially if 10/100 devices (TSC7, Cameras, Dante Ultimo) on network
networking | setting up IGMP snooping
• define a single IGMP querier
• enable IGMP snooping on switches
• test by watching Grandmaster over 5-10 minutes
Querier (lowest MAC)snooping enabled
snooping enabled snooping enabled snooping enabled
networking | things to check for
• dual gateways
• multiple interfaces (LAN A, LAN B, Aux A, Aux B) on same network
• 801.2q tagged packets (especially on VoIP networks)
• jumbo frames / packets on Q-LAN network
top related