Skip to content

Latest commit

 

History

History
57 lines (38 loc) · 833 Bytes

README.md

File metadata and controls

57 lines (38 loc) · 833 Bytes

network-bfd-sample

Incomplete Bidirectional Forwarding Detection's implementation

  • minimal implemented
  • available switch
    • juniper XX
  • multi implemented.
    • c
      • shared memory map
    • cpp(boost)
      • std::map
    • c with netmap
      • redirect only.

This is sample code. It is not a perfect implementation according to RFC. Please use at your own risk.

bfdd

bfdd (bidirectional forwarding detection) service. implemented on bsd socket. c compile.

bfdd_cpp

bfdd service , implemented on boost.

bfdd_netmap

bfdd service implemented on netmap redirect mode.

download

git clone https://github.com/xflagstudio/network-bfd-sample.git

prepare

compile/link

cd bfd/
mkdir ./build
cd ./build
cmake ../
make