site Search:


 
    All Forums Hot Topics Gallery






how-to block ads


 
Search Topic:
Uniqs:
3754
Share Topic
Posting?
Post a:
Post a:
Links: ·Submit a new forum topic ·Forum FAQ ·Submit a FAQ ·Docs Guidelines and Advisories ·EOS/EOL thread
AuthorAll Replies


Gramzster
Click, Click

join:2002-07-02
London, ON

[Config] Question about QoS Priority and Policing

Hey Everyone,
I have a QoS policy in place for our telecommuters, who have Cisco 871 routers and a 10/1 broadband connection. I have given priority to the Voice traffic and have everything shaped to 1000kbps to ensure that the speed-limiting of the broadband modem does not affect voice traffic. (speed tests have determined that all telecommuters can upload at least 1000kbps).

Everything works great, except for one thing: While developing the QoS policy, I enabled policing of class-default traffic to ensure there would always be bandwidth available for VoIP traffic. The Catch is that when a call is NOT being made, that remaining 250kbps remains unused due to the policing of 750kbps.

As I don't have the ability to fully saturate the upload portion of the broadband connection, if I were to remove the polcing, will the fair-queue and ramdom-detect still make sure that the VoIP traffic gets priority, yet allow all the bandwidth be used for applications when calls are being made?

Thanks!

class-map match-any NortelSignaling
 match  dscp cs5
class-map match-any CiscoRouting
 match  dscp cs6
class-map match-any NortelVoice
 match  dscp ef
!
!
policy-map NortelVoIP
 class NortelVoice
  priority percent 16
 class NortelSignaling
  bandwidth percent 4
 class CiscoRouting
  bandwidth percent 5
 class class-default
  fair-queue
  random-detect
  police cir 750000
    conform-action transmit
    exceed-action drop
policy-map InternetShape
 class class-default
  shape average 1000000
  service-policy NortelVoIP
 
interface FastEthernet4
 bandwidth 1024
 bandwidth receive 10000
 service-policy output InternetShape
 

cooldude9919

join:2000-05-29
Cape Girardeau, MO
kudos:5

1 edit

I think you should be ok with taking out the police command and just give it a bandwidth statement(or not if you want no guaranteed minimum for class-default). With the tiered service-policy setup any one class should be able to use another classes bandwidth when there is free bandwidth, but when congestion occurs then every classs gets a miniumum equal to their bandwidth statement. Here is some of my qos setup.

policy-map firstlevel
 class priority_protocols
  bandwidth percent 70
 class filesharing
  bandwidth percent 10
 class class-default
  bandwidth percent 20
policy-map pol-shape
 class tunnel
  priority percent 100
 class cls-policeip
  shape average percent 10
 class class-default
  shape average percent 85
  service-policy firstlevel
 
 

It seems you also have the voice being priortiy which is good. I would give yourself some overhead because in every service i have messed with (cable/dsl/t1) you always get excess latency whenever you get at your max speed, which is why i limit it to 85% of the interface bandwidth. You could probably go up to 90% or 95% depending on the circuit.


Gramzster
Click, Click

join:2002-07-02
London, ON

Thanks a lot cooldude9919

Well, I've removed the policing commands and so far so good.

I actually remembered that I had a method of fully saturating my upload. I got a friend to watch my slingbox (which pretty much sucks every last kilobit of upload available if need be) and so far so good.

I modified the configs on the telecommuter routers. Worst case scenario, if they have call problems, I can easily revert it back.

Thanks again!


Wednesday, 30-May 10:33:06 Terms of Use & Privacy | feedback | contact | Hosting by nac.net - DSL,Hosting & Co-lo
over 12.5 years online © 1999-2012 dslreports.com.
Most commented news this week
Hot Topics