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.1 release, and lists new platforms, features, and enhancements.

What’s New in Cumulus Linux 5.1.0

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


  • NVIDIA SN4410 (100G and 400G Spectrum-3) now generally available
  • NVIDIA SN4700 (Spectrum-3-A1) now generally available
  • NVIDIA SN4600C (100G Spectrum-3-A1) now generally available

New Features and Enhancements

  • GRE tunneling
  • Adaptive routing with RoCEv2
  • Warmboot on bonds
  • MLAG peer link consistency check
  • PTP on bonds
  • BPDU guard protodown state and reason
  • TEID-based ECMP hashing and TEID-based bond hashing available for early access (Linux commands only).
  • The WJH service is now enabled by default.
  • NVUE enhancements include:
    • IPv6 ND configuration options
    • Flexible snippets
    • Automatic VLAN to VNI mapping
    • Fabric-wide MAC address configuration
    • FIB filter configuration
    • New NVUE commands

Cumulus Linux 5.1 includes the NVUE object model. After you upgrade to Cumulus Linux 5.1, running NVUE configuration commands replaces the configuration in files such as /etc/network/interfaces and /etc/frr/frr.conf 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 continue to support NCLU. For more information, contact your NVIDIA Spectrum platform sales representative.