Calculadora de burst MikroTik
Ingresa max-limit, burst-limit, burst-threshold y burst-time y mira exactamente cuánto tiempo hace burst un cliente desde reposo, cuántos datos son y la línea de queue para pegar.
Funciona en tu navegador; nada de lo que escribes sale de tu dispositivo
Modela el burst de RouterOS para un cliente con demanda ilimitada, medido en pasos de burst-time/16 como lo hace RouterOS. El tráfico real es más irregular, y las queues padre pueden limitar a un cliente por debajo de estos números. MikroTik y RouterOS son marcas registradas de SIA Mikrotīkls. Esta herramienta es independiente y no está afiliada ni respaldada por MikroTik.
Cómo calcular los ajustes de burst en MikroTik
- Ingresa max-limit, burst-limit, burst-threshold y burst-time para subida y bajada. Las velocidades aceptan k, M o G, como 20M.
- Lee cuánto dura el burst desde reposo y mira la gráfica, que muestra la velocidad permitida y el promedio que RouterOS compara con el threshold.
- Opcionalmente ingresa la duración de burst que quieres para obtener el threshold que la produce, y luego copia la línea de simple queue o de rate-limit PPP.
El burst en las queues de RouterOS, paso a paso
El burst permite que un cliente vaya más rápido que su max-limit durante un tiempo corto, de modo que las páginas web y las descargas pequeñas se sientan rápidas mientras las transferencias largas se estabilizan en la velocidad del plan. Lo controlan cuatro ajustes, cada uno dado como subida/bajada en una simple queue: max-limit, el techo normal; burst-limit, el techo más alto mientras hay burst; burst-threshold, la velocidad promedio a la que termina el burst; y burst-time, la ventana en la que se mide ese promedio.
RouterOS divide burst-time en 16 intervalos. Después de cada intervalo promedia la velocidad del cliente durante los últimos 16 intervalos y la compara con el threshold: por debajo, el cliente puede usar burst-limit; igual o por encima, solo max-limit. Un cliente que viene de reposo empieza con un promedio de cero, envía a burst-limit, y el promedio sube hasta cruzar el threshold. Con un burst-time de 8 s, un burst-limit de 40M y un threshold de 16M, el promedio llega al threshold a los 3.2 s, y la siguiente revisión, a los 3.5 s, termina el burst; para entonces el cliente ha movido unos 17.5 MB. Luego el promedio se mantiene por encima del threshold mientras el cliente siga transfiriendo a max-limit, así que el siguiente burst necesita una pausa.
Cómo elegir los valores
- Fija burst-limit a la velocidad que quieres que sientan las transferencias cortas, a menudo de 1.5 a 2 veces max-limit.
- Mantén burst-threshold por debajo de max-limit, normalmente entre 60 y 80% de este, y ajusta burst-time para obtener la duración de burst que quieres.
- Desactiva FastTrack, o excluye de él a los clientes con queue: los paquetes con fasttrack se saltan por completo las simple queues. Genera las queues con el generador de simple queues o como perfiles PPP con el generador de servidor PPPoE.
Preguntas frecuentes
¿Cómo funciona el burst en MikroTik?
Cada burst-time/16, RouterOS calcula la velocidad promedio del cliente durante el último burst-time. Mientras ese promedio esté por debajo de burst-threshold, la queue deja que el cliente envíe hasta burst-limit; cuando el promedio alcanza el threshold, el cliente baja a max-limit. Un cliente que estuvo inactivo tiene un promedio de cero, así que una descarga nueva empieza en burst-limit y vuelve a max-limit después de unos segundos.
¿Cuánto dura el burst?
Partiendo de reposo con un cliente que toma todo lo que se le ofrece, el burst dura aproximadamente burst-threshold × burst-time ÷ burst-limit. Con burst-limit 40M, threshold 16M y burst-time 8s, son 16 × 8 ÷ 40 = 3.2 segundos. El promedio solo se revisa cada burst-time/16 (medio segundo aquí), así que el burst realmente termina en la primera revisión posterior a ese punto, a los 3.5 segundos; la calculadora recorre esas revisiones y muestra ambas cifras.
¿Por qué burst-threshold debe estar por debajo de max-limit?
Si el threshold está por encima de max-limit, un cliente que descarga a max-limit tiene un promedio menor que el threshold, así que el burst se activa de nuevo, el promedio sube, el burst se desactiva, y el cliente sigue oscilando. Con el threshold por debajo de max-limit, un cliente que sigue descargando se mantiene en max-limit y solo vuelve a hacer burst después de una pausa.
¿Para qué sirve la línea de rate-limit?
Los perfiles PPP, los secrets PPP y RADIUS (el atributo Mikrotik-Rate-Limit) aceptan los mismos límites en una sola cadena: max-limit, burst-limit, burst-threshold y burst-time, cada uno como rx/tx desde el lado del router, que es subida/bajada para el cliente. RouterOS construye una simple queue dinámica a partir de ella cuando el cliente se conecta.
¿limit-at es parte del burst?
No. limit-at es la velocidad que la queue garantiza cuando el padre está congestionado; el burst solo cambia cuánto por encima de max-limit puede llegar un cliente durante un rato. Mantén limit-at igual o por debajo de max-limit.
¿Se envía algo a un servidor?
No. La simulación y la gráfica se calculan en tu navegador.