Get in Touch

Course Outline

Introduction to ONOS

  • Overview of ONOS as a Software-Defined Networking (SDN) controller
  • Core capabilities and operational advantages of the ONOS platform
  • Review of the ONOS application ecosystem for government

Configuring the ONOS Development Environment

  • Installation and configuration of ONOS on Linux systems
  • Setup of the Java Development Kit and integrated development environments
  • Examination of ONOS source code and version control repositories

Comprehending ONOS Architectural Components

  • Primary modules and foundational elements of the ONOS framework
  • Management of ONOS clusters and scalability protocols
  • Application Programming Interfaces (APIs) and service abstractions in ONOS

Creation of ONOS Applications

  • Development of a foundational ONOS application
  • Utilization of ONOS APIs for network topology mapping and flow control
  • Management of intents and packet processing mechanisms within ONOS

Validation and Diagnostics for ONOS Applications

  • Establishment of a testing framework for ONOS applications
  • Diagnostic procedures using logging and monitoring utilities
  • Application of ONOS Command Line Interface (CLI) and REST APIs for issue resolution

Advanced Development Concepts in ONOS

  • Integration of ONOS applications with external systems and controllers
  • Optimization strategies for ONOS applications in large-scale deployments
  • Recommended practices for ONOS application development for government

Case Studies and Operational Applications

  • Analysis of ONOS applications in production settings
  • Design of custom applications to resolve specific network operational challenges
  • Practical exercise: Development and deployment of a custom ONOS application

Summary and Subsequent Actions

Requirements

  • Fundamental understanding of Software-Defined Networking (SDN)
  • Proficiency in Java programming
  • Basic experience with Linux command-line utilities

Target Audience

  • SDN developers
  • Network engineers seeking to build custom applications on the ONOS platform
 21 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories