01-22-2014 09:34 AM - edited 03-18-2019 02:28 AM
We are preparing to evaluate a Shoretel VOIP system. I was wondering about QOS, what is the easiest /best setup is for a none Cisco phone: Auto QOS or policy/profile? I will be using LLDP. The design will use 2960s-48 POE flexstack switches and 4506-e collapsCORE. The user PC will connect to the phone thus the uplink from the phone to the 2960s will have both data and voice.
Thanks
01-24-2014 09:24 AM
I'm thinking of this on the 2960 .... thoughts ???
lldp run
!
no lldp tlv-select power-management
!
mls qos
!
network-policy profile 91 (default cos and dscp look to match shoretel)
voice vlan 91
voice-signaling vlan 91
!
interface range g0/1-24
switchport access vlan 101
switchport mode access
speed 1000
duplex full
storm-control broadcast level 1.00
storm-control multicast level 1.00
storm-control action trap
priority-queue out
mls qos trust dscp
auto qos voip trust
no cdp enable
network-policy 91
lldp med-tlv-select network-policy
spanning-tree portfast
02-02-2014 08:07 PM
As long as the Shoretel markings match with the default VoIP audio (ef) and signalling (cs3) - you can set up trust at trunks and pass these markings to routers. Which again if not already having will need QoS to priortise this traffic.
-Terry
04-30-2017 07:33 PM
Just for reference, I ran:
show lldp neighbors Gi1/0/30 details
on my Cisco 3850 switch connected to a shoreTel phone, the port is a regular access port without any voice port configuration. The phone by default advertises a DSCP marking of 46
Output,....shortened:
ShoreTel IP485g...................
.
.
Network Policy(Voice): VLAN 0, untagged, Layer-2 priority: 0, DSCP: 46
So the marking is taken care of, it's just the policy creation on the router or firewall that's required that gives priority to DSCP:46
03-24-2015 09:00 AM
I know this is a year old, but hoping to see if I can get some clarification. I have configured my ShoreTel phones with the following configuration, and it works, but not great, there are intermittent call quality issues, and occasional drops. My vendor had recommended to not turn on QoS, but I have decided that is crazy talk, so now I am on the internet to find out. Also the "network guy" is not there anymore.
I have a few questions that I am trying to clarify. I have taken the above configuration and modified it for my environment for when I turn on QoS. However, I would like clarification on the trunk port configuration for the ports between switches, and the ports that the ShoreTel switches physically connect to.
Question 1: Could you tell me how trunk ports between switches are configured? I configured the ports that connect to other switches the same as my access ports and that seems incorrect, but it did get me up and running. Here is a sample of what I think I need to add only to trunk ports:
interface GigabitEthernet0/1
description **** Trunk Port ****
switchport trunk encapsulation dot1q
switchport mode trunk
switchport trunk native vlan 30 ??? – may not need this
mls qos trust dscp
Question 2: I was told to configure the ports on my Cisco switch that connects to the ShoreTel switches as access ports. This seems incorrect. Here is my configuration for those ports:
interface GigabitEthernet0/15
description these ports are for ShoreTel voice equipment
switchport access vlan 50
switchport mode access
no cdp enable
spanning-tree portfast
Lastly, here is the configuration I plan to use for each port. VLAN30 is data, VLAN50 is voice. This is basically the same as the one in this thread, so I'm confident(ish) that this is correct.
interface GigabitEthernet1/0/3
description These ports have BOTH phone + pc
switchport access vlan 30
switchport mode access
switchport voice vlan 50
speed 1000
duplex full
storm-control broadcast level 1.00
storm-control multicast level 1.00
storm-control action trap
priority-queue out
mls qos trust dscp
auto qos voip trust
no cdp enable
network-policy 50
lldp med-tlv-select network-policy
spanning-tree portfast
I apologize if I should've done this as a new post.
03-24-2015 01:23 PM
You don't need to have a native vlan (untagged) on your trunks. I don't. I am not a fan of untagged traffic unless its a necessity.
You also don't need the voice vlan command. Your network policy, depending on how you set it up, actually can take the place of the voice vlan command. It is correct to set your ports as access ports. This way they will default to the data vlan and your network policy will dynamically create the trunks when the phones get plugged in.
Can you post your network policy config?
03-24-2015 01:30 PM
jhainy, thank you for the response. I do not currently have one in place, but here is what I am going to put on. I also do not have lldp in place yet. It appears from some Cisco documentation that the voice vlan command is ok to leave if it's already in place, but if it were a new port, then you would rely solely on the network policy. Here is the change below to add LLDP and to create a network policy
lldp run
no lldp tlv-select power-management
mls qos
network-policy profile 50
voice vlan 50 voice-signaling vlan 50 dscp 46
---
Also, I failed to mention, but within ShoreTel it is turned on to send out with DSCP value of 46.
03-24-2015 01:47 PM
The config looks good. Once you have everything in place, you should be set. I have this set up in 3 buildings thus far. Only 37 buildings to go. ;-)
03-24-2015 01:58 PM
Thank you, you have been very helpful. Do you also mark the ports that you ShoreTel switches plug in (Mostly ShoreTel 220 T1's) in as Access ports or also as trunk ports? It seemed odd that those would be Access ports, but that is how they are configured as of now.
03-24-2015 02:06 PM
The ShoreGear switches themselves have no need to pass 802.1q trunks that I am aware of. I set the switchports that the ShoreGear switches plug into to access ports and they reside in the voice vlan. So using your config above, I would just label the ports on your Cisco switch that the shoregear switches plug into with the description command, then set them as access vlan 50 and call it good.
03-24-2015 02:08 PM
Wow. Based upon your above answer, I actually have my ShoreGear port's configured correctly, and evenly labeled neatly! Thank you, I am going to get this going soon and will follow up, as this thread was referenced in a ShoreTelsupport.com forum and that is how I found it.
03-24-2015 02:11 PM
Glad to see that this was helpful. You gotta love mixed networks with different vendors. It does make things interesting.
03-24-2015 01:31 PM
Also, I kind of thought that I wouldn't need that, so thank you for confirming.
06-30-2015 08:48 AM
Just to be clear ... ALL trunk traffic has a native vlan. If you dont specify the native VLAN on the trunk interface the default is VLAN 1.
06-30-2015 11:19 AM
True, but just because it exists..... it doesn't mean you have to use it. I typically shut vlan 1 down and let it do CDP only.
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