This documentation is for an older version of the software. If you are using the current version of Cumulus Linux, this content may not be up to date. The current version of the documentation is available here. If you are redirected to the main page of the user guide, then this page may have been renamed; please search for it there.

Comparing Cumulus VX with Other Cumulus Networks Products

Cumulus VX has the same foundation as other Cumulus Networks products; that is, Cumulus Linux and Cumulus RMP. Cumulus VX includes all the control plane elements of Cumulus Linux or Cumulus RMP but does not have an actual ASIC or NPU for line rate performance or hardware acceleration. Essentially, switchd is not a part of Cumulus VX.

Thus, Cumulus VX is not a production-ready virtual switch or virtual router. It isn’t meant to run on production switches or carry production data traffic.

That said, you can use tools like jdoo in Cumulus VX to monitor the virtual switch, the same automation and zero touch provisioning tools, as well as security and QoS tools.

However, tools that interact with switchd, like cl-cfg, and other hardware management tools, are not available.

And while you cannot upgrade the Cumulus VX operating system using apt-get upgrade|update or use ONIE, you can use apt-get to install additional software packages, whether they are Cumulus Linux-specific or Debian-specific.

The following table outlines the similarities and differences between Cumulus VX and other Cumulus Networks operating systems.

Feature or FunctionalityCumulus VX
Installation and UpgradeNo ONIE, new images available with every GA release, no upgrade path.
Hardware accelerationNo switchd. Datapath forwarding is dependent on the choice of hypervisor and VM resources.
Hardware managementNone
Hardware limitationsNone. Dependent on hypervisor and VM resources. Certain features such as route-table-size could accommodate more routes than are supported in hardware (32K routes), given available memory.
Linux extensibilityYes
Layer 2 featuresYes; hypervisor/topology manager dependent.
Layer 3 featuresYes
Network virtualizationYes (software forwarding)
OS management (ZTP, ifupdown2, third party packages)Yes
Automation, monitoring, troubleshootingYes (excluding ONIE and hardware dependencies

Comparing Cumulus VX with Cumulus Workbench

The following table describes how Cumulus VX differs from Cumulus Workbench.

Cumulus Workbench

Cumulus VX


Based on Cumulus Linux, uses physical hardware with a ready-to-use topology.

Virtual appliance, not the complete operating system, no hardware components and datapath acceleration.


Reserve a workbench.

Sign up and download.


Remote access for a limited time.

On premise, on your own time.

Use Cases

For potential customers looking to deploy Cumulus Linux in their data centers in the near future.

  • Learn Cumulus Networks technology and open networking concepts.

  • Prototype network configuration updates before rolling out to production.

  • Develop portable, custom applications easily.