Sei sulla pagina 1di 24

QoS estático (Queue Tree + Mangle) parte 1 | Comunidad ryohnosuke.com http://www.ryohnosuke.com/foros/index.php?

threads/938/

Portal Manuales Tienda Área de Clientes

Portal Foros MikroTik Guías y Manuales

[ryohnosuke.com] Descuento Especial para Certificación


MikroTik MTCNA / MTCRE - MKE Solutions

QoS estático (Queue Tree + Mangle) parte 1


Tema en 'Guías y Manuales' iniciado por H3ll, 2 Sep 2011.

Página 1 de 2 1 2 Siguiente >

Redacto esta guía en favor de aquellos que hayan tenido problemas, como a mi
me pasó, con lo poco de información que se tiene en la web y el tacto
intermedio del procedimiento.

Si bien mi configuración no es la óptima, estoy escribiendo el manual de una


forma más generalizada, para aquellos usuarios que tengan necesidades más
avanzadas. La guía consta de 2 partes, ésta tratará de explicar el QoS básico
H3ll que comúnmente se podrá usar. La segunda parte tratará sobre PCQ y un QoS
New Member dinámico, para los que manejen grandes cantidades de usuarios.
Me Gusta recibidos: 0
Comenzaré con unos términos básicos y lo que utilizaremos para este tipo de
QoS, debido a que en esta parte expondré los beneficios de cada opción por
sobre otras distintas, comúnmente usadas, si es que se da el caso.

Utilizaremos:

Queue Tree: Utilizaremos Queue Tree por sobre Simple Queue debido en
gran parte a la organización jerárquica que da el routerOS en este último. El
problema más grande de usar Simple Queue es que debido a este tipo de
organización, en caso se tenga una gran cantidad de reglas, éstas se irán
cumpliendo una por una en el orden que se tiene configurado.

1 de 24 02/12/2014 09:52 p.m.


QoS estático (Queue Tree + Mangle) parte 1 | Comunidad ryohnosuke.com http://www.ryohnosuke.com/foros/index.php?threads/938/

Como se muestra en la siguiente imagen: La jerarquía se va cumpliendo de


arriba para abajo en ese orden, en caso tengamos 100 reglas en el Simple
Queue, éste utilizará recursos y tiempo para llegar a la centésima regla ya que
se hace en ese orden.
En cambio, el uso de Queue Tree todo el control de tráfico es simultáneo y
especialmente da la posibilidad de usar los HTB (Heriarchical Token Bucket)
que en el caso del routerOS se soportan 3 tipos: global-in, global-out y global-
total.
Global-in, todo el tráfico ingresante al router.
Global-out, todo el tráfico saliente del router.
Global-total, todo el tráfico.

FW/Mangle: Aplicaremos reglas por cada tipo de conexión utilizando puertos


comunes, marcándolas para poder procesarlas luego en nuestro Queue Tree.

Cadena Prerouting: Utilizaremos Prerouting en este caso, pero también es


posible utilizar Forward en el Mangle. Esta vez, utilizaremos prerouting (Rojo)
debido a que para la siguiente parte de la guía, ya que según el orden del flujo
del QoS, este se aplicará un paso pal de Forward lo cual en la siguiente guía
utilizaremos para un QoS basado en PCQ (Verde).

Mark Connection: Utilizaremos mark connection para de esta forma poder


monitorear los IPs a los que nos estamos conectando y especialmente para
agregar modificadores especiales POR conexión, como el tamaño de la conexión
o de paquetes, para luego marcar dichas conexiones con el Mark Packet.

Mark Packet: Utilizaremos mark packet para poder trabajar con las conexiones
marcadas en el Queue Tree.

Guía de aplicación

2 de 24 02/12/2014 09:52 p.m.


QoS estático (Queue Tree + Mangle) parte 1 | Comunidad ryohnosuke.com http://www.ryohnosuke.com/foros/index.php?threads/938/

Comenzaremos entonces creando las conecciones y sus respectivos Packet


Marks en el Mangle

