Help with progressive QUEUE for P2P and Port 119 traffic

I run a small WISP in Central America. Our 4 meg symmetrical connection is very expensive.
Currently I use Simple Queues with bursting and it has worked very well with the exception of 7 clients.

1meg for about 15 seconds and then drops to 512k. This gives the common browser a 1 meg level of service when just browsing.

P2P 24/7 hurts and UTORRENT encrypted can get past anything I setup to block it.

All my clients agreed to no file sharing, and no downloading 24/7. But as all of you know, it never works.

I need traffic shaping that is progressive. Maybe three or four levels.
1meg / 512k / 100k / 56k

Or it could be done by bandwidth used in a certain time frame.

I just want the connection to go from fast to basically a crawl when extensive downloading is taking place.

Any ideas? I’m sure I’m not the only one in this situation.

And on another note: Newbies, don’t run DUDE as a package on an AP unless you want some terrible results. It’s great until something goes wrong. Run it locally and it’s a great app once you get around a couple bugs.

I do same on mobile office with GPRS few year ago was around $2 per Mb
furst install a BIGGGG BIGGGG proxy and internal will be good idea :wink: with big second hard disk
and UPS :slight_smile:
then use this manuals will help lot
http://wiki.mikrotik.com/wiki/Mangle%2C_Queue_Tree_and_prio_by_fly_man_…_almost_done
also this
http://wiki.mikrotik.com/wiki/Basic_traffic_shaping_based_on_layer-7_protocols
and this
http://wiki.mikrotik.com/wiki/How_to_Block_Websites_%26_Stop_Downloading_Using_Proxy
if u add a list of spam Ads like a
http://pagead2.googlesyndication.com
baner*.gif
banner.php
adrotator*.php and co. :wink:
then traffic will be so cleared :wink:
yahoo.com only 230k filtered / 372k not filtered
yes page is litle bit a cuted sometimes but :wink:

before
after
400k less but if you refresh 10 times :wink:

http://wiki.mikrotik.com/wiki/Bandwidth_Managment_and_Queues