I am curious if there is anyway to prioritize by a generic active host name, the reason would be I have a bunch of polycom phones using skype for business, each phone appears as Polycom_macaddress. I am hoping there is a way to QOS via Polycom or Polycom_ using this part of the active host name.
Any thoughts?
Dscp value may be an option. Vlan also would likely work.
Doing research now, many of these devices are on different software versions which may yield different dscp values.
dscp.0 for packets that have no DSCP tags
dscp.46 for EF packets (my VoIP traffic)
dscp.48 for routing updates
dscp.other for all other DSCP values
I am then able to assemble a queue tree where unmarked packets have the lowest priority, followed by dscp.other, dscp.46 and dscp.48, under the philosophy that routing updates should always be prioritized highest - without them, nothing works, then VoIP, other prioritized packets and lowest of all, non-marked packets.
It normally is sufficient to set the priority from the top 3 bits of the DSCP and then use 8 queues based on priority.
That way you don’t need that long list of mangling rules that could consume quite some processing power.
Thanks! I will give both a try, I did see that updated list at the top of the link I posted. So far my cpu usage is hovering between 17%-35%. I will try with the new set you suggested in a few days after some confirmation of better Skype for Business calls.
Could you give an example of what type of queue tree numbers to change if my bandwidth is currently 20mbps full duplex (up and down). And possibly a second example at 100mbps full duplex?
The numbers are good for 20 Mbit/s, they were actually generated for 19.4 Mbit/s.
For 100 Mbit/s do everything times 5.
The queue tree only shapes in the uplink direction, for best results the shaping on the other side should be done at the other side.
(of course you should not just paste in this queue tree example, the queue name and parent interface have to be adjusted, in this case
it is from a router where this queue is on VLAN 58 on ether1. the mangle rules are OK to just cut and paste)
This may seem like a dumb question but, is it necessary to use limits with regard to bandwidth at all in the queues? Is the prioritization enough? This should be my last question. Truly appreciated.
The limiting is there to prevent that a higher-priority queue can completely block all the lower ones.
When you don’t do this it may happen that someone “discovers” that using DSCP 63 he can always get the highest priority and all others get nothing.