RouterOS handleiding

Queue burst

Introduction

Burst is een functie waarmee gedurende een beperkte tijd aan de behoefte van een wachtrij aan extra bandbreedte voldaan kan worden, zelfs als de vereiste snelheid hoger is dan MIR (max-limit).

Burst kan alleen optreden als de average-rate van de wachtrij gedurende de laatste burst-time seconden kleiner is dan burst-threshold. Burst stopt als de average-rate van de wachtrij gedurende de laatste burst-time seconden groter dan of gelijk aan burst-threshold is.

Het burst-mechanisme is eenvoudig: als een burst is toegestaan, wordt de waarde max-limit vervangen door de waarde burst-limit. Wanneer de burst niet is toegestaan, blijft de waarde max-limit ongewijzigd.

  1. burst-limit (NUMBER) : Maximale upload-/downloadsnelheid die bereikt kan worden zolang de burst is toegestaan.
  2. burst-time (TIME) : Tijdsperiode, in seconden, waarover de gemiddelde datasnelheid wordt berekend. (Dit is NIET de duur van de daadwerkelijke burst).
  3. burst-threshold (NUMBER) : Dit is de waarde van de aan/uit-schakelaar voor burst.
  4. average-rate (alleen-lezen) : Elke 1/16 deel van de burst-time berekent de router de gemiddelde datasnelheid van elke klasse over de afgelopen burst-time seconden.
  5. actual-rate (alleen-lezen) : Werkelijke overdrachtssnelheid van het verkeer van de queue.

Example

Waarden: limit-at=1M , max-limit=2M , burst-threshold=1500k , burst-limit=4M

De client zal proberen twee datablokken van 4 MB (32 Mb) te downloaden; de eerste download begint op nul seconden en de tweede download begint op de 17e seconde. In de laatste minuut is er geen verkeer geweest.

Burst-time=16s

Zoals we kunnen zien, kreeg de client zodra hij bandbreedte opvroeg gedurende 6 seconden een burst van 4Mbps. Dit is de langst mogelijke burst met de gegeven waarden (longest-burst-time = burst-threshold * burst-time / burst-limit). Zodra de burst op is, wordt de rest van de data met 2Mbps gedownload. Op deze manier werd een blok data in 10 seconden gedownload - zonder burst zou het 16 seconden duren. De burst heeft 7 seconden om op te laden voordat de volgende download begint.

Merk op dat burst nog steeds niet is toegestaan wanneer de download begint en pas daarna in werking treedt, midden in een download. Met dit voorbeeld hebben we dus aangetoond dat een burst midden in een download kan optreden. De burst duurde ongeveer 4 seconden en het tweede blok werd 4 seconden sneller gedownload dan zonder burst.

De gemiddelde snelheid wordt elke 1/16 van de bursttijd berekend, in dit geval dus elke seconde.

