Cumulus training for network engineers | Cumulus Networks

Cumulus training

Led by networking professionals, our training classes provide the instruction and hands-on practice to help you
come up to speed quickly to install, deploy, configure, and operate Cumulus Linux.

View boot camps

Instructor-led training tailored to your success


Get personalized tutorials catered to your network needs from industry experts.

Practical Exercises

Get comfortable using Cumulus Linux with hands-on tutorials and activities.

Learn Key Concepts

Master the key principles behind Cumulus Linux so you can pass your CCONP exam (50% off with training completion).

Boot camp information

Our hands-on training course explores architecture, installation, configuration, operation, and management of Cumulus Linux running on bare metal switches.


Network and system administrators and architects


The training course is designed to help you prepare for the CCONP exam. Upon completion of the course, you should understand Cumulus Linux functionality to be able to perform the following activities:

  • Install, configure, and upgrade Cumulus Linux
  • Configure basic system management
  • Set up layer 2 networking
  • Set up layer 3 dynamic routing
  • Automate configuration management
  • Troubleshoot
  • Plus, get 50% off the CCONP certification exam!


Download the Cumulus Linux Boot Camp PDF

Module 1: Overview of Cumulus Linux

  • Introduction to Cumulus
  • Cumulus Products
  • Cumulus Linux Architecture

Module 2: Initial Setup

  • Open Network Install Environment (ONIE) install
    • USB Cumulus on a Stick (COAS)
    • Network Boot
    • Dynamic Host Configuration Protocol (DHCP) requirements
  • Initial switch configurations

Module 3: Network Command Line Utility

  • Introduction to NCLU
  • Basic switch configuration with NCLU
  • NCLU configuration options

Module 4: Interface configuration

  • Virtual vs Physical Interfaces
  • Loopbacks
  • Switchport Basics
  • Open Network Install Environment (ONIE) install
    • Trunk/Access/L3
  • Switched Virtual Interface (SVI)
  • Bonds
  • Breakouts

Module 5: Multi-Chassis Link Aggregation (MLAG)

  • MLAG Operation
  • MLAG Configuration
  • MLAG Failure Recovery Scenarios
  • First Hop Redundancy Protocol (FHRP)
    • Virtual Router Redundancy (VRR)

Module 6: Configuring routing protocols

  • Architecture of Free Range Routing (FRR)
  • Supported Routing Protocols within FRR
  • Virtual Route Forwarding (VRF) Support
  • MP-BGP
    • BGP Unnumbered
    • iBGP Example Configuration/Lab
    • OSPF Unnumbered
    • OSPF Example Configuration/Lab
  • Timer Defaults

Module 7: Data center architectures

  • Layer 3 IP CLOS Basics
  • Oversubscription and Availability Zone Sizing
  • Building an Underlay Network
    • OSPF/iBGP vs eBGP
    • OSPF/iBGP in Detail

Module 8: VxLAN EVPN

  • VxLAN Protocol Basics
  • VxLAN static L2 extension
  • EVPN Basics
  • EVPN L2 Overlay

Module 9: Zero Touch Provisioning

  • ZTP Basics
  • ZTP Workflow Options
    • USB
    • DHCP
    • ONIE Pre Provision
  • ZTP Best practices

Module 10: Automation with DevOps tools

  • Use cases for automation
  • Automation tool architectures
  • Agentless vs. agent-based DevOps tools
  • Real world automation using Ansible examples

Module 11: Network services

  • DHCP Relay
  • Spanning Tree Protocol (STP)
  • Address Resolution Protocol (ARP) / Neighbor Discovery(IPv6 ND)
  • Network Time Protocol (NTP)
  • Prescriptive Topology Manager (PTM)
  • Access Control List (ACL)
  • Switched Port Analyzer (SPAN/ERSPAN)

Module 12: Switch health and monitoring

  • Switch Environmentals
  • L2/L3 Tools of the trade
  • Leveraging packet captures
  • Simple Network Management Protocol (SNMP)

Module 13: Code, image and life cycle management

  • Package Infrastructure
  • Image/Numbering/ESR
  • Snapshots and rollbacks
  • Upgrade Options
    • Binary Install
    • Apt repositories
  • Recommended maintenance workflows

Module 14: Next steps

  • Overview of Network Simulation Strategies
  • Cumulus in the Cloud (CITC)
  • Cumulus Communities

The 12 hours dedicated to the boot camp is an intensive coverage of Cumulus Networks content. In order to adequately cover the content and leave time for questions, we assume students are familiar with a baseline level of general networking and Linux knowledge outlined below.

On the Linux side

  • Basic understanding of the Bash command line
  • Ability to navigate and manage a Linux file system
  • Familiarity with operating system concepts such as services, packages and configuration files
  • Be familiar with a text editor. Labs can use either vi or nano

On the networking side

  • Basics of the OSI model, IP addressing and subnets
  • OSPF
  • VLANs
  • Bonding / LAG / Etherchannel / portchannel / LACP

Recommended reading/watching

Check out our resources section below.

Upcoming Boot Camps

There are no current Boot Camps to list.