Solved

Cisco QoS for Shoretel switch

Posted on 2012-04-04
11
1,856 Views
Last Modified: 2012-06-27
Hi,

I have a client with the following network config:

Shoretel switch - HQ LAN - Cisco switch - Point2Point T1 - Cisco switch - Remote LAN - VOIP phones

They have lots of issues with voicequality because QoS is not properly implemented.  I am planning to put in the QoS.  However, before I do, I want to ask the E-E community to look over my code (attached) and tell me if I am on the right track.

Remember, this is a Shoretel VOIP system, not a Cisco VOIP system.

Would the ACLs and other configs be "exactly" the same on both switches or would there be a difference on the remote side?

Thanks,
Dan
QoS-Config-HQ-for-E-E.txt
0
Comment
Question by:crapshooter
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 7
  • 4
11 Comments
 

Author Comment

by:crapshooter
ID: 37808082
Oh yeah, both switches are running 12.2.
0
 

Author Comment

by:crapshooter
ID: 37808333
I tried adding this to a test switch and several of the commands came back as unrecognized.  For example, match protocol rtp audio - among others.

I am running 12.2(44)SE5.  Does this need to be upgraded?  Can i do without those commands that don't work under this version?
0
 
LVL 10

Expert Comment

by:mat1458
ID: 37809733
What type of switches do you have (show version)? Your config looks rather like a router config. This doesn't work on switches. The switches don't have NBAR which is used for the "match protocol ..." commands.
0
Efficient way to get backups off site to Azure

This user guide provides instructions on how to deploy and configure both a StoneFly Scale Out NAS Enterprise Cloud Drive virtual machine and Veeam Cloud Connect in the Microsoft Azure Cloud.

 

Author Comment

by:crapshooter
ID: 37812034
They are Catalyst 2960's.  NBAR is not needed for QoS.  MQC is.  My concern is that the version of IOS I am running (stated above) does not have all of the commands that I need.
0
 

Author Comment

by:crapshooter
ID: 37813550
As I said, these devices do not seem to support the extended MQC commands such as 'bandwidth', 'priority' or 'fair-queue'. How will this affect our ability to implement QoS?

Is there a way around this?
0
 

Author Comment

by:crapshooter
ID: 37814007
OK, I'm slowly starting to get the picture.  I now realize what people are saying (here and elsewhere) about a router vs. a switch config.  Now, the question still remains.  If I do not have routers at the ends of the T1, how can I configure QoS on two Catalyst 2960s running 12.2 (or I can upgrade to 15.0) so that ShoreTel VOIP will get priority over standard data traffic.

I have implemented 'auto qos voip trust' on both sides.  Is that all I can do? Is that enough for ShoreTel or is there something else that is needed?

Thanks,
Dan
0
 
LVL 10

Accepted Solution

by:
mat1458 earned 500 total points
ID: 37818764
To put it straight: routers do software QoS whereas switches do the QoS in hardware. This fact creates two completely different types of feature sets. And if you look at the switches each switch type has to be looked at individually because newer ASIC technology brings newer QoS features.

Our auto qos voip trust already might help a bit but you might want to have a look at this document for ShoreTel QoS config: http://www.interworks.com/blogs/tlester/2010/08/25/how-setup-qos-your-shoretel-phones-get-rid-static.

But I do not yet see how you linked the two 2960 with a T1. In my opinion the switch might not see any reason for queuing because of the link speeds on the 2960 that are at least 100Mbps. But maybe I am missing some configuration that I have not seen yet.
0
 

Author Comment

by:crapshooter
ID: 37823721
In both locations, the switches are connected to CSU/DSUs which accept a 100/full connection and then pass it to the T1 circuit.  I've looked at the link mentioned above but it gives Dell specific commands, not Cisco.

I've attached the latest versions of the configs (which I have not yet applied).  I started with 'auto qos voip trust' and made a couple of mods.  Please let me know if I am on the right track.  (Remember, the voice system is a Shoretel).

We will be making the recommendation to the end-client to put in routers, but that is down the road.  We need a short-term fix before we can get to the routers.

Thanks,
Dan
HQ.txt
Remote.txt
0
 
LVL 10

Expert Comment

by:mat1458
ID: 37826293
The important part in the document of ShoreTel is the setting of the DSCP to 184. If your phones do that and all switch ports are set to mls qos trust dscp you make sure that the switches recognize the traffic as voice bearer traffic and transport it in the priority queue.

Furthermore allow me a few questions: how many parallel calls do you want to support on your T1 link? What type of codec are you using for your calls? On which interfaces are your phones? Is the link between the switches HQ g0/45 and Remote f0/24? Are there any phones on the Dell switch(es)? Do you have a small network layout?

To adjust the QoS settings between the switches it might make sense to bring the link between the switches down to a speed that allows to tune it more easily. It go to 10Mb/full so you can do a proper shaping configuration. Do your CSU/DSU allow something like that? Can they be configured for 10Mb fixed speed?
0
 

Author Comment

by:crapshooter
ID: 37971979
We have convinced the client to put routers in.  Thanks for the help.
0
 
LVL 10

Expert Comment

by:mat1458
ID: 37973728
Good idea.  It is easier for a camel to go through the eye of a needle, than to shape QoS traffic through a T1 attached to a switch. Since the switches do not support MQC (apart from some very specific exceptions) a router will be the right device to be attached to the T1. And since the link speed is so slow the router performance will be more than sufficient to do the QoS reordering job.
0

Featured Post

Portable, direct connect server access

The ATEN CV211 connects a laptop directly to any server allowing you instant access to perform data maintenance and local operations, for quick troubleshooting, updating, service and repair.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

The Zaptel people (www.zaptel.com) got kind of annoyed with the fact that they were getting bombarded with searches for the zaptel driver system for Asterisk (not to mention they own the trademark on zaptel). So, they kindly requested that Digium ch…
Hey there Heard about jingle, the add on for XMPP that enables point to point audio between two XMPP clients. No server config necessary. Actually quite a cool feature. However, how good is it if you can not use those voice capabilities to do a P…
Monitoring a network: why having a policy is the best policy? Michael Kulchisky, MCSE, MCSA, MCP, VTSP, VSP, CCSP outlines the enormous benefits of having a policy-based approach when monitoring medium and large networks. Software utilized in this v…
Michael from AdRem Software explains how to view the most utilized and worst performing nodes in your network, by accessing the Top Charts view in NetCrunch network monitor (https://www.adremsoft.com/). Top Charts is a view in which you can set seve…

726 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question