
Cumulus Linux
This 6 days OR 6 weekends, 48 hours, instructor led Cumulus Linux course is a hands-on training course targeted at network and system administrators. This course explores architecture, installation, configuration, operation and management of Cumulus Linux running on bare metal switches.

Cumulus Linux
This 6 days OR 6 weekends, 48 hours, instructor led Cumulus Linux course is a hands-on training course targeted at network and system administrators. This course explores architecture, installation, configuration, operation and management of Cumulus Linux running on bare metal switches.
Course Introduction
Cumulus Networks unleashes the power of open networking and accelerates its adoption with Cumulus Linux, the operating system for open networking. Modern data centers need great physical networking for layer 2, layer 3 and overlay architectures, with the added benefits of improved economics and a robust ecosystem. By enabling switch disaggregation and use of well-known Linux tools, open networking liberates those networks and empowers the people who run them. With Cumulus Linux and bare metal switching from our extensive hardware compatibility list, your data center network is open, responsive and affordable. This course is a perfect mixture of theoretical and hands-on training for networking professionals which teaches how to install, deploy, configure, operate and troubleshoot Cumulus Linux.
Course Highlights
The key to a high success rate is based on the program’s objectives as follows:
- Project manager can be assigned to track candidates’ performance
- Curriculum based on course outlines defined by Cumulus Networks.
- This Instructor-led classroom course is designed with an aim to build theoretical knowledge supplemented by ample hands-on lab exercises
- Facility of Lab on cloud available (based on booking)
- Courseware includes reference material to maximize learning.
- Assignments and test to ensure concept absorption.
- Assignments and test to ensure concept absorption.
- Repeating or lectures allowed (based on seat availability)
Course Objectives
After completing this course, you should be able to:
- Understand Cumulus Linux feature and functionality
- Install, configure and upgrade Cumulus Linux
- Understand Cumulus Linux feature & functions as
- Network Operating System.
- Configure basic system management
- Set up layer 2 networking
- Set up layer 3 dynamic routing
- Automate configuration management
- Troubleshoot
Course Topics
Module 1: Introduction to Linux and Cumulus Linux
- What is Cumulus Linux
- Use Cases
- Hardware Compatibility List
Module 2: Installation and Management
- Installing a New Cumulus Linux Image
- Upgrading Cumulus Linux
- Adding and Updating Packages
- Zero Touch Provisioning
x86 vs ARM Switches
Module 3: System Configuration
- What is Network Command line Utility (NCLU)
- What is ‘netd’ service
- ‘netd’ service management
- Configuration backup and restore
Module 4: Application and Daemon Management
- Understanding ‘systemctl’ command
- Explaining Port Numbers
- What are IPv4 and IPv6 sockets
- Understanding tools to monitoring Sockets
- Identifying essential services
Module 5: Introduction to ‘switchd’
- What is ‘switchd’?
- The switchd file system
- Understanding various parameters of switchd
Module 6: Fundamentals of Power Over Ethernet (POE)
- How POE works?
- Configuration and troubleshooting of POE
Module 7: Interface Management
- Indentifying network interfaces on Cumulus
- Understaning and Discovering device drivers
- Significance of loopback interface
- Understanding various switchport attributes
- Interface types
- Interface settings
- Understanding limitations of logical switchport
- What is ‘ethtool’?
- Troubleshooting of interfaces
Module 8: Buffer and Queue Management
- Understanding traffic marking through ACL rules
- Understanding priority flow control
- Understanding port groups
- What is Cut-through mode?
- What is Store and Forward switching?
- Understanding hardware-enabled DDOS protection
Module 9: 802.1x Interfaces
- Features and Limitations
- Installing 802.1x package
- Configuration of 802.1x interfaces
- Accounting and Authentication on ports
- Parking VLAN
- Dynamic VLAN Assignments
- Introduction to RADIUS Server
- Configuration of RADIUS Server
Module 10: Prescriptive Topology Manager – PTM
- Configuring PTM
- Basic Topology Example
- ptmd scripts
- Configuring host-only, global, per-port, BFD and LLDP
- parameters
- What is Bidirectional Forwarding Detection ?
- Checking link state with FRRouting
- ptmcl examples
- ptmcl error and outputs
Module 11: Layer 2 Switching
- Configuring STP and RSTP
- Customizing Spanning tree protocol
- Understanding and Configuring LLDP protocol
- Understanding Interface Team Bonding or Link
- Aggregation
- Explaining LACP protocol and modes
- Explaining a VLAN-aware Bridge
Explaining Switch VLAN Interface (SVI) - VLAN tagging
- Introduction to Multi-Chassis Link Aggregation
- Configuring MLAG
- Configuring L3 routed uplinks
- Monitoring Dual-connected peers
- STP interoperability with MLAG
Module 12: Virtual Router Redundancy – VRR
- Understanding a VRR-enabled Network
- Example VRR configuration with MLAG
Module 13: Static MAC bindings with VXLAN
- What is VXLAN?
- Example VXLAN configuration
- Configuring VXLANS in Cumulus Linux
- Configuring static MAC bindings with VXLANS
Module 15: Lightweight Network Virtualization (LNV)
- Understanding concepts of LNV
- Sample LNV configuration
- Understanding VLAN to VXLAN Mapping
- Enabling and Managing service nodes and registration
- daemons
- Advance LNV usage
- Understanding LVN VXLAN active-active mode
Module 16: VXLAN Routing
- Concepts of VXLAN Routing Data Plane and the
- braodcom trident 2+, maverick and tornahawk platforms
- Concepts on integrating hardware VTEPS with
- Openstack
Module 17: Layer 3
- Managing static routes
- Configuring Default gateway
- Defining routing protocols
- Protocol tuning
- What are Clos topologies?
- Over-subscribed and Non-blocking configurations
- Load Balancing
- FRRouting Architecture
- Understanding Zebra
- Configuring FRRouting
- Interface IP addresses and VRFs
- Configuring OSPFv3 protocol
- Scaling tips
- Unnumbered interfaces
- Route Maps
- OSPFv3 Area
- OSPFv3 Distance
- Debugging OSPF
- Configuring BGP protocol
- AS number fundamentals
- eBGP and iBGP
- BGP add-path
- BGP peer groups
- BGP Dynamic Neighbors
- BGP peering relationships across switches
- BGP TTL security
- Protocol tuning
Module 18: Policy Based Routing
- Configure PBR
- Configuration example
- Deleting PBR rules and policies
Module 19: BFD in routing
- Use of BFD Multihop Routed Paths
- BFD in OSPF
- BFD in BGp
- Scripts
- Echo function
Module 20: Equal cost multipath load sharing – hardware ECMP : GRE Tunnelling
- Configure GRE Tunnelling
- Verifying, Changing and Deleting GRE Tunnels
Module 21: Configuring NTP server: Authentication, Authorization and Accounting
- SSH for remote access
- User accounts
- TACACS Plus
RADIUS AAA
Module 22: Monitoring and Troubleshooting
- Access using Serial Console
- Sending log files to a syslog server using NCLU
- Logging technical details
- Enabling remote syslog
- Single User Mode – Boot Recovery
- Resource Diagnostics using cl-resource-query
- Monitoring System Hardware
- Monitoring Switch Hardware Using SNMP
- Monitoring System Units using smond
- Network switch port LDE and Status LED guidelines
- Monitoring VXLAN statistics
- Monitoring VLAN statistics
- Configure counters in switchd
- Understanding Histograms
- Configure Buffer monitoring
- Restarting ASIC-monitor services
- Understanding triggers
- Understanding Monitoring Actions
Module 23: Monitoring Layer1
Module 24: Monitoring Layer2
Module 25: Monitoring Layer3
Module 26: Monitoring Protocols and Services
Module 27: Device Management
Lab Topics
Not Available
Virtual Classroom
- Instructor led online training is an ideal vehicle for delivering training to individuals anywhere in the world at any time.
- This innovative approach presents live content with instructor delivering the training online.
- Candidates will be performing labs remotely on our labs on cloud in presence of an online instructor.
- Rstforum uses microsoft lync engine to deliver instructor led online training.
- Advances in computer network technology, improvements in bandwidth, interactions, chat and conferencing, and realtime audio and video offers unparalleled training opportunities.
- Instructor led online training can helps today’s busy professionals to perform their jobs and upgrade knowledge by integrating self-paced instructor led online training in their daily routines.
Miscellaneous
- Minimum batch size required for batch is 10 participants in the this course.
- The RST Forum reserves the right to cancel/postpone the class.
- Course schedule will be provided before commencement of the course.
- Certificate of participation will be awarded to participants with a minimum 90% attendance.
- All attendees are to observe the Copyright Law on intellectual properties such as software and courseware from respective vendors.
- The RST Forum reserves the right to include external participants in the program either for the entire course or individual courses.
- The RST Forum reserves the right to change/alter the sequence of courses. RST FORUM published Book would be given at 50% discounted rate to the forum students.