Welcome to the Route2open “Introduction to Enterprise SONiC” course.
Our expert instructors explain what SONiC is and how it can benefit your work environment. They will walk you through the complete installation and set-up process, as well as how to maintain SONiC once it is up and running by using a combination of written materials, on-screen examples, and videos. As you progress through the training program, we will introduce the CLI Interface and Configuration, Redundancy Methods using MLAG and VRR, Routing Protocols, and Automation. Our SONiC specialists will also cover Troubleshooting Layers 1, 2, and 3.
Should you have any questions, our team of experts are always on hand to help and there are also the
Route2open Forums where you can find like-minded people to bounce ideas off and share your knowledge and experiences.
Click on the link below to book the course and take your first steps into the SONiC Introduction route2open SONiC course
Module 1 – SONiC Introduction
- Linux Concepts
- Introduction to Containers
- Introduction to Redis Database
- What is SONiC
- System Architecture
Module 2 – Initial SONiC Setup
- Accessing the Switch (Console, SSH)
- Installing and upgrading SONiC via ONIE (USB, HTTP, FTP…)
- Configure Management IP, Hostname, DNS, NTP (Manually)
- Authentication: Local user accounts & TACACS+/Radius
- Automating initial configuration with ZTP
Module 3 – Introducing the CLI Interface and Interface Configuration
- SONiC configuration methods
- Klish – the Management Framework CLI
- Basic Interface Configuration
- VLAN configuration
Module 4 – Redundancy Methods
- Layer 2 redundancy methods
- Spanning Tree Protocol
- Multi chassis link aggregation (MC-LAG)
- Layer 3 redundancy methods
- Virtual Router Redundancy Protocol (VRRP)
- Static Anycast Gateway (SAG)
- Example: redundant default gateway for dual-connected host
Module 5 – Routing Protocols in SONiC
- Introduction to Routing Protocols
- Some basics about routing protocols
- SONiC Routing Architecture
- Introduction, configuration and validation of these routing protocols
- Static Routes
- Displaying and influencing the routing table
- DHCP Relay
- Improving convergence time with BFD
Module 6 – Automation
- Automation use cases
- Automation tools
- Introduction to RESTAPI and YANG models in Enterprise SONiC
- Introduction to Ansible
Module 7 – Troubleshooting for SONiC
- Troubleshooting Overview
- Troubleshooting Interface Problems
- Traffic Information
- Traffic Mirroring
- Analysing Packet Drops
- Switch Information
- Debugging on the Switch
- Tech Support Files
Module 8 – VXLAN/EVPN
- Introduction to VXLAN
- MCLAG and VXLAN: Logical VTEP
- Layer 2 VPNs
- Layer 3 VPNs
- Monitoring VXLAN and EVPN
- Datacenter Interconnect (DCI)
Module 9 – Campus deployments – coming 2023
- Power over Ethernet
- Access control
- Security features
R2O-SON-BRC-SA-R1 – Enterprise SONiC Course is designed for developers with experience working on any operating system who want to understand the basics of SONiC open source environment.
The Discussion Forums on the route2open website are a fantastic resource for resolving any issues or questions you might have relating to this course. They can be used:
- To discuss concepts, tools, and technologies shown on this course, or related to the topics discussed during the course
- To ask questions about course content
- To share ideas related to open networking technologies
Asking questions is encouraged, but we also feel it would be great to share your opinions about the course content with other forum users. Please note that the Forums are reviewed on a regular basis, but this is a community resource.
Course Learning Objectives
By the end of this course, you should be able to:
- Operate Smoothly Under SONiC Environment
- Complete SONiC Installation & Set-up Process
- Introducing the CLI Interface & Interface Configuration
- Redundancy Methods & Routing Protocols & Automation
- Troubleshooting Layers 1, 2, and 3 & Management & Monitoring
You can go through the course material at your own pace, and if you need to stop part way through a chapter, you can always pick it up again from where you left off. We recommend it is best to avoid long gaps between chapters to help with content retention and this will also speed up the learning process.
It is best to cover the chapters in the order we have presented them. Some of the topics are discussed across several chapters, so if you take the chapters out of sequence you might miss some helpful background information. However, as this course is self-paced you can always go back if you think you have missed something.
Please check out our YouTube channel for additional videos.
Volker Scheel has been the Senior System Engineer at STORDIS for the last 5 years. He supports our customers in moving from legacy networks through to open networking environments. Volker spent more than 20 years building his professional career at AT&T GLOBAL NETWORK SERVICES as Chief Engineer and then Lead Engineer, designing and building global data networks for international customers. He had a particular passion for integrating different services and regional subnetworks.
Today at STORDIS, he successfully continues his development by sharing his knowledge in the ever-changing world of open networking systems. He advises our customers in choosing the ideal products that are right for their ecosystem and through courses such as this one, teaches them how to start to work with their new system.
In his spare time he is nuts about C++ programming language and NetCDF software libraries.
Kamal Krishna Bhatt has been associated with STORDIS since 2018 when he started as their Lead Software Engineer and now he is currently working as their Software Product Manager. He has more than a decade of experience in software development, working for several network OEMs and service providers at various global locations. Kamal specializes in developing Network Management Systems and SDN Controllers. Moreover, Kamal was also leading development of BSPs and supporting customers with STORDIS’s Tofino powered programmable switches.
Kamal has a deep interest in all things “Open Source” and loves to solve engineering challenges with the use of open source technologies and provides enterprise level solutions with minimal development effort in quick time. Kamal is lead engineer on STORDIS’s opensource SONiC monitoring solution MONSOON and is also working on other exciting future projects…
route2open Academy is the leading global Authorized Training Centre for the world’s biggest and brightest open technology vendors. We help people within businesses to grow their technical skills and knowledge to enable them to make a real difference to their company and build a successful future.