<div dir="ltr"><div>Hi Donald,</div><div><br></div><div>Following up to my earlier email -- Now that Dave Lamparter's repository is available ( <a href="https://deb.frrouting.org/">https://deb.frrouting.org/</a> ) for easy installation on Ubuntu, I've built a patch to the CORE emulator to incorporate FRR as a routing service.  The pull request has been sent upstream so hopefully it will be part of the next CORE release.</div><div><br></div><a href="https://github.com/apwiggins/core/commits/FRR-patch-1">https://github.com/apwiggins/core/commits/FRR-patch-1</a><div><br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">Cheers,<br><br>Phil<div><br><div><br></div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, 21 Jun 2018 at 08:44, Donald Sharp <<a href="mailto:sharpd@cumulusnetworks.com">sharpd@cumulusnetworks.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">Phil -<br>
<br>
This is cool, thanks for taking the time for figuring this out and for<br>
posting the results to this alias for future people to find!  Let us<br>
know if you need anything.<br>
<br>
thanks!<br>
<br>
donald<br>
<br>
On Fri, Jun 15, 2018 at 1:37 PM, Phil Wiggins <<a href="mailto:phil.wiggins@gmail.com" target="_blank">phil.wiggins@gmail.com</a>> wrote:<br>
> If anyone is interested in running FRR in the NRL CORE emulation<br>
> environment, I have some build scripts for FRR on CORE that I posted at the<br>
> first link below.  Normally CORE runs Quagga, so this script was a hack to<br>
> shoehorn FRR as a Quagga replacement.  These scripts are not part of CORE<br>
> yet, so are unsupported.  People on this list may want to use CORE for FRR<br>
> experimentation and testing, so you can customize these scripts to suit your<br>
> own needs.<br>
><br>
> It's best to run this stuff in a VM with no internet connection (after<br>
> installation) since CORE runs lots of processes as root - a well-known<br>
> security issue.<br>
><br>
> <a href="https://github.com/coreemu/core/issues/170" rel="noreferrer" target="_blank">https://github.com/coreemu/core/issues/170</a><br>
><br>
> ( install_frr_for_core.sh)<br>
> FRR on NRL CORE build script - assumes Ubuntu 16.04.4 clean installation in<br>
> a VM or physical host:<br>
> <a href="https://gist.github.com/apwiggins/44f3592a61965783372aea5881ed9f7a" rel="noreferrer" target="_blank">https://gist.github.com/apwiggins/44f3592a61965783372aea5881ed9f7a</a><br>
><br>
> (core_misc_frr.py )<br>
> used by the install script above to install at ./core/misc/frr.py<br>
> <a href="https://gist.github.com/apwiggins/d610c2794c8c0a12a45bfc093fd2e949" rel="noreferrer" target="_blank">https://gist.github.com/apwiggins/d610c2794c8c0a12a45bfc093fd2e949</a><br>
><br>
> (core_services_frr.py)<br>
> used by the install script above to install at ./core/services/frr.py<br>
> <a href="https://gist.github.com/apwiggins/747a9a14feff2ce3a3b8760406b825a7" rel="noreferrer" target="_blank">https://gist.github.com/apwiggins/747a9a14feff2ce3a3b8760406b825a7</a><br>
><br>
><br>
> <a href="https://www.nrl.navy.mil/itd/ncs/products/core" rel="noreferrer" target="_blank">https://www.nrl.navy.mil/itd/ncs/products/core</a><br>
> The Common Open Research Emulator (CORE) is a tool for emulating networks on<br>
> one or more machines. You can connect these emulated networks to live<br>
> networks. CORE consists of a GUI for drawing topologies of lightweight<br>
> virtual machines, and Python modules for scripting network emulation.<br>
><br>
> Cheers,<br>
><br>
> Phil<br>
><br>
><br>
><br>
> _______________________________________________<br>
> frog mailing list<br>
> <a href="mailto:frog@lists.frrouting.org" target="_blank">frog@lists.frrouting.org</a><br>
> <a href="https://lists.frrouting.org/listinfo/frog" rel="noreferrer" target="_blank">https://lists.frrouting.org/listinfo/frog</a><br>
><br>
</blockquote></div>