Testing and Using FoD (exabgp version) with Freertr
Freertr (http://www.freertr.org, http://docs.freertr.org/): a Open Source Network Operating System with support of a huge list of routing prototocols, data plan protocols (including P4)
Docker containers for use of FoD (exabgp version) with Freertr:
Currently, there are 4 different options how to use test FoD (version with exabgp support) together with Freertr:
- using 2 containers (FoD+exabgp container and freertr container) manually:
- ./inst/testing/fodexabgp/README.txt
-
./inst/testing/fodexabgp/install_fodexabgp__docker.sh
-
using only freertr container (for use with OS-installed FoD)
-
./inst/testing/fodexabgp/install_freertronly__docker.sh.new
-
using containerlab for coordinated run of FoD+exabgp container, freertr container, and attacker/victim host containers
- ./inst/testing/fodexabgp-containerlab1/README.md info
-
./inst/testing/fodexabgp-containerlab1/Dockerfile
-
using docker-compose for coordinated run of FoD+exabgp container, freertr container, and attacker/victim host containers
- ./docker-compose/README.txt info
- ./docker-compose-singlefodctr-novol.yml docker compose specification without bind-mounted FoD dir (for testing or demo-ing)
- ./docker-compose.yml upcoming docker compose specification (using bind-mounted FoD dir (mainly for developers)), with resilience
- ./docker-compose-novol.yml new upcoming docker compose specification (without bind-mounted FoD dir) with resilience