Hasty Briefsbeta

Bilingual

Containerlab: Container-based networking labs with custom topologies

9 months ago
  • #container-orchestration
  • #IaC
  • #networking
  • Containerlab is a CLI tool for orchestrating container-based networking labs.
  • It supports containerized Network Operating Systems (NOSes) like Nokia SR Linux, Arista cEOS, Cisco XRd, and more.
  • It also integrates with VM-based routers using vrnetlab or boxen for traditional NOSes.
  • Containerlab allows users to define lab topologies declaratively using IaaC (Infrastructure as Code) principles.
  • Features include lab lifecycle management, scaled lab generation, and automated TLS certificate provisioning.
  • It is fast, simple, and supports multi-vendor and open-source NOSes.
  • Containerlab is useful for testing, CI, telemetry validation, and demos.
  • Documentation and lab catalogs are provided for easy setup and usage.