How to Set Up QoS for Dante and Voice Protocols on Omada Switch

How to Set Up QoS for Dante and Voice Protocols on Omada Switch

How to Set Up QoS for Dante and Voice Protocols on Omada Switch
How to Set Up QoS for Dante and Voice Protocols on Omada Switch
2024-07-23 03:07:07 - last edited 2024-09-13 06:22:01

 Background:

 

This post provides a configuration guide to set up QoS on Omada Switch for Dante and voice-related protocols.

 

This Article Applies to:

 

Omada switches with the QoS feature. L2+ and L3 Switches.

 

Configuration Steps:

 

We will separate them into 3 chapters for the priority of the services are different.

 

General settings:

 

To start, we need to configure some generic settings to work with the QoS.

 

1. When creating the VLAN for these AVoIP protocols, please enable IGMP snooping for it, go to Settings > Wired Networks > LAN, click Create New LAN to create a new VLAN for the use of AV protocols.

 

 

When creating this VLAN, please click the Enable box to enable IGMP Snooping and MLD Snooping.

 

 

2. 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 CLI template to send commands to the switch. For how to use CLI template in 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.

 

1. Configuration for AES67:

 

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-SG3452X , TL-SG3452XP , SG3428XPP-M2 , SG6654XHP , TL-SX3008F , TL-SX3016F , SG3428 , TL-SG3428X , SG3218XP-M2 , TL-SG3428XF, SG3452X , SG3210XHP-M2 V2, TL-SG3210XHP-M2 V2, SG3428XF , SG6428XHP , SX3008F , SG3428X , SX3016F , TL-SG3428X-UPS , SX6632YF , SG3452XP , TL-SG3428, SG6654X , SG6428X , TL-SG3428MP , TL-SG3452 , TL-SX3206HPP , SG3428XMP , TL-SG3428XMP , SX3206HPP, the commands are:

qos dscp-map 36 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 TL-SG2008P , TL-SG2218P , TL-SG2016P , SG2210XMP-M2 , SG3428XPP-M2 , TL-SG2210P , SG2210MP , TL-SL2428P , SG2218 , TL-SG3452P , SG3218XP-M2 , SL2428P , TL-SG3428X-M2 , SG3210X-M2 , TL-SG2210MP , SG3428X-M2 , SG3210 , TL-SG3428XPP-M2 , SG3210XHP-M2 V3 , TL-SG3210XHP-M2 V3, SG2008 , TL-SG2428P , SG2005P-PD , SG2428LP , SG2218P , SG2428P , SG2008P , TL-SG2218 , SG6654X , SG2016P , TL-SG2008 , TL-SG3210 , TL-SG3452 , TL-SG3452P, the commands are:

qos dscp-map 36 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

 

2. Configuration for Dante

 

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-SG3452X , TL-SG3452XP , SG3428XPP-M2 , SG6654XHP , TL-SX3008F , TL-SX3016F , SG3428 , TL-SG3428X , SG3218XP-M2 , TL-SG3428XF, SG3452X , SG3210XHP-M2 V2, TL-SG3210XHP-M2 V2, SG3428XF , SG6428XHP , SX3008F , SG3428X , SX3016F , TL-SG3428X-UPS , SX6632YF , SG3452XP , TL-SG3428, SG6654X , SG6428X , TL-SG3428MP , TL-SG3452 , TL-SX3206HPP , SG3428XMP , TL-SG3428XMP , SX3206HPP, 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 TL-SG2008P , TL-SG2218P , TL-SG2016P , SG2210XMP-M2 , SG3428XPP-M2 , TL-SG2210P , SG2210MP , TL-SL2428P , SG2218 , TL-SG3452P , SG3218XP-M2 , SL2428P , TL-SG3428X-M2 , SG3210X-M2 , TL-SG2210MP , SG3428X-M2 , SG3210 , TL-SG3428XPP-M2 , SG3210XHP-M2 V3 , TL-SG3210XHP-M2 V3, SG2008 , TL-SG2428P , SG2005P-PD , SG2428LP , SG2218P , SG2428P , SG2008P , TL-SG2218 , SG6654X , SG2016P , TL-SG2008 , TL-SG3210 , TL-SG3452 , TL-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

 

3. Configuration for Q-SYS

 

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 queue, their scheduler mode should be SP.

 

