Network Unit Testing With NUTS
| Description | Network Unit Testing System (Show case) |
| Components | Nokia SR Linux |
| Resource requirements1 | 4 8 GB |
| Topology file | setup.clos02.clab.yml |
| Version information2 | containerlab:0.44.3, gnmic:0.31.7, srlinux:23.3.3 |
| Authors | Urs Baumann |
Description#
The lab is heavily based on the 5-stage Clos fabric from ContainerLab
The client1 is replaced with a Python container image and NUTS will be installed on it. Clients 2 to 4 are running a Linux container with an SSH service.
The router images are Nokia SR Linux. To be able to use NAPALM, the community driver is used.
Quickstart#
- Install containerlab.
- Clone lab repository.
- Deploy the lab topology
containerlab deploy -t setup.clos02.clab.yml - Execute
./setup.shto confure the network and setup the hosts - Follow the original
READMEto run and change the network tests.
-
Resource requirements are provisional. Consult with the installation guides for additional information. Memory deduplication techniques like KSM might help with RAM consumption. ↩
-
The lab has been validated using these versions of the required tools/components. Using versions other than stated might lead to a non-operational setup process. ↩