Cumulus Networks Enhances Their Network-Specific Linux
Cumulus Linux is a full-featured Linux operating system designed specifically for the networking industry. Cumulus supports a wide array of networking hardware and is fully compliant with the Open Compute Project’s networking specification (including the Open Network Install Environment).
With the release of Cumulus Linux 4.0, there are a number of changes to be found, so make sure you are informed before you upgraded.
First and foremost, Cumulus Linux 4.0 is now based on Debian Buster (version 10) and includes the Linux 4.19 kernel. Along with this kernel, Meltdown and Spectre fixes are finally (and fully) up to date.
The next most important advancement for Cumulus Linux is the integration of SwitchDev. SwitchDev is an open source in-kernel abstraction model that provides a standardized method of programming switch ASICs, and speed up development time.
Cumulus Linux 4.0 has added a few new supported platforms, such as EdgeCore Minipack AS8000 (100G Tomahawk3), Mellanox SN3700C (100G Spectrum-2), Mellanox SN3700 (200G Spectrum-2), and HPE SN2345M (100G Spectrum).
Other new features to Cumulus Linux include the ability to use apt-get upgrade to a specific kernel release, EVPM BUM traffic handling (using PIM-SIM on Broadcom switches), PIM active-active with MLAG, port security on Broadcom switches, WJH support on Mellanox switches (to stream detailed/contextual telemetry of off-box analysis), a new backup and restore utility, FRRouting daemons and daemons.conf files have been merged into the daemons file, Zebra now enabled by default (in daemons file), MAC learning is disabled by default on all VXLAN bridge ports, and much more.
Read about all of the new changes to Cumulus Linux here.