SR Linux, Cumulus VX, and Extreme Virtual EXOS are the only network operating systems I’m aware of that you can download in a ready-for-use format without registration. Anything else? Please write a comment.
Even better, SR Linux and Cumulus VX are available as ready-to-run containers; Cumulus VX is also available as libvirt and VirtualBox Vagrant box. All you have to do to get the lab up and running is:
- Install the prerequisite software (docker, containerlab, netsim-tools)
- Copy topology.yml into an empty directory
- Execute netlab up
Downloading device images from most other vendors requires registration followed by arcane incantations to build a Vagrant box or container image.
Want even more platform options? Here’s another topology using Cisco CSR and Arista vEOS.
The beauty of all these solutions: SR-MPLS is one of the standard netsim-tools modules, and getting it configured in your lab is as easy as adding sr to the module list.
- Images for Extreme Virtual EXOS are available on GitHub