Si lo podemos hacer mediante rutas estáticas. Teniendo dos rutas estáticas de salida a internet por cada uno de los proveedores y utilizando la opción de distancia en la ruta. Al proveedor principal se le debe poner una distancia baja y el proveedor secundario una distancia alta. La ruta que tenga la distancia más baja es la que se quedará activa. La distancia es un número que puede estar dentro del rango 1 hasta 255.
Es posible conectar dos proveedores de Internet a un mismo dispositivo MikroTik y configurarlo para que, en caso de que uno deje de tener conexión a Internet, el tráfico se redirija automáticamente al otro proveedor. Esta configuración se conoce como failover de WAN o balanceo de carga con failover. Aunque el balanceo de carga distribuye el tráfico entre dos o más conexiones, el failover se asegura de que, si una conexión falla, el tráfico se redirija automáticamente a otra conexión activa.
Aquí te explicamos cómo configurar el failover de WAN en MikroTik RouterOS:
Paso 1: Configurar las Interfaces WAN
Primero, necesitas configurar ambas interfaces WAN con las direcciones IP proporcionadas por tus ISPs. Esto normalmente se realiza en IP > Addresses.
Paso 2: Configurar el Gateway Predeterminado
Luego, configura el gateway predeterminado para cada uno de los proveedores de Internet en IP > Routes. Debes agregar una ruta para cada proveedor:
- Para el ISP principal, agrega una ruta con el gateway proporcionado por el ISP y déjala con una distancia (distance) de 1.
- Para el ISP de respaldo, agrega una ruta con el gateway proporcionado por este ISP y establece una distancia mayor, por ejemplo, 2.
Paso 3: Configurar el Failover
El failover se puede configurar utilizando el script de verificación y las rutas recursivas. Deberás crear un script que verifique la conexión a Internet, por ejemplo, haciendo ping a una dirección IP pública confiable (como 8.8.8.8 de Google DNS). Si el ping falla, el script puede cambiar la distancia de las rutas para hacer que el tráfico se redirija al otro ISP.
Paso 4: Crear un Script de Verificación
Crea un script en System > Scripts que verifique la conectividad y ajuste las distancias de las rutas según sea necesario. Aquí tienes un ejemplo básico de cómo podría verse el script:
:if ([/ping 8.8.8.8 count=3] = 0) do={
/ip route set [find comment="ISP1"] distance=2
/ip route set [find comment="ISP2"] distance=1
} else={
/ip route set [find comment="ISP1"] distance=1
/ip route set [find comment="ISP2"] distance=2
}
Este script intenta hacer ping a 8.8.8.8 tres veces. Si falla (lo que indica que el ISP principal está caído), cambia la distancia de las rutas para priorizar el ISP de respaldo.
Paso 5: Agendar el Script
Finalmente, agenda el script para que se ejecute periódicamente en System > Scheduler. Esto garantizará que el script se ejecute en intervalos regulares, permitiendo una detección y conmutación por error automáticas.
Consideraciones Adicionales
- Pruebas: Después de configurar el failover, realiza pruebas desconectando físicamente uno de tus ISP para asegurarte de que el failover funciona como se espera.
- Balanceo de Carga: Si deseas utilizar ambos ISPs al mismo tiempo, puedes considerar configurar un balanceo de carga además del failover. Sin embargo, el balanceo de carga requiere configuraciones adicionales.
- Monitoreo: Mantén un registro y monitorea las conexiones para poder reaccionar rápidamente a cualquier problema.
Esta configuración básica de failover debería proporcionarte una conmutación automática entre dos proveedores de Internet en caso de que uno falle, mejorando la fiabilidad de tu conexión a Internet.
No hay etiquetas para esta publicación.