BFD (Bidirectional Forwarding Detection)

30 июня 2025

Что такое BFD?

BFD (Bidirectional Forwarding Detection) — протокол для быстрой двусторонней проверки доступности канала связи между двумя устройствами. Независим от протоколов маршрутизации.

Как работает BFD

  1. Устройства обмениваются короткими контрольными сообщениями (Hello-пакетами)
  2. При пропадании нескольких сообщений подряд канал считается недоступным
  3. Информация передаётся маршрутизатору, который быстро перестраивает маршрут

Особенности BFD

  • Интервалы проверки: от миллисекунд
  • Используется поверх любых протоколов: OSPF, BGP, IS-IS, статических маршрутов
  • Минимальное потребление ресурсов

Сценарии применения

  • Обнаружение отказов в L3 и L2-соединениях
  • Защита высокодоступных маршрутов
  • Увеличение скорости сходимости IGP и BGP

Пример

Параметр Значение
Инт. Hello 50 мс
Детект. таймер 150 мс
Потеря связи Менее 0.2 сек

FAQ

Чем BFD лучше обычных keepalive?

Он быстрее и легче, не требует полной обработки пакетов маршрутизации.

Можно ли использовать с MPLS?

Да, BFD поддерживает MPLS LSP и используется с LDP, RSVP и Segment Routing.

Требует ли лицензии?

Зависит от вендора. 

Заключение

BFD обеспечивает минимальное время реакции на обрыв связи, критично для операторских и отказоустойчивых архитектур.

Мы используем файлы cookies для оптимизации функциональности сайта и улучшения качества услуг. Нажимая «Принять», вы даете согласие на работу с этими файлами. Чтобы узнать больше, пожалуйста, прочтите нашу Политику конфиденциальности.