Get in Touch

Course Outline

Overview of Open Networking Frameworks

  • Distinguishing white-box switching hardware from proprietary traditional switches
  • The role of the Open Compute Project (OCP) in shaping the open networking landscape
  • Advantages of disaggregated network operating systems for federal infrastructure
  • Evaluating SONiC and ONL to identify the most suitable platform for specific requirements

SONiC Architecture and Core Components

  • Overview of SONiC architecture and foundational design principles
  • Essential components: Switch State Service (SwSS), syncd, and Redis database
  • Switch Abstraction Interface (SAI) and its role in hardware agnosticism
  • Utilization of containers and microservices within the SONiC environment

ONL Architecture and Core Components

  • Structure of ONL and supported hardware platforms
  • Installer mechanisms and system boot procedures
  • Platform configuration and device tree integration
  • Integration of ONL with upstream network applications

Implementation and Deployment of SONiC

  • Hardware compatibility matrices and validated platforms
  • Installation procedures for white-box switching hardware
  • SONiC image variants and deployment methodologies
  • Initial system configuration and administrative interface access

Implementation and Deployment of ONL

  • Compatible hardware platforms for ONL deployment
  • Process for building and installing ONL images
  • Initial system setup and network configuration parameters
  • Rescue mode operations and resolution of boot-related issues

Fundamentals of Network Configuration

  • Configuration of switch ports, Virtual Local Area Networks (VLANs), and trunking protocols
  • Baseline configuration for Layer 2 and Layer 3 connectivity
  • Implementation of Access Control Lists (ACLs) and Quality of Service (QoS) policies
  • Strategies for configuration management and state persistence

Routing Protocol Integration

  • Configuration of static routing paths
  • Implementation of Border Gateway Protocol (BGP) and peer establishment
  • Basics of Open Shortest Path First (OSPF) configuration
  • Application of route maps and policy-based routing rules

Network Monitoring and Observability

  • SONiC telemetry capabilities and streaming metrics collection
  • Integration with Prometheus and Grafana for visualization
  • Syslog generation and event management protocols
  • Simple Network Management Protocol (SNMP) configuration and MIB support

Automation and Programmability Tools

  • SONiC command-line interface (CLI) and administrative utilities
  • Accessibility via REST API and gRPC interfaces
  • Automation of SONiC and ONL environments using Ansible
  • Python scripting for network operational tasks

Best Practices for Production Deployment

  • Strategies for high availability and system redundancy
  • Procedures for upgrading SONiC and ONL in live environments
  • Backup creation and disaster recovery protocols
  • Security hardening guidelines for government networks

Troubleshooting and Diagnostic Procedures

  • Identification and resolution of common deployment challenges
  • Log analysis and utilization of diagnostic tools
  • Debugging processes for hardware compatibility issues
  • Access to community resources and official support channels

Summary and Future Directions

Requirements

The required technical competencies include a thorough comprehension of core networking principles, specifically TCP/IP protocols, switching mechanisms, and routing standards. Candidates must demonstrate proficiency in Linux system administration and the utilization of command-line interfaces. Additionally, familiarity with network hardware configurations and data center infrastructure design is expected, along with a foundational understanding of containerization technologies such as Docker containers. **Intended Audience** This curriculum is designed for: * Network engineers and architects responsible for system design and implementation. * Infrastructure engineers managing data center operations. * DevOps professionals overseeing network resource management. * Information Technology managers developing strategies for open networking adoption. These materials are tailored **for government** personnel seeking to enhance their technical expertise in infrastructure governance and operational efficiency.
 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories