-
Notifications
You must be signed in to change notification settings - Fork 40
Overview of OpenBFDD
#Overview of OpenBFDD
This project provides a software based implantation of the Bidirectional Forwarding Detection (BFD) protocol. It is designed to run on a server. Its primary purpose is to allow the administrator to quickly take the server off-line when the core service, such as a bind or unbound server, goes down. This is done by implementing a BFD "beacon" that can communicate with a properly configured, BFD enabled, router.
The project consists primarily of bfdd-beacon which provides the actual BFD functionality, and its companion,bfdd-control, which provides runtime control of the beacon.
The software was designed for to fill a specific need. Some of the restrictions include:
- Although it follows the protocol specification, it was designed and tested to work with the Juniper line of routers. It has currently been tested with JUNOS 8.5. As the BFD protocol specification is still in the draft stage, it may, or may not, work with future revisions of the specification.
- Only those aspects of the BFD protocol needed to achieve our goals were implemented. See bfdd-beacon for more details.
The software was originally developed on FreeBSD 7.1. It has been built, and tested on some additional platforms. See Platforms for more details.