Syed Jahanzaib Personal Blog to Share Knowledge !

February 20, 2018

Bursting with Mikrotik Burst ^o^

Filed under: Mikrotik Related — Tags: , , — Syed Jahanzaib / Pinochio~:) @ 3:42 PM

Disclaimer! This is important!

Every Network is different , so one solution cannot be applied to all. Therefore try to understand logic & create your own solution as per your network scenario. Just dont follow copy paste.

If anybody here thinks I am an expert on this stuff, I am NOT certified in anything Mikrotik/Cisco/Linux or Windows. However I have worked with some core networks and I read , research & try stuff all of the time. So I am not speaking/posting about stuff I am formerly trained in, I pretty much go with experience and what I have learned on my own. And , If I don’t know something then I read & learn all about it.

So , please don’t hold me/my-postings to be always 100 percent correct. I make mistakes just like everybody else. However – I do my best, learn from my mistakes and always try to help others

Syed Jahanzaib~

Mikrotik Burst feature provides predefined extra bandwidth for a limited period of time IF the user remains under the burst threshold limit, or else He will be limited to his max–limit package.

It is best explained here


Real life Example:

Explanation !

  • User IP (1-TARGET) on which this queue will be implemented
  • When this IP will start downloading he can reach download rate of 512 kbps (3-BURST_LIMIT)
  • Until he continue to do so for a minute (5-BURST_TIME) (period of time, in seconds, over which the average data rate is calculated. (This is NOT the time of actual burst, so on avg it will become 30s)
  • That is on an average basis his download remains 256 kbps (4-BURST_THRESHOLD) for a minute, (average of 30 seconds)
  • Then he will be get back limited to his max-limit (2-MAX_LIMIT)
  • When a user doesn’t use the traffic at all and 30 second average goes to 0 so the next time traffic is requested then it will be at the Burst speed (3-BURST_LIMIT).


Small BURST TIME may not give you correct results. So use reasonable time. in this example I used shorter time for demonstration purposes. A large burst isn’t a problem technically, it’s more of a business decision.

To calculate burst and relates values, download this excel sheet named “MikroTik burst simulator.xlsx” from my google drive & try it yourself … you will get clear picture

Another Example by joshaven! so that you can better understand —-

Now look at its Demo ,




  1. Scenario, if we are using day and night limits, 1mb day, 2mb night, then, burst limit is 5mb , threshold 1mb, time, 60s , The question is when burst will start and when burst will not start.


    Comment by kamirock55 — February 27, 2018 @ 5:34 AM

    • i am using PPP profiles packages for my users like Blue 1mb Yellow 2MB Oragne 3MB and i want it to run in night double Blue 2MB Yellow 3MB like .. is there any script for this ?


      Comment by naveed_ — August 29, 2018 @ 11:07 PM

  2. Aoa how are you Bhai.
    I am using mikrotik for pppoe server with different 5 profiles Is there any way to automatically use bursting with PPPoE profile? I see a standard simple QUEUE is created for every PPPoE user. Also, It appears that once a user is logged in I can manually go into the Queue and add the bursting parameters. But, I can see no way of doing this automatically using the default profile.


    Comment by FarHad Mobile Solutions — September 17, 2019 @ 2:02 AM

  3. The Excel file link does not work.


    Comment by Bhamha Lukhta — December 15, 2021 @ 10:08 AM

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: