El protocolo de Detección de Fallos Bidireccional (BFD: Bidirectional Forwarding Detection) es una tecnología fundamental para la supervisión y detección de fallos en redes de telecomunicaciones y enrutadores.
MikroTik implementa BFD para mejorar la detección y la reacción a fallos en sus dispositivos.
Al final del artículo encontrarás un pequeño test que te permitirá evaluar los conocimientos adquiridos en esta lectura
Conceptos clave de BFD
Antes de adentrarnos en el uso de BFD en MikroTik RouterOS, es importante entender algunos conceptos fundamentales:
Detección de Fallos Bidireccional (BFD)
BFD es un protocolo de detección de fallos diseñado para detectar en tiempo real la pérdida de conectividad en una ruta o en una interfaz de red. Puede utilizarse para supervisar la conectividad entre dos dispositivos y activar cambios en el enrutamiento en cuestión de milisegundos en caso de fallos.
Sesión BFD
Una sesión BFD es la conexión bidireccional entre dos dispositivos de red que están supervisando la conectividad entre ellos. Esta sesión está configurada con parámetros específicos, como el intervalo de tiempo entre los mensajes de BFD y los umbrales de tiempo límite.
Umbrales de tiempo límite
Los umbrales de tiempo límite son los valores configurados en una sesión BFD para determinar cuándo se considera que ha ocurrido un fallo. Si el tiempo transcurrido entre los mensajes de BFD supera el umbral de tiempo límite, se considera que ha ocurrido un fallo.
Uso de BFD en MikroTik RouterOS
MikroTik RouterOS implementa BFD para mejorar la supervisión y la reacción a fallos en su plataforma. A continuación, se describen algunos de los usos clave de BFD en MikroTik RouterOS:
Supervisión de enlaces
BFD se utiliza para supervisar la conectividad en enlaces de red, como enlaces de fibra óptica o enlaces inalámbricos. Cuando se configura una sesión BFD entre dos dispositivos conectados por un enlace, BFD puede detectar la pérdida de conectividad de manera casi instantánea, permitiendo a los dispositivos tomar medidas para redirigir el tráfico.
Conmutación por error
MikroTik RouterOS puede utilizar BFD para tomar decisiones de enrutamiento más rápidas en caso de fallo de una ruta. Cuando una sesión BFD detecta un fallo, el enrutador puede conmutar automáticamente a una ruta de respaldo, minimizando el tiempo de inactividad y garantizando una alta disponibilidad.
Supervisión de protocolos de enrutamiento
BFD se integra con varios protocolos de enrutamiento, como OSPF (Open Shortest Path First) y BGP (Border Gateway Protocol). Esto permite una supervisión más precisa de las rutas anunciadas y mejora la capacidad de reacción ante fallos en las redes basadas en estos protocolos.
Escenarios de uso de BFD en MikroTik RouterOS
BFD en MikroTik RouterOS se utiliza en una variedad de escenarios para mejorar la confiabilidad y la disponibilidad de las redes. Algunos de los escenarios más comunes incluyen:
Proveedores de servicios de Internet (ISP)
Los ISP utilizan BFD para supervisar y garantizar la disponibilidad de sus enlaces de red, lo que les permite ofrecer servicios más confiables a sus clientes. BFD también se utiliza en la supervisión de la conectividad entre los puntos de interconexión de ISP.
Empresas
Las empresas que gestionan sus propias redes implementan BFD para garantizar la disponibilidad de las conexiones de red críticas. Esto es especialmente importante en entornos donde la interrupción del servicio puede tener un impacto significativo en la operación del negocio.
Proveedores de servicios gestionados (MSP)
Los MSP utilizan BFD para supervisar la conectividad de red en tiempo real en las redes de sus clientes. Esto les permite responder rápidamente a fallos y minimizar el tiempo de inactividad de la red de los clientes.
Ejemplo de Configuración
Configuraciones R1:
- Configurar los direccionamientos IP
/ip address
add address=10.20.30.1/30 interface=ether1 network=10.20.30.0
add address=10.20.30.5/30 interface=ether2 network=10.20.30.4
- Realizar las configuraciones OSPF y activar use-bfd
/routing ospf instance
add disabled=no name=ospf-instance-1 originate-default=always
/routing ospf area
add disabled=no instance=ospf-instance-1 name=ospf-area-1
/routing ospf interface-template
add area=ospf-area-1 disabled=no interfaces=ether1,ether2 type=ptp use-bfd=yes
- Activar BFD en las interfaces ether1 y ether2
/routing bfd configuration
add disabled=no interfaces=ether1 min-rx=200ms min-tx=200ms multiplier=5
add disabled=no interfaces=ether2 min-rx=200ms min-tx=200ms multiplier=5
Configuraciones R2:
- Configurar los direccionamientos IP
/ip address
add address=10.20.30.2/30 interface=ether1 network=10.20.30.0
add address=10.20.30.9/30 interface=ether3 network=10.20.30.8
- Realizar las configuraciones OSPF y activar use-bfd
/routing ospf instance
add disabled=no name=ospf-instance-1 originate-default=always
/routing ospf area
add disabled=no instance=ospf-instance-1 name=ospf-area-1
/routing ospf interface-template
add area=ospf-area-1 disabled=no interfaces=ether1,ether3 type=ptp use-bfd=yes
- Activar BFD en las interfaces ether1 y ether3
/routing bfd configuration
add disabled=no interfaces=ether1 min-rx=200ms min-tx=200ms multiplier=5
add disabled=no interfaces=ether3 min-rx=200ms min-tx=200ms multiplier=5
Configuraciones R3:
- Configurar los direccionamientos IP
/ip address
add address=10.20.30.6/30 interface=ether2 network=10.20.30.4
add address=10.20.30.10/30 interface=ether3 network=10.20.30.8
- Realizar las configuraciones OSPF y activar use-bfd
/routing ospf instance
add disabled=no name=ospf-instance-1 originate-default=always
/routing ospf area
add disabled=no instance=ospf-instance-1 name=ospf-area-1
/routing ospf interface-template
add area=ospf-area-1 disabled=no interfaces=ether2,ether3 type=ptp use-bfd=yes
- Activar BFD en las interfaces ether3 y ether2
/routing bfd configuration
add disabled=no interfaces=ether2 min-rx=200ms min-tx=200ms multiplier=5
add disabled=no interfaces=ether3 min-rx=200ms min-tx=200ms multiplier=5
Conclusión
BFD en MikroTik RouterOS es una tecnología esencial para la supervisión y la detección de fallos en redes de telecomunicaciones y enrutadores. Permite una reacción rápida ante fallos, mejora la disponibilidad de la red y garantiza una conectividad confiable.
Los operadores de red, proveedores de servicios de Internet, empresas y proveedores de servicios gestionados pueden beneficiarse significativamente de la implementación de BFD en MikroTik RouterOS, asegurando una red más robusta y de alta disponibilidad.
La rápida detección y respuesta a fallos se convierten en elementos críticos en el mundo altamente interconectado de las telecomunicaciones y la conectividad de redes.
Breve cuestionario de conocimientos
¿Qué te pareció este artículo?
¿Te atreves a evaluar tus conocimientos aprendidos?
Libro recomendado para éste artículo
Libro Ruteo Avanzado RouterOS v7
Material de estudio para el Curso de Certificación MTCRE, actualizado a RouterOS v7
Artículos Relacionados
- WireGuard en MikroTik RouterOS: Una Solución Segura y Eficiente para VPN
- Wi-Fi 6 (802.11ax): El Futuro de la Conectividad Inalámbrica
- Wake on LAN: funcionamiento y situaciones prácticas
- Virtual Private LAN Service (VPLS): Un enfoque avanzado para la conectividad de redes
- UPnP en MikroTik: Ventajas, Desafíos y Prácticas de Seguridad Esenciales