Time average-rate burst actual-rate
0 (0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0)/16=0Kbps average-rate < burst-threshold → Burst is toegestaan 4Mbps
1 (0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+4)/16=250Kbps average-rate < burst-threshold → Burst is toegestaan 4Mbps
2 (0+0+0+0+0+0+0+0+0+0+0+0+0+0+4+4)/16=500Kbps average-rate < burst-threshold → Burst is toegestaan 4Mbps
3 (0+0+0+0+0+0+0+0+0+0+0+0+0+4+4+4)/16=750Kbps average-rate < burst-threshold → Burst is toegestaan 4Mbps
4 (0+0+0+0+0+0+0+0+0+0+0+0+4+4+4+4)/16=1000Kbps average-rate < burst-threshold → Burst is toegestaan 4Mbps
5 (0+0+0+0+0+0+0+0+0+0+0+4+4+4+4+4)/16=1250Kbps average-rate < burst-threshold → Burst is toegestaan 4Mbps
6 (0+0+0+0+0+0+0+0+0+0+4+4+4+4+4+4)/16=1500Kbps average-rate = burst-threshold → Burst is niet toegestaan 2Mbps
7 (0+0+0+0+0+0+0+0+0+4+4+4+4+4+4+2)/16=1625Kbps average-rate > burst-threshold → Burst is niet toegestaan 2Mbps
8 (0+0+0+0+0+0+0+0+4+4+4+4+4+4+2+2)/16=1750Kbps average-rate > burst-threshold → Burst is niet toegestaan 2Mbps
9 (0+0+0+0+0+0+0+4+4+4+4+4+4+2+2+2)/16=1875Kbps average-rate > burst-threshold → Burst is niet toegestaan 2Mbps
10 (0+0+0+0+0+0+4+4+4+4+4+4+2+2+2+2)/16=2Mbps average-rate > burst-threshold → Burst is niet toegestaan 0Mbps
11 (0+0+0+0+0+4+4+4+4+4+4+2+2+2+2+0)/16=2Mbps average-rate > burst-threshold → Burst is niet toegestaan 0Mbps
12 (0+0+0+0+4+4+4+4+4+4+2+2+2+2+0+0)/16=2Mbps average-rate > burst-threshold → Burst is niet toegestaan 0Mbps
13 (0+0+0+4+4+4+4+4+4+2+2+2+2+0+0+0)/16=2Mbps average-rate > burst-threshold → Burst is niet toegestaan 0Mbps
14 (0+0+4+4+4+4+4+4+2+2+2+2+0+0+0+0)/16=2Mbps average-rate > burst-threshold → Burst is niet toegestaan 0Mbps
15 (0+4+4+4+4+4+4+2+2+2+2+0+0+0+0+0)/16=2Mbps average-rate > burst-threshold → Burst is niet toegestaan 0Mbps
16 (4+4+4+4+4+4+2+2+2+2+0+0+0+0+0+0)/16=2Mbps average-rate > burst-threshold → Burst is niet toegestaan 0Mbps
17 (4+4+4+4+4+2+2+2+2+0+0+0+0+0+0+0)/16=1750Kbps average-rate > burst-threshold → Burst is niet toegestaan 2Mbps
18 (4+4+4+4+2+2+2+2+0+0+0+0+0+0+0+2)/16=1500Kbps average-rate = burst-threshold → Burst is niet toegestaan 2Mbps
19 (4+4+4+2+2+2+2+0+0+0+0+0+0+0+2+2)/16=1375Kbps average-rate < burst-threshold → Burst is toegestaan 4Mbps
20 (4+4+2+2+2+2+0+0+0+0+0+0+0+2+2+4)/16=1375Kbps average-rate < burst-threshold → Burst is toegestaan 4Mbps
21 (4+2+2+2+2+0+0+0+0+0+0+0+2+2+4+4)/16=1375Kbps average-rate < burst-threshold → Burst is toegestaan 4Mbps
22 (2+2+2+2+0+0+0+0+0+0+0+2+2+4+4+4)/16=1375Kbps average-rate < burst-threshold → Burst is toegestaan 4Mbps
23 (2+2+2+0+0+0+0+0+0+0+2+2+4+4+4+4)/16=1500Kbps average-rate = burst-threshold → Burst is niet toegestaan 2Mbps
24 (2+2+0+0+0+0+0+0+0+2+2+4+4+4+4+2)/16=1500Kbps average-rate = burst-threshold → Burst is niet toegestaan 2Mbps
25 (2+0+0+0+0+0+0+0+2+2+4+4+4+4+2+2)/16=1500Kbps average-rate = burst-threshold → Burst is niet toegestaan 2Mbps
26 (0+0+0+0+0+0+0+2+2+4+4+4+4+2+2+2)/16=1500Kbps average-rate = burst-threshold → Burst is niet toegestaan 2Mbps
27 (0+0+0+0+0+0+2+2+4+4+4+4+2+2+2+2)/16=1625Kbps average-rate > burst-threshold → Burst is niet toegestaan 2Mbps
28 (0+0+0+0+0+2+2+4+4+4+4+2+2+2+2+2)/16=1750Kbps average-rate > burst-threshold → Burst is niet toegestaan 2Mbps
29 (0+0+0+0+2+2+4+4+4+4+2+2+2+2+2+2)/16=1875Kbps average-rate > burst-threshold → Burst is niet toegestaan 0Mbps
30 (0+0+0+2+2+4+4+4+4+2+2+2+2+2+2+0)/16=1875Kbps average-rate > burst-threshold → Burst is niet toegestaan 0Mbps
31 (0+0+2+2+4+4+4+4+2+2+2+2+2+2+0+0)/16=1875Kbps average-rate > burst-threshold → Burst is niet toegestaan 0Mbps

