[dev] BFD daemon is now part of master

Alex Saroyan alex at xcloudnetworks.com
Tue Aug 14 12:05:52 EDT 2018


Woow Woow

Kudos to Rafael !!!

Best Regards
Alex Saroyan


> On Aug 14, 2018, at 6:07 PM, JR Rivers <jrrivers at cumulusnetworks.com> wrote:
> 
> Thanks!!!!!
> 
> On Tue, Aug 14, 2018 at 5:58 AM, Donald Sharp <sharpd at cumulusnetworks.com <mailto:sharpd at cumulusnetworks.com>> wrote:
> Rafael -
> 
> Thanks for doing this work and driving this effort.  I know a whole
> bunch of people have been asking for this integration into FRR.
> 
> donald
> 
> On Tue, Aug 14, 2018 at 8:50 AM, Rafael Zalamena
> <rzalamena at opensourcerouting.org <mailto:rzalamena at opensourcerouting.org>> wrote:
> > Hi all,
> >
> > Today the BFD daemon (`bfdd`) got merged into master. It implements
> > the Bidirectional Forwarding Detection protocol and its main purpose
> > is to detect link failures to notify services. The daemon is
> > automatically built on standard distribution on all platforms.
> >
> > Currently the following FRR daemons support BFD:
> >
> > * bgpd;
> > * ospfd;
> > * ospf6d;
> > * pimd;
> >
> > ---
> >
> > Background:
> >
> > The BFD daemon was implemented re-using some Cumulus implementation,
> > but it was extracted from another service (
> > https://github.com/CumulusNetworks/ptm/blob/master/src/ptm_bfd.c <https://github.com/CumulusNetworks/ptm/blob/master/src/ptm_bfd.c> ).
> > The code went through the following changes:
> >
> > * it became a stand alone daemon;
> > * added new configuration interfaces: vtysh and control socket (using JSON);
> > * replaced uthash.h with FRR's hash implementation;
> > * added compatibility code to run on *BSDs;
> > * changed event manager with FRR's;
> > * minor code/protocol fixes;
> >
> > Related RFCs:
> >
> > * RFC 5880 (protocol description);
> > * RFC 5881 (single hop IPv4/IPv6 implementation);
> > * RFC 5883 (multi hop implementation);
> >
> > Thanks to everyone that helped reviewing the code!
> >
> > Rafael
> >
> > _______________________________________________
> > dev mailing list
> > dev at lists.frrouting.org <mailto:dev at lists.frrouting.org>
> > https://lists.frrouting.org/listinfo/dev <https://lists.frrouting.org/listinfo/dev>
> 
> _______________________________________________
> dev mailing list
> dev at lists.frrouting.org <mailto:dev at lists.frrouting.org>
> https://lists.frrouting.org/listinfo/dev <https://lists.frrouting.org/listinfo/dev>
> 
> _______________________________________________
> dev mailing list
> dev at lists.frrouting.org
> https://lists.frrouting.org/listinfo/dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.frrouting.org/pipermail/dev/attachments/20180814/d07deed9/attachment.html>


More information about the dev mailing list