¿Qué es el BFD?

Publicado el 13 de agosto de 2026

← Todos los términos del glosario Ir a la letra B

La detección bidireccional de reenvío (BFD) es un protocolo ligero que detecta fallos en el enlace o la ruta entre dos dispositivos conectados directamente o lógicamente adyacentes, normalmente en cuestión de milisegundos. Los protocolos de enrutamiento como BGP, OSPF, RIP e IS-IS utilizan el BFD como mecanismo rápido de detección de fallos, reaccionando ante la pérdida de un vecino mucho antes de lo que permiten sus propios temporizadores «hello» o «dead».

Puntos clave

  • BFD detecta fallos en los enlaces y las rutas en milisegundos, no en segundos.
  • Los IGP y el BGP actúan como clientes BFD; una misma sesión puede dar servicio a varios protocolos.
  • VOS es compatible con BFD junto con BGP, OSPF, OSPFv3, RIP, RIPng, IS-IS y rutas estáticas.
  • Las rutas estáticas utilizan BFD como monitor de actividad, junto con comprobaciones basadas en ICMP.
  • Versa recomienda utilizar BFD en el lado de la LAN, no dentro de la propia superposición SD-WAN.

En esta página: Por qué es importanteCómo funcionaTiposBFD y VersaPreguntas frecuentes

¿Por qué es importante el BFD?

Los protocolos de enrutamiento no se diseñaron para detectar rápidamente la caída de un vecino. Tanto el intervalo de inactividad predeterminado de OSPF como el temporizador de retención predeterminado de BGP duran decenas de segundos, lo que es tiempo suficiente para que el tráfico siga fluyendo hacia un agujero negro tras el fallo de un enlace. Los eventos de caída de enlace de la capa 2 son útiles en una conexión cableada directamente, pero resultan inútiles cuando la ruta atraviesa una red con conmutadores o un dispositivo de centro de datos que no emite una señal física de caída de enlace.

BFD subsana esa carencia. Establece una señal de vida independiente y agnóstica respecto al protocolo entre dos puntos finales e informa de los fallos en milisegundos, de modo que el protocolo superior reacciona de inmediato en lugar de esperar a que expiren sus propios temporizadores. Una sola sesión de BFD puede dar soporte a varios clientes —OSPF, BGP y una ruta estática a la vez—, lo que garantiza una detección coherente sin necesidad de ajustar los temporizadores de cada protocolo por separado.

¿Qué es el BFD?

El BFD funciona mediante el intercambio de paquetes de control sencillos entre dos puntos finales a un intervalo negociado. Cada parte indica la frecuencia con la que envía paquetes y el número de paquetes consecutivos que su homólogo puede dejar de recibir —el multiplicador— antes de declarar que la sesión se ha interrumpido. Si se pierden tantos paquetes seguidos, el BFD avisa inmediatamente a todos los clientes registrados, sin esperar a que se agote el tiempo de espera del «hello» ni a que transcurra un intervalo de inactividad específico del protocolo.

BFD no sustituye a un protocolo de enrutamiento, sino que funciona en paralelo a uno de ellos como comprobación compartida de estado activo. Un enrutador puede ejecutar BFD una sola vez entre dos vecinos y permitir que BGP, OSPF y una ruta estática hacia ese vecino se suscriban al estado «up» o «down» de la misma sesión: una sola sesión, múltiples clientes y una baja sobrecarga, ya que más protocolos comparten un enlace. Los parámetros se configuran por instancia o por interfaz, por lo que los vecinos pueden funcionar a diferentes velocidades.

Tipos de BFD

El BFD no está vinculado a un protocolo de enrutamiento concreto; las diferencias radican en qué cliente lo utiliza y cómo se establece la sesión. El BFD de ruta estática supervisa un siguiente salto configurado, junto con la supervisión basada en ICMP o en su lugar, y retira la ruta si la sesión falla. El BFD de IGP abarca OSPF, OSPFv3, RIP, RIPng e IS-IS: cuando se interrumpe la sesión con un vecino, la adyacencia se interrumpe inmediatamente, en lugar de esperar a que expire el temporizador de inactividad del protocolo. El BFD de BGP vincula la actividad de una sesión de peering al estado del BFD con ese mismo vecino.

Otra distinción es la que existe entre el BFD de un solo salto y el de múltiples saltos: las sesiones de un solo salto se establecen entre interfaces conectadas directamente, mientras que las sesiones de múltiples saltos admiten saltos enrutados entre los extremos. IS-IS incorpora una opción de «modo estricto», en la que la adyacencia solo se establece una vez que el BFD ha confirmado al vecino.

