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 Functionality Cumulus VX
Installation and Upgrade No ONIE, new images available with every GA release, no upgrade path.
Hardware acceleration No switchd. Datapath forwarding is dependent on the choice of hypervisor and VM resources.
Hardware management None
Hardware limitations None. 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.
Production-ready No
Linux extensibility Yes
Layer 2 features Yes; hypervisor/topology manager dependent.
Layer 3 features Yes
Network virtualization Yes (software forwarding)
OS management (ZTP, ifupdown2, third party packages) Yes
Automation, monitoring, troubleshooting Yes (excluding ONIE and hardware dependencies
Security Yes
QoS Yes

Comparing Cumulus VX with Cumulus Workbench

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

 

Cumulus Workbench

Cumulus VX

Offering

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.

Scheduling

Reserve a workbench.

Sign up and download.

Access

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.