Get in Touch

Course Outline

Foundations of Open Networking

  • Distinguishing white-box switches from legacy proprietary hardware
  • Overview of the Open Compute Project and the broader open networking ecosystem
  • Advantages associated with the disaggregation of network operating systems
  • Evaluating SONiC versus ONL for optimal platform selection

SONiC Architecture and Core Components

  • Comprehensive overview of SONiC structural design and underlying principles
  • Analysis of primary modules: Switch State Service (SwSS), syncd, and Redis
  • Role of the Switch Abstraction Interface (SAI) in ensuring hardware interoperability
  • Examination of SONiC containerization and microservices-based architecture

ONL Architecture and Core Components

  • Review of ONL structural design and supported hardware platforms
  • Process details for the ONL installer and system boot sequence
  • Management of ONL platform settings and device tree configurations
  • Strategies for integrating ONL with diverse network applications

Deployment of SONiC

  • Assessment of hardware compatibility and approved platform lists
  • Procedures for installing SONiC on white-box switch hardware
  • Classification of SONiC image types and standard installation methodologies
  • Establishing initial system configurations and administrative access points

Deployment of ONL

  • Identification of hardware platforms compatible with ONL standards
  • Techniques for compiling and installing ONL system images
  • Execution of initial ONL setup and network parameter configuration
  • Utilization of ONL rescue modes and troubleshooting startup anomalies

Essential Network Configuration

  • Setup of switch ports, Virtual Local Area Networks (VLANs), and trunk links
  • Configuration of foundational Layer 2 and Layer 3 networking functions
  • Implementation of Access Control Lists (ACLs) and Quality of Service (QoS) policies
  • Strategies for configuration governance and data persistence

Routing Protocols

  • Definition and management of static route entries
  • Execution of Border Gateway Protocol (BGP) implementation and peering arrangements
  • Foundational configuration of the Open Shortest Path First (OSPF) protocol
  • Development of route maps and traffic policy enforcement

Monitoring and Observability

  • Utilization of SONiC telemetry and real-time metric streaming
  • Integration procedures for Prometheus and Grafana monitoring stacks
  • Management of system logs and operational event tracking
  • Configuration of Simple Network Management Protocol (SNMP) and MIB support

Automation and Programmability

  • Utilization of SONiC command-line interfaces and configuration utilities
  • Interaction with REST API and gRPC communication interfaces
  • Application of Ansible for automating SONiC and ONL operations
  • Development of Python scripts for streamlined network operations

Production Deployment Best Practices

  • Implementation of high availability and system redundancy strategies
  • Protocol for upgrading SONiC and ONL within live production environments
  • Establishment of comprehensive backup and disaster recovery procedures
  • Application of security hardening standards for government-compliant environments

Troubleshooting and Debugging

  • Identification and resolution of frequent deployment challenges
  • Analysis of log data and utilization of diagnostic tools
  • Debugging methods for resolving hardware compatibility issues
  • Accessing community resources and official support channels

Summary and Recommended Next Steps

Requirements

  • Competency in networking fundamentals, including TCP/IP protocols, switching mechanisms, and routing standards
  • Practical experience with Linux system administration and command-line interface tools
  • Working knowledge of network hardware specifications and data center architectural designs
  • Basic understanding of containerization principles, specifically Docker containers

Target Audience

  • Network engineers and system architects
  • Data center infrastructure specialists
  • DevOps professionals responsible for network infrastructure management
  • IT managers and decision-makers planning open networking strategies for government operations
 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories