Microsoft Teams Quality of Service (QoS)
Hallo zusammen,
Im folgenden Blog Artikel zeige ich euch, wie man Quality of Services (QoS) in Teams implementiert.
Implement Quality of Service (QoS) in Microsoft Teams
https://docs.microsoft.com/en-us/microsoftteams/qos-in-teams
Wikipedia Differentiated services
https://en.wikipedia.org/wiki/Differentiated_services
Die Port Ranges sind per Default schon so gesetzt.
Bei Domain Joined Windows Geräten, kann man das QoS Tagging auch per GPO machen. Bei Bring your own device (BYOD) Szenarien, nützen diese Settings natürlich nichts.
Aber Micorosft empfiehlt aber sowieso eine kombinierte Einstellung mit GPO und Port basierten ACL's auf den Routern:
We recommend a combination of DSCP markings at the endpoint and port-based ACLs on routers, if possible. Using a Group Policy object to catch the majority of clients, and also using port-based DSCP tagging will ensure that mobile, Mac, and other clients will still get QoS treatment (at least partially).
Set QoS on Windows clients
https://docs.microsoft.com/en-us/microsoftteams/qos-in-teams-clients
Das ganze für die drei Portranges machen. Das sieht dann so aus.
Nun kann mit einem PacketAnalyzer getestet werden. Ich habe den Microsoft Network Monitor benutzt.
Folgender Display Filter zeigt nur UDP Packete, welche einen DSCP Wert gesetzt haben
ProtocolName == "UDP" and IPv4.DifferentiatedServicesField != 0x00
Hier sieht man, dass ein Audio Packet mit DSCP 46 markiert wurde
Hier sieht man, dass ein Video Packet mit DSCP 34 markiert wurde
Nun muss noch sichergestellt werden, dass auch das Netzwerk die Packete entsprechend behandelt.