Está en la página 1de 6

Balanceo de 3 wan con un RB 750G con PCC

Saludos, despus de buscar buscar... buscar hice un balanceo algo tosco pero
funcional con 3 Wan en mi caso 2 de una misma operadora y la tercera de otra
operadora (2 de cantv y 1 de inter, en Venezuela) en fin el cdigo es basado en
el famoso balanceo en PCC
les ire indicando el codigo paso a paso...
Primero deben tener ya la configuracin bsica de su mk, en mi caso el
balanceo va con 3 WAN y 1 Local en Ip adress solo configuro la direccion de la
local 192.168.88.0/24 las de las wan por ser dinamicas las colocara
automaticamente, cualquier duda solo pregunten, seguimos...
ether1=> local
ether2=> wan1
ether3=> wan2
ether4=> wan3
ether5= se queda asi a menos que vallas a poner otra wan

lo siguiente es configurar los mangle y el nat, primero el mangle

Code:
/ip firewall mangle
add action=mark-connection chain=prerouting disabled=no dst-address-type=!local \
in-interface=local new-connection-mark=wan2_pcc_conn passthrough=yes \
per-connection-classifier=both-addresses and ports:3/0
add action=mark-connection chain=prerouting disabled=no dst-address-type=!local \
in-interface=local new-connection-mark=wan1_pcc_conn passthrough=yes \
per-connection-classifier=both-addresses and ports:3/1
add action=mark-connection chain=prerouting disabled=no dst-address-type=!local \
in-interface=local new-connection-mark=wan3_pcc_conn passthrough=yes \
per-connection-classifier=both-addresses and ports:3/2
add action=mark-routing chain=prerouting connection-mark=wan1_pcc_conn \
disabled=no in-interface=local new-routing-mark=wan1 passthrough=yes
add action=mark-routing chain=prerouting connection-mark=wan2_pcc_conn \
disabled=no in-interface=local new-routing-mark=wan2 passthrough=yes
add action=mark-routing chain=prerouting connection-mark=wan3_pcc_conn \
disabled=no in-interface=local new-routing-mark=wan3 passthrough=yes

quedaria algo asi...

luego el NAT

Code:
/ip firewall nat
add action=masquerade chain=srcnat disabled=no out-interface=wan1
add action=masquerade chain=srcnat disabled=no out-interface=wan2
add action=masquerade chain=srcnat disabled=no out-interface=wan3

ahora, agrega los DHCP CLIENT de cada una de tus WAN

ok teniendo ya esto vamos a las ip Route, alli agregaras el siguiente codigo OJO
debes cambiar las direcciones que correspondan con cada una de tus WAN, alli
debes colocar las gateway de cada una no su IP
Code:
/ip route
add check-gateway=ping disabled=no distance=1 dst-address=0.0.0.0/0 gateway=\
192.168.1.1 routing-mark=wan1 scope=30 target-scope=10
add check-gateway=ping disabled=no distance=1 dst-address=0.0.0.0/0 gateway=\
192.168.5.1 routing-mark=wan2 scope=30 target-scope=10
add disabled=no distance=1 dst-address=0.0.0.0/0 gateway=200.8.25.1 \
routing-mark=wan3 scope=30 target-scope=10
add disabled=no distance=1 dst-address=0.0.0.0/0 gateway=255.255.255.0 scope=30 \
target-scope=10

quedaria algo asi....

Aca un video del codigo funcionando (trabaja con 2 ips fijas y 1 dinamica)

informacion
Es la manera cmo MikroTik clasificar las conexiones, en el caso del balanceo, y para
hacerlo sencillo, mira que sucede si eliges both-addresses y both-addresses-and-ports.
both-addresses / ambas-direcciones IP ,se refiere a src-address y dst-address
MikroTik slo tomar en cuenta las IP's (src y dst addresses) para sortearlos en una u
otra lnea, y recordar por cul de los routers estn saliendo o entrando, para hacer
que esas conexiones siempre utilicen esa misma ruta; entonces, si por ejemplo ests
bajando un archivo desde mi servidor 67.15.254.8, esta conexin siempre va a ir slo
por uno de tus routers, as que por ms gestor de descargas utilices para generar
varias conexiones al mismo archivo (ya que esto supuestamente hace que tus lineas se
sumen), tu seguirs descargando desde el mismo router, una sola lnea, claro.
both-addresses-and-ports / ambas-direcciones IP y puertos
Es casi lo mismo que lo anterior, salvo que aqu tambin tomar en cuenta los src y dst
ports para sortearlos en el balanceo. Del ejemplo anterior, aqu las conexiones
generadas s se van a todos los routers, esto a que tambin se balancea por el src-port,
por lo tanto tendremos impresin de suma de lneas.
Esto ltimo puede ser algo 'peligroso' esto a que hay algunas web's no admiten IP's

pblicas diferentes a las que se usaron para registrarse, tambin es un lo si se va a


una pgina https, juegos, msn, etc. Habra que hacer ciertas exclusiones y generar una
lista de pginas que no sern balanceadas por este mtodo, como por ejemplo, la
SUNAT.
Saludos.

También podría gustarte