Académique Documents
Professionnel Documents
Culture Documents
Categoría: MikroTik
Publicado el Jueves, 27 Octubre 2016 09:57
Escrito por Rogelio
Visto: 15068
Balanceo de carga: Proceso a través del cual el tráfico saliente es distribuido por múltiples enlaces.
Cuando se emplea algún mecanismo de balanceo, lo que realmente se balancea son el número
total de conexiones entre la cantidad de enlaces disponibles. No se balancea el consumo de
tráfico ni se “suma” literalmente.
Esta técnica es comúnmente utilizada por ISP, WISP, instituciones educativas, empresas, etc. cuando
los proveedores tienen limitaciones de velocidad del servicio de Internet para ciertas zonas.
También se utiliza para evitar cortes del servicio por caída de alguna de las líneas de Internet.
Failover (Conmutación por error) cuando un enlace deja de funcionar por cualquier motivo y
automáticamente cambia al enlace de backup o redundancia para seguir funcionando.
El ejemplo que vamos a simular es de dos líneas de Internet, con las siguientes puertas de enlace:
WAN1: 192.168.1.254/24
WAN2: 192.168.2.254/24
LAN: 172.16.0.1/24
Como lo muestra el siguiente diagrama.
Paso 1:
Asignarle el nombre a cada una de nuestras interfaces de la siguiente forma: ether1=WAN1,
ether2=WAN2, ether3=LAN.
Para eso elegimos la opción de: Intefaces y doble clic sobre la interfaz en este caso
es ether1 (ether2, ether3).
kkkk
http://red-wisp.com/index.php/balanceo-de-carga-con-ruteo-recursivo 1/18
19/4/2019 Balanceo de Carga con Ruteo Recursivo
Repetir el Paso 1 para cambiar el nombre de las interfaces de ether2 y ether3. Y al concluir de
cambiarle el nombre a cada una de las interfaces debe de quedar de la siguiente forma.
Paso 2
Solicitar la IP de cada uno de los módems. Para eso elegimos la opción de: IP àDHCP
Client à DHCP Client à +.
http://red-wisp.com/index.php/balanceo-de-carga-con-ruteo-recursivo 2/18
19/4/2019 Balanceo de Carga con Ruteo Recursivo
En la pestaña DHCP y asignamos los siguientes parámetros: Interface: WAN1, Add Default Route:
no y clic en botón Apply y OK.
Repetir el Paso 2, solo que ahora en el parámetro Interface se elige WAN2. Al concluir con la
solicitud de IP con cada una de las interfaces WAN1 y WAN2 debe de quedar de la siguiente forma
ya con una IP asignada por los módems.
Paso 3:
Ahora vamos a asignar la IP de la red LAN. Para eso elegimos la opción de: IP àAddress à +.
http://red-wisp.com/index.php/balanceo-de-carga-con-ruteo-recursivo 3/18
19/4/2019 Balanceo de Carga con Ruteo Recursivo
Paso 4:
Levantar un servidor DHCP para la red LAN, que asigne un rango de IP a los clientes (172.16.0.2 -
172.16.0.254). Para eso elegimos la opción de: IP à DHCP Server à DHCP à DHCP Setup.
Elegimos la interfaz LAN el parámetro: DHCP Server Interface: LAN y clic en botón Next.
http://red-wisp.com/index.php/balanceo-de-carga-con-ruteo-recursivo 4/18
19/4/2019 Balanceo de Carga con Ruteo Recursivo
Corroboramos que sea la dirección de red correcta en el parámetro: DHCP Address Space:
172.16.0.0/24 y clic en botón Next.
Revisamos que la puerta de enlace este correcta en el parámetro: Gateway for DHCP Network:
172.16.0.1 y clic en botón Next.
Asignar las direcciones de los servidores DNS de Google de la siguiente forma en el Parámetro: DNS
Servers: 172.16.0.1,8.8.8.8,8.8.4.4 y clic en botón Next.
Elegir el tiempo de caducidad de la IP asignada a los clientes para este ejemplo es de un día, se
asigna en el parámetro: Lease Time: 1d 00:00:00 y clic en botón Next.
http://red-wisp.com/index.php/balanceo-de-carga-con-ruteo-recursivo 5/18
19/4/2019 Balanceo de Carga con Ruteo Recursivo
Paso 5:
Agregar el enmascarado para cada una de las interfaces WAN1 y WAN2. Para eso elegimos la
opción de: IP à Firewall àNAT à +.
http://red-wisp.com/index.php/balanceo-de-carga-con-ruteo-recursivo 6/18
19/4/2019 Balanceo de Carga con Ruteo Recursivo
Repetir el Paso 5 solo que ahora en el parámetro Out. Interface se elige WAN2. Obtenemos un
resultado como la siguiente imagen, con el enmascarado de WAN1 yWAN2.
Mangleà Esta tabla es la responsable de ajustar las opciones de los paquetes, como por ejemplo la
calidad de servicio. Todos los paquetes pasan por esta tabla. Debido a que está diseñada para
efectos avanzados, contiene todas las cadenas predefinidas posibles:
http://red-wisp.com/index.php/balanceo-de-carga-con-ruteo-recursivo 7/18
19/4/2019 Balanceo de Carga con Ruteo Recursivo
PREROUTING chain (Cadena de PRERUTEO)à Todos los paquetes que logran entrar a este
sistema, antes de que el ruteo decida si el paquete debe ser reenviado (cadena de REENVÍO) o si
tiene destino local (cadena de ENTRADA).
INPUT chain (Cadena de ENTRADA)àTodos los paquetes destinados para este sistema pasan a
través de esta cadena.
FORWARD chain (Cadena de REDIRECCIÓN)à Todos los paquetes que exactamente pasan por
este sistema pasan a través de esta cadena.
OUTPUT chain (Cadena de SALIDA)àTodos los paquetes creados en este sistema pasan a
través de esta cadena.
POSTROUTING chain (Cadena de POSRUTEO)à Todos los paquetes que abandonan este
sistema pasan a través de esta cadena.
Seleccionamos la opción de: IP à Firewall à Mangle à +.
Paso 6:
Crear la regla que nos permite acceder al modem de internet, sin necesidad de salir a internet. Con
su dirección de red correspondiente. (192.168.1.0/24 y 192.168.2.0/24)
Sobre la pestaña General y asignamos los siguientes parámetros: Chain: prerouting, Dst.
Address: 192.168.1.0/24 (depende de la línea), In. Interface: LAN y clic en el botón Apply.
http://red-wisp.com/index.php/balanceo-de-carga-con-ruteo-recursivo 8/18
19/4/2019 Balanceo de Carga con Ruteo Recursivo
Repetir el Paso 6 solo que ahora en el parámetro Dst. Address la dirección de red
es 192.168.1.0/24.
Paso 7:
Crear una marca de las conexiones que entra por la WAN1 o WAN2, para eso clic sobre
pestaña General, seleccionamos en el parámetro Chain: prerouting, In. Interface: WAN1,
Connection Mark: no-mark y clic en el botón Apply.
http://red-wisp.com/index.php/balanceo-de-carga-con-ruteo-recursivo 9/18
19/4/2019 Balanceo de Carga con Ruteo Recursivo
Repetir el Paso 7, solo que ahora en el parámetro In. Interface es WAN2 y el parámetro New
Connection Mark por WAN2_conn.
Paso 8:
Crear las marcas de los clientes que entran por la interfaz LAN y lo vamos a equilibrar 50% por la
WAN1 (2/0) y 50% (2/1) por la WAN2.
http://red-wisp.com/index.php/balanceo-de-carga-con-ruteo-recursivo 10/18
19/4/2019 Balanceo de Carga con Ruteo Recursivo
En la pestaña Extra, elegimos en el parámetro Address Type: local, marcamos el check Invert y clic
en el botón Apply.
Repetir el Paso 8 solo que ahora en el parámetro Per Connection Classifier: both
addresses es 2/1 y el parámetro New Connection Mark por WAN2_conn.
http://red-wisp.com/index.php/balanceo-de-carga-con-ruteo-recursivo 11/18
19/4/2019 Balanceo de Carga con Ruteo Recursivo
Paso 9:
Marcar las rutas de cada una de las conexiones WAN1_conn y WAN2_conn. En la
pestaña General seleccionamos en el parámetro Chain: prerouting, In. Interface:
LAN, Connection Mark: WAN1_conn y clic en el botón Apply.
Paso 10:
Marcar las rutas de salida de cada una de las conexiones WAN1_conn y WAN2_conn. Hacemos clic
en la pestaña General y seleccionamos en los parámetros Chain: output, Connection Mark:
WAN1_conn y clic en el botón Apply.
http://red-wisp.com/index.php/balanceo-de-carga-con-ruteo-recursivo 12/18
19/4/2019 Balanceo de Carga con Ruteo Recursivo
En la pestaña Action, seleccionamos en el parámetro Action: mark routing, New Routing Mark:
to_WAN1 y clic en botón Apply y OK.
Paso 11:
http://red-wisp.com/index.php/balanceo-de-carga-con-ruteo-recursivo 13/18
19/4/2019 Balanceo de Carga con Ruteo Recursivo
Asignar las rutas con las marcas de ruteo (to_WAN1, to_WAN2) y hacer un ruteo recursivo por si falla
una línea solo salga por la línea que funciona. Para eso elegimos la opción
de: IP à Routes àRoutes à +.
http://red-wisp.com/index.php/balanceo-de-carga-con-ruteo-recursivo 14/18
19/4/2019 Balanceo de Carga con Ruteo Recursivo
http://red-wisp.com/index.php/balanceo-de-carga-con-ruteo-recursivo 15/18
19/4/2019 Balanceo de Carga con Ruteo Recursivo
http://red-wisp.com/index.php/balanceo-de-carga-con-ruteo-recursivo 16/18
19/4/2019 Balanceo de Carga con Ruteo Recursivo
Para saber si el balanceo de las líneas funciona de forma correcta, abrimos varios sitios de internet
para generar tráfico y para visualizar vamos a la opción de menú: IP àFirewall à Connections y
visualizamos las que efectivamente hay algunas conexiones WAN1_conn y WAN2_conn.
http://red-wisp.com/index.php/balanceo-de-carga-con-ruteo-recursivo 17/18
19/4/2019 Balanceo de Carga con Ruteo Recursivo
http://red-wisp.com/index.php/balanceo-de-carga-con-ruteo-recursivo 18/18