+ Responder tema
Resultados 1 al 5 de 5

Tema: Export de Reglas [ LOAD BALANCE PCC + PROXY CACHE + SIMPLE QUEUE + HOTSPOT ]

  1. #1
    Member Avatar de wifixvan
    Fecha de ingreso
    May 2009
    Mensajes
    37
    Me gusta: 0

    Export de Reglas [ LOAD BALANCE PCC + PROXY CACHE + SIMPLE QUEUE + HOTSPOT ]

    BALANCEO PCC 2 LINEAS :

    Buen dia a todos, en esta primera oportunidad que tengo quiero hacer un export de la configuracion de mi Server PC Routeros, valga la redundancia es el mismo que hace el balanceo de carga de 2 conexiones de la cuales una de ellas tiene peso doble que la otra, ademas de ser un tipo de balanceo Pcc mixto. tambien controla el ancho de banda por Simple Queues, Full Cache, Dhcp Server, Hotspot añadido para bloquear a los usuario morosos.

    Detalles de la Estructura del Server:
    ether4 : Red Local, Lan, Ether donde los clientes se conectan
    pppoe-out1 : interfaz virtual que hace el marcado pppoe a la vez es la que se balancea con ether2 --> ip: no es necesario
    ether2 : segunda interfaz que se balancea --> ip : 192.10.36.2

    Nat :

    Código:
    add action=masquerade chain=srcnat comment=Masquerade disabled=no out-interface=pppoe-out1
    add action=masquerade chain=srcnat comment=Masquerade disabled=no out-interface=ether2
    Mangle :

    Código:
    /ip firewall mangle
    add action=accept chain=prerouting comment="trafik clients" disabled=no dst-address-list=clients in-interface=ether4
    add action=accept chain=output disabled=no dst-address-list=clients
    add action=mark-connection chain=prerouting comment="trafik dari isp1" connection-mark=no-mark disabled=no in-interface=pppoe-out1 new-connection-mark=\
        con-from-isp1 passthrough=yes
    add action=mark-connection chain=prerouting comment="trafik dari isp2" connection-mark=no-mark disabled=no in-interface=ether2 new-connection-mark=\
        con-from-isp2 passthrough=yes
    add action=mark-connection chain=output disabled=no dst-address=200.48.225.130 dst-port=53 new-connection-mark=dns passthrough=yes protocol=udp
    add action=mark-connection chain=output disabled=no dst-address=200.48.225.146 dst-port=53 new-connection-mark=dns passthrough=yes protocol=udp
    add action=mark-routing chain=output connection-mark=dns disabled=no new-routing-mark=route-to-isp1 passthrough=no
    add action=jump chain=prerouting comment="lompat ke client-lb" connection-mark=no-mark disabled=no in-interface=ether4 jump-target=client-lb
    add action=jump chain=output comment="lompat ke lb-proxy" connection-mark=no-mark disabled=no jump-target=lb-proxy out-interface=!ether4
    add action=mark-connection chain=client-lb comment="awal loadbalancing klien" disabled=no dst-address-type=!local new-connection-mark=to-isp1 passthrough=yes \
        per-connection-classifier=both-addresses:3/0
    add action=mark-connection chain=client-lb disabled=no dst-address-type=!local new-connection-mark=to-isp2 passthrough=yes per-connection-classifier=\
        both-addresses:3/1
    add action=mark-connection chain=client-lb disabled=no dst-address-type=!local new-connection-mark=to-isp2 passthrough=yes per-connection-classifier=\
        both-addresses:3/2
    add action=return chain=client-lb comment="akhir dari loadbalancing" disabled=no
    add action=mark-connection chain=lb-proxy comment="awal load balancing proxy" disabled=no dst-address-type=!local new-connection-mark=con-from-isp1 \
        passthrough=yes per-connection-classifier=both-addresses:3/0
    add action=mark-connection chain=lb-proxy disabled=no dst-address-type=!local new-connection-mark=con-from-isp2 passthrough=yes per-connection-classifier=\
        both-addresses:3/1
    add action=mark-connection chain=lb-proxy disabled=no dst-address-type=!local new-connection-mark=con-from-isp2 passthrough=yes per-connection-classifier=\
        both-addresses:3/2
    add action=return chain=lb-proxy comment="akhir dari loadbalancing" disabled=no
    add action=jump chain=prerouting comment="marking route client" connection-mark=!no-mark disabled=no in-interface=ether4 jump-target=route-client
    add action=mark-routing chain=route-client connection-mark=to-isp1 disabled=no new-routing-mark=route-to-isp1 passthrough=no
    add action=mark-routing chain=route-client connection-mark=to-isp2 disabled=no new-routing-mark=route-to-isp2 passthrough=no
    add action=mark-routing chain=route-client connection-mark=con-from-isp1 disabled=no new-routing-mark=route-to-isp1 passthrough=no
    add action=mark-routing chain=route-client connection-mark=con-from-isp2 disabled=no new-routing-mark=route-to-isp2 passthrough=no
    add action=return chain=route-client disabled=no
    add action=mark-routing chain=output comment="marking route proxy" connection-mark=con-from-isp1 disabled=no new-routing-mark=route-to-isp1 out-interface=\
        !ether4 passthrough=no
    ROUTE:

    Código:
    /ip route
    add check-gateway=ping disabled=no distance=1 dst-address=0.0.0.0/0 gateway=pppoe-out1 routing-mark=route-to-isp1 scope=30 target-scope=10
    add check-gateway=ping disabled=no distance=2 dst-address=0.0.0.0/0 gateway=pppoe-out1 routing-mark=route-to-isp1 scope=30 target-scope=10
    add check-gateway=ping disabled=no distance=1 dst-address=0.0.0.0/0 gateway=192.10.36.1 routing-mark=route-to-isp2 scope=30 target-scope=10
    add check-gateway=ping disabled=no distance=2 dst-address=0.0.0.0/0 gateway=192.10.36.1 routing-mark=route-to-isp2 scope=30 target-scope=10
    add check-gateway=ping disabled=no distance=1 dst-address=0.0.0.0/0 gateway=pppoe-out1 scope=30 target-scope=10
    add check-gateway=ping disabled=no distance=2 dst-address=0.0.0.0/0 gateway=192.10.36.1 scope=30 target-scope=10
    Con esas lineas añadidas en las reglas del balanceo PCC haremos que el Proxy Cache pase desapercibido. Aqui el Export de Proxy Cache.

    PROXY :

    Código:
    /ip proxy
    set always-from-cache=no cache-administrator=webmaster cache-hit-dscp=4 cache-on-disk=yes enabled=yes max-cache-size=57671680KiB max-client-connections=600 \
        max-fresh-time=3d max-server-connections=600 parent-proxy=0.0.0.0 parent-proxy-port=0 port=5128 serialize-connections=no src-address=0.0.0.0
    NAT :

    Código:
    add action=redirect chain=dstnat comment="Redireccion Proxy Cache" disabled=no dst-port=80 protocol=tcp to-ports=5128
    MANGLE FULL CACHE :

    Código:
    add action=mark-packet chain=postrouting comment="Cache webproxy" disabled=no dscp=4 new-packet-mark=cache_pkt passthrough=no
    QUEUE TREE FULL CACHE :

    Código:
    /queue tree
    add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=5M name="Cache full" packet-mark=cache_pkt parent=global-out priority=1 queue=default
    Adecuando esta configuracion a la necesidad de cada uno solo tendrian que editar las reglas, y asi evitar preguntas tales como... pcc no corre con hotspot? proxy cache mikrotik deja de funcionar con hotspot? y cosas asi.. Suerte!

    0 Not allowed!
    Última edición por wifixvan; 13-02-12 a las 10:56 PM

  2. #2
    Member Avatar de Anthony
    Fecha de ingreso
    Dec 2010
    Mensajes
    43
    Me gusta: 0
    Hola wifixvan, mis saludos; tengo una duda sobre la parte del ROUTE, a qué se debe que a la interface pppoe-out1 le pones distancia 1 y 2, lo mismo a la segunda línea, distancia 1 y 2?; cuando a la interface pppoe-out1 solo le corresponde la distancia 1 y a la segunda línea distancia 2?.

    0 Not allowed!

  3. #3
    Moderador Avatar de lepumin
    Fecha de ingreso
    Sep 2011
    Ubicación
    Lima - Perú
    Mensajes
    2,285
    Me gusta: 160
    Interesante aporte.
    Aunque algo más simple en el caso de tener balanceo PCC y webproxy es usar la cadena postrouting para cada una de las interfaces Wan para luego hacer el salto hacia el balance que sería único. Con esto reducimos el número de reglas, podemos usar múltiples ether Lan y la lectura es más simple.
    Faltó añadir el estado de la conexión igual new para evitar balancear 'n' veces y obtener lo mismo.

    Esto respecto a mangle.
    Saludos.

    0 Not allowed!
    Necesita servicio especializado?
    Visítenos en www.soportemikrotik.com

    MOD lepumin
    Equipo de Control de Tráfico.

  4. #4
    Junior Member Avatar de danteviera
    Fecha de ingreso
    Oct 2011
    Mensajes
    28
    Me gusta: 0
    yo lo tengo asi pero cuando llegas a tener muchos clentes por simple queue se pone un lento y hasta ahora no encuentro la forma de mejorarlo T_T

    0 Not allowed!

  5. #5
    Member Avatar de carlosdark6
    Fecha de ingreso
    Sep 2011
    Mensajes
    92
    Me gusta: 0
    Cita Iniciado por danteviera Ver mensaje
    yo lo tengo asi pero cuando llegas a tener muchos clentes por simple queue se pone un lento y hasta ahora no encuentro la forma de mejorarlo T_T

    si es cierto con el simple queue se pone lento recontra lento asi tengas pocos clientes en mi caso hasta cuando solo conecto una maquina bueno no me funciono y no lo volvi a usar

    0 Not allowed!

+ Responder tema

Temas similares

  1. Respuestas: 525
    Último mensaje: 19-05-13, 06:54 AM
  2. el load balance ami no me funciona !!!!!!!!!!que hago!!!!!!!!!!!!
    Por keko555513 en el foro Enlaces y Proyectos Inalámbricos
    Respuestas: 1
    Último mensaje: 06-12-11, 09:06 PM
  3. hotspot con load balance
    Por loconet en el foro Sistemas Hotspot (Portal Cautivo)
    Respuestas: 3
    Último mensaje: 27-11-10, 04:39 PM
  4. Ping alto bypass[Queue Simple]- Web-Proxy
    Por DjStraw en el foro WebProxy (WebCaché)
    Respuestas: 9
    Último mensaje: 02-03-10, 05:17 PM
  5. Consulta Load Balance
    Por NaguS en el foro Networking
    Respuestas: 7
    Último mensaje: 21-03-08, 09:37 PM

Permisos de publicación

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