Burst-time=8s

Als we burst-time verlagen naar 8 seconden, zien we dat bursts in dit geval alleen aan het begin van downloads voorkomen. De gemiddelde snelheid wordt elke 1/16 van de burst-tijd berekend, dus in dit geval elke 0,5 seconde.

Time average-rate burst actual-rate
0 (0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0)/8=0Kbps average-rate < burst-threshold → Burst is toegestaan 4Mbps (2Mb per 0.5s)
0.5 (0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+2)/8=250Kbps average-rate < burst-threshold → Burst is toegestaan 4Mbps (2Mb per 0.5s)
1 (0+0+0+0+0+0+0+0+0+0+0+0+0+0+2+2)/8=500Kbps average-rate < burst-threshold → Burst is toegestaan 4Mbps (2Mb per 0.5s)
1.5 (0+0+0+0+0+0+0+0+0+0+0+0+0+2+2+2)/8=750Kbps average-rate < burst-threshold → Burst is toegestaan 4Mbps (2Mb per 0.5s)
2 (0+0+0+0+0+0+0+0+0+0+0+0+2+2+2+2)/8=1000Kbps average-rate < burst-threshold → Burst is toegestaan 4Mbps (2Mb per 0.5s)
2.5 (0+0+0+0+0+0+0+0+0+0+0+2+2+2+2+2)/8=1250Kbps average-rate < burst-threshold → Burst is toegestaan 4Mbps (2Mb per 0.5s)
3 (0+0+0+0+0+0+0+0+0+0+2+2+2+2+2+2)/8=1500Kbps average-rate = burst-threshold → Burst is niet toegestaan 2Mbps (1Mb per 0.5s)
3.5 (0+0+0+0+0+0+0+0+0+2+2+2+2+2+2+1)/8=1625Kbps average-rate > burst-threshold → Burst is niet toegestaan 2Mbps (1Mb per 0.5s)
4 (0+0+0+0+0+0+0+0+2+2+2+2+2+2+1+1)/8=1750Kbps average-rate > burst-threshold → Burst is niet toegestaan 2Mbps (1Mb per 0.5s)
4.5 (0+0+0+0+0+0+0+2+2+2+2+2+2+1+1+1)/8=1875Kbps average-rate > burst-threshold → Burst is niet toegestaan 2Mbps (1Mb per 0.5s)
5 (0+0+0+0+0+0+2+2+2+2+2+2+1+1+1+1)/8=2000Kbps average-rate > burst-threshold → Burst is niet toegestaan 2Mbps (1Mb per 0.5s)
5.5 (0+0+0+0+0+2+2+2+2+2+2+1+1+1+1+1)/8=2125Kbps average-rate > burst-threshold → Burst is niet toegestaan 2Mbps (1Mb per 0.5s)
6 (0+0+0+0+2+2+2+2+2+2+1+1+1+1+1+1)/8=2250Kbps average-rate > burst-threshold → Burst is niet toegestaan 2Mbps (1Mb per 0.5s)
6.5 (0+0+0+2+2+2+2+2+2+1+1+1+1+1+1+1)/8=2375Kbps average-rate > burst-threshold → Burst is niet toegestaan 2Mbps (1Mb per 0.5s)
7 (0+0+2+2+2+2+2+2+1+1+1+1+1+1+1+1)/8=2500Kbps average-rate > burst-threshold → Burst is niet toegestaan 2Mbps (1Mb per 0.5s)
7.5 (0+2+2+2+2+2+2+1+1+1+1+1+1+1+1+1)/8=2625Kbps average-rate > burst-threshold → Burst is niet toegestaan 2Mbps (1Mb per 0.5s)
8 (2+2+2+2+2+2+1+1+1+1+1+1+1+1+1+1)/8=2750Kbps average-rate > burst-threshold → Burst is niet toegestaan 2Mbps (1Mb per 0.5s)
8.5 (2+2+2+2+2+1+1+1+1+1+1+1+1+1+1+1)/8=2625Kbps average-rate > burst-threshold → Burst is niet toegestaan 2Mbps (1Mb per 0.5s)
9 (2+2+2+2+1+1+1+1+1+1+1+1+1+1+1+1)/8=2500Kbps average-rate > burst-threshold → Burst is niet toegestaan 2Mbps (1Mb per 0.5s)
9.5 (2+2+2+1+1+1+1+1+1+1+1+1+1+1+1+1)/8=2375Kbps average-rate > burst-threshold → Burst is niet toegestaan 2Mbps (1Mb per 0.5s)
10 (2+2+1+1+1+1+1+1+1+1+1+1+1+1+1+1)/8=2250Kbps average-rate > burst-threshold → Burst is niet toegestaan 2Mbps (1Mb per 0.5s)
10.5 (2+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1)/8=2125Kbps average-rate > burst-threshold → Burst is niet toegestaan 2Mbps (1Mb per 0.5s)
11 (1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1)/8=2000Kbps average-rate > burst-threshold → Burst is niet toegestaan 2Mbps (1Mb per 0.5s)
11.5 (1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1)/8=2000Kbps average-rate > burst-threshold → Burst is niet toegestaan 2Mbps (1Mb per 0.5s)
12 (1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1)/8=2000Kbps average-rate > burst-threshold → Burst is niet toegestaan 2Mbps (1Mb per 0.5s)
12.5 (1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1)/8=2000Kbps average-rate > burst-threshold → Burst is niet toegestaan 2Mbps (1Mb per 0.5s)
13 (1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1)/8=2000Kbps average-rate > burst-threshold → Burst is niet toegestaan 0Mbps (0Mb per 0.5s)
13.5 (1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+0)/8=1875Kbps average-rate > burst-threshold → Burst is niet toegestaan 0Mbps (0Mb per 0.5s)
14 (1+1+1+1+1+1+1+1+1+1+1+1+1+1+0+0)/8=1750Kbps average-rate > burst-threshold → Burst is niet toegestaan 0Mbps (0Mb per 0.5s)
14.5 (1+1+1+1+1+1+1+1+1+1+1+1+1+0+0+0)/8=1625Kbps average-rate > burst-threshold → Burst is niet toegestaan 0Mbps (0Mb per 0.5s)
15 (1+1+1+1+1+1+1+1+1+1+1+1+0+0+0+0)/8=1500Kbps average-rate > burst-threshold → Burst is niet toegestaan 0Mbps (0Mb per 0.5s)
15.5 (1+1+1+1+1+1+1+1+1+1+1+0+0+0+0+0)/8=1375Kbps average-rate < burst-threshold → Burst is toegestaan 0Mbps (0Mb per 0.5s)
16 (1+1+1+1+1+1+1+1+1+1+0+0+0+0+0+0)/8=1250Kbps average-rate < burst-threshold → Burst is toegestaan 0Mbps (0Mb per 0.5s)
16.5 (1+1+1+1+1+1+1+1+1+0+0+0+0+0+0+0)/8=1125Kbps average-rate < burst-threshold → Burst is toegestaan 0Mbps (0Mb per 0.5s)
17 (1+1+1+1+1+1+1+1+0+0+0+0+0+0+0+0)/8=1000Kbps average-rate < burst-threshold → Burst is toegestaan 2Mbps (1Mb per 0.5s)
17.5 (1+1+1+1+1+1+1+0+0+0+0+0+0+0+0+1)/8=1000Kbps average-rate < burst-threshold → Burst is toegestaan 4Mbps (2Mb per 0,5s)
18 (1+1+1+1+1+1+0+0+0+0+0+0+0+0+1+2)/8=1125Kbps average-rate < burst-threshold → Burst is toegestaan 4Mbps (2Mb per 0.5s)
18.5 (1+1+1+1+1+0+0+0+0+0+0+0+0+1+2+2)/8=1250Kbps average-rate < burst-threshold → Burst is toegestaan 4Mbps (2Mb per 0.5s)
19 (1+1+1+1+0+0+0+0+0+0+0+0+1+2+2+2)/8=1375Kbps average-rate < burst-threshold → Burst is toegestaan 4Mbps (2Mb per 0.5s)
19.5 (1+1+1+0+0+0+0+0+0+0+0+1+2+2+2+2)/8=1500Kbps average-rate = burst-threshold → Burst is niet toegestaan 2Mbps (1Mb per 0.5s)
20 (1+1+0+0+0+0+0+0+0+0+1+2+2+2+2+1)/8=1500Kbps average-rate = burst-threshold → Burst is niet toegestaan 2Mbps (1Mb per 0.5s)
20.5 (1+0+0+0+0+0+0+0+0+1+2+2+2+2+1+1)/8=1500Kbps average-rate = burst-threshold → Burst is niet toegestaan 2Mbps (1Mb per 0.5s)
21 (0+0+0+0+0+0+0+0+1+2+2+2+2+1+1+1)/8=1500Kbps average-rate = burst-threshold → Burst is niet toegestaan 2Mbps (1Mb per 0.5s)
21.5 (0+0+0+0+0+0+0+1+2+2+2+2+1+1+1+1)/8=1625Kbps average-rate > burst-threshold → Burst is niet toegestaan 2Mbps (1Mb per 0.5s)
22 (0+0+0+0+0+0+1+2+2+2+2+1+1+1+1+1)/8=1750Kbps average-rate > burst-threshold → Burst is niet toegestaan 2Mbps (1Mb per 0.5s)
22.5 (0+0+0+0+0+1+2+2+2+2+1+1+1+1+1+1)/8=1875Kbps average-rate > burst-threshold → Burst is niet toegestaan 2Mbps (1Mb per 0.5s)
23 (0+0+0+0+1+2+2+2+2+1+1+1+1+1+1+1)/8=2000Kbps average-rate > burst-threshold → Burst is niet toegestaan 2Mbps (1Mb per 0.5s)
23.5 (0+0+0+1+2+2+2+2+1+1+1+1+1+1+1+1)/8=2125Kbps average-rate > burst-threshold → Burst is niet toegestaan 2Mbps (1Mb per 0.5s)
24 (0+0+1+2+2+2+2+1+1+1+1+1+1+1+1+1)/8=2250Kbps average-rate > burst-threshold → Burst is niet toegestaan 2Mbps (1Mb per 0.5s)
24.5 (0+1+2+2+2+2+1+1+1+1+1+1+1+1+1+1)/8=2375Kbps average-rate > burst-threshold → Burst is niet toegestaan 2Mbps (1Mb per 0.5s)
25 (1+2+2+2+2+1+1+1+1+1+1+1+1+1+1+1)/8=2500Kbps average-rate > burst-threshold → Burst is niet toegestaan 2Mbps (1Mb per 0.5s)
25.5 (2+2+2+2+1+1+1+1+1+1+1+1+1+1+1+1)/8=2500Kbps average-rate > burst-threshold → Burst is niet toegestaan 2Mbps (1Mb per 0.5s)
26 (2+2+2+1+1+1+1+1+1+1+1+1+1+1+1+1)/8=2375Kbps average-rate > burst-threshold → Burst is niet toegestaan 2Mbps (1Mb per 0.5s)
26.5 (2+2+1+1+1+1+1+1+1+1+1+1+1+1+1+1)/8=2250Kbps average-rate > burst-threshold → Burst is niet toegestaan 2Mbps (1Mb per 0.5s)
27 (2+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1)/8=2125Kbps average-rate > burst-threshold → Burst is niet toegestaan 2Mbps (1Mb per 0.5s)
27.5 (1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1)/8=2000Kbps average-rate > burst-threshold → Burst is niet toegestaan 2Mbps (1Mb per 0.5s)
28 (1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1)/8=2000Kbps average-rate > burst-threshold → Burst is niet toegestaan 2Mbps (1Mb per 0.5s)
28.5 (1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1)/8=2000Kbps average-rate > burst-threshold → Burst is niet toegestaan 2Mbps (1Mb per 0.5s)
29 (1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1)/8=2000Kbps average-rate > burst-threshold → Burst is niet toegestaan 2Mbps (1Mb per 0.5s)
29.5 (1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1)/8=2000Kbps average-rate > burst-threshold → Burst is niet toegestaan 2Mbps (1Mb per 0.5s)
30 (1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1)/8=2000Kbps average-rate > burst-threshold → Burst is niet toegestaan 2Mbps (1Mb per 0.5s)
30.5 (1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1)/8=2000Kbps average-rate > burst-threshold → Burst is niet toegestaan 0Mbps (0Mb per 0.5s)
31 (1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+0)/8=1875Kbps average-rate > burst-threshold → Burst is niet toegestaan 0Mbps (0Mb per 0.5s)

Bron

Bijgewerkt op 2026-08-22.