Hello Jstew,
I haven't checked the QoS features on the 2910's, but assuming they are similar to the 8200 you have you would want to do the following:
- Enable your switchesto inspect DiffServ traffic with the qos type-of-service diff-services command.
- Configure your DSCP to DOT1P mappings. (For example qos dscp-map 100110 priority 6 ). This makes sure that certain DSCP values get treated appropriately and sends traffic out the correct queues.
- Depending on the granularity you'll want to set your output queues. I use all 8, but for your network 4 would probably suffice. You can change this with the qos queue-config x command. Default is 8 and if you change this you will need to reboot your switches.
Technically you would not need to do anymore since your voice traffic from the shoretel should be marked as EF by the shoretel configuration. You can however classify and mark call signaling traffic and other types of traffic if you wanted to get more granular as to what types of traffic get what type of treatment. Here's a good link on Shoretel QOS requirements.
Shoretel QoS
If you're going to want to classify, mark and treat traffic at that level you'll want to make sure your DSCP to DOT1P values are set accordingly and that you have QoS policies to perform the classification and marking. Here's an example of that.
class ipv4 "INTERACTIVE-VIDEO"
10 match tcp 0.0.0.0 255.255.255.255 0.0.0.0 255.255.255.255 eq 2598
20 match tcp 0.0.0.0 255.255.255.255 0.0.0.0 255.255.255.255 eq 1494
exit
class ipv4 "CALL-SIGNALING"
10 match tcp 0.0.0.0 255.255.255.255 0.0.0.0 255.255.255.255 eq 5440
20 match tcp 0.0.0.0 255.255.255.255 0.0.0.0 255.255.255.255 eq 111
30 match tcp 0.0.0.0 255.255.255.255 0.0.0.0 255.255.255.255 eq 31453
40 match udp 0.0.0.0 255.255.255.255 0.0.0.0 255.255.255.255 eq 31453
50 match udp 0.0.0.0 255.255.255.255 0.0.0.0 255.255.255.255 eq 111
60 match udp 0.0.0.0 255.255.255.255 0.0.0.0 255.255.255.255 eq 2427
70 match udp 0.0.0.0 255.255.255.255 0.0.0.0 255.255.255.255 eq 2727
80 match udp 0.0.0.0 255.255.255.255 0.0.0.0 255.255.255.255 range 5440
5448
exit
policy qos QOS
class ipv4 "INTERACTIVE-VIDEO" action dscp af41
class ipv4 "CALL-SIGNALING" action dscp af31
exit
interface xxx
service-policy QOS in
So the above example will create traffic classifiers to look for traffic on the ports identified, mark them with DSCP values included in the QOS policy and send out the appropriate priority queues for any port on which this policy is enabled.
With that you may not even need too much QOS as long as bandwidth is sufficeint. Hopefully this helps a bit.