Skip to main content

Overview

ONM is a lightweight YANG based management system for open networking. By levraging the industry-standard YANG structure at its core, ONM enhances Linux management, offering a streamlined and robust experience. Furthermore, it natively supports network orchestration and analytics, significantly improving operational efficiency.

ONM's lightweight design enables it to manage an extensive variety of networking hardware, from edge network devices and embedded systems to enterprise-level switches, as well as data center switches and servers.

System Architecture

ONM system consists of the following components:

  • SYSREPO: serves as centrailized data store for all config and operational data.
  • ONM-CLI: A user-friendly command line interface designed for configuring applications data stored on sysrepo, It automatically generates easy-to-use CLI commands from the YANG modules installed on SYSREPO, facilitating the straightforward configuration of network applications.
  • NETOPEER2: NETCONF server for sysrepo.
  • IPRoute2-Sysrepo: An advanced version of IPRoute2, which utilizes a YANG-driven configuration schema for enhanced functionality.
  • FRR-Sysrepo: FRRs community plugin for integrating it with SYSREPO.
  • ONMD: A management daemon tasked with operating the ONM processes.

ONM System Architechture

Supported Linux Distributions

At present, ONM is geared towards supporting debian based linux systems like DentOS, which is a leading operating system for enterprise and edge open networking.

DentOS LogoDebian LogoDentOS Logo

Open Source

Okda Networks is dedicated to supporting the Linux community by offering open-source code, reflecting our strong belief in its value. Additionally, we actively contribute to open-source initiatives such as FRR, Libyang, and Sysrepo. Our GitHub Page