Learning Path
The recommended order. Each module builds on the one before it — the labs especially assume you can already navigate the databases and containers hands-on. Do them in order the first time.
Module 1 · ~8 h
SONiC Architecture & Operating Model
- What SONiC Islesson45m
- Linux Under the Switchlesson50m
- Containerized Serviceslesson50m
- Redis and the SONiC Databaseslesson55m
- Configuration and State Flowlesson55m
- SONiC Virtual Switch Baselinelab45m
- Container Explorationlab50m
- Redis Explorationlab55m
- Interface Lifecyclelab55m
- Build an Architecture Maplab60m
Module 2 · ~8 h
Control Plane, FRR & Route Lifecycle
- FRR Inside SONiClesson50m
- RIB, FIB & Hardware Statelesson55m
- BGP Route Lifecyclelesson55m
- Control Plane vs Data Planelesson50m
- Traditional NOS Comparisonlesson45m
- Build a Routed Adjacencylab60m
- Trace One Route Through the Systemlab60m
- Route Withdrawallab45m
- Failure Injection: BGP Containerlab60m
- Broken Next-Hop Scenariolab55m
Module 3 · ~8 h
ASICs, Switching Pipelines, SAI & Forwarding
- What a Switching ASIC Islesson50m
- The Switching Pipelinelesson55m
- SAI — The Switch Abstraction Interfacelesson55m
- SWSS, Orchagents, syncd & ASIC_DBlesson55m
- Full Routed Packet Walklesson55m
- Full Bridged Packet Walklesson50m
- Forwarding Exceptions — Traffic to the CPUlesson50m
- Hardware Resource Limitslesson55m
- Route Object Correlationlab60m
- MAC Learning and FDBlab55m
- Failure Injection: SWSSlab60m
- ASIC_DB Explorationlab50m
- Control Plane Healthy, Forwarding Brokenlab60m
- Physical Switch Validationlab75m
Module 4 · ~8 h
EVPN/VXLAN in SONiC
- SONiC EVPN/VXLAN Architecturelesson40m
- Underlay Designlesson35m
- EVPN Route Types (SONiC View)lesson35m
- VXLAN Forwarding Behaviorlesson40m
- Symmetric and Asymmetric IRBlesson35m
- EVPN Troubleshooting Across Layerslesson40m
- Build the Underlaylab60m
- Configure VXLAN and VNIslab60m
- Establish EVPNlab60m
- Trace a MAC Between Leaveslab55m
- Packet Capturelab50m
- Failure Scenarioslab75m
Module 5 · ~8 h
Open-Source SONiC vs Enterprise SONiC
- Upstream Open-Source SONiClesson45m
- The Enterprise Distribution Modellesson50m
- Dell Enterprise SONiC (High Level)lesson45m
- Enterprise Evaluation Frameworklesson50m
- Day 0/1/2 Operations: Open Source vs Enterpriselesson50m
- When to Choose Each Modellesson45m
- Distribution Comparison Worksheetlab60m
- Same Task, Two Distributionslab75m
- Troubleshooting Experience Comparisonlab75m
- Upgrade Planning Exerciselab60m
- Architecture Recommendationlab60m
Finish
Final Capstone
Operate and troubleshoot a small SONiC EVPN/VXLAN fabric end to end.