Welcome to the ONOS Architecture and Internals Guide! Here you will find information about the design, implementation, and operation of ONOS and its subsystems. 

As in the case with any on-going project, these docs may fall out of sync with the project, but we’ll try our best to keep them accurate. If you are interested in helping us keep these documents up-to-date, please take a look at Contributing to the ONOS Guides


  1. ONOS : An Overview
  2. System Components
  3. Representing Networks
  4. Device Subsystem
  5. Device Driver Subsystem
  6. Label Subsystem
  7. Tunnel Subsystem
  8. Network Configuration Subsystem
  9. Network Virtualization Subsystem
  10. Cluster Coordination
  11. Intent Framework
  12. Component Configuration Subsystem
  13. Application Subsystem
  14. ONOS Web GUI
  15. Use Cases




Next : ONOS : An Overview