Open Virtualization and Management Frameworks
This page lists the main open source frameworks for the management and orchestration of virtual (and, in case, physical) network functions.
ONAP
Main Contributors: Linux Foundation and partners
License: Apache v2.0
Status: Active
Support: Community support available
ONAP handles the design, creation, and life cycle management of a variety of network services. Network operators can use ONAP to orchestrate the physical and virtual infrastructure deployed in their networks, in a vendor-agnostic way. In addition to common NFV orchestrator functionalities (e.g.,automated policy-driven management of the virtualization infrastructure and of the network services), ONAP provides a design framework to model network applications and services as well as a framework for data analytics to monitor the services for healing and scaling. Additionally, ONAP provides a number of reference designs, i.e., blueprints. These can be used to deploy the ONAP architecture in specific markets or for specialized use cases (i.e., 5G networks or Voice over LTE deployments). They have been tested in combination with their typical hardware configurations.
Open Source NFV Management and Orchestration (OSM)
Main Contributors: Multiple operators and vendors
License: Apache v2.0
Status: Active
Support: Community support available
The OSM framework is an end-to-end network service orchestrator, tailored for deployment in mobile networks. OSM is in charge of provisioning network services, i.e., combinations of physical and virtual network functions that can be chained together with a specific topology, managing their creation and life-cycle. Notably, during the initialization of a network service, a basic configuration (0-day) is applied by default. Then, the MANO framework advertises the actual configuration for the function or service (1-day). Finally, updates (2-day configurations) can be deployed at a later stage. OSM is composed by an information model, to define the network functions and services, and an automation framework, to manage their life-cycle.
OpenBaton
Main Contributors: Fraunhofer FOKUS and TU Berlin
License: Apache v2.0
Status: Active
Support: Community support available
OpenBaton focuses on NFV management and is fully-compliant with the ETSI NFV MANO specification. It provides a full-fledged ecosystem to instantiate and handle atomic VNFs, as well as to compose them to create more complex network services. The framework has been designed to operate over a virtualized infrastructure. For this reason, Open Baton features drivers to directly interface with most VIMs, with specific support for OpenStack. Besides VNF orchestration, Open Baton also provides support for multi-tenancy applications through network slicing and MEC.
SlapOS
Main Contributors: Nexedi, Rapid.Space
License: GPLv3
Status: Active
Support: Commercial support available
SlapOS is a general purpose overlay operating system for distributed POSIX infrastructures (Linux, xBSD, etc.) with a strong focus on service management. It is a published as Free Software under fairly permissive licensing. It can be used for many workload types but is one of the fittest for vRAN orchestration.