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.