PDA

Ver la versión completa : Simple Queue + PCQ + Reuso



miguel20
07/09/2020, 11:17
La característica de Reuso de Mikrotik, es aplicada por los ISP o Wisp, cuando pretenden vender un ancho de banda máximo, pero asegurándose un por un porcentaje garantizado de todo el ancho de banda disponible, todo esto en un mismo grupo.

1 Fórmula de reúso

La fórmula de reúso para un control de ancho de banda Simple Queue + PCQ + Reuso
tomando en cuenta los parámetros de mikrotik sería la siguiente.

Limit At (Garantizado) = Max Limit (Velocidad Máxima) / Número de clientes

Limit At: La velocidad garantizada que el cliente le va a llegar si es que todos los del mismo grupo están consumiendo al mismo tiempo.

Max Limit: La velocidad máxima que ofrecemos, es decir la velocidad máxima que un usuario le puede llegar, eso si es el único usuario activo del grupo.

Número de clientes: Número de clientes que van a estar dentro de nuestro grupo (Plan)

Ejemplo
Para este manual creamos un reuso 1:5
El plan sería el siguiente
Megas: 20M (2000k)

Entonces tomando la fórmula
Limit At (Garantizado) = Max Limit (Velocidad Máxima) / Número de clientes
Limit At = 20M / 5
Limit At = 4M.

Entonces los parámetros que colocaremos en el Mikrotik para cada queue serían los siguientes. Estos datos los utilizaremos mas adelante en el paso 3
Valores para el queue padre.
Max Limit = 20M
Limit At = 20M
Valores para los 5 clientes (queue)
Max Limit = 20M
Limit At = 4M

Explicación.
Estamos vendiendo un plan de 20 Megas, con un reuso de 1:5, significa que el limite de la velocidad padre sera de 20 Megas, y bajo este padre se agregará a 5 usuarios con un limite de velocidad de 4 Megas cada uno.

¿Qué sucederá en esta situación, solo un cliente esta descargando y todos los demás estén activos?
R=EL cliente va a obtener como velocidad máxima 20 Megas, si es el único cliente activo descargando, en caso que sel segundo cliente empiece a descargar, obtendrá 10 Megas cada uno.

¿Qué pasará cuando todos los clientes estén conectados al mismo tiempo?
Cuando los 5 clientes empiecen a descargar todos al mismo tiempo la velocidad máxima se compartirá de forma igual, para este caso en la configuración
limit-at (velocidad garantizada) colocaremos 4 Megas a cada cliente.
En este caso cuando todos los 5 clientes estén descargando al mismo tiempo, descargarán con una velocidad garantizada de 4 Megas.

Todo esto se describe en la siguiente imagen.
498




Configuración en el Mikrotik.

1 Crear el queue padre (parent)

1. Ir a simple queues
2. Agregar nueva regla [+]
3. Agregar un nombre a nuestro parent, en mi ejemplo: Plan_20Mbps_Reuso_1:5
4. En Target es importante agregar las IP de los clientes que van a pertenecer a nuestro reuso, de lo contrario no va a funcionar, como en este ejemplo estamos creando un reuso 5:1 agregó 5 IPs. Nota: Estas 5 ips de igual forma las vamos utilizar mas adelante en el paso 3.
5. Agregamos la velocidad máxima (Max Limit), en mi caso son 20M/20M(Esta sería lavelocidad Máxima ofrecida, que le llegaría a uno de los 5 clientes, si es que son el único usuario activo del grupo)

469

6.Estando en la misma ventana ir a la pestaña de Advanced en Limit At agregamos los 20M/20M (Velocidad Máxima garantizada si son el único usuario activo del grupo)
470

Nuestro parent quedó de la siguiente manera:

471
En si este parent lo que hará es ofrecer a todos los clientes 20M/20M como máximo y garantizados, eso sí hay un solo cliente activo en el grupo. Este queue (parent) lo utilizaremos en el paso 3.
2 pcq-rate=0


Antes de agregar los clientes, recordemos que vamos a hacer uso del PCQ queue type default de Mikrotik,

pcq-download-default
pcq-upload-default

¿Por qué se usan estos pcq types que ya están creados por default?
R= Porque como mencionamos anteriormente esto nos va ayudar a repartir el ancho de banda de forma equitativa.
Aquí una imagen del funcionamiento pcq-rate=0
466

Estos queue types ya vienen creados de fabrica los podemos encontrar en: /Queues/Queues types

464

3 Agregar los clientes (queues) al parent

Aclarando esto, tenemos los datos de nuestro reuso.
Por cada IP (clliente) en mi caso serian 192.168.8.10, 192.168.8.11, 192.168.8.12, 192.168.8.13, 192.168.8.14 vamos a crear un queue y le agregaríamos los siguientes datos.
Max Limit = 20M
Limit At = 4M
Upload Queue Type: pcq-download-default
Download Queue Type: pcq-upload-default
Parent: Plan_20Mbps_Reuso_1:5 (este queue se creó en el paso anterior)


El resultado sería el siguiente.



472

¿Qué tengo que hacer si quiero agregar un cliente más a este reuso 1:5?

R= Como en este ejemplo estamos realizando un reuso 1:5
si queremos agregar otro cliente dentro de este grupo, en si ya no seria un reuso 1:5
A simple vista lo veríamos como un reuso 1:6 y si sucesivamente si quisiera después agregar N cantidad de clientes al mismo reuso.

En estos casos. el reuso se sigue respetando, es decir nuestra velocidad máxima (Max Limit) y nuestro garantizado (LImit at) va a seguir siendo igual para los clientes (queues) hijos.

Lo único que va a cambiar seria los parámetros Max Limit, Limit At de nuestro queue padre (parent) es decir a nuestro parent le vamos aumentar el ancho de banda para que este pueda satisfacer a todos sus hijos (queues)

Aquí la fórmula cambia un poco y sería la siguiente.

max-limit,limit-at ( en padre) = limit-at (del hijo) * N cantidad de clientes a agregar.

Entonces,el limit at en hijo en nuestro ejemplo es de 4M, y como queremos agregar el sexto cliente, quedaría de la siguiente forma.

max-limit,limit-at ( en padre) = 4 * 6
max-limit,limit-at ( en padre) = 24 Megas

Esto se describe en la siguiente imagen.
499

En el Mikrotik quedaría de la siguiente manera.

473

hasta aquí seria todo, recordar que si queremos crear otro plan de reuso, solo hay que tomar en cuenta, el ancho de banda como máximo que les va a llegar si es que son el único usuario y cuanto les vas a garantizar del total de eso.
Este fue un pequeño ejemplo de como crear planes con reuso a través de simple queues y pcq. Basándote de esta guía tu puedes crear los planes que desees cambiando los valores descuerdo a tus necesidades