Dentro del Winbox Ingresamos a IP > Firewall > Pestaña Mangle > [+]

Procedemos con la identificación del puerto (revisar siguiente post) con los
puertos comúnmente usados, (en contínua actualización).

Como ejemplo utilizaré el puerto 80 que es el usado para todo el tráfico de la


Web y con unos modificadores extras para diferenciar web browsing (500kbytes
o menos) de las descargas (500kbytes o más).

En la ventana de New Mangle Rule, pestaña General:


Chain seleccionamos Prerouting Ya explicado arriba
Protocol seleccionamos 6 (TCP). Se puede usar 17 (UDP) también,
dependiendo de lo que queramos marcar. En este caso TCP es lo que va al caso
Dst Port seleccionamos el puerto al que la marca apuntara en este caso: 80

3 de 24 02/12/2014 09:52 p.m.


QoS estático (Queue Tree + Mangle) parte 1 | Comunidad ryohnosuke.com http://www.ryohnosuke.com/foros/index.php?threads/938/

En la misma ventana, pero pestaña Advanced


Connection Bytes seleccionaremos el rango del tamaño de archivo:
0-512000 eso quiere decir que como máximo las conexiones con 512kb van a
ser marcadas para esta regla. Luego optaremos en marcar las conexiones de
más de 512kb pero con otra marca (descarga)

4 de 24 02/12/2014 09:52 p.m.


QoS estático (Queue Tree + Mangle) parte 1 | Comunidad ryohnosuke.com http://www.ryohnosuke.com/foros/index.php?threads/938/

En la misma ventana, pero pestaña ]Action


Action seleccionaremos mark connection
New Connection Mark seleccionaremos un nombre que identifique esta
conexión de menos de 512kb por ejemplo: http_conn
Passthrough, Check activado

5 de 24 02/12/2014 09:52 p.m.


QoS estático (Queue Tree + Mangle) parte 1 | Comunidad ryohnosuke.com http://www.ryohnosuke.com/foros/index.php?threads/938/

Para terminar con nuestra primera regla de marca le dejamos un comentario


para saber a donde apunta, en este caso un simple HTTP basta.

Luego para finalizar le damos a Apply y luego Ok

6 de 24 02/12/2014 09:52 p.m.


QoS estático (Queue Tree + Mangle) parte 1 | Comunidad ryohnosuke.com http://www.ryohnosuke.com/foros/index.php?threads/938/

--Continua--

Última edición por un moderador: 27 Mar 2014

H3ll, 2 Sep 2011 #1

Ahora pasaremos a marcar el paquete de la conexión que acabamos de marcar


para tener acceso a este a través del Queue Tree.

Empezamos dándole nuevamente a [+]

H3ll En la ventana New Mangle Rule, pestaña General:


New Member Chain seleccionamos Prerouting
Me Gusta recibidos: 0 Connection Mark seleccionamos la conexión antes marcada: http_conn

En la misma ventana, pestaña Action


Action seleccionamos Mark Packet
New Packet Mark seleccionamos un nombre distintivo para este paquete por
ejem: http

7 de 24 02/12/2014 09:52 p.m.


QoS estático (Queue Tree + Mangle) parte 1 | Comunidad ryohnosuke.com http://www.ryohnosuke.com/foros/index.php?threads/938/

Passthrough en este caso le quitamos el check porque el trafico ya está siendo


redirigido a través de la anterior marca y quitamos el check para evitar
redundancias.

La idea es configurar nuestras reglas con los puertos más usados (ver post
siguiente)
Para ello, tener en mente:
Se puede escoger el protocolo ICMP (Ping), TCP o UDP, dependiendo de cual es
el que está en uso.
Se pueden escoger más que un solo puerto. Revisar la siguiente imagen con
todos los datos que he usado yo en mi caso. Soy bastante quisquilloso en lo que
refiere a juegos por lo que manualmente he agregado los puertos que estos
utilizan para darles una prioridad mayor que a las demás. Definitivamente se
puede englobar todo dentro de uno solo, pero para fines educativos los puse
separados.

