CCIE RS – Routing Concepts – Implement and troubleshoot bidirectional forwarding detection (BFD)

Implement and troubleshoot bidirectional forwarding detection (BFD)

BFD – RFC 7419

BFD is a detection protocol designed to provide fast forwarding path failure detection times for all media types, encapsulations, topologies, and routing protocols.

BFD is not tied to any routing protocol. A routing protocol can utilize BFD to held detect neighbor failures faster. Enabled at an interface level. Must be configured on both ends of the link

CEF and IP routing is required on the router

Used to detect faults between 2 nodes connected by a link

  • Low overhead detection on physical media that doesn’t support failure detection
  • 3 way handshake to establish session
  • Supports authentication
  • Must be explicitly configured


  • Asynchronous
    • Periodically send Hellos between each other
    • If number of packets are not received, session is considered down
  • Demand
    • No hellos are exchanged after session is established
    • Assumed endpoints have another way to verify connectivity

Echo mode is enabled by default, works with asynchronous BFD


interface [interface]
bfd internal [ms] mix-rx [ms] multiplier [interval]
bfd interval 50 min_rx 50 multiplier 5 

router bgp [as]
neighbor [ip] fall-over bfd

router eigrp [as]
bfd all-interfaces

router ospf [pid]
bfd all-interfaces

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.