< Home

Overview of BFD

This section describes the definition and purpose of BFD.

Definition

Bidirectional Forwarding Detection (BFD) quickly detects communications faults between systems and reports corresponding faults to the upper-layer protocol.

Objective

To minimize the impact of failures and improve network availability, network devices need to rapidly detect communication failures to take early remedial actions to ensure service continuity.

The current fault detection mechanisms include:
  • Hardware detection: For example, the Synchronous Digital Hierarchy (SDH) alarms are used to detect faults on links. This mechanism features quick identification of faults; however, not all medium can provide this mechanism.
  • Slow Hello mechanism: It usually refers to the Hello mechanism offered by a routing protocol. The slow Hello mechanism can detect a fault in seconds. In high-speed data transmission, for example, at Gbit/s rate, the detection delay of more than one second causes the loss of a large amount of data. In delay-sensitive services such as the voice service, the delay of more than one second is unacceptable.
  • Other detection mechanisms: Specific detection mechanisms may be provided by different protocols or device vendors. If a network has devices from multiple vendors, these detection mechanisms are difficult to implement.

BFD overcomes the limitations of earlier detection mechanisms.

BFD provides the following functions:
  • Provides low-overhead and quick fault detection for channels between adjacent forwarding engines. The detected faults may occur on interfaces, data links, or forwarding engines.
  • Provides a single mechanism to detect any media and protocol layers in real time. In addition, the detection duration and overhead range are variable.
Copyright © Huawei Technologies Co., Ltd.
Copyright © Huawei Technologies Co., Ltd.
Next topic >