Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction to Open Networking
- Differences between white-box switches and traditional switches.
- The Open Compute Project and the open networking ecosystem.
- Advantages of disaggregated network operating systems.
- SONiC vs ONL: selecting the appropriate platform.
SONiC Architecture and Components
- Overview and design principles of SONiC architecture.
- Key components: Switch State Service (SwSS), syncd, and Redis.
- SAI (Switch Abstraction Interface) and hardware compatibility.
- SONiC containers and microservices architecture.
ONL Architecture and Components
- ONL architecture and supported platforms.
- ONL installer and boot process.
- ONL platform configuration and device tree.
- Integrating ONL with network applications.
Installing and Deploying SONiC
- Hardware compatibility and supported platforms.
- Installing SONiC on white-box switches.
- SONiC image types and installation methods.
- Initial configuration and management interface.
Installing and Deploying ONL
- ONL-compatible hardware platforms.
- Building and installing ONL images.
- ONL initial setup and network configuration.
- ONL rescue mode and troubleshooting boot issues.
Network Configuration Fundamentals
- Configuring switch ports, VLANs, and trunking.
- Layer 2 and Layer 3 basic configuration.
- ACLs and QoS configuration.
- Configuration management and persistence.
Routing Protocols
- Static routes configuration.
- BGP implementation and peering setup.
- OSPF configuration basics.
- Route maps and policy configuration.
Monitoring and Observability
- SONiC telemetry and streaming metrics.
- Integration with Prometheus and Grafana.
- Syslog and event management.
- SNMP configuration and MIB support.
Automation and Programmability
- SONiC CLI and configuration utilities.
- REST API and gRPC interfaces.
- Using Ansible for SONiC/ONL automation.
- Python scripting for network operations.
Production Deployment Best Practices
- High availability and redundancy strategies.
- Upgrading SONiC and ONL in production.
- Backup and recovery procedures.
- Security hardening guidelines.
Troubleshooting and Debugging
- Common deployment issues and resolutions.
- Log analysis and diagnostic tools.
- Hardware compatibility debugging.
- Community resources and support channels.
Summary and Next Steps
Requirements
- A solid understanding of networking fundamentals, including TCP/IP, switching, and routing protocols.
- Experience with Linux system administration and command-line tools.
- Familiarity with network hardware and data center architectures.
- Basic knowledge of containerization concepts (specifically Docker containers).
Audience
- Network engineers and architects.
- Data center infrastructure engineers.
- DevOps professionals managing network infrastructure.
- IT managers planning open networking strategies.
14 Hours
Testimonials (1)
The trainer had an excellent knowledge of fortigate and delivered the content very well. Thanks a lot to Soroush.