Hi! Probably not really related, a little bit more heavy solution, but maybe you could try Mininet. I successfully managed to run FRR on multiple nodes, BGP/EVPN, etc. Im pretty sure it works with babeld as well
Ferenc Philipp Borgers <[email protected]> ezt írta (időpont: 2019. júl. 10., Sze, 8:41): > On Tue, Jul 09, 2019 at 12:09:08PM +0200, Benjamin Henrion wrote: > > On Tue, Jul 9, 2019 at 11:17 AM Benjamin Henrion <[email protected]> > wrote: > > > > > > Hi, > > > > > > I managed to run OLSR in my local Kubernetes (I use K3D): > > > > > > https://github.com/zoobab/olsrd-in-docker > > > > > > I have tried to do the same for Babel and BMX7, but I failed, I > > > suspect the cause for Babel is IPv6: > > > > > > https://github.com/zoobab/babeld-in-docker > > > > > > If anyone wants to try debugging, I might at WBM this week (still > > > don't know which day though). > > > > Just added some examples on how to run 20 nodes with Babeld containers > > in kubernetes using K3D cluster, using the scale up from 10 nodes: > > > > https://github.com/zoobab/babeld-in-docker > > > > I have not tried to see how many containers I could run in parallel on > > my machine. > > Cool stuff! I used docker as well to emulate networks and test some ideas > I have > concerning prefix delegation in mesh networks. I faced some > problems/difficulties when I started to play around with protocols that are > implemented in the kernel. At some point I decided to switch to libvirt and > kvm/qemu. I wrote two rudimentary scripts that can create bridges to > emulate > links between the nodes and can create and start VMs (openwrt based). You > provide a very simple json file that describes the topology and the > scripts do > the setup. The scripts are in python. If you like I can push them to > github. I > still have some problems with the bridges. You have to specify them in > /etc/qemu/bridge.conf before running the script :/ > > Maybe one should take a closer look at all the network emulators out > there? Can > someone recommend a emulator for our use cases? > > By the way you can also use linux network namespaces and virtual > interfaces if > you only test the routing protocols. Did this in the past as well. > > Best Philipp > > > -- > > Benjamin Henrion (zoobab) > > Email: zoobab at gmail.com > > Mobile: +32-484-566109 > > Web: http://www.zoobab.com > > FFII.org Brussels > > "In July 2005, after several failed attempts to legalise software > > patents in Europe, the patent establishment changed its strategy. > > Instead of explicitly seeking to sanction the patentability of > > software, they are now seeking to create a central European patent > > court, which would establish and enforce patentability rules in their > > favor, without any possibility of correction by competing courts or > > democratically elected legislators." > > _______________________________________________ > > Battlemesh mailing list > > [email protected] > > https://ml.ninux.org/mailman/listinfo/battlemesh > _______________________________________________ > Battlemesh mailing list > [email protected] > https://ml.ninux.org/mailman/listinfo/battlemesh >
_______________________________________________ Babel-users mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/babel-users
