Suggested Configurations for AVoIP protocols on Omada Switches
Contents
Requirements
- Omada Smart, L2+ and L3 Switches
- Omada Controller (Software Controller / Hardware Controller / Cloud Based Controller, V5.9 and above)
When using AVoIP protocols like AES67, Dante, and Q-SYS, configuring QoS (Quality of Service) on network switches is essential to ensure that audio and video streams maintain high performance and reliability, even during network congestion. QoS prioritizes critical AVoIP traffic over less important data, preventing packet loss, jitter, and latency issues that can degrade the quality of the AVoIP experience. Properly setting up QoS guarantees that your AVoIP systems operate smoothly and deliver consistent, high-quality performance, even under heavy network loads.
Usually, there will be a few switches connected to the AVoIP source, which will then connect to some PCs and speakers. The configurations we recommend in this article will help improve the performance of these devices, preventing the lags of audio and video when network congestion happens.
Different AVoIP protocols have their own QoS setup, so we recommend setting the QoS on the switch according to the protocol you are using. The QoS settings on the Omada controller must be set through the CLI template, not on the GUI. Next, we will introduce the detailed configuration.
When creating the VLAN for these AVoIP protocols, please enable IGMP snooping for it, go to Settings > Wired Networks > LAN, and click Create New LAN to create a new VLAN for using AV protocols.
When creating this VLAN, please tick the Enable box to enable IGMP Snooping.
After that, we need to configure drop unknown groups and fast leave for IGMP snooping, as well as the QoS settings, which need to use a CLI template to send commands to the switch. To learn how to use the CLI template in the Omada controller, please refer to the FAQ: CLI Configuration Guide for Omada SDN Controller (v5.9.9 and above). Next, we will briefly introduce what the commands need to do and list the example commands.
AES67 uses DSCP priority 34, 46, and 56, and they needed to be mapped to 4, 5, and 6 802.1p priority, respectively, and for the TC-5 queue, its scheduler mode should be SP.
For TL-SX3206HPP, SX3206HPP, TL-SX3008F, SX3008F, TL-SG3210XHP-M2, TL-SX3016F, SX3016F, TL-SG2428P V3, TL-SG3428, SG3428, TL-SG3428MP, SG3428MP, TL-SG3428X, SG3428X, TL-SG3428X-UPS, TL-SG3428XF, SG3428XF, TL-SG3428XMP, SG3428XMP, SG3428XMPP, SG6428X, SG6428XHP, SX6632YF, TL-SG3452X, SG3452X, TL-SG3452XP, SG3452XP, SG3452XMPP, SG6654X, SG6654XHP, the commands are:
qos dscp-map 34 4
qos dscp-map 46 5
qos dscp-map 56 6
qos queue 5 mode sp
ip igmp snooping drop-unknown
interface range gigabitEthernet 1/0/1-5 (choose the uplink and downlink ports)
qos trust mode dscp
#
interface range gigabitEthernet 1/0/2-5 (choose the ports connected directly to clients)
ip igmp snooping immediate-leave
For SG2005P-PD, TL-SG2008, SG2008, TL-SG2008P, SG2008P, TL-SG2210P, SG2210P, TL-SG2210MP, SG2210MP, SG2210XMP-M2, TL-SG3210, SG3210, SG3210X-M2, SG3210XHP-M2, TL-SG2016P, SG2016P, TL-SG2218, SG-2218, TL-SG2218P, SG2218P, SG3218XP-M2, TL-SL2428P, SL2428P, TL-SG2428P V1/V2/V4/V5, SG2428P, TL-SG3428X-M2, SG3428X-M2, TL-SG3428XPP-M2, SG3428XPP-M2, SG2452LP, TL-SG3452, SG3452, TL-SG3452P, SG3452P, the commands are:
qos dscp-map 34 4
qos dscp-map 46 5
qos dscp-map 56 6
ip igmp snooping drop-unknown
interface range gigabitEthernet 1/0/1-5 (choose the uplink and downlink ports)
qos trust mode dscp
qos queue 5 mode sp
#
interface range gigabitEthernet 1/0/2-5 (choose the ports connected directly to clients)
ip igmp snooping immediate-leave
Dante uses DSCP priority 8, 46, 48, and 56, and they needed to be mapped to 2, 5, 5, and 6 802.1p priority, respectively, and for the TC-5 and TC-6 queue, their scheduler mode should be SP.
For TL-SX3206HPP, SX3206HPP, TL-SX3008F, SX3008F, TL-SG3210XHP-M2, TL-SX3016F, SX3016F, TL-SG2428P V3, TL-SG3428, SG3428, TL-SG3428MP, SG3428MP, TL-SG3428X, SG3428X, TL-SG3428X-UPS, TL-SG3428XF, SG3428XF, TL-SG3428XMP, SG3428XMP, SG3428XMPP, SG6428X, SG6428XHP, SX6632YF, TL-SG3452X, SG3452X, TL-SG3452XP, SG3452XP, SG3452XMPP, SG6654X, SG6654XHP, the commands are:
qos dscp-map 8 2
qos dscp-map 46 5
qos dscp-map 48 5
qos dscp-map 56 6
qos queue 5 mode sp
qos queue 6 mode sp
ip igmp snooping drop-unknown
interface range gigabitEthernet 1/0/1-5 (choose the uplink and downlink ports)
qos trust mode dscp
#
interface range gigabitEthernet 1/0/2-5 (choose the ports connected directly to clients)
ip igmp snooping immediate-leave
For SG2005P-PD, TL-SG2008, SG2008, TL-SG2008P, SG2008P, TL-SG2210P, SG2210P, TL-SG2210MP, SG2210MP, SG2210XMP-M2, TL-SG3210, SG3210, SG3210X-M2, SG3210XHP-M2, TL-SG2016P, SG2016P, TL-SG2218, SG-2218, TL-SG2218P, SG2218P, SG3218XP-M2, TL-SL2428P, SL2428P, TL-SG2428P V1/V2/V4/V5, SG2428P, TL-SG3428X-M2, SG3428X-M2, TL-SG3428XPP-M2, SG3428XPP-M2, SG2452LP, TL-SG3452, SG3452, TL-SG3452P, SG3452P, the commands are:
qos dscp-map 8 2
qos dscp-map 46 5
qos dscp-map 48 5
qos dscp-map 56 6
ip igmp snooping drop-unknown
interface range gigabitEthernet 1/0/1-5 (choose the uplink and downlink ports)
qos trust mode dscp
qos queue 5 mode sp
qos queue 6 mode sp
#
interface range gigabitEthernet 1/0/2-5 (choose the ports connected directly to clients)
ip igmp snooping immediate-leave
Dante uses DSCP priority 26, 34, and 46, and they needed to be mapped to 3, 4, and 5 802.1p priority, respectively, and for the TC-4 and TC-5 queues, their scheduler mode should be SP.
For TL-SX3206HPP, SX3206HPP, TL-SX3008F, SX3008F, TL-SG3210XHP-M2, TL-SX3016F, SX3016F, TL-SG2428P V3, TL-SG3428, SG3428, TL-SG3428MP, SG3428MP, TL-SG3428X, SG3428X, TL-SG3428X-UPS, TL-SG3428XF, SG3428XF, TL-SG3428XMP, SG3428XMP, SG3428XMPP, SG6428X, SG6428XHP, SX6632YF, TL-SG3452X, SG3452X, TL-SG3452XP, SG3452XP, SG3452XMPP, SG6654X, SG6654XHP, the commands are:
qos dscp-map 26 3
qos dscp-map 34 4
qos dscp-map 46 5
qos queue 4 mode sp
qos queue 5 mode sp
ip igmp snooping drop-unknown
interface range gigabitEthernet 1/0/1-5 (choose the uplink and downlink ports)
qos trust mode dscp
#
interface range gigabitEthernet 1/0/2-5 (choose the ports connected directly to clients)
ip igmp snooping immediate-leave
For SG2005P-PD, TL-SG2008, SG2008, TL-SG2008P, SG2008P, TL-SG2210P, SG2210P, TL-SG2210MP, SG2210MP, SG2210XMP-M2, TL-SG3210, SG3210, SG3210X-M2, SG3210XHP-M2, TL-SG2016P, SG2016P, TL-SG2218, SG-2218, TL-SG2218P, SG2218P, SG3218XP-M2, TL-SL2428P, SL2428P, TL-SG2428P V1/V2/V4/V5, SG2428P, TL-SG3428X-M2, SG3428X-M2, TL-SG3428XPP-M2, SG3428XPP-M2, SG2452LP, TL-SG3452, SG3452, TL-SG3452P, SG3452P, the commands are:
qos dscp-map 26 3
qos dscp-map 34 4
qos dscp-map 46 5
ip igmp snooping drop-unknown
interface range gigabitEthernet 1/0/1-5 (choose the uplink and downlink ports)
qos trust mode dscp
qos queue 4 mode sp
qos queue 5 mode sp
#
interface range gigabitEthernet 1/0/2-5 (choose the ports connected directly to clients)
ip igmp snooping immediate-leave
We have touched on some IGMP snooping and QoS configurations for Omada switches, which will help improve the performance working with these AVoIP protocols while network congestion happens.
To learn more details of each function and configuration, please go to the Download Center to download the manual for your product.
Is this faq useful?
Your feedback helps improve this site.
TP-Link Community
Still need help? Search for answers, ask questions, and get help from TP-Link experts and other users around the world.