I spent x-mas at the inlaws. They just recently switched from Sat-based Internet service to a Canopy provider. The service was great and what I really liked was that he was paying for 512/512 service, but was able to burst to 4.5mbps or so when he would first get on a site/youtube/whatever.
If you could graph the experience, it would look like this <tranzeofaq.com/curve.gif>. You can see the initial start of, say a Youtube Video download. You would get X amount of download and then it would slowly taper you off down to "what you were paying for". The service as the provider explains it is: 512K down and up with a "5MB File Buffer". When I looked through the other lists, I found the email at the bottom of this message. Using this message I think I have the following simple queue setup properly for 1mbps/512mbps with a burst to what they would normally get, up to, in this case, 10MB of data. add burst-limit=2048k/4M burst-threshold=2048k/4M burst-time=5s/5s comment="" direction=both \ disabled=no dst-address=0.0.0.0/0 interface=lan limit-at=512k/1M max-limit=1024k/2M \ name=<some customer> parent=none priority=8 queue=wireless-default/wireless-default \ target-addresses=<customerIP>/32 total-queue=default-small But when I use this queue it seems to work, however, I had a guy jump onto Hulu or something with the queue setup above and just ride at 2-4MB ALL DAY LONG... I am missing something obvious.. Any help? ryan -----------------Copied email below------------------------------- Okay, as promised... to make MT mimic Canopy bursting, I'm using simple queues as follows: /queue simple add name=<whatever> target-addresses=\ <ip address> interface=<interface> queue=\ wireless-default/wireless-default limit-at=\ <up cir>/<down cir> max-limit=\ <up sustained>/<down sustained> burst-limit=\ <up burst>/<down burst> burst-threshold=\ <up sustained>/<down sustained> burst-time=\ <up burst time>/<down burst time> Here's a detailed description of each parameter: - limit-at: This is basically CIR in bits. Set it as you would set your CIR in Canopy. - max-limit: Set this to your *sustained* uplink and downlink rates in bits per second. - burst-limit: Set this to your uplink burst rate and downlink burst rate in bps. - burst-threshold: Set this the same as max-limit. - burst-time: This is where it gets a little complicated. It's actually quite simple. It just took me forever to wrap my head around how it works. Because Canopy does its bursting based on bits transfered and MT does it based on time, you have to essentially convert one to the other. The formula is: bucket size in bits / sustained rate in bits per sec = burst-time So, you take your burst bucket size that you use in your Canopy SMs (I think Canopy calls it "burst allocation"). First multiply it by 1000 (to convert it from kilobits to bits). Then plug it into the formula above. So for example, if you use the default canopy bucket size of 500000 kilobits (62.5 MB), and you have a sustained rate of 1024 (1 Mbps) you would have the following: 500000000 / 1024000 = 488 seconds. Here's an example rule that gives the subscriber a 20 MB burst bucket, at 5 Mbps. After 20 MB, it drops back to 1 Mbps. This is for download. For upload, it does a 10 MB bucket at 1 Mbps. After 10 MB, it drops to 256k: /queue simple add name="johnsmith" target-addresses=\ 10.30.2.50 interface=ether1 prio=8 queue=\ wireless-default/wireless-default limit-at=128000/128000\ max-limit=256000/1024000 burst-limit=1024000/5120000\ burst-threshold=256000/1024000 burst-time=313/156 One thing to keep in mind is that Canopy likes its bursting parameters in kbps, while MT wants it in bps. So, you need to multiply by 1000 before plugging those numbers into MT. Anyway, this has been working beautifully for me. Let me know if you have any questions or trouble with it. _______________________________________________ Mikrotik mailing list [email protected] http://www.butchevans.com/mailman/listinfo/mikrotik Visit http://blog.butchevans.com/ for tutorials related to Mikrotik RouterOS

