Página 14 de 14 PrimerPrimer ... 4121314
Resultados 131 al 132 de 132

Tema: 61. Priorización de Trafico QoS - Manual Guias Mikrotik

  1. #131
    Recluta Avatar de domingo
    Fecha de ingreso
    24 nov, 16
    Mensajes
    1
    Me Gusta: 0

    0 Solo miembros!
    Cita Iniciado por mikrotikperu Ver mensaje


    Pegar en Mangle

    Código PHP:
    /ip firewall mangle
    add action
    =mark-connection chain=prerouting comment=P2P disabled=no new-connection-mark="PRIO 8" p2p=all-p2p passthrough=yes

    add action
    =mark-packet chain=prerouting comment="" connection-mark="PRIO 8" disabled=no new-packet-mark="PRIO 8" passthrough=yes

    add action
    =jump chain=prerouting comment="" disabled=no jump-target="TERMINO DE PROCESAR" packet-mark="PRIO 8"

    add action=mark-connection chain=prerouting comment="PRIO - 7 MULTIDESCARGAS" connection-bytes=50000000-0 disabled=no new-connection-mark="PRIO 7" passthrough=yes protocol=tcp

    add action
    =mark-packet chain=prerouting comment="" connection-mark="PRIO 7" disabled=no new-packet-mark="PRIO 7" passthrough=yes

    add action
    =jump chain=prerouting comment="" disabled=no jump-target="TERMINO DE PROCESAR" packet-mark="PRIO 7"

    add action=mark-connection chain=prerouting comment="MARCO PRIO 1" disabled=no new-connection-mark="PRIO 1" passthrough=yes protocol=icmp

    add action
    =mark-connection chain=output comment="" disabled=no dst-port=53 new-connection-mark="PRIO 1" passthrough=yes protocol=udp

    add action
    =mark-connection chain=prerouting comment="" disabled=no dst-port=53 new-connection-mark="PRIO 1" passthrough=yes protocol=udp

    add action
    =mark-packet chain=prerouting comment="" connection-mark="PRIO 1" disabled=no new-packet-mark="PRIO 1" passthrough=yes

    add action
    =jump chain=prerouting comment="" disabled=no jump-target="TERMINO DE PROCESAR" packet-mark="PRIO 1"

    add action=mark-connection chain=prerouting comment="MARCO PRIO 2 , STREAMING - JUEGOS,VOIP" disabled=no dst-port=5060-5061 new-connection-mark="PRIO 2" passthrough=yes protocol=udp

    add action
    =mark-connection chain=prerouting comment="" disabled=no dst-port=1863,5190,777 new-connection-mark="PRIO 2" passthrough=yes protocol=tcp

    add action
    =mark-packet chain=prerouting comment="" connection-mark="PRIO 2" disabled=no new-packet-mark="PRIO 2" passthrough=yes

    add action
    =jump chain=prerouting comment="" disabled=no jump-target="TERMINO DE PROCESAR" packet-mark="PRIO 2"

    add action=mark-connection chain=prerouting comment="marco prio 3 navegacion" disabled=no dst-port=80,443,8000-9000 new-connection-mark="PRIO 3" passthrough=yes protocol=tcp

    add action
    =mark-packet chain=prerouting comment="" connection-mark="PRIO 3" disabled=no new-packet-mark="PRIO 3" passthrough=yes

    add action
    =jump chain=prerouting comment="" disabled=no jump-target="TERMINO DE PROCESAR" packet-mark="PRIO 3"

    add action=mark-connection chain=prerouting comment="PRIO 4 - PUERTOS LABORALES" disabled=no dst-port=25,110,143,3389,1723,21-23 new-connection-mark="PRIO 4" passthrough=yes protocol=tcp

    add action
    =mark-packet chain=prerouting comment="" connection-mark="PRIO 4" disabled=no new-packet-mark="PRIO 4" passthrough=yes

    add action
    =jump chain=prerouting comment="" disabled=no jump-target="TERMINO DE PROCESAR" packet-mark="PRIO 4"

    add action=mark-connection chain=prerouting comment="MARCO PRIO 5" disabled=no new-connection-mark="PRIO 5" passthrough=yes

    add action
    =mark-packet chain=prerouting comment="" connection-mark="PRIO 5" disabled=no new-packet-mark="PRIO 5" passthrough=yes

    add action
    =accept chain="TERMINO DE PROCESAR" comment="" disabled=no 
    En este ejemplo marcamos conexion y marcamos paquetes que es la forma correcta de un QoS por que existe la forma de trabajar a nivel de paquetes pero por 2 razones marcamos.
    1.- bajo uso de procesador.
    2.- re-uso del connection tracking.

    El plan de QoS lo Trabajamos de esta manera:

    1.- PRIO1 : ICMP ,UDP53
    2.- PRIO2 : UDP 5060-5061 | TCP 1863,5190,777 | 10000-20000 (VozIP)
    3.- PRIO3 : TCP 80,443,8000-9000
    4.- PRIO4 : TCP 25,110,143,3389,1723,21-23
    5.- PRIO5 : Resto
    6.- PRIO7 : Descargas o Hilos que dicha conexion pase mas de 50 MB
    8.- PRIO8 : P2P





    Pegar en queue type
    Usamos el Qdiscs Stochastic Fairness Queueing (SFQ) para que el trafico pasante por el QoS sea ecualizado tambien.

    Código PHP:
    /queue type
    add kind
    =sfq name=BAJADA sfq-allot=1514 sfq-perturb=5
    add kind
    =sfq name=SUBIDA sfq-allot=1514 sfq-perturb=

    Código PHP:
    /queue tree
    add burst
    -limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=Download parent=ether5 priority=1

    add burst
    -limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=PRIO1 packet-mark="PRIO 1" parent=Download priority=1 queue=BAJADA

    add burst
    -limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=PRIO2 packet-mark="PRIO 2" parent=Download priority=2 queue=BAJADA

    add burst
    -limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=PRIO3 packet-mark="PRIO 3" parent=Download priority=3 queue=BAJADA

    add burst
    -limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=PRIO4 packet-mark="PRIO 4" parent=Download priority=4 queue=BAJADA

    add burst
    -limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=PRIO5 packet-mark="PRIO 5" parent=Download priority=5 queue=BAJADA

    add burst
    -limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=PRIO7 packet-mark="PRIO 7" parent=Download priority=7 queue=BAJADA

    add burst
    -limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=PRIO8 packet-mark="PRIO 8" parent=Download priority=8 queue=BAJADA

    add burst
    -limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=Upload parent=pppoe-out1 priority=1

    add burst
    -limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=PRIO.1 packet-mark="PRIO 1" parent=Upload priority=1 queue=SUBIDA

    add burst
    -limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=PRIO.2 packet-mark="PRIO 2" parent=Upload priority=2 queue=SUBIDA

    add burst
    -limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=PRIO.3 packet-mark="PRIO 3" parent=Upload priority=3 queue=SUBIDA

    add burst
    -limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=PRIO.4 packet-mark="PRIO 4" parent=Upload priority=4 queue=SUBIDA

    add burst
    -limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=PRIO.5 packet-mark="PRIO 5" parent=Upload priority=5 queue=SUBIDA

    add burst
    -limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=PRIO.7 packet-mark="PRIO 7" parent=Upload priority=7 queue=SUBIDA

    add burst
    -limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=PRIO.8 packet-mark="PRIO 8" parent=Upload priority=8 queue=SUBIDA 
    Finalmente agregamos las reglas que haran que nuestro QoS sea una maravilla este ejemplo esta hecho para una linea de internet , Hay muchas formas de Hacer QoS esta es la forma por Interfaces Fisicas es muy recomendada Pronto subire usando interfaces Virtuales Global IN - Global OUT.


    Si estas usando PC y esta activado el webproxy y deseas que haya cache full entonces deberas agregar las siguientes lineas para todos los casos estamos asumiendo que :

    ether5 = Local

    Esto pegas en si el caso es webproxy mikrotik /ip firewall mangle

    Código PHP:
    /ip firewall mangle
    add action
    =mark-connection chain=output comment="" disabled=no dscp=new-connection-mark=fullcache out-interface=ether5 passthrough=yes
    add action
    =mark-packet chain=output comment="" connection-mark=fullcache disabled=no new-packet-mark=fullcache out-interface=ether5 passthrough=yes 
    Esto pegas en si el caso es parent con squid /ip firewall mangle

    Código PHP:
    /ip firewall mangle
    add action
    =mark-connection chain=output comment="" content="X-Cache: HIT" disabled=no new-connection-mark=fullcache out-interface=ether5 passthrough=yes
    add action
    =mark-packet chain=output comment="" connection-mark=fullcache disabled=no new-packet-mark=fullcache out-interface=ether5 passthrough=yes 
    Esto pegas en si el caso es Paralelo con proxy (uso forward) /ip firewall mangle

    Código PHP:
    /ip firewall mangle
    add action
    =mark-connection chain=postrouting comment="" content="X-Cache: HIT" disabled=no new-connection-mark=fullcache out-interface=ether5 passthrough=yes
    add action
    =mark-packet chain=postrouting comment="" connection-mark=fullcache disabled=no new-packet-mark=fullcache out-interface=ether5 passthrough=yes 
    Esto pegas en /queue tree

    Código PHP:
    /queue tree
    add burst
    -limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=20M name=full_cache packet-mark=full_cache parent=global-out priority=8 queue=default 
    Muy buen aporte, yo tengo la siguiente duda: en mi configuracion en vez de ppoe tengo la Ether1 renombrada a WAN y luego tengo dos bridges, uno como red local, la cual no quiero hacer nada , y el otro bridge es el que salke a las sectoriales para dar cobertura.
    En este caso para aplicar este ejemplo no basta conque copie y pegue, tendre que editar donde pone PPpoe-out por WAN y ether5 lo cambio por el nombre de mi bridge.
    Es cierto asi? o debo hacer algo mas?
    Gracias

  2. #132
    Recluta Avatar de nreal
    Fecha de ingreso
    24 jun, 16
    Mensajes
    1
    Me Gusta: 0

    0 Solo miembros!

    Unhappy Error al Marcar los Paquetes con passthrough=yes

    Cita Iniciado por mikrotikperu Ver mensaje
    En Pc claro que es mejor pero por 2 temas nunca lo use:
    1.- me consume mucha corriente.
    2.- hay mucha tendencia a que se malogre el hardware.

    siempre hablo de las cosas malas luego las cosas buenas pero por lo resto usaría PC, ciertamente claro que debe ser licencia original nada de licencias v5.18.

    HOLA, antes que nada excelente explicación, pero lo que me llamo la atención es que en video anteriores se explica que cuando marcamos conexiones se tilda el passthrough, PERO AL MARCAR LOS PAQUETES no se debe seleccionar y veo que en el sript si se selecciona y no se cual es la forma correcta y porque

    EJ. del Scrip
    add action=mark-packet chain=prerouting comment="" connection-mark="PRIO 8" disabled=no new-packet-mark="PRIO 8" passthrough=yes

    Saludos

Temas similares

  1. Curso OnLine - Instalar Configurar Manual Mikrotik RouterBoard - Basico Avanzado
    Por rojocesar en el foro Curso OnLine Mikrotik Gratuito - Guia, Manuales
    Respuestas: 55
    Último mensaje: 03/05/2017, 22:57
  2. Limpieza Manual de Thundercache 7.1
    Por mikrotikperu en el foro ThunderCache 7.1
    Respuestas: 0
    Último mensaje: 07/06/2013, 11:16

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •