بروتوكول BFD هو اختصار لـ Bidirectional Forwarding Detection وهو بروتوكول مستقل عن البروتوكولات الأخرى يستخدم للكشف عن عدم تواجد مسارات الشبكة وتوفير زمن الاستجابة السريع عند الكشف عن العطل. يتم استخدام هذا البروتوكول لتحسين أداء الشبكة بتخفيض وقت الانتقال لتقليل فترة التعطل، كما يتم استخدامه للكشف عن مكان العطل الجزء البرمجي. ويدعم بروتوكول BFD عدة بروتوكولات مثل OSPF, BGP, ISIS وغيرها.