8 de 24 02/12/2014 09:52 p.m.


QoS estático (Queue Tree + Mangle) parte 1 | Comunidad ryohnosuke.com http://www.ryohnosuke.com/foros/index.php?threads/938/

Para finalizar está parte cabe recalcar la última regla Otras Conexiones
Si alguna conexión no llega a marcarse en ninguna de las reglas anteriores
creamos como regla FINAL una que englobe lo que queda del tráfico.

Para ello crearemos una nueva regla con Chain: Prerouting y en Action: Mark
Connection con passthrough activado.

9 de 24 02/12/2014 09:52 p.m.


QoS estático (Queue Tree + Mangle) parte 1 | Comunidad ryohnosuke.com http://www.ryohnosuke.com/foros/index.php?threads/938/

Como antes, con cualquier otra regla. Creamos una nueva para marcar el
paquete: Prerouting, Connection Mark apuntando a la marca de conexión del
anterior paso y Mark Packet sin passthrough como en la imagen:

10 de 24 02/12/2014 09:52 p.m.


QoS estático (Queue Tree + Mangle) parte 1 | Comunidad ryohnosuke.com http://www.ryohnosuke.com/foros/index.php?threads/938/

11 de 24 02/12/2014 09:52 p.m.


QoS estático (Queue Tree + Mangle) parte 1 | Comunidad ryohnosuke.com http://www.ryohnosuke.com/foros/index.php?threads/938/

Ahora lo que queda es ir al Queue Tree para así escoger los límites y
prioridades de las distintas conexiones.

Para esto comenzamos por:

Entrar Queues > Queue Tree > [+]

Lo que se hará primero es crear una nueva cola (Queue), como Padre (Parent)
de las subsiguientes solamente para tener un orden y se haga más fácil las
limitaciones. Utilizaremos 2: una de descarga y una de subida.

La cola padre de descarga la configuraremos de la manera siguiente, donde el


Parent de esta cola es el Puerto FÍSICO del que sale toda nuestra información
del router (Osea el puerto LAN).

La siguiente cola que crearemos la configuraremos de la misma manera, solo


que el Parent nuevo es el creamos en el paso anterior, pero dirigido a la
conexión que marcamos en el Mangle. Hacemos uno por cada Conexión
marcada en el Mangle inclusive la que engloba todas. En mi caso hice nuevas
subdivisiones extra, esto depende del uso de cada persona. Por otro lado, se
tiene que ingresar la prioridad que tendrá cada conexión, como en mi caso
priorizo juegos por sobre todo lo demás, le he dado más prioridad que http,
pero no menos prioridad que los VoIP.

12 de 24 02/12/2014 09:52 p.m.


QoS estático (Queue Tree + Mangle) parte 1 | Comunidad ryohnosuke.com http://www.ryohnosuke.com/foros/index.php?threads/938/

Al finalizar con todas las colas deberían tener algo parecido al mio:

Nótese que la única limitación que use fue a la web y todo lo restante lo he
dejado para juegos.
Esta última parte la hice más ínfima, la continuaré más tarde que ya estoy de
salida.
Está sujeta a modificaciones, en caso me haya equivocado en algo favor de
avisar para editarlo.

13 de 24 02/12/2014 09:52 p.m.


QoS estático (Queue Tree + Mangle) parte 1 | Comunidad ryohnosuke.com http://www.ryohnosuke.com/foros/index.php?threads/938/

-- En continua actualización--

Basado en el diseño QoS por Megis en el MUM 09 en EEUU:


http://mum.mikrotik.com/presentations/US09/megis_qos.pdf
Última edición por un moderador: 27 Mar 2014

H3ll, 2 Sep 2011 #2

Puertos frecuentes:

H3ll
New Member

Me Gusta recibidos: 0

Prueba de que funciona:

Para aquellos ajenos al significado real de Latency o Packet Loss.


