FRINX Machine Components
The FRINX OpenDaylight Distribution with UniConfig provides a common network API across physical and virtual devices from different vendors. It leverages an open source device library that offers connectivity to a multitude of networking devices and VNFs. FRINX UniConfig provides the ability to store intent and operational data from services and devices, it enables to commit intent to the network, syncs from the network so that the latest device state is reflected in the controller, compares intended state and operational state and provides device and network wide transactions. In addition, it provides service modules that translate between IETF’s L3VPN and L2VPN service models and device configurations.
Also, FRINX Machine includes workflow orchestration capabilities that allow users to combine multiple tasks into a workflow. We package a number of workflows written in Python out of the box and users can create their own customized workflows in their programming language of choice. In addition, we use Elasticsearch and Kibana as our persistence layer for inventory data.