ETSI Open Source MANO, provides an open-source solution based on published information and data models that addresses network functions from multiple vendors for carrier-grade NFV orchestration. It made possible the multi-vendor networks by integrating proprietary and open source network functions on top of commoditized hardware.Find Supported VNFs
Juju – Generic virtual network function manager
Juju is the component responsible for multi-vendors VNFs in OSM support. It provides the Day 1 and Day 2 configurations following the ETSI data models which allow the instantiation and operations of vendor-neutral workloads. OSM has full support for Day 1 and Day 2 configuration of NFs from different vendors while presenting a single common abstracted interface for the configuration to the wider OSS through the OSM NBI.
OSM uses Juju to manage the VNF configuration through charms, i.e. charms that expose actions that can be executed on demand. OSM exploits the actions to perform Day 1 and Day 2 configurations on a VNF. The charms are effectively a form of script (typically written in Python) with actions that can be common, abstracted and vendor-independent, and translate these actions into the vendor-specific commands for each vendor's NF.
Multi-vendor charmed 5G testbed
TATA Elxsi deployed the 5G testbed by charmed OSM. The functional ability of Juju’s controller and Charmed OSM made possible the deployment of 5G Kubernetes network functions (KNFs) from multiple open source solutions on MicroK8s infrastructure. All the components, i.e. Radio Access Network (RAN) and 5G Core, are based on a model-driven operator framework that can be reused, upgraded, and integrated according to the current demands.
|5G RAN Emulator||Free5GC|
|Grafana visualization tool||Grafana Labs|
How to migrate your multi-vendor workloads?
Canonical can help you with onboarding your multi-vendors networks through Charmed OSM. Tell us about your network functions to get started.
Charmed OSM deployment support
- Supported with Ubuntu Advantage
- Availability of managed and professional services
- ESM – Security updates for Ubuntu LTS for an additional year
Network function onboarding support
- Support for the developments of charms for day1 and day2 operations
- Support for the integration capabilities
- Onboarding it to Charmed OSM