Latency es cuando los paquetes están en cola y la demora de esos paquetes en
cola se traduce como Latency. Si otra conexión está copando la línea los
paquetes que necesitamos para nuestros juegos estarán en cola. Con este tipo

14 de 24 02/12/2014 09:52 p.m.


QoS estático (Queue Tree + Mangle) parte 1 | Comunidad ryohnosuke.com http://www.ryohnosuke.com/foros/index.php?threads/938/

de QoS pasarán a la cola los paquetes de nuestra descarga en vez de la de


nuestros juegos. Loss por otro lado, es cuando estos paquetes se caen porque
nunca encuentran tiempo para pasar de la cola a la conexión.

Los packets en cola son los mostrados en la imagen, mientras que Dragon Nest
(un juego) no tiene paquetes en cola.

Última edición por un moderador: 27 Mar 2014

H3ll, 2 Sep 2011 #3

Un par de consejos.

Inner Queue, es todo queue que tenga un "child" o Leaf Queue; en tu ejemplo
este vendría a ser QoS_down ó 2QoS_up_VoIP.

Leaf Queue, es un queue final, sin ningún "child"; como puede ser Http ó LoL
en tu ejemplo.
ryohnosuke
MikroTik Support Guy La priorización que colocaste sólo va a funcionar cuando el Inner Queue tenga
un max-limit. Ahora la que está funcionando, son los "childs" de
Me Gusta recibidos: 202 3QoS_down_Web, y 2QoS_up_Web,

La priorización no tiene mucho que ver con Inner Queue, ya que sus childs o
Leaf Queue son los que mandan aquí.

De tu ejemplo, DNS, Http, Https, MSN, tienen más prioridad que Otros,
obviamente, y esto es detonado por el max-limit que le colocaste a
3QoS_down_Web, su parent queue.

Los mínimos asegurados o limit-at, de igual manera que con la priorización, sólo
van a funcionar cuando su Inner Queue tengan un max-limit establecido.

O sea, que para que todo empiece a funcionar es necesario darle a MikroTik un
ancho de banda para que calcule cómo repartir, asegurar, o priorizar los
paquetes y ancho de banda.

Con esta guía seguro terminas de armar tu QoS como dios manda
http://wiki.mikrotik.com/wiki/Manual:HTB

Saludos.

ryohnosuke, 8 Sep 2011 #4

Muy buena guia, ma ayudó mucho a conocer por donde encarar el QoS.
A la espera de la "parte 2"

Saludos

carlosdcp
Member
carlosdcp, 10 Sep 2011 #5
Me Gusta recibidos: 1

ryohnosuke dijo: ↑

15 de 24 02/12/2014 09:52 p.m.


QoS estático (Queue Tree + Mangle) parte 1 | Comunidad ryohnosuke.com http://www.ryohnosuke.com/foros/index.php?threads/938/

Un par de consejos.

Inner Queue, es todo queue que tenga un "child" o Leaf Queue; en tu ejemplo este
vendría a ser QoS_down ó 2QoS_up_VoIP.

Leaf Queue, es un queue final, sin ningún "child"; como puede ser Http ó LoL en tu
ejemplo.
renzo
New Member La priorización que colocaste sólo va a funcionar cuando el Inner Queue tenga un
Hacer clic para expandir...
Me Gusta recibidos: 0
y que opnias de estas reglas? por cierto, no entendi bien tu mensaje pero que
falta para que quede como dios manda?

renzo, 16 Sep 2011 #6

Pues están bastante bien, lo mejor es que te está explicando cómo hacerlo, así
que puedes hacer un QoS a medida. Si la intención es juegos, tal como está va
a funcionar perfectamente, siempre y cuando tu max-limit (3QoS_down_Web)
sea una velocidad menor a tu velocidad total.

Pues como dios manda, sería ponerle un max-limit a parent queue: QoS_down
y QoS_up, con la velocidad total que tienes tanto de bajada y subida, para que
ryohnosuke empiecen a funcionar las demás prioridades.
MikroTik Support Guy

Saludos.
Me Gusta recibidos: 202
ryohnosuke, 16 Sep 2011 #7