BFD y Versa

Los dispositivos periféricos VOS admiten BFD como monitor de actividad en toda la pila de enrutamiento: las rutas estáticas pueden habilitar BFD junto con ICMP y otros objetos de monitorización, y BFD puede habilitarse para instancias de BGP, OSPF, OSPFv3, RIP, RIPng e IS-IS, cada una con sus propios intervalos y multiplicadores. Las interfaces IS-IS admiten además BFD independiente para IPv4 e IPv6 con un modo estricto que retiene la adyacencia hasta que BFD confirme al vecino.

La guía de diseño de SD-WAN deVersa recomienda habilitar el BFD en el lado de la LAN de un CPE VOS —hacia los dispositivos de capa 3 propiedad del cliente y las VNF de servicios del centro de datos— para lograr una detección en milisegundos antes de la convergencia de BGP u OSPF, pero desaconseja integrarlo en la propia superposición de la SD-WAN, ya que el diseño de convergencia rápida y funcionamiento sin interfaz de usuario de la superposición ya gestiona los fallos de ruta.

Preguntas frecuentes

¿Qué significa BFD?

BFD son las siglas de «Bidirectional Forwarding Detection» (detección bidireccional de reenvío): un protocolo que verifica, en ambas direcciones entre dos extremos, que la ruta de reenvío entre ellos sigue funcionando —de ahí el término «bidireccional»—. Cada lado envía y espera paquetes de control, por lo que cualquiera de los dos extremos puede detectar de forma independiente cuándo la ruta ha fallado y actuar en consecuencia.

¿En qué se diferencia el BFD de los temporizadores «hello» propios de un protocolo de enrutamiento?

Hola. Cada protocolo de enrutamiento incorpora temporizadores de inactividad que, por lo general, tardan entre unos segundos y varias decenas de segundos en detectar la pérdida de un vecino. El BFD es un mecanismo de pulsación independiente y ligero que pueden compartir varios protocolos a la vez, y que detecta un vecino que ha dejado de responder en milisegundos, en lugar de tener que esperar a que expiren esos temporizadores nativos.

¿Puede una sesión de BFD admitir más de un protocolo de enrutamiento?

Sí. Una misma sesión BFD entre dos vecinos puede ser registrada por varios clientes a la vez —por ejemplo, OSPF, BGP y una ruta estática hacia el mismo siguiente salto—, de modo que todos ellos se enteran de un fallo a través de la misma sesión rápida.

¿Cuál es la diferencia entre el BFD de un solo salto y el de múltiples saltos?

El BFD de un solo salto se ejecuta entre interfaces conectadas directamente en la misma subred, normalmente con temporizadores de menos de un segundo. El BFD de múltiples saltos admite uno o más saltos enrutados entre los dos extremos, lo que resulta adecuado para vecinos a los que se accede a través de un router intermedio en lugar de un enlace directo.

¿Debería activarse BFD en una superposición SD-WAN de Versa ?

VersaLa recomendación es habilitar el BFD en el lado de la LAN, hacia routers de terceros y dispositivos del centro de datos, en lugar de dentro de la propia superposición SD-WAN, donde los propios mecanismos de convergencia rápida y funcionamiento sin interfaz de la superposición ya proporcionan detección de fallos sin necesidad de añadir temporizadores BFD en ese lugar.

Más información sobre BFD

Si quieres saber más, estas son algunas fuentes en las que confiamos.

RFC 5880: Detección de reenvío bidireccional RFC 5881: BFD para IPv4 e IPv6 (un solo salto)
La especificación fundamental de la IETF: el formato de paquetes, la máquina de estados y la negociación de sesiones de BFD. La norma complementaria que define el funcionamiento de BFD en enlaces IPv4 e IPv6 de un solo salto.

Si estás leyendo sobre BFD, te recomiendo que eches un vistazo a esto a continuación.

Ruta Ruta estática Protocolo de puerta de enlace fronteriza
La ruta de extremo a extremo entre sucursales por la que los protocolos supervisados por BFD dirigen el tráfico. Una ruta configurada manualmente que puede incluir un monitor de actividad BFD junto con comprobaciones ICMP o DNS. Un protocolo de vectores de ruta entre los CPE, los controladores y los routers de LAN que permite registrarse en una sesión BFD para detectar rápidamente la caída de un par.