SONiC Essentials by NVIDIA
Interactive self-paced learning via the NVIDIA Online Academy
Associate membership
Course Duration 1.5 Hours
Software for Open Networking in the Cloud (SONiC) is an open-source, Linux-based
network operating system (NOS) hardened in the data centers of some of the largest
cloud service providers known today. It is an ideal choice for data centers seeking a cost-effective, scalable, and fully controllable NOS without sacrificing functionality or security.
SONiC offers the standard networking protocols developers need and is constantly
evolving with new features and updates. The source code for community SONiC is available completely publicly on GitHub.
This introductory course provides an introduction to SONiC and its fundamental configurations. We also walk through a step-by-step, hands-on lab that demonstrates how to provision an EVPN VXLAN fabric using SONiC switches in a controlled environment.
We begin with an introduction to SONiC, covering basic concepts and accessing the switch for initial setup via the CLI. Then will transition into how to configure interfaces and routing. We end the course by covering EVPN VXLAN and verifying our lab works as it should.
• SONiC Overview & Architecture
• SONiC Configuration
• Configuring Interfaces & Loopbacks
• Prepare Interfaces for BGP Unnumbered
• eBGP vs iBGP
• BGP Numbered vs Unnumbered
• Overview and Configure FRR
• Overview and Configure BGP Unnumbered
• Overview and Configure EVPN VXLAN
• Accessing Our Lab & Switches
• Verification
Upon completion, you should be able to:
• Configure SONiC network interfaces
• Configure FRR, BGP and EVPN VXLAN
Everyone
None