cuando coloco la interfaz en parent no me funciona el full cache .... porque??

joseph4ever
Member
joseph4ever, 20 Sep 2011 #8
Me Gusta recibidos: 0

bueno mi pregunta es que modifico si quiero cambiar la prioridad para http


osea para navegar, facebook, etc y no para juegos como esta esa guia

saludos

TecniPC
New Member
TecniPC, 17 Oct 2011 #9
Me Gusta recibidos: 0

16 de 24 02/12/2014 09:52 p.m.


QoS estático (Queue Tree + Mangle) parte 1 | Comunidad ryohnosuke.com http://www.ryohnosuke.com/foros/index.php?threads/938/

Tratare de hacerla y la posteo pero acepto consejos

saludos

TecniPC
New Member
TecniPC, 17 Oct 2011 #10
Me Gusta recibidos: 0

por casualidad no hay para hacer copy paste de un buen mange y queue
armado

adonato
Member
adonato, 18 Nov 2011 #11
Me Gusta recibidos: 0

Una duda. Si ya tengo configurado Simple Queues (Max Limit, Burst, etc) para
cada cliente, y quiero implementar esta Queue Tree, necesito borrar la cola
simple?. o pueden trabajar juntos, que problemas traeria.

TossPorcino
New Member
TossPorcino, 1 Dic 2011 #12
Me Gusta recibidos: 0

y nunca salio la segunda parte q paso??? xD

soul4ever
Active Member
soul4ever, 7 Dic 2011 #13
Me Gusta recibidos: 4

Hola compañeros...

Este QoS funciona si limito el ancho de banda a los clientes por simple queue
verdad?

Implemente este QoS y al hacelo me deja de funcionar el full Cache del


Thunder, como puedo hacerlo funcionar utilizando Thunder y las reglas de Full
Cache.

Gracias

17 de 24 02/12/2014 09:52 p.m.


QoS estático (Queue Tree + Mangle) parte 1 | Comunidad ryohnosuke.com http://www.ryohnosuke.com/foros/index.php?threads/938/

haxen
Member SALUDOS
Me Gusta recibidos: 0

haxen, 15 Feb 2012 #14

Hola y gracias por tu guia, pero me surgen unas dudas, cuando configuramos
los mangle para el preruting cuando le asignamos una candtidad de bytes, para
que sepa que esta descargando, navegando o lo que sea, siempres se asignan
0>500k? como puedo saber el tamaño de paquetes de los juegos y demas
cosas? Justo es lo que estoy pensando hacer en casa de mis padres, somos 7 en
casa, de los cuales 3 gamers, y el resto suele navegar normalmente, excepto
ha veces mi padre que se mete con el Jdownloader y a los demas que les den,
Makiaveliko vamos ni navegar, mi primera solucion fue un pequeño QoS por el router tplink
New Member que compre, asignando unos limites de ancho de banda a un rango de ips DHCP
Me Gusta recibidos: 0 que se conectan todos los PC y dispositivos excepto los 3 "gamer" que los tenia
con IP fijas fuera del rango de limites, aun asi esta muy jodido el tema, en la
zona donde vivimos llega un ADSL 3M/600k aprox a dividir entre 7 o mas
(Ipad, iphone, pcs, laptops, etc..) asi que me he decidido por algo mas "PRO" he
estado siguiendo vuestros manuales y ahora toca configurar el QoS que es lo
mas complicado para mi. Lo que tenia pensado es poner incluso un
Thundercache, ahora tengo el Mikrotik OS 5.12 instalado en un PC con un DNS
cache de 100MB (Creo que debido a mi error pensando que es un webcache).
Bueno que me he ido por las ramas, haber si me podeis resolver esta duda,
como puedo saber el tamaño de paquetes de los juegos y demas cosas que
necesito para poner el QoS como toca para priorizar como dios manda?

Makiaveliko, 20 Feb 2012 #15

Una consulta, y este esquema tambien me funcionaria si tengo redireccion del


