A simple generator of a bunch of virtual routers. Used for testing software related to dynamic routing.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
LEdoian ac5850d95e Add gen_disks.sh script to modify virtual drives
We expect the repo root to contain pre-installed Alpine 3.15.4 in raw
drive file 'dummydisk.img'. This then gets copied to
output/<machine>/disk.img and the generated files are put into it in
order to be used.

Beware, this uses hardcoded paths and expects specific disk layout.
This relies on how the installation formatted the disk. While the
installation procedure is not documented anywhere, it is in essence
default setup of Alpine Linux, with minimal tweaks that should not
affect behaviour of routing (but still impede reproducibility). The only
major difference from default settings is BIRD being pre-installed.

Unfortunately, using loop devices and mounting requires root privileges
(as far as I know). It should be possible to use some other way, but
this is the simplest I know at the moment.
3 years ago
templates Generate also hosts and hostname files 3 years ago
.gitignore Add gitignore 3 years ago
IDEA Add note about router ids 3 years ago
baz.py Generate bridge.conf instead of just list of bridges 3 years ago
diag.xopp Diag: Mark gateway as machine X 3 years ago
gen_disks.sh Add gen_disks.sh script to modify virtual drives 3 years ago