I use simple queues to traffic shape users and I love bursting option = to allow them higher burst speed for faster browsing, but limit overall speed for downloaders.
I run community network so Internet is available for free or almost free requiring users to fair use policy. There are some people who do not obey and notoriously download 24hrs a day, thus limiting other’s user access.
Is it possible to have some script that wil monitor specific simple queue and if it finds that averag download speed is greater that specified, it disables simle queue and enables other one, which is more restrictive, then monitor restricting queue and if download speed is below some specified it reverts back to usual simple queue?
This is some kind of downbursting which wil mixed with simpel queue bursting create policu like this: users can use specific sped, bursted to higher speed for short time, but if they use allowed speed for a long time, it will be decreased too.
O would like to use queues but MT documentation on that subject is simply not enough to learn.
However, example you posted seems to be the simle yueue setup. I already ise that and it allows bursting to higher speed. What I am looking for is extension to such simpel queue do downburst (limit speeed tolover than allowed in simple queue).
Well, try to think differently. The burst is not doing some ‘upbursting’ or ‘downbursting’, rather it toggles between two values: the max-limit and the burst-limit depending on the traffic rate (amount). Effectively, you have both ‘upbursting’ and ‘downbursting’ at the same time.
In case of ‘downbursting’ consider the burst-limit as the effective max-limit of the queue and the max-limit would become effective ‘downburst limit’.
Yes, I understand what is your point, but your example confused me.
I thought there is no way to combine two simple queues or simple queue with other queue at all, so I canot understand how to achieve to make combination of upburstng and dwonbursting with queues and not with scripts.
cylent, if you think that the manual can’t teach you anything, maybe Eugene in person will. Please attend one of MikroTik’s trainings (see http://training.mikrotik.com )