trafico 80 a un proxy. Claro que solo sería para el puerto 80.

grovervas
New Member
grovervas, 27 Mar 2012 #16
Me Gusta recibidos: 0

hola hola amigo hice paso a paso el manual con la agregacion tuya pero en el
queue tree no me marca nada ni el Http ni el Http_descarga pero en el mangle
si recibe bytes y packets cual debe ser la causa

chevere005
New Member
chevere005, 19 Sep 2012 #17
Me Gusta recibidos: 0

18 de 24 02/12/2014 09:52 p.m.


QoS estático (Queue Tree + Mangle) parte 1 | Comunidad ryohnosuke.com http://www.ryohnosuke.com/foros/index.php?threads/938/

Que pasaria si en la "Cola Padre" de Download en Parent, en vez del Puerto


Fisico, en este caso la Interface LAN le pongo global-in y en Upload le pongo
global-out en vez de la interface WAN ????

Tengo balanceo PCC de 3 lineas con este cambio que menciono podria ocupar
este Queue Tree en mi RB ???

LIYBRA Saludos a todos y muy buen Tuto...!!!!


Member
LIYBRA, 3 Dic 2012 #18
Me Gusta recibidos: 2

buenos tardes por favor alguien que me colabore y revise esta queue tree y
mangle y me diga que estoy haciendo mal

/queue tree
add burst-limit=0 burst-threshold=0 burst-time=0s comment=\
"LIBERAR VELOCIDAD WED PROXY" disabled=no limit-at=0 max-limit=20M
name=\
salamanca full-cache packet-mark=full-cache parent=global-out priority=8 queue=\
Member default
Me Gusta recibidos: 0 add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
max-limit=3M name=Subida packet-mark="" parent=ether3 priority=1
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
max-limit=20M name=Bajada packet-mark="" parent=ether4 priority=1
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
max-limit=32k name=Dns_in packet-mark=dns parent=Subida priority=1
queue=\
default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
max-limit=32k name=ICMP_in packet-mark=icmp parent=Subida priority=1 \
queue=default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
max-limit=0 name=Winbox_in packet-mark=winbox_pkt parent=Subida
priority=\
1 queue=default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
max-limit=0 name=Msn_in packet-mark=msn parent=Subida priority=2
queue=\
default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
max-limit=512k name=Msn packet-mark=msn parent=Bajada priority=2
queue=\
default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
max-limit=0 name=Winbox packet-mark=winbox_down_pkt parent=Bajada \
priority=1 queue=default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
max-limit=2M name=Youtube packet-mark=youtube_in parent=Bajada
priority=4 \
queue=default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
max-limit=0 name="Http Up" packet-mark=http_up_pkt parent=Subida \
priority=1 queue=default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
max-limit=10M name=Http packet-mark=http_up_pkt parent=Bajada
priority=1 \
queue=default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
max-limit=512k name="Otras udp" packet-mark=otras_udp_pkt

19 de 24 02/12/2014 09:52 p.m.


QoS estático (Queue Tree + Mangle) parte 1 | Comunidad ryohnosuke.com http://www.ryohnosuke.com/foros/index.php?threads/938/

parent=Bajada \
priority=8 queue=default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
max-limit=600k name="Otras small" packet-mark=otras_pkt parent=Bajada \
priority=8 queue=default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
max-limit=128k name=Otras packet-mark=otras_pkt parent=Subida priority=8
\
queue=default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
max-limit=0 name=Otras_UDP packet-mark=otras_udp_pkt parent=Subida \
priority=8 queue=default
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \
max-limit=0 name
default
add burst-limit=0 bu
max-limit=700k n
priority=1 queue
add burst-limit=0 bu
max-limit=1M nam
priority=1 queue

mangle

/ip firewall mangle


