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:

  1. using 2 containers (FoD+exabgp container and freertr container) manually:
  2. ./inst/testing/fodexabgp/README.txt
  3. ./inst/testing/fodexabgp/install_fodexabgp__docker.sh

  4. using only freertr container (for use with OS-installed FoD)

  5. ./inst/testing/fodexabgp/install_freertronly__docker.sh.new

  6. using containerlab for coordinated run of FoD+exabgp container, freertr container, and attacker/victim host containers

  7. ./inst/testing/fodexabgp-containerlab1/README.md info
  8. ./inst/testing/fodexabgp-containerlab1/Dockerfile

  9. using docker-compose for coordinated run of FoD+exabgp container, freertr container, and attacker/victim host containers

  10. ./docker-compose/README.txt info
  11. ./docker-compose-singlefodctr-novol.yml docker compose specification without bind-mounted FoD dir (for testing or demo-ing)
  12. ./docker-compose.yml upcoming docker compose specification (using bind-mounted FoD dir (mainly for developers)), with resilience
  13. ./docker-compose-novol.yml new upcoming docker compose specification (without bind-mounted FoD dir) with resilience