Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 

Descripción de BFD para OSPF

El protocolo de detección de reenvío bidireccional (BFD) es un mecanismo sencillo de saludo que detecta errores en una red. BFD funciona con una amplia variedad de entornos de red y topologías. Un par de dispositivos de enrutamiento intercambian paquetes BFD. Los paquetes de saludo se envían en un intervalo regular especificado. Se detecta un error de vecino cuando el dispositivo de enrutamiento deja de recibir una respuesta después de un intervalo especificado. Los temporizadores de detección de fallas de BFD tienen límites de tiempo más cortos que los mecanismos OSPF de detección de fallas, por lo que proporcionan una detección más rápida.

Los temporizadores de detección de fallas de BFD son adaptables y se pueden ajustar para que sean más rápidos o más lentos. Cuanto menor sea el valor del temporizador de detección de fallas de BFD, más rápido será la detección de errores y viceversa. Por ejemplo, los temporizadores pueden adaptarse a un valor más alto si falla la adyacencia (es decir, el temporizador detecta los errores con mayor lentitud). O un vecino puede negociar un valor mayor para un temporizador que el valor configurado. Los temporizadores se adaptan a un valor más alto cuando una solapación de sesión BFD se produce más de tres veces en un intervalo de 15 segundos. Un algoritmo de despegar aumenta el intervalo de recepción (Recepción) en dos si la instancia local de BFD es la razón de la pestaña de sesión. El intervalo de transmisión (tx) se incrementa en dos si la instancia remota de BFD es la razón de la solapa de sesión. Puede usar el comando clear bfd adaptation para devolver los temporizadores del intervalo BFD a sus valores configurados. El clear bfd adaptation comando no tiene impactos, lo que significa que el comando no afecta el flujo de tráfico en el dispositivo de enrutamiento.

Nota:

Los conmutadores serie QFX5000 y EX4600 no admiten valores de intervalo mínimo de menos de 1 segundo.

Nota:

BFD se admite para OSPFv3 en Junos OS versión 9.3 y posteriores.

Nota:

Para dispositivos serie SRX de sucursal, recomendamos 1000 ms como intervalo de tiempo de keepa live mínimo para paquetes BFD.

Puede configurar las siguientes opciones de protocolo BFD:

  • detection-time threshold: umbral para la adaptación del tiempo de detección. Cuando el tiempo de detección de sesión BFD se adapta a un valor igual o mayor que el umbral configurado, se envía una sola captura y un único mensaje de registro del sistema.

  • full-neighbors-only: capacidad para establecer sesiones de BFD solo para OSPF vecinos con adyacencia de vecino completo. El comportamiento predeterminado es establecer sesiones BFD para todos los OSPF vecinos. Esta configuración está disponible en Junos OS versión 9.5 y posteriores.

  • minimum-interval: intervalo mínimo de transmisión y recepción para la detección de errores. Esta configuración configura tanto el intervalo mínimo después del cual el dispositivo de enrutamiento local transmite paquetes de saludo y el intervalo mínimo después del cual el dispositivo enrutamiento espera recibir una respuesta del vecino con el que ha establecido una sesión BFD. Ambos intervalos se encuentran en milisegundos. También puede especificar los intervalos mínimos de transmisión y recepción por separado mediante las transmit-interval minimum-interval minimum-receive-interval instrucciones y.

    Nota:

    El BFD es un protocolo intensivo que consume recursos del sistema. Especificar un intervalo mínimo para BFD de menos de 100 ms para sesiones basadas en motor de enrutamiento y 10 ms para sesiones BFD distribuidas puede ocasionar una flapping de BFD no deseado.

    Según el entorno de red, es posible que se apliquen estas recomendaciones adicionales:

    • Para implementaciones de red a gran escala con un gran número de sesiones BFD, especifique un intervalo mínimo de no menos de 500 ms. Se recomienda utilizar un intervalo de 1000 ms para evitar problemas de inseguridad.

    • Para implementaciones de red a gran escala con un gran número de sesiones de BFD, póngase en contacto Juniper Networks centro de soporte al cliente para obtener más información.

    • Para que las sesiones de BFD permanezcan activas durante un evento de cambio de motor de enrutamiento cuando esté configurado el enrutamiento activo sin escalas (NSR), especifique un intervalo mínimo de 2500 ms para motor de enrutamiento sesiones basadas en él. Sin NSR, motor de enrutamiento sesiones basadas en él pueden tener un intervalo mínimo de 100 ms. En OSPFv3, BFD siempre se basa en el motor de enrutamiento, lo que significa que BFD no está distribuido. Para las sesiones distribuidas de BFD con NSR configuradas, las recomendaciones de intervalo mínimo no cambian y solo dependen de la implementación de red.

    • En un solo conmutador QFX5100, cuando agregue un módulo de expansión QFX-EM-4Q, especifique un intervalo mínimo superior a 1000 ms.

  • minimum-receive-interval: intervalo mínimo de recepción para la detección de errores. Esta configuración configura el intervalo de recepción mínimo en milisegundos, después del cual el dispositivo enrutamiento espera recibir un paquete de saludo de un vecino con el que ha establecido una sesión de BFD. También puede especificar el intervalo de recepción mínimo mediante la minimum-interval instrucción.

  • multiplier— Multiplicador para paquetes de saludo. Esta configuración configura el número de paquetes de saludo que no recibe un vecino, lo que hace que la interfaz de origen se declare sin servicio. De forma predeterminada, tres paquetes de saludo no recibidos hacen que la interfaz de origen se declare sin control.

  • no-adaptation: deshabilita la adaptación de BFD. Esta configuración deshabilita las sesiones de BFD de adaptarse a las condiciones cambiantes de la red. Esta configuración está disponible en Junos OS versión 9.0 y posteriores.

    Nota:

    Recomendamos que no desactive la adaptación a BFD, a menos que sea preferible no tener una adaptación de BFD en su red.

  • transmit-interval minimum-interval: intervalo mínimo de transmisión para la detección de errores. Esta configuración configura el intervalo mínimo de transmisión, en milisegundos, en el cual el dispositivo de enrutamiento local transmite paquetes de saludo al vecino con el que ha establecido una sesión BFD. También puede especificar el intervalo mínimo de transmisión mediante la minimum-interval instrucción.

  • transmit-interval threshold: umbral para la adaptación del intervalo de transmisión de sesión BFD. Cuando el intervalo de transmisión se adapta a un valor mayor que el umbral, se envía una sola captura y un único mensaje de registro del sistema. El valor de umbral debe ser mayor que el intervalo mínimo de transmisión. Si intenta confirmar una configuración con un valor de umbral menor que el intervalo mínimo de transmisión, el dispositivo de enrutamiento mostrará un error y no acepta la configuración.

  • version— versión BFD. Esta configuración configura la versión BFD utilizada para la detección. Puede configurar BFD versión 1 de forma explícita o el dispositivo de enrutamiento puede detectar automáticamente la versión de BFD. De forma predeterminada, el dispositivo de enrutamiento detecta automáticamente la versión de BFD, que es 0 o 1.

También puede rastrear las operaciones de BFD para fines de solución de problemas.