If you are using the current version of Cumulus Linux, the content on this page 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.

What's New

This document supports the Cumulus Linux 5.0 release, and lists new platforms, features, and enhancements.

What’s New in Cumulus Linux 5.0.1

Cumulus Linux 5.0.1 resolves an issue with the Cumulus Linux repository that enabled an unnecessary package upgrade.

What’s New in Cumulus Linux 5.0.0

Cumulus Linux 5.0.0 supports new platforms, provides bug fixes, and contains several new features and improvements.


  • NVIDIA SN3700C-S (100G Spectrum-2) with Secure Boot is now GA

New Features and Enhancements

  • The NVUE object model is now the default CLI (replacing NCLU) and includes many improvements with updated and additional commands. You can now run NVUE commands to configure:

    Important NVUE command updates include:

    • BGP peer is now BGP neighbor. For example, the nv set vrf default router bgp peer swp51 remote-as external command is now nv set vrf default router bgp neighbor swp51 remote-as external.
    • BGP static-network is now network. For example, the nv set vrf default router bgp address-family ipv4-unicast static-network command is now nv set vrf default router bgp address-family ipv4-unicast network
    • The Cumulus Linux 4.4 platform commands are now under system (for example, nv set system hostname)
    • The platform commands now configure hardware components (for example, nv set platform hardware component device type linecard)
    • New configuration management commands: nv config show -o commands shows the currently applied configuration commands and nv config diff -o commands shows differences between two configuration revisions.
  • PTP Boundary Clock enhancements; Message mode, acceptable master table, DSCP, and TTL for a PTP message are now GA.

  • The maximum number of VLAN elements supported with multiple bridges increases to 16K.

  • SNMP enhancements include VRF-aware FRRouting MIBs and the ability to get the link up and link down count.

  • Suppress route advertisement is now GA.

  • Netfilter-ACL enhancements include:

    • New control plane policer configuration
    • Updated rules; Cumulus Linux now uses the -t mangle -A PREROUTING chain for ingress rules and the -t mangle -A POSTROUTING chain for egress rules instead of the - A FORWARD chain. Previously configured rules with - A FORWARD chain are still supported.

Cumulus Linux 5.0.0 replaces NCLU with the NVUE object model. After you upgrade to Cumulus Linux 5.0.0, running NVUE configuration commands replaces the configuration in the applicable configuration files and removes any configuration you add manually or with automation tools like Ansible, Chef, or Puppet. To keep your configuration, you can do one of the following:

Cumulus Linux 3.7, 4.3, and 4.4 releases continue to support NCLU. For more information, contact your NVIDIA Spectrum platform sales representative.