This repository created for testing babeld in your computer.
Babel is a loop-avoiding distance-vector routing protocol.
It is easy to setup on Layer 3 network.
You can access more on IETF rfc6126
This scripts are usable for Ubuntu and Debian. If you don't want to leave anything on your system, you can use one time container in demo.
# Container for temporarily network demo
docker pull ahmetozer/babeld-demo:latest
docker run -it --rm --privileged ahmetozer/babeld-demo
In a container, Prepare your enviroment with executing setup.sh
Default node count is 20, you can change with setting count enviroment value. It can be lower or upper but it cannot be bigger than 254.
./setup.sh
For inspecting name spaces. You have to jump namespace with jump command
jump node-1
#or you can execute iptraf directly
jump node-1 iptraf-ng