The purpose of this network-admin project is to simulate several networks in GNS3 with Docker images.
The project is split in three parts that runs inside a VM.
We are using a qemu virtual machine with debian11.
Everything is setup automatically by this Makefile
After the VM installation, you will have to copy this repo inside in order to setup by installing GNS3 and docker. And finally build the docker images with this Makefile.
This part is just about introduicing GNS3 while using custom docker images.
Still, we had to create a docker image with some daemons up (Zebra, BGPD, OSPFD, ISISD).
You can import the GNS3 Project
This part is about being able to ping a machine from an other through a VXLAN.
You can import the GNS3 Project
This part is about being able to ping a machine from an other through a EVPN.
It also contains a Route Reflector (RR), and three VTEPs.
The routing informations are automatically shared by the BGP protocol.
You can import the GNS3 Project