Start a Virtual Lab with a Single Command

In mid-October I finally found time to add the icing to the netlab cake: netlab up command takes a lab topology and does everything needed to have a running virtual lab:

  • Create Vagrantfile or containerlab topology file
  • Create Ansible inventory
  • Start the lab with vagrant up or containerlab deploy
  • Deploy device configurations, from LLDP and interface addressing to routing protocols and Segment Routing
Later releases added creation or configuration of Linux bridges, including the vagrant-libvirt management network, to the lab startup process.

Similarly, netlab down destroys the virtual lab.

Two other features made it into this release:

Release History

Added information about Linux bridge setup
Add comment