<div dir="ltr"><div>Hi Joseph - sounds like some cool work.</div><div><br></div><div>Is this based on the EIGRP implementation we currently have, or is this implemented from scratch?</div><div><br></div><div>>Are there any defects in the 5.0 implementation of BFD that I should be aware of and/or backport BFD fixes from 7.2?</div><div><br></div><div>Rafael is likely the best person to answer that in specifics, but seeing as there's well over 7000 commits to FRR since 5.0, at least 224 of which are in BFD, the answer is almost certainly yes.</div><div>Any particular reason you chose to stay based on the 5.0 branch?</div><div><br></div><div>>Is there any interest in including EIGRP in the full FRR feature set?</div><div><br></div><div>Yes, but we have an existing EIGRP implementation that is currently being worked on by others. Unfortunately, this development practice of creating whole features in private and then publishing them all at once has, time and again, proved very difficult to support for a collaborative free software project that moves as fast as we do :(. In any case we'd certainly be interested in the code to see what can be done.</div><div><br></div><div>P.s. I suggest you join our public slack if you'd be interested in chatting with the other folks working on EIGRP in FRR.</div><div><a href="https://frrouting.org/#participate">https://frrouting.org/#participate</a></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jun 12, 2020 at 11:46 AM FREIVALD, JOSEPH A <<a href="mailto:jf1578@att.com">jf1578@att.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang="EN-US">
<div class="gmail-m_-7178361773979168390WordSection1">
<p class="MsoNormal">Hello,<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">The last couple years I have been working on a side project to implement a fully functional and tested version of EIGRP based on FRR release 5.0. That work is largely complete and I would like to share with the community but it will likely
 require significant grooming to match the coding style requirements and stage the multiple merge requests required integrate it with the dev code-base. Unfortunately I don’t have time to do that.
<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">This implementation behaves very well in complex Cisco-based networks with only one ‘on-the-wire’ deviation from Cisco’s behavior (sending individual REPLY messages for each prefix in a bulk QUERY instead of bundling them, which only results
 in slightly more traffic and processor usage and doesn’t affect network the topology). The latest version includes clean Stuck-in-active behavior as well. Current work is adding BFD to EIGRP using the 5.0 OSPF BFD implementation as a pony.
<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">I have two questions:<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<ol style="margin-top:0in" type="1" start="1">
<li class="gmail-m_-7178361773979168390MsoListParagraph" style="margin-left:0in">Are there any defects in the 5.0 implementation of BFD that I should be aware of and/or backport BFD fixes from 7.2?<u></u><u></u></li><li class="gmail-m_-7178361773979168390MsoListParagraph" style="margin-left:0in">Is there any interest in including EIGRP in the full FRR feature set?<u></u><u></u></li></ol>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Thanks,<u></u><u></u></p>
<p class="MsoNormal"><b><span style="color:rgb(5,104,174)"><u></u> <u></u></span></b></p>
<p class="MsoNormal"><b><span style="color:rgb(5,104,174)">Joseph A. T. Freivald</span></b><u></u><u></u></p>
<p class="MsoNormal">Core Technical Architect<u></u><u></u></p>
<p class="MsoNormal">Global Business - Public Sector Solutions<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal"><b><span style="color:rgb(5,104,174)">AT&T</span></b><u></u><u></u></p>
<p class="MsoNormal">3033 Chain Bridge Road, Oakton, VA 22124-2542<br>
m  703.853.7272 | <a href="mailto:jf1578@att.com" target="_blank"><span style="font-size:10.5pt;color:blue">jf1578@att.com</span></a><u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal"><span style="color:rgb(5,104,174)">MOBILIZING <b>YOUR</b> WORLD</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-size:8pt;font-family:"OmnesATT II";color:rgb(64,64,64)"><u></u> <u></u></span></p>
<p class="MsoNormal" style="text-align:center" align="center"><i><span style="font-size:7pt;font-family:"OmnesATT II";color:rgb(64,64,64)">"This e-mail and any files transmitted with it are AT&T property, are confidential, and are intended solely for the use of
 the individual or entity to whom this email is addressed. If you are not one of the named recipient(s) or otherwise have reason to believe that you have received this message in error, please notify the sender and delete this message immediately from your
 computer. Any other uses, retention, dissemination, forwarding, printing, or copying of this email is strictly prohibited."</span></i><span style="font-size:7pt;font-family:"OmnesATT II";color:rgb(64,64,64)"><u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>

_______________________________________________<br>
dev mailing list<br>
<a href="mailto:dev@lists.frrouting.org" target="_blank">dev@lists.frrouting.org</a><br>
<a href="https://lists.frrouting.org/listinfo/dev" rel="noreferrer" target="_blank">https://lists.frrouting.org/listinfo/dev</a><br>
</blockquote></div>