What's New
This document supports the Cumulus Linux 5.9 release, and lists new platforms, features, and enhancements.
- For a list of open and fixed issues in Cumulus Linux 5.9, see the Cumulus Linux 5.9 Release Notes.
- To upgrade to Cumulus Linux 5.9, follow the steps in Upgrading Cumulus Linux.
What’s New in Cumulus Linux 5.9.0
Cumulus Linux 5.9 is an Extended-Support Release (ESR). For more information, refer to this Knowledge base article.
- You can only upgrade to Cumulus 5.9 from a previous release by installing the binary image; package upgrade is not supported.
- The NVIDIA SN5600 switch supports Cumulus Linux 5.9 and later; do not install Cumulus Linux 5.8 and earlier on this switch.
- Cumulus Linux 5.9 provides a set of default firewall rules that allows only specific IP addresses and ports, and drops packets that are disallowed. Be sure to review the firewall rules before upgrading.
Cumulus Linux 5.9.0 contains several new features and improvements, and provides bug fixes.
New Features and Enhancements
- Cumulus Linux upgrade to Debian 12 (bookworm)
- All switches that ship with a 32 GB or larger SSD now include a secondary partition for future use
- Latency histogram for ASIC monitoring
- LLDP application priority TLV transmission
- Firewall rules
- CLI Session pagination and timeout options
- Password security commands
- SSH strict mode
- Warmboot support for VXLAN EVPN is now generally available
- 4x breakout on QSFP-DD/OSFP 8 lane ports now allocates two lanes per port by default instead of one
- New Linux ifreload -a --diff option processes and applies only incremental changes instead of reloading entire configuration
- Cumulus Linux no longer supports NCLU; all
net show
commands have been removed - NVUE
- ISSU upgrade mode and package upgrade commands
- New nv show --output raw option shows native vtysh (FRR) output
- Auto save is enabled by default; when you run
nv config apply
, NVUE saves the configuration to the startup configuration file - NVUE ships with a default /etc/nvue.d/startup.yaml file
- The default startup file sets the default hostname as cumulus; Cumulus Linux does not accept the DHCP host-name option. If you do not manage your switch with NVUE and want to change this behavior with Linux configuration files, see this knowledge base article.
- The default NVUE
startup.yaml
file includes thecumulus
user account, which is the default account for the system. Modifying the NVUE configuration to not include thecumulus
user account, replacing the configuration or applying a startup configuration, deletes thecumulus
account. To merge in configuration changes or to restore a backupstartup.yaml
file, use thenv config patch
command.
Cumulus Linux 5.9 includes the NVUE object model. After you upgrade to Cumulus Linux 5.9, running NVUE configuration commands might override configuration for features that are now configurable with NVUE and removes configuration you added manually to files or with automation tools like Ansible, Chef, or Puppet. To keep your configuration, you can do one of the following:
- Update your automation tools to use NVUE.
- Configure NVUE to ignore certain underlying Linux files when applying configuration changes.
- Use Linux and FRR (vtysh) commands instead of NVUE for all switch configuration.
Cumulus Linux 3.7, 4.3, and 4.4 continue to support NCLU. For more information, contact your NVIDIA Spectrum platform sales representative.