add action=mark-packet chain=output comment="LIBERAR VELOCIDAD WED
PROXY" \
disabled=no dscp=4 new-packet-mark=full-cache passthrough=no
add action=mark-connection chain=prerouting comment=facebook disabled=no
\
new-connection-mark=facebook_in passthrough=yes protocol=tcp
add action=mark-packet chain=prerouting disabled=no new-packet-
mark=facebook_in \
passthrough=no
add action=mark-connection chain=prerouting comment=Youtube
content=youtube \
disabled=no new-connection-mark=youtube_in passthrough=yes protocol=tcp
add action=mark-packet chain=prerouting connection-mark=youtube_in
disabled=no \
new-packet-mark=youtube_in passthrough=no
add action=mark-packet chain=prerouting connection-mark=http_up_cnx
disabled=no \
new-packet-mark=http_up_pkt passthrough=no
add action=mark-connection chain=prerouting comment=" https y http"
disabled=no \
dst-port=443 in-interface=!ether3 new-connection-mark=https_up_cnx \
passthrough=yes protocol=tcp
add action=mark-packet chain=prerouting disabled=no new-packet-mark=\
https_up_pkt passthrough=no
add action=mark-connection chain=prerouting disabled=no dst-port=80 \
in-interface=!ether3 new-connection-mark=http_up_cnx passthrough=yes \
protocol=tcp
add action=mark-packet chain=prerouting disabled=no new-packet-
mark=http_up_pkt \
passthrough=no
add action=mark-connection chain=prerouting comment="ICMP(Ping)"
disabled=no \
new-connection-mark=icmp_conex passthrough=yes protocol=icmp
add action=mark-packet chain=prerouting connection-mark=icmp_conex
disabled=no \

20 de 24 02/12/2014 09:52 p.m.


QoS estático (Queue Tree + Mangle) parte 1 | Comunidad ryohnosuke.com http://www.ryohnosuke.com/foros/index.php?threads/938/

new-packet-mark=icmp passthrough=no
add action=mark-connection chain=prerouting comment=DNS disabled=no
dst-port=53 \
new-connection-mark=dns_conex passthrough=yes protocol=tcp
add action=mark-connection chain=prerouting disabled=no dst-port=53 \
new-connection-mark=dns_conex passthrough=no protocol=udp
add action=mark-packet chain=prerouting connection-mark=dns_conex
disabled=no \
new-packet-mark=dns passthrough=no
add action=mark-connection chain=prerouting comment=msn disabled=no
dst-port=\
1863 in-interface=!ether3 new-connection-mark=msn_conex passthrough=yes
\
protocol=tcp
add action=mark-packet chain=prerouting disabled=no new-packet-mark=msn
\
passthrough=no
add action=mark-connection chain=prerouting comment=WinBox disabled=no \
dst-port=8292 new-connection-mark=winbox_conex passthrough=yes
protocol=tcp
add action=mark-connection chain=prerouting disabled=no dst-port=20561 \
new-connection-mark=winbox_conex passthrough=yes protocol=udp
add action=mark-packet chain=prerouting connection-mark=winbox_conex
disabled=\
no new-packet-mark=winbox_pkt passthrough=no
add action=mark-connection chain=postrouting comment="Winbox 2" \
connection-mark=winbox_conex disabled=no new-connection-
mark=winbox_down \
passthrough=yes
add action=mark-packet chain=postrouting connection-mark=winbox_down
disabled=\
no new-packet-mark=winbox_down_pkt passthrough=no
add action=mark-connection chain=prerouting comment="otras UDP
connection" \
disabled=no in-interface=!ether3 new-connection-mark=otras_udp_cnx \
passthrough=yes protocol=udp
add action=mark-packet chain=prerouting disabled=no new-packet-mark=\
otras_udp_pkt passthrough=no
add action=mark-connection chain=postrouting disabled=no new-connection-
mark=\
otras_udp_cnx passthrough=yes protocol=udp
add action=mark-packet chain=postrouting disabled=no new-packet-mark=\
otras_udp_all_pkt passthrough=no
add action=mark-connection chain=prerouting comment="otras connection" \
disabled=no in-interface=!ether3 new-connection-mark=otras_cnx
passthrough=\
yes protocol=tcp
add action=mark-packet chain=prerouting disabled=no new-packet-
mark=otras_pkt \
passthrough=no

