Skip to main content

ONOS Tutorial

ONOS Tutorial

ONOS (Open Network Operating System) is an open source SDN networking operating system, which is purposely built to provide the high availability (HA), scalability, and performance for mission critical networks.

This tutorial will provide a general overview of ONOS including mission, architecture, and leading use cases. There will also be several deep dive sessions, which lead to the heart of the ONOS system design: Distributed Core, modularity, and the Northbound & Southbound interfaces. Those key attributes enable ONOS to provide a carrier grade SDN control plane with superior performance, scale and HA.

In addition, we’ll show you how to build your own applications on top of ONOS to enable wide variety of services in the network. Participants will be equipped with a good foundational knowledge of the ONOS system and empowered to further explore the potential of ONOS in future SDN deployment.

Monday, March 14, 2016 - 8:30am to 5pm - Price: $640
Registration - Add this tutorial on your ONS2016 conference registration. If you are already registered for ONS2016, modify your registration to add the tutorial or email us at events {at} linuxfoundation {dot} org.


8:00am - 8:30am   Registration & Breakfast
8:30am - 9:15am 


  • Introduction to ONOS
  • What is it & why is it?
  • ONOS application concept
9:15am - 10:15am  
  • BYON application (today's exercise)
  • Developer VM setup
10:15am - 10:45am   Break
10:45am - 12:30pm  
  • Build your own network app (BYON)
  • Define the Service Interface
12:30pm - 1:30pm   Lunch
1:30pm - 2:00pm


  • Northbound APIs
  • What APIs do we expose
  • How do you use them
2:00pm - 2:45pm  

Develop Manager and Trivial Store for  BYON

2:45pm - 3:15pm   Break
3:15pm - 3:45pm


  • Distributed nature of ONOS
  • ONOS notion of stores
  • ONOS different mechanisms for storing state
3:45pm - 4:30pm


  • Making your application distributed
  • Implementing distributed stores
4:30pm - 5:00pm   Wrap-Up



  • Thomas Vachuska, ONOS Chief Architect, ON.Lab
  • Madan Jampani, Distributed Systems Architect, ON.Lab
  • Ali Al-Shabibi, MTS, ON.Lab
  • Brian O'Connor, MTS, ON.Lab
  • Jonathan Hart, MTS, ON.Lab



Pathfinder Sponsors

Start-Up Sponsors

Industry Partners

Media Partners

Analyst Parters