Bidirectional Forwarding Detection (BFD) is a protocol designed to quickly detect failures in the path between two forwarding engines, often in less than one second. It accelerates routing convergence by rapidly notifying routing protocols of the failure, so they can recompute routing paths.