Test the scalability of different routing protocols on line, grid and random tree topologies. Every topology is only set up once to minimize run time, since the test can run a long time as a whole.
The amount of pings between random node pair is always the number of nodes. For a good routing protocol, the traffic per node should stay almost constant.
- for each topology of various sizes
- start Yggdrasil on each node
- wait 60 seconds
- send <node_count> pings between random and unique node pairs
- over a duration of 5 minutes
- at least two hops length
- record ping statistics and traffic
- continue at 1.
- remove remaining
*.csv
files in this directory - execute
sudo ./run.py
to run the test (will take a long time). ./plot.sh
will create graphs using gnuplot