Skip to content

Test babeld loop-avoiding distance-vector routing protocol with namespaces

License

Notifications You must be signed in to change notification settings

ahmetozer/babeld-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Babel Daemon Experiment Repository

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

Another good video.
babel-video

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

About

Test babeld loop-avoiding distance-vector routing protocol with namespaces

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published