Sysrepo
Storing and managing YANG-based configurations for UNIX/Linux applications
The NETCONF protocol and YANG modelling language are fast becoming the de-facto standard for the remote configuration and management of network infrastructure and a wide variety of other devices. Netopeer2 and Sysrepo provide a fully open source and standards compliant implementation of a NETCONF server and YANG configuration data stores.
features
01
Full-fledged YANG datastore for configuration and operational data
02
Enforces data consistency and constraints according to YANG models
03
Supports startup, running, candidate, and operational datastores
04
Fully supports transactions and concurrent access
05
Architecture with C++ and Python bindings for application integration
The main components in Sysrepo are the Sysrepo Datastore and the Netopeer2 NETCONF Server. Use the source packages to install Netopeer2:
Diagram
Sysrepo ecosystem
Netopeer2 CLI
Example command-line NETCONF client that can be used as a simple NMS.
Netopeer2 NETCONF server
Complement Sysrepo with the Open Source Netopeer2 NETCONF server to remotely manage applications via NETCONF.
sysrepocfg
Command line tool for complete management of stored YANG data.
sysrepoctl
Command line tool for managing supported YANG modules (schemas) of Sysrepo.
sysrepo-plugind
Simple daemon that groups all available Sysrepo plugins into a single process.
Documentation
Community
Copyright © 2024 Sysrepo. All rights reserved. |
Sysrepo