What are the differences between VX and full Cumulus Linux

  • 1
  • Question
  • Updated 12 months ago
Other than no 'switchd' service on #Cumulus VX... Is there a list of other differences between actual NOS & VX ?

Posted to Twitter by Will Dennis(https://twitter.com/WillardDennis/status/629461549653082112)
Photo of Scott Suehle

Scott Suehle, Alum

  • 3,772 Points 3k badge 2x thumb

Posted 3 years ago

  • 1
Photo of Scott Suehle

Scott Suehle, Alum

  • 3,772 Points 3k badge 2x thumb
From the Cumulus VX Documentation:

Comparisons with Cumulus Linux

Cumulus VX includes all the control plane elements of Cumulus Linux 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.

In addition, you cannot upgrade the Cumulus VX operating system using apt-get upgrade|update or use ONIE. A new image is available with every Cumulus VX release. However, you can use apt-get to install additional software packages, whether they are Cumulus Linux-specific or Debian-specific.


Photo of Will Dennis

Will Dennis, Champion

  • 532 Points 500 badge 2x thumb
Thanks, Scott - makes sense... Just was trying to learn CL by reading the official docs, and noted some differences.
Photo of Pete B

Pete B, Official Rep

  • 2,774 Points 2k badge 2x thumb
I've actually expanded on the differences in the tech docs. Check out http://docs.cumulusnetworks.com/display/VX/Comparing+Cumulus+VX+with+Other+Cumulus+Networks+Operatin...

I hope this helps.
Photo of Mike Brown

Mike Brown, Employee

  • 180 Points 100 badge 2x thumb
Time marches on and so does software.  Most of these limitations applied to 2.5 VX.  In 3.x VX you can use ONIE to re-install and do upgrades via apt-get and there is a switchd 'stub' process to test automation against.