For TL-SG3452X , TL-SG3452XP , SG3428XPP-M2 , SG6654XHP , TL-SX3008F , TL-SX3016F , SG3428 , TL-SG3428X , SG3218XP-M2 , TL-SG3428XF, SG3452X , SG3210XHP-M2 V2, TL-SG3210XHP-M2 V2, SG3428XF , SG6428XHP , SX3008F , SG3428X , SX3016F , TL-SG3428X-UPS , SX6632YF , SG3452XP , TL-SG3428, SG6654X , SG6428X , TL-SG3428MP , TL-SG3452 , TL-SX3206HPP , SG3428XMP , TL-SG3428XMP , SX3206HPP, 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 TL-SG2008P , TL-SG2218P , TL-SG2016P , SG2210XMP-M2 , SG3428XPP-M2 , TL-SG2210P , SG2210MP , TL-SL2428P , SG2218 , TL-SG3452P , SG3218XP-M2 , SL2428P , TL-SG3428X-M2 , SG3210X-M2 , TL-SG2210MP , SG3428X-M2 , SG3210 , TL-SG3428XPP-M2 , SG3210XHP-M2 V3 , TL-SG3210XHP-M2 V3, SG2008 , TL-SG2428P , SG2005P-PD , SG2428LP , SG2218P , SG2428P , SG2008P , TL-SG2218 , SG6654X , SG2016P , TL-SG2008 , TL-SG3210 , TL-SG3452 , TL-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 

 

Update Log:

 

Jul 23rd, 2024:

Release of this guide.

 

Recommended Threads:

 

How to Set Up Switch as DHCP Server on Omada SDN Controller

How to Set Up VLAN Interface on the Omada Router

Howto - A Guide to Use Forum Effectively. Read Before You Post.

 

Feedback:

 

  • If this was helpful, welcome to give us Kudos by clicking the upward triangle below.
  • If there is anything unclear in this solution post, please feel free to comment below.

 

Thank you in advance for your valuable feedback!

 

------------------------------------------------------------------------------------------------

Have other off-topic issues to report? 

Welcome to > Start a New Thread < and elaborate on the issue for assistance.

 

Best Regards! If you are new to the forum, please read: Howto - A Guide to Use Forum Effectively. Read Before You Post. Look for a model? Search your model NOW Official and Beta firmware. NEW features! Subscribe for the latest update!Download Beta Here☚ ☛ ★ Configuration Guide ★ ☚ ☛ ★ Knowledge Base ★ ☚ ☛ ★ Troubleshooting ★ ☚ ● Be kind and nice. ● Stay on the topic. ● Post details. ● Search first. ● Please don't take it for granted. ● No email confidentiality should be violated. ● S/N, MAC, and your true public IP should be mosaiced.
  2      
  2      
#1
Options
3 Reply
Re:How to Set Up QoS for Dante and Voice Protocols on Omada Switch
2024-08-28 21:37:06

  @Clive_A 

 

Hi,

 

I'm trying to set up QoS for Dante as per your article. I'm running into a couple of errors.

 

"qos dscp-map 46 5" is skipped when the configuration is applied. When I click the "Show running config" after applying dscp maps for 8, 48 and 56 are 'active' but 46 is not. As per Dante documentation they claim to not even need 48 as far as I can tell. 

 

Secondly "ip igmp snooping drop-unknown" results in command "ip igmp snooping drop-unknown"(line 9) failed to execute. It seems to not apply any command after this error, while as previously mentioned it just skips the dscp map for 46.

 

Any idea how to fix these problems to get it working?

 

Kind regards,

  0  
  0  
#2
Options
Re:How to Set Up QoS for Dante and Voice Protocols on Omada Switch
2024-08-29 03:44:49

Hi @Weseke 

Thanks for posting in our business forum.

Weseke wrote

  @Clive_A 

 

Hi,

 

I'm trying to set up QoS for Dante as per your article. I'm running into a couple of errors.

 

"qos dscp-map 46 5" is skipped when the configuration is applied. When I click the "Show running config" after applying dscp maps for 8, 48 and 56 are 'active' but 46 is not. As per Dante documentation they claim to not even need 48 as far as I can tell. 

 

Secondly "ip igmp snooping drop-unknown" results in command "ip igmp snooping drop-unknown"(line 9) failed to execute. It seems to not apply any command after this error, while as previously mentioned it just skips the dscp map for 46.

 

Any idea how to fix these problems to get it working?

 

Kind regards,

Up to your vendor.

 

Second, did you run it before you enter "en"? You should be able to enter this line.

Best Regards! If you are new to the forum, please read: Howto - A Guide to Use Forum Effectively. Read Before You Post. Look for a model? Search your model NOW Official and Beta firmware. NEW features! Subscribe for the latest update!Download Beta Here☚ ☛ ★ Configuration Guide ★ ☚ ☛ ★ Knowledge Base ★ ☚ ☛ ★ Troubleshooting ★ ☚ ● Be kind and nice. ● Stay on the topic. ● Post details. ● Search first. ● Please don't take it for granted. ● No email confidentiality should be violated. ● S/N, MAC, and your true public IP should be mosaiced.
  0  
  0  
#3
Options
Re:How to Set Up QoS for Dante and Voice Protocols on Omada Switch
2024-10-02 14:53:33

  @Weseke 

 

qos dscp-map 46 5 is not actually skipped.

 

DSCP priority ranges from 0-63 (64 in total) and 802.1p ranges from 0-7 (8 in total), dscp 46 is already in 802.1p 5 by default.

Running config only shows the changes made by the CLI-config.

 

You can check it by opening terminal and: show qos dscp-map, and you'll see:

  2  
  2  
#4
Options