Difficulty: Beginner
Estimated Time: 10

The network simulation tools (netsim-tools) help you build, deploy, and configure complex virtual lab topologies. The only two limits are the amount of CPU/RAM you have available, and your imagination... but one should start with smalls steps, so here we are.

Let's get familiar with netsim-tools first. In this scenario, you'll build a three-router virtual lab running OSPF, IBGP and EBGP on FRRouting containers supported by Containerlab.

Lab topology

Getting started with netsim-tools, Containerlab, and FRR

Step 1 of 9

Install netsim-tools and Containerlab

git clone https://github.com/ipspace/netsim-tools/ && pip3 install -r netsim-tools/requirements.txt --ignore-installed

sudo bash -c "$(curl -sL https://get-clab.srlinux.dev)"

  • Ansible 2.9 is already installed in Katacoda environment, so we're ready to roll.