Introducing Cumulus Linux

Cumulus Linux is the networking industry's first full-featured Linux operating system. The Debian Jessie-based, networking-focused distribution runs on hardware produced by a broad partner ecosystem, ensuring unmatched customer choice regarding silicon, optics, cables, and systems.

This user guide provides in-depth documentation covering installing Cumulus Linux, system configuration and management, network solutions, and monitoring and troubleshooting recommendations. In addition, the quick start guide provides an end-to-end setup process to get you started with Cumulus Linux.

What's New in Cumulus Linux 3.3

Cumulus Linux 3.3 adds these new features and platforms, including:

  • New 25G platform: Expanding the 25G portfolio with the Quanta IX2.
  • Network Command Line Utility: Adds coverage for DNS, NTP, syslog, VRF, EVPN, 802.1X that will give network operators a single tool to configure and operate their Cumulus Linux switches. You can see the list of changes made in this release here.
  • Buffer monitoring: Proactively detect congestion events that result in latency and jitter by monitoring traffic patterns to identify bottlenecks early and effective plan for capacity.
  • PIM-SSM: Source-Specific Multicast for more efficient multicast traffic segmentation and higher scalability.
  • EVPN: Includes ARP suppression, static/sticky MAC and interoperability with Cisco NXOS.
  • 802.1X interfaces: Authenticate clients over wired media.
  • Cumulus Linux 3.3 and newer releases include support for detecting the physical interface a packet was received from, and using this value to populate the circuit-id field. This can be done with the --use-pif-circut-id option. This option is disabled by default.

For further information regarding these new features, and for information regarding bug fixes and known issues present in this release, refer to the product release notes.

Open Source Contributions

Cumulus Networks has forked various software projects, like CFEngine, Netdev and some Puppet Labs packages in order to implement various Cumulus Linux features. The forked code resides in the Cumulus Networks GitHub repository.

Cumulus Networks developed and released as open source some new applications as well. 

The list of open source projects is on the open source software page.

Hardware Compatibility List

You can find the most up to date hardware compatibility list (HCL) here. Use the HCL to confirm that your switch model is supported by Cumulus Networks. The HCL is updated regularly, listing products by port configuration, manufacturer, and SKU part number.