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
Hola, hice el balanceo con tu ayuda y logre balancear 4 lineas.
ResponderEliminarme sirvió muchisimo tu tutorial, gracias!
de nada mi amigo estamos para servir
Eliminarhola quiero lograr comunicación con usted
Eliminardisculpa por no responder estaba por fuera comunicate a mi facebook búscalo por mi nombre gracias
Eliminarsaludos amigo podeis dejar el script para probar y sobre la velocidad de descarga como vas con eso
EliminarHola gracias, yo apenas lo voy a implementar espero que no me de problemas con los bancos como eh leido. Gracias nuevamente
ResponderEliminarGracias me sirvió, solo una consulta como puedo abrir los puertos para xbox live, hay mismo en la configuración, gracias de antemanos.
ResponderEliminarfunciona 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
ResponderEliminaramigo solo tienes que redireccionar tu ip de tu hosting por un wan que ya deje en un tuto y el asunto se soluciona gracias
Eliminarlo que si hay que destacar, y no puedo negar es que SUMA LOS MEGAS MUY BIEN EHH..
ResponderEliminarLos megas no se suman, ni en MIKROTIk ni en CISCO ni en ningun router, PAYASO
EliminarHola como estas saludos e estado chequenado esta configuracion, pero no logro que funcione y me esta volviendo loco esto me podrias ayudae
ResponderEliminarhola amigo necesito el mismo balanceo pero con lineas cantv sera que me puedes ayudar
ResponderEliminarsaludos lo que hay que hacer es cambio de ip a tu red
ResponderEliminar