Configuración de Failover con 3 ISP en MikroTik RouterOS
El failover permite a un ISP o WISP garantizar la continuidad del servicio al alternar automáticamente entre diferentes enlaces de internet en caso de fallos. Con MikroTik RouterOS, podemos configurar múltiples puertas de enlace (ISP) con diferentes valores de prioridad, asegurando que siempre haya un enlace activo para los usuarios.
¿Qué hace esta configuración?
- Failover automático: Cuando la puerta de enlace principal (WAN-1) falla, el tráfico se redirige automáticamente a la siguiente puerta de enlace disponible (WAN-2 o WAN-3).
- Priorización de rutas: Cada puerta de enlace tiene un valor de
distance
diferente, lo que define su prioridad. La puerta de enlace con menor distancia se utiliza como principal. - Monitoreo constante: La opción
check-gateway=ping
permite que MikroTik supervise las puertas de enlace. Si una deja de responder, la ruta se marca como inactiva.
Ejemplo de configuración
En este ejemplo, configuramos tres interfaces WAN con las siguientes IPs:
- WAN-1: 192.168.2.2/24 (Principal)
- WAN-2: 192.168.3.2/24 (Secundaria)
- WAN-3: 192.168.4.2/24 (Terciaria)
El script correspondiente sería:
/ip route
add check-gateway=ping distance=1 gateway=192.168.2.1 target-scope=10
add check-gateway=ping distance=2 gateway=192.168.3.1 target-scope=10
add check-gateway=ping distance=3 gateway=192.168.4.1 target-scope=10
¿Qué debes saber?
- Prioridad y distancia:
distance=1
significa que WAN-1 es la puerta de enlace principal,distance=2
para WAN-2 como respaldo, y así sucesivamente. El failover sigue este orden. - Verificación de conectividad:
check-gateway=ping
asegura que solo se usen puertas de enlace activas. Si el gateway no responde a los pings, la ruta se desactiva automáticamente. - Flexibilidad: Puedes agregar más interfaces siguiendo esta estructura, adaptándola a tus necesidades.
Limitaciones
- No es un balanceo de carga: Esta configuración no divide el tráfico entre enlaces; usa uno a la vez en función de su prioridad y estado.
- Requiere configuración precisa: Asegúrate de que las IPs y las distancias estén correctamente configuradas.
- Tiempo de detección: El cambio entre puertas de enlace puede no ser instantáneo dependiendo de la frecuencia del monitoreo.
¿Cuándo usarlo?
- Cuando necesitas garantizar disponibilidad continua de internet en caso de fallos.
- Si tu infraestructura tiene varios enlaces y deseas priorizar uno como principal y los otros como respaldo.
- Cuando buscas una solución simple sin necesidad de balanceo de carga.
Personalización y consideraciones finales
- Puedes ajustar los valores de
distance
ytarget-scope
según las necesidades de tu red. - Considera probar la configuración en un entorno controlado antes de implementarla en producción.
- Para soluciones más avanzadas, como combinar failover con balanceo de carga, explora configuraciones de PCC o scripts personalizados.
¿Tienes dudas o necesitas ayuda para personalizar esta configuración? ¡Contáctanos!