Failover OSPF en Mikrotik: Enlaces o conexiones secundarias

Primero debemos identificar los routers entre los que necesitamos implementar un enlace secundario o de respaldo, ya sea por motivos de carga de clientes o prioridad para los mismos, en este caso simulamos que en la LAN 192.168.5.0/24 se encuentran la mayor cantidad de clientes de nuestra red, y que además cuentan con un servicio prioritario, es por eso que generamos un enlace secundario directamente desde el R-3 que es principalmente el router desde el que tiene salida a internet.

Como ya tenemos realizada la configuración del protocolo de enrutamiento dinámico OSPF que vimos en el tutorial anterior, incluso con respecto al failover relacionado con los servicios de internet. Te dejo el enlace para que puedas revisar esta guía: Failover OSPF en Mikrotik: Servicios de Internet

Para esta guía nos vamos a centrar únicamente en los routers R-3 y R-4 debido a la configuración que necesitamos realizar. Sabemos que el R-3 cuenta con la siguiente configuración:

ip address add address=192.168.0.100/24 interface=ether4

ip address add address=10.1.5.1/30 interface=ether2

ip address add address=10.1.4.1/30 interface=ether1

ip address add address=192.168.6.1/24 interface=ether5

ip dns set servers=8.8.8.8,1.1.1.1

ip route add gateway=192.168.0.1

ip firewall nat add chain=srcnat action=masquerade

routing ospf instance set numbers=default distribute-default=if-installed-as-type-1 redistribute-connected=as-type-1 router-id=1.0.0.3 disabled=no

routing ospf network add area=backbone network=10.1.4.0/30

routing ospf network add area=backbone network=10.1.5.0/30

Aquí podemos ver establecidos los comandos relevantes que comunican el protocolo OSPF para con el router R-4, ya que ahora tomaremos en cuenta una segunda conexión o enlace entre estos dos, es necesario añadir las direcciones correspondientes de esta misma, la cual se encuentra conectada en la interfaz ether3 del R-3. Por lo tanto, añadimos los comandos:

ip address add address=10.1.2.1/30 interface=ether3

routing ospf network add area=backbone network=10.1.2.0/30

 De igual manera añadimos comandos equivalentes en el R-4:

ip address add address=10.1.2.2/30 interface=ether4

routing ospf network add area=backbone network=10.1.2.0/30

Una vez hecho esto, en ambos routers, con el comando routing ospf interface print, podemos observar que se encuentran, todas con un costo de 10, este es el valor por default con el que cuenta el protocolo OSPF. Para modificar estos valores y hacer que la interfaz que queremos que funcione como secundaria haga tal cosa aplicamos el comando:

R-3

routing ospf interface add interface=ether3 cost=15

R-4

routing ospf interface add interface=ether4 cost=15

Aplicamos el comando en ambos routers, para que desde ambos identifiquen que al tener un costo mayor no debe ir por esa ruta a menos de que no se encuentre disponible la que tenemos indicada como ruta principal.

De esta manera y en forma de comprobación, podemos identificar que para comunicarse hacia una internet utiliza la interfaz principal (10.1.4.1):

Si agregamos un comando en el que deshabilitamos esta interfaz principal, simulando así un fallo podemos observar como utiliza la interfaz que establecimos como secundaria (10.1.2.1):

Leave a Comment