no veo movimiento de packets ni de bytes en queue tree

gracias

salamanca, 17 Feb 2013 #19

H3ll dijo: ↑

21 de 24 02/12/2014 09:52 p.m.


QoS estático (Queue Tree + Mangle) parte 1 | Comunidad ryohnosuke.com http://www.ryohnosuke.com/foros/index.php?threads/938/

Ahora pasaremos a marcar el paquete de la conexión que acabamos de marcar para


tener acceso a este a través del Queue Tree.

Empezamos dándole nuevamente a [+]

monsefu En la ventana New Mangle Rule, pestaña General:


Member Chain seleccionamos Prerouting
Hacer clic para expandir...
Connection Mark seleccionamos la conexión antes marcada: http_conn
Me Gusta recibidos: 0

En la misma ventana, pestaña Action


Action seleccionamos Mark Packet
New Packet Mark seleccionamos un nombre distintivo para este paquete por ejem:
http
Passthrough en este caso le quitamos el check porque el trafico ya está siendo
redirigido a través de la anterior marca y quitamos el check para evitar
redundancias.

La idea es configurar nuestras reglas con los puertos más usados (ver post siguiente)
Para ello, tener en mente:
Se puede escoger el protocolo ICMP (Ping), TCP o UDP, dependiendo de cual es el que
está en uso.
Se pueden escoger más que un solo puerto. Revisar la siguiente imagen con todos los
datos que he usado yo en mi caso. Soy bastante quisquilloso en lo que refiere a
juegos por lo que manualmente he agregado los puertos que estos utilizan para
darles una prioridad mayor que a las demás. Definitivamente se puede englobar todo
dentro de uno solo, pero para fines educativos los puse separados.

22 de 24 02/12/2014 09:52 p.m.


QoS estático (Queue Tree + Mangle) parte 1 | Comunidad ryohnosuke.com http://www.ryohnosuke.com/foros/index.php?threads/938/

Para finalizar está parte cabe recalcar la última regla Otras Conexiones
Si alguna conexión no llega a marcarse en ninguna de las reglas anteriores creamos
como regla FINAL una que englobe lo que queda del tráfico.

Para ello crearemos una nueva regla con Chain: Prerouting y en Action: Mark
Connection con passthrough activado.

Como antes, con cualquier otra regla. Creamos una nueva para marcar el paquete:
Prerouting, Connection Mark apuntando a la marca de conexión del anterior paso
y Mark Packet sin passthrough como en la imagen:

Ahora lo que queda es ir al Queue Tree para así escoger los límites y prioridades de
las distintas conexiones.

Para esto comenzamos por:

Entrar Queues > Queue Tree > [+]

Lo que se hará primero es crear una nueva cola (Queue), como Padre (Parent) de las
subsiguientes solamente para tener un orden y se haga más fácil las limitaciones.
Utilizaremos 2: una de descarga y una de subida.

La cola padre de descarga la configuraremos de la manera siguiente, donde el Parent


de esta cola es el Puerto FÍSICO del que sale toda nuestra información del router
(Osea el puerto LAN).

23 de 24 02/12/2014 09:52 p.m.


QoS estático (Queue Tree + Mangle) parte 1 | Comunidad ryohnosuke.com http://www.ryohnosuke.com/foros/index.php?threads/938/

como seria las reglas para THUNDERCACHE PARALELO

monsefu, 4 Jul 2014 #20

Página 1 de 2 1 2 Siguiente > (Debes acceder o registrarte para responder aquí.)

Compartir esta página


Recomendar Una persona recomienda esto. Regístrate para ver qué
recomiendan tus amigos.

Portal Foros MikroTik Guías y Manuales

Español (ES) Contactarnos Ayuda Portal Arriba

Forum software by XenForo™ ©2010-2014 XenForo Ltd. Términos y reglas

24 de 24 02/12/2014 09:52 p.m.

Potrebbero piacerti anche