Standalone Tools
Standalone tools, built for working with YANG models or simulating NETCONF devices to estimate network capabilities. Free, open-source, developed by us.
YANGinator
This IntelliJ plugin adds support for validating YANG files. Developers and enthusiasts will have the option to validate their YANG files before deployment.
YANG Validator
Validate YANG modules using the YANG-Tools parser. See the stack trace with the problem, linking to the corresponding module. A must-have, when using OpenDaylight or lighty.io.
NETCONF Simulator
Simulate 100s to 1000s of NETCONF devices. A lightweight project that provides NETCONF Device Libraries for building NETCONF devices & examples.
YANG Catalog
YANG Catalog is a regularly updated repository of YANG models & standards, adaptable to use-cases where YANG models are utilized. It includes several tools, available from your web-browser:
YANG Search | YANG Module Detail Viewer | YANG Validator | YANG Impact Analysis | YANG Regex Validator
PANTHEON.tech engineers are avid contributors to this important, open-source project. The goal is to make sure the latest RFCs and modules from organizations, such as IETF, Broadband Forum, IEEE and others, are open and available for practical use.
This is one of many projects, thanks to which your NETCONF / RESTCONF interactions are made easier and more robust. Make sure to check out other tools above!
lighty.io Apps
The apps below have earned the Certified CNF certification, by The Cloud-Native Computing Foundation.
lighty.io based tools, which provide you with a set of individual components to test software-defined networking. Free, open-source, developed by us.
lighty.io RNC has a pre-packed container image, served as a RESTCONF – NETCONF bridge, for communication between the ONAP component CDS and Cisco® NSO. Read more about it here.
lighty.io RCgNMI provides a pre-prepared Helm chart that can be easily used for Kubernetes deployment. Read more about it here.
“I am thrilled to announce that lighty.io, a lightweight OpenDaylight distribution, has passed the CNF Certification program. As one of the largest contributors to the OpenDaylight LFN’s project, PANTHEON.tech supports cross-project collaboration. With great help from the CNCF community, we can now officially declare OpenDaylight as cloud-native ready.”
– Miroslav Mikluš, CPO, PANTHEON.tech
RESTCONF-NETCONF App
The lighty.io RESTCONF-NETCONF application allows to easily initialize, start & utilize the most used OpenDaylight services and add custom business logic. Components include:
- lighty.io Controller provides core OpenDaylight services, which are required for other services or plugins.
- RESTCONF Northbound plugin provides the RESTCONF interface that is used to communicate with the application using the RESTCONF protocol over the HTTP.
- NETCONF Southbound plugin enables NETCONF device connection using the NETCONF protocol and read/write configuration from them or execute RPCs.
- AAA Module for authorization, authentication and accounting, for enabling to use Basic Authentication for RESTCONF northbound interface.
RESTCONF gNMI App
A lighty.io application, which starts and wires the lighty.io Controller, RESTCONF Northbound & gNMI Southbound modules. The included components are:
- lighty.io Controller provides core OpenDaylight services, which are required for other services or plugins.
- RESTCONF Northbound provides the RESTCONF interface, that is used to communicate with the application using the RESTCONF protocol over HTTP.
- gNMI Southbound acts as a gNMI client, manages connections to gNMI devices and gNMI communication. Currently, only gNMI Capabilities, gNMI Get & gNMI Set are supported.
You can build and start the application via Docker, or optionally build it through a Helm chart. Explore the architecture overview here.