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.
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.
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