[dev] [FROG] FRR on NRL CORE (fyi)

Phil Wiggins phil.wiggins at gmail.com
Wed Apr 10 14:06:59 EDT 2019


Hi Donald,

Following up to my earlier email -- Now that Dave Lamparter's repository is
available ( https://deb.frrouting.org/ ) 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.

https://github.com/apwiggins/core/commits/FRR-patch-1

Cheers,

Phil




On Thu, 21 Jun 2018 at 08:44, Donald Sharp <sharpd at cumulusnetworks.com>
wrote:

> Phil -
>
> This is cool, thanks for taking the time for figuring this out and for
> posting the results to this alias for future people to find!  Let us
> know if you need anything.
>
> thanks!
>
> donald
>
> On Fri, Jun 15, 2018 at 1:37 PM, Phil Wiggins <phil.wiggins at gmail.com>
> wrote:
> > If anyone is interested in running FRR in the NRL CORE emulation
> > environment, I have some build scripts for FRR on CORE that I posted at
> the
> > first link below.  Normally CORE runs Quagga, so this script was a hack
> to
> > shoehorn FRR as a Quagga replacement.  These scripts are not part of CORE
> > yet, so are unsupported.  People on this list may want to use CORE for
> FRR
> > experimentation and testing, so you can customize these scripts to suit
> your
> > own needs.
> >
> > It's best to run this stuff in a VM with no internet connection (after
> > installation) since CORE runs lots of processes as root - a well-known
> > security issue.
> >
> > https://github.com/coreemu/core/issues/170
> >
> > ( install_frr_for_core.sh)
> > FRR on NRL CORE build script - assumes Ubuntu 16.04.4 clean installation
> in
> > a VM or physical host:
> > https://gist.github.com/apwiggins/44f3592a61965783372aea5881ed9f7a
> >
> > (core_misc_frr.py )
> > used by the install script above to install at ./core/misc/frr.py
> > https://gist.github.com/apwiggins/d610c2794c8c0a12a45bfc093fd2e949
> >
> > (core_services_frr.py)
> > used by the install script above to install at ./core/services/frr.py
> > https://gist.github.com/apwiggins/747a9a14feff2ce3a3b8760406b825a7
> >
> >
> > https://www.nrl.navy.mil/itd/ncs/products/core
> > The Common Open Research Emulator (CORE) is a tool for emulating
> networks on
> > one or more machines. You can connect these emulated networks to live
> > networks. CORE consists of a GUI for drawing topologies of lightweight
> > virtual machines, and Python modules for scripting network emulation.
> >
> > Cheers,
> >
> > Phil
> >
> >
> >
> > _______________________________________________
> > frog mailing list
> > frog at lists.frrouting.org
> > https://lists.frrouting.org/listinfo/frog
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.frrouting.org/pipermail/dev/attachments/20190410/071f0e90/attachment.html>


More information about the dev mailing list