Skip to content

NVIDIA Cumulus VX#

NVIDIA Cumulus VX is identified with nvidia_cumulusvx kind in the topology file. The nvidia_cumulusvx kind defines a supported feature set and a startup procedure of a NVIDIA Cumulus VX node.

Note

  1. NVIDIA Cumulus VX as a standalone image is not downloadable anymore. However, if you get your hands on the image, you can use it with Containerlab.
  2. The original container-based cvx kind (while still available in Containerlab) is not maintained/supported by the Containerlab team or community. Users will have to hunt for a suitable image and use this nvidia_cumulusvx kind instead.

Building the image#

The containerlab-compatible image can be built from the original qcow2 image file using experimental support in srl-labs/vrnetlab or boxen-v2 projects.

Managing nvidia_cumulusvx nodes#

Cumulus VX node launched with containerlab can be managed via the following interfaces:

SSH server is running on port 22

ssh cumulust@<container-name>

NVUE REST API is running on port 8765

curl -k -u cumulus:Clab123! https://<container-name>:8765/nvue_v1/system

to attach to a bash shell of a running cvx container (only container ID is supported):

docker attach <container-id>

Credentials#

Username: cumulus
Password: Clab123!

Interface naming#

Dataplane interfaces in your topology file should be named as swpN, where N is the port number and matches the port name in the network OS configuration.