script mikrotik balanceo de carga NTH + FAILOVER - 3 wan pppoe

- Si es de tu interés este artículo, apoyanos compartiendo en tus redes sociales favoritas y de esa manera también incentivando a tus amigos que crees les pueda interesar a que nos lean.

script mikrotik balanceo de carga NTH + FAILOVER - 3 wan pppoe
publicidad
El balance o balanceo de carga es un concepto usado en informática que se refiere a la técnica usada para compartir el trabajo a realizar entre varios procesos, ordenadores, discos u otros recursos. Está íntimamente ligado a los sistemas de multiprocesamiento, o que hacen uso de más de una unidad de procesamiento para realizar labores útiles.

sin mas amigos les vengo a dejar el script mikrotik para balancear 3 lineas adsl en mi caso son de movistar .

Nota. tener en cuenta que los routers tienen que estar en modo bridge, mas adelante pondré un tuto de como hacerlo en los tp-link en los cuales uso. 

WAN1 = pppoe-out1
WAN2 = pppoe-out2
WAN3 = pppoe-out2
LAN    = 192.168.5.1/24

Interfaces Mikrotik

/interface pppoe-client
add disabled=no interface=ether1 max-mru=1480 max-mtu=1480 mrru=1600 name=\
    pppoe-out1 password=movistar user=movistar
add disabled=no interface=ether2 max-mru=1480 max-mtu=1480 mrru=1600 name=\
    pppoe-out2 password=movistar user=movistar
add disabled=no interface=ether3 max-mru=1480 max-mtu=1480 mrru=1600 name=\
    pppoe-out3 password=movistar user=movistar

Agregando el LAN

/ip address
add address=192.168.5.1/24 interface=ether5 network=192.168.5.0

Opcional dhcp para que el mikrotik brinde ip automáticamente 

/ip dhcp-server
add address-pool=dhcp_pool1 disabled=no interface=ether5 lease-time=1d name=\
    dhcp1

Opcional 

/ip dhcp-server network
add address=192.168.5.0/24 dns-server=200.48.225.130,200.48.225.146,8.8.8.8 \
    gateway=192.168.5.1

DNS de Google

/ip dns
set servers=8.8.8.8,8.8.4.4

Address list para el Failover 

/ip firewall address-list
add address=192.168.5.0/24 list=RED

LO QUE ENTRA POR 1 WAN SALE POR EL MISMO

/ip firewall mangle
add action=mark-connection chain=prerouting connection-mark=no-mark \
    in-interface=pppoe-out1 new-connection-mark=ISP1_conn
add action=mark-connection chain=prerouting connection-mark=no-mark \
    in-interface=pppoe-out2 new-connection-mark=ISP2_conn
add action=mark-connection chain=prerouting connection-mark=no-mark \
    in-interface=pppoe-out3 new-connection-mark=ISP3_conn
add action=mark-routing chain=output connection-mark=ISP1_conn \
    new-routing-mark=to_ISP1 passthrough=no
add action=mark-routing chain=output connection-mark=ISP2_conn \
    new-routing-mark=to_ISP2 passthrough=no
add action=mark-routing chain=output connection-mark=ISP3_conn \
    new-routing-mark=to_ISP3 passthrough=no

BALANCEO DE PETICIONES NTH

/ip firewall mangle
add action=mark-connection chain=prerouting connection-mark=no-mark \
    dst-address-type=!local new-connection-mark=ISP1_conn nth=3,1 \
    src-address-list=RED
add action=mark-routing chain=prerouting connection-mark=ISP1_conn \
    new-routing-mark=to_ISP1 passthrough=no src-address-list=RED
add action=mark-connection chain=prerouting connection-mark=no-mark \
    dst-address-type=!local new-connection-mark=ISP2_conn nth=2,1 \
    src-address-list=RED
add action=mark-routing chain=prerouting connection-mark=ISP2_conn \
    new-routing-mark=to_ISP2 passthrough=no src-address-list=RED
add action=mark-connection chain=prerouting connection-mark=no-mark \
    dst-address-type=!local new-connection-mark=ISP3_conn nth=1,1 \
    src-address-list=RED
add action=mark-routing chain=prerouting connection-mark=ISP3_conn \
    new-routing-mark=to_ISP3 passthrough=no src-address-list=RED

Agregamos el enmascarado NAT

/ip firewall nat
add action=masquerade chain=srcnat out-interface=pppoe-out1
add action=masquerade chain=srcnat out-interface=pppoe-out2
add action=masquerade chain=srcnat out-interface=pppoe-out3

Agregamos el Gateway Y FAILOVER

/ip route
add check-gateway=ping distance=1 gateway=pppoe-out1 routing-mark=to_ISP1
add check-gateway=ping distance=1 gateway=pppoe-out2 routing-mark=to_ISP2
add check-gateway=ping distance=1 gateway=pppoe-out3 routing-mark=to_ISP3
add check-gateway=ping distance=1 gateway=pppoe-out1
add check-gateway=ping distance=2 gateway=pppoe-out2
add check-gateway=ping distance=3 gateway=pppoe-out3

prohibí algunos puertos de conexión  para acceder al mikrotik por razones personales...

/ip service
set telnet disabled=yes
set ftp disabled=yes

zona horaria 

/system clock
set time-zone-name=America/Lima


IMAGEN DEL FUNCIONAMIENTO DE LOS SCRIPT



14 comentarios:


¡Únete para comentar este artículo!

  1. Hola, hice el balanceo con tu ayuda y logre balancear 4 lineas.
    me sirvió muchisimo tu tutorial, gracias!

    ResponderEliminar
    Respuestas
    1. de nada mi amigo estamos para servir

      Eliminar
    2. hola quiero lograr comunicación con usted

      Eliminar
    3. disculpa por no responder estaba por fuera comunicate a mi facebook búscalo por mi nombre gracias

      Eliminar
    4. saludos amigo podeis dejar el script para probar y sobre la velocidad de descarga como vas con eso

      Eliminar
  2. Hola gracias, yo apenas lo voy a implementar espero que no me de problemas con los bancos como eh leido. Gracias nuevamente

    ResponderEliminar
  3. Gracias me sirvió, solo una consulta como puedo abrir los puertos para xbox live, hay mismo en la configuración, gracias de antemanos.

    ResponderEliminar
  4. funciona ok,en casi todas las paginas el unico problema viene cuando quiero entrar a logear ami hosting, y alas radio ubnt de mis clientes, alos mk normal x que entro por imbox, me bota y y me dice que eh cambiado de ip, cuando quiero entrar al mi hosting tengo que habilitar solo una linea, eso es lo unico molesto

    ResponderEliminar
    Respuestas
    1. amigo solo tienes que redireccionar tu ip de tu hosting por un wan que ya deje en un tuto y el asunto se soluciona gracias

      Eliminar
  5. lo que si hay que destacar, y no puedo negar es que SUMA LOS MEGAS MUY BIEN EHH..

    ResponderEliminar
    Respuestas
    1. Los megas no se suman, ni en MIKROTIk ni en CISCO ni en ningun router, PAYASO

      Eliminar
  6. Hola como estas saludos e estado chequenado esta configuracion, pero no logro que funcione y me esta volviendo loco esto me podrias ayudae

    ResponderEliminar
  7. hola amigo necesito el mismo balanceo pero con lineas cantv sera que me puedes ayudar

    ResponderEliminar
  8. saludos lo que hay que hacer es cambio de ip a tu red

    ResponderEliminar