
You should see subnets within the supernet you assigned in settings.py and external addressing for asn1border 1 and 2.

Review the configs in the generated/ folder.If not, run set-up again or restart GNS3.Once set-up finishes, re-open the console and run ps -a.Watch the console - the config file should be updated.Look at GNS3 - all the nodes should be starting.Make your GNS3 and shell windows both visible.Create a virtual environment and activate it.Clone/download this project and open a PowerShell (or other) shell in the folder.If the import doesn't work, manually create the topology like the above.File > import portable project > import project.gns3project.if you can't find this during template creation, create the template then right click > edit it.advanced > additional persistent directories: /etc/frr.Open GNS3 > edit > preferences > docker containers > add a new one.TopologyĬontrol is via subcommands and options sent to manage.py. Addresses are automatically assigned to links, configs are generated and applied.Ĭontrol the entire simulation from the commandline, break it manually and reset it, or extend it with your own commands. A lightweight GNS3 BGP lab using Free Range Routing docker containers and Python automation, with external connectivity.
