TanodTools
ES

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

Subida (del cliente a internet)
Bajada (de internet al cliente)
Opcional: muestra el threshold que da un burst de esta duración.

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

  1. Ingresa max-limit, burst-limit, burst-threshold y burst-time para subida y bajada. Las velocidades aceptan k, M o G, como 20M.
  2. 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.
  3. 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.