12-14-2010 02:24 AM - edited 03-06-2019 02:31 PM
Hi all
I have been speaking to a colleague, he says he had issues with windows xp doing to many retransmissions whilst transferring a file. we have siemens voip phones and pc's in to the same port on the 2960 switches. we configured the ports using the mls qos trust dscp command. since then he has changed to the auto qos voip trust on the access ports and on uplink ports mls qos trust dscp and this has solved the issue.
what is the recommended practice for this?
cheers
Carl
12-14-2010 06:25 AM
Carl,
Let us look at the difference between these two commands:
mls qos trust dscp
This will trust any DSCP markings in the received traffic. As long as we have phone/PC on the port that are doing proper DSCP markings, there is no issue. Say, if someone removes the phone, and attach a PC sending all DSCP=46 traffic at line-rate. This will abuse the strict-priority queue. You need to enable a trusted boundary. I would recommend this command in the interior devices of the network.
auto qos voip trust
This command adds changes global QoS settings, as mentioned in this link:
You can very well see the CoS-DSCP markings. I would recommend this on edge ports.
Hope this helps.
- Yogesh
12-14-2010 06:54 AM
so are you saying between switches use the mls qos trust dscp and on switch ports use the auto qos voip trust?
what does everyone else normally do?
cheers
12-14-2010 07:41 AM
Yes, Auto Qos at the edge take the packet with Cos of 5 for voice and Cos of 3 for signaling, trust it and transmit it.
HTH
Reza
12-14-2010 08:45 AM
Hello Carl,
Following Enterprise QoS SRND guide discuss on common deployment scenarios and corresponding configurations:
http://www.cisco.com/en/US/docs/solutions/Enterprise/WAN_and_MAN/QoS_SRND/QoS-SRND-Book.html
From my experience, most of the customers follow this document and also see them referring this doc in TAC Service Requests.
- Yogesh
12-14-2010 11:24 AM
Carl,
The conditional trust feature for access ports works well when you have all Cisco phones. Since you have non-Cisco phones, I would be less likely to utilize the trust feature for access ports, and instead I would use an ingress marking policy to classify the traffic. The reason for this is that by using the "auto qos voip trust" feature on an edge port, you are trusting ingress COS markings from a device you don't control. The same concern applies here, in my eyes, as does trusting DSCP on an edge port.
The QoS Config guide for the 2960's (http://www.cisco.com/en/US/docs/switches/lan/catalyst2960/software/release/12.2_25_see/configuration/guide/swqos.html) has a ton of information, but I would think about the following ideas and see if it works for you.
There are plenty of ways to accomplish your goal, so I am just trying to provide another viewpoint to what has already been discussed. I also echo the last comment -- the QoS SRND is fantastic! The above concepts are somewhat similar to the Untrusted PC + Softphone segment of the 2970/3560/3750 portion of the document... if you like these concepts I have listed, I'd definitely recommend reading that portion of the SRND.
Regards,
Matt
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide