14 Archivos adjunto(s)
Crear Planes PCQ + Address List en Mikroti
En esta guía les enseñare a como poder crear planes PCQ + Address list.
Nota
La configuración PCQ explicada a continuación funciona sin importar si tenemos o no balanceo en el mismo RB.
Para fines de este manual creamos un plan PCQ+Address list de 5M/5M.
De igual forma para no perderse, con los nombres de las reglas, a continuación les dejo los nombres que utilice en esta guía
Esto no significa que solo van a poder crear planes de 5M, ya que los valores que voy agregar a continuación ustedes lo pueden adaptar a sus necesidades.
#Address list Nombre del Plan con esto es donde asignaremos los clientes después©s
PCQ_5M
#Mangle - Marcas de los paquetes que después©s usaremos en el queue tree
Mark_PCQ_5M-in
Mark_PCQ_5M-out
Nombre de las reglas que usaremos en el queue tree.
#Queue type
PCQ_5M-down
PCQ_5M-up
#Queue tree
DOWN
PCQ_5M-DOWN
UP
PCQ_5M-UP
1 Hacer el marcado de paquetes en mangle .
1.1.- Crear la primer marca de paquetes entrantes (Download)
1-IP/Firewall/Mangle/
2-Agregar nuevo regla [+]
3-Ir a la pestaña: General
4-En chain seleccionar: postrouting
5-Opcional puedes agregar un comentario.
Archivo adjunto 441
1.2
Estando en la misma ventana
1-Ir en la pestaña: Advanced
2.En Dst. Address List. Agregamos PCQ_5M que es el nombre del Address List el cual será un grupo (Plan) para los clientes correspondientes.
Archivo adjunto 442
1.3
Estando en la misma ventana.
Aquí es donde vamos a crear la primer marca de paquetes entrantes (download)
1.Ir en la pestañaAction.
2.En Action, seleccionamos mark packet.
3.En New Packet Mark agregamos Mark_PCQ_5M-in que será la primer marca de paquetes Download
4.Desmarcamos Passthrough.
5.No olvidar hacer click en Ok y Apply para confirmar los cambios.
Archivo adjunto 443
1.4 - Crear la segunda marca de paquetes salientes (Upload)
1-De nuevo ir en IP/FIrewall/Mangle
2-Agregar otra regla [+]
3-En la pestañaGeneral
4-En Chain seleccionamos: forward
5-Opcional podemos agregar un comentario.
Archivo adjunto 444
1.5
Estando en la misma ventana
1-Ir en la pestañaAdvanced
2-En Src. Address List. Volvemos a colocar el Address List PCQ_5M.
Archivo adjunto 445
1.6
Estando en la misma ventana
Aquí es donde vamos la segunda marca de paquetes salientes (Upload)
1-Ir en la pestañaAction
2-En Action, seleccionamos mark packet
3-En New Packet Mark agregamos Mark_PCQ_5M-out que será la segunda marca de paquetes Upload
4-Desmarcamos Passthrough
5-No olvidar hacer click en Ok y Apply para confirmar los cambios.
Archivo adjunto 446
2 Creación de los queue types basados en pcq.
2.1.- Aquí es donde vamos a definir la velocidad bajada (Download)
1-Ir queue/queue type
2-Agregar un nuevo type [+]
3-Type Name agregar el nombre PCQ_5M-down
4-En el campo Kind seleccionamos pcq
5-En campo Rate agregamos 5M
6-En el campo Classifier marcamos Dst. Address
7-No olvidar hacer click en Ok y Apply para confirmar los cambios.
Archivo adjunto 447
2.2
Repetimos el mismo proceso, ahora aquí vamos a velocidad de subida (Upload)
1-Ir queue/queue type
2-Agregar un nuevo type [+] esto para la velocidad de subida
3-Type Name agregar el nombre PCQ_5M-up
4-En el campo Kind seleccionamos pcq
5-En campo Rate agregamos 5M, esto ya que mi plan PCQ va hacer simétrico
6-En el campo Classifier marcamos Src. Address
7-No olvidar hacer click en Ok y Apply para confirmar los cambios.
Archivo adjunto 450
3 Registro de los queue tree.
3.1 Parent Queue tree de bajada (Download)
1.Ir Queue/Queue Tree
2.Agregamos una regla nueva [+]
Estando en la pestaña general.
3.En name agregamos DOWN
4.En parent lo dejamos por default global
5.No olvidar hacer click en Ok y Apply para confirmar los cambios.
Archivo adjunto 455
3.2.- Parent Queue tree de subida (Upload)
Repetimos el mismo proceso. ahora se creara una queue padre para la subida
1-De nuevo en Queue/Queue Tree
2-Agregamos una regla nueva [+]
Estando en la pestaña general.
3-En name, agregamos UP
4-En parent lo dejamos por default global
5-No olvidar hacer click en Ok y Apply para confirmar los cambios.
Archivo adjunto 456
Nota
Estos pasos 3.1 y 3.2 donde creamos los queues Down, Up solo se crean una vez. En caso de configurar otro plan diferente omitimos estos pasos.
3.3
1-De nuevo en Queue/Queue Tree
2-Agregamos una regla nueva [+]
3-En name agregamos PCQ_5M-DOWN
4-En parent seleccionamos DOWN ya que fue el queue que creamos en el paso 3.1
5-En Packet Marks seleccionamos la marca de paquetes Mark_PCQ_5M-in que fue la que se creo en el paso 1.3
6-En Queue type seleccionamos el type PCQ_5M-down que fue el que creamos en el paso 2.1
7-No olvidar hacer click en Ok y Apply para confirmar los cambios.
Archivo adjunto 457
3.4
Ahora creamos la segunda regla.
1-De nuevo en Queue/Queue Tree
2-Agregamos una regla nueva [+]
3-En name agregamos PCQ_5M-UP
4-En parent seleccionamos UP que es el queue que creamos en el paso 3.2
5-En Packet Marks seleccionamos la marca de paquetes Mark_PCQ_5M-out que creamos en el paso 1.6
6-En Queue type seleccionamos el type PCQ_5M-up que creamos en el paso 2.2
7-No olvidar hacer click en Ok y Apply para confirmar los cambios.
Archivo adjunto 458
4 Crear un cliente y asignarle el Plan PCQ.
Hasta este ṕaso ya hemos creado las reglas para el plan PCQ+Address list de 5Megas. Ahora veremos la forma de como asignarle a un cliente dicho plan.
1-Ir en Ip/Firewall/Address List
2-Agregar nuevo address list [+]
3-AquÃ* vamos a seleccionar el address list que se creo en el paso 1.2 y 1.5 que fue: PCQ_5M
4-En Address agregamos la ip del cliente al que le queremos asignar ese plan.
5-Opcional podemos agregar un comentario que haga referencia el nombre del cliente.
6-No olvidar hacer click en Ok y Apply para confirmar los cambios.
Archivo adjunto 459
5 Test de velocidad.
Para demostrar que funciona pueden agregarse IP estática, simulando como si fuéramos un cliente y hacer un test de velocidad y comprobar el funcionamiento.
Archivo adjunto 460
Y hasta aquí seria todos los pasos a seguir, para poder crear un planes PCQ+Address list, de todas formas les dejo el script de todos los pasos realizados, e incluso pueden modificar los valores para crear el plan que deseen.
/ip firewall mangle
add action=mark-packet chain=postrouting comment=PCQ_5M-in \
dst-address-list=PCQ_5M new-packet-mark=Mark_PCQ_5M-in passthrough=\
no
add action=mark-packet chain=forward comment=PCQ_5M-out new-packet-mark=\
Mark_PCQ_5M-out passthrough=no src-address-list=PCQ_5M
/queue type
add kind=pcq name=PCQ_5M-down pcq-classifier=dst-address pcq-rate=5M
add kind=pcq name=PCQ_5M-up pcq-classifier=src-address pcq-rate=5M
/queue tree
add name=DOWN parent=global
add name=UP parent=global
add name=PCQ_5M-DOWN packet-mark=Mark_PCQ_5M-in parent=DOWN queue=\
PCQ_5M-down
add name=PCQ_5M-UP packet-mark=Mark_PCQ_5M-out parent=UP queue=\
PCQ_5M-up
/ip firewall address-list
add address=192.168.8.81 comment=Cliente_02 list=PCQ_5M