Getting started on Containerlab

Thomas Corre

profile
5
Getting started on Containerlab
profile
FREE
60 mins

Abstract:

The call objective is to explore how to use Containerlab to build and simulate IP networks like for instance a Data Center IP fabric.

By the end of the call, participants will understand how to leverage Containerlab for building robust, next-gen network infrastructure.


We will use the open-source Containerlab tool, an environment that provides a CLI for orchestrating and managing container-based networking labs. It starts with the containers, builds a virtual wiring between them to create lab topologies of user's choice, and manage labs lifecycle.


Agenda:

  • Installation
  • Container images
  • Topology file
  • Basic lab deployment workflow
  • Connectivity to the nodes
  • Lab lifecycle
  • VM-based lab
  • Sharing the lab
  • Troubleshooting and Wireshark pcaps
  • Exploring the catalog of existing labs


Participants Requirements:

  • For a more interactive sessions, participants are advised to bring their own laptop and be ready to install the tool and start a small lab.
  • Docker installation is the only prerequisite
  • OS supported: Linux, MacOS, Windows (powered by Windows Subsystem Linux aka WSL)


Target Audience:

Applicable but not limited to IP systems architects, network team leaders, network engineers/administrators, validation/test engineers, NOC engineers/administrators from ISPs, webscales or enterprises. Students in IT computing or telecommunications fields are also welcome to join.


Learning Outcomes:

  • Apply knowledge and skills in a lab-as-code environment for enhanced productivity through versioning, sharing and collaboration via hands-on lab using Containerlab to build and simulate network topologies.
  • Open to beginners - no prior experience with Containerlab required