/ #onos #sdn 

ONOS

Open Network Operating System - ONOS

ONOS (Open Network Operating System) merupakan sistem operasi jaringan sumber terbuka dengan teknologi SDN yg berorientasi pada jaringan operator (carrier-grade service provider). ONOS didisain dengan filosofi HA (high availability), kinerja tinggi (HP - high performance) dan kemampuan scale-out yg baik.

ONOS diprakarsai dan dibuat oleh ON.Lab (sekarang sdh merger dgn ONF) dengan kerja-sama lintas sektor, baik operator, vendor maupun universitas. ONOS versi pertama (1.0.0) dirilis tanggal 5 Desember 2014. Rilis baru setiap kuartal, saat ini (01.2018) sudah dalam versi 1.12.0 (stable versi github dan docker hub).

ONOS ditulis dalam bahasa Java dan menggunakan OSGi untuk manajemen fungsionalitas. Setiap fitur dalam ONOS diaktifkan melalui Apache Karaf (OSGi runtime).

on01

ONOS dan Operator

ONOS diperkenalkan sebagai sistem operasi jaringan SDN yg multi-entitas dan terdistribusi, serta dirancang untuk HA, kinerja tinggi, skalabel dan dengan abstraksi NB (Northbound) /SB (Southbound) yg konsisten (dan semakin baik).

Atribut kunci yg membuat ONOS sesuai untuk jaringan operator, adalah:

  • NB: Menyediakan AIF (Application Intent Framework) sebagai NBI untuk aplikasi. AIF adalah framework (policy-driven) yg dapat digunakan oleh devs/ops sebagai bahasa high-level tanpa harus memikirkan bagaimana implementasinya di jaringan
  • NB: Menyediakan informasi struktur (graph) seluruh jaringan sebagai bagian dari abstraksi NB
  • Core: Sistem terdistribusi dengan implikasi HA, HP dan scale-out
  • SB: Menyediakan abstraksi SB untuk discovery, konfigurasi dan programmability; mendukung OF (OpenFlow) dan sejumlah antar-muka atau divais lainnya

Video

Use Cases

Contoh penggunaan ONOS di operator:

  • Kontrol dan optimasi jaringan core optik via SDN secara multi-layer
  • Implementasi jaringan hibrid SDN-IP dengan peering transparan antar jaringan (SDN dan IP)
  • NFaaS (Network Function as a Service), salah satu pendekatan NFV yg skalabel, fleksibel dan intuitif
  • Segment Routing (WAN-based)

on02

Referensi

  1. ONOS - An Experimental Open-Source Distributed SDN OS, ON.LAB/ONRC, September, 2013
  2. SDN Adoption in Service Provider Networks, ON.LAB/ONRC, November, 2014
  3. Downloads - Releases
  4. opennetworkinglab/onos
  5. ONOS | SDN Hub

Lisensi

CC Attribution-NonCommercial-NoDerivatives (Lisensi)

Author

Eueung Mulyana

Engineer. Lecturer. Programmer. Open Source Enthusiast.