Bidirectional Forwarding Detection

Olivier Cochard-Labbé olivier at freebsd.org
Mon Dec 4 13:49:52 UTC 2017


On Mon, Dec 4, 2017 at 1:53 PM, yar <yaroslav at shvets.name> wrote:

> Hello All.
>
> Does FreeBSD support BFD (Bidirectional Forwarding Detection)?
> rfc5880, rfc5881


​Hi,

BFD is supported (ie: not filtered) by FreeBSD: you just need to use a BFD
daemon software.

If your question was "Does FreeBSD includes a BFD daemon into base?", the
answer is no.

Main usage of BFD is to detect network failure between routing peers and
give this information to the routing protocol​.
As example, once an OSPF process detect new neighbours, it will sent their
IP addresses to the BFD process:
Once received, the BFD process will monitor the reachability of these
neighbours and will communicate back to the OSPF process if they are not
reachable.

But I'm not aware of a standard way for an "independent" bfd daemon to
communicate between all the routing softwares (bird, FRR, quagga, etc.):
This is why they includes their own BFD daemon (like bird).

Regards,

Olivier


More information about the freebsd-net mailing list