Presented by Nokia
We all need networking labs. Whether for learning, testing, or debugging, access to a virtual environment becomes transformative when physical hardware is scarce or expensive. Containerlab addresses this challenge by enabling rapid deployment of network topologies using Docker containers. Alongside its core features, Containerlab is fast, resource-efficient, open source, and completely free to use. This workshop provides comprehensive, hands-on training with Containerlab, starting from fundamental concepts and progressively introducing advanced features and realistic use cases throughout the day.
After completing this workshop, participants will be able to, among other things:
- Deploy complex network topologies using Containerlab
- Understand the underlying connectivity mechanisms between containers
- Utilize advanced features and configurations in topology files
- Master the Containerlab VS Code extension for enhanced productivity
- Induce latency, jitter or packet loss in the network using embedded impairment tools
- Leverage Edgeshark for efficient traffic capture and analysis within Containerlab topologies
To ensure a productive learning experience, participants should ideally have:
- Basic Linux CLI proficiency: Familiarity with navigating the Linux file system, executing commands, and managing processes.
- Fundamental Docker knowledge: Understanding of Docker concepts such as images, containers, and basic Docker commands (e.g., docker run, docker ps).
- Experience with Visual Studio Code (VSC): Familiarity with the Visual Studio Code interface and basic operations.
Please bring a laptop, further details of required software and setup will be provided.