Forum Discussion

Nath's avatar
Nath
Satellite
28 days ago

DSCP Markers in Microsoft Teams

I have been reading the following article which shows it was updated 6 months ago and so I think it must still be relevant:
https://support.catonetworks.com/hc/en-us/articles/4408901533073-Implementing-QoS-using-Microsoft-Teams-and-Cato

Our app analytics only show the Skype and MS Teams application, rather than being broken down into these:



We use Cisco switches, and for the ports connected to the socket we use the following:

 switchport trunk native vlan 99
 switchport mode trunk
 ip device tracking maximum 0
 no access-session monitor
 spanning-tree portfast edge trunk
 ip dhcp snooping trust

We do have GPO/InTune that sets the DCSP on our laptops.

Do we need to configure anything on the Cisco switches for this to work?

Or is there another reason I haven't thought of?

3 Replies

  • Hi Nath, 

    You got a point. There is a need for the network switches to "recognise" the priority/DSCP values of the Microsoft Teams packets.
    Have you seen this article from Microsoft? https://learn.microsoft.com/en-us/microsoftteams/qos-in-teams

    Cheers

  • Hi Michael,

    I read the article and as far as I can tell we have set Teams up for QoS.

    I was just hoping to see if anyone knew if there was switch config required in addition to this.

    • michaelsaw's avatar
      michaelsaw
      Icon for Cato Employee rankCato Employee

      Hi Nath, 

      Appreciate your efforts. 
      Have you tried a search on "microsoft DSCP in cisco switches" so far?

      Here is a cisco-related link to share:
      https://www.cisco.com/c/en/us/support/docs/quality-of-service-qos/qos-packet-marking/10103-dscpvalues.html#:~:text=Technical%20Tips%20Conventions.-,Background%20Information,are%20treated%20the%20same%20way.

      Perhaps you may consider testing/fine-tuning the sample DSCP settings in a lab/test evironment:
      ! Example QoS policy for Microsoft Teams on a Cisco switch! Assume voice traffic is marked with DSCP 46! Assume video traffic is marked with DSCP 34! Assume other traffic is best-effortclass-map match-any voice_trafficmatch dscp efclass-map match-any video_trafficmatch dscp af41!policy-map qos_policyclass voice_trafficpriority level 1set dscp efclass video_trafficpriority level 2set dscp af41class class-defaultbandwidth remaining percent 80!interface GigabitEthernet0/1service-policy input qos_policytrust dscpdescription "Trust DSCP markings on this interface"


      I believe it is also worth an effort to reach out to a CIsco representative/team to validate the configurations required, based on the current Microsoft DSCP / QoS requirements.

      Cheers!