Onboarding Network Functions
Open Source MANO provides a platform to easily migrate your traditional telco functions to virtualized and cloud-native environments. It supports onboarding of all types of network functions:
- Virtualized Network Functions (VNF)
- Cloud-native Network Functions (CNF)
- Physical Network Functions (PNF)
3 easy steps to onboard your network function
Onboarding is all about configuring the day 0, day 1, and day 2 operations. All the life cycle stages can be achieved by defining these operations properly in the OSM packages for the network functions. The process includes:
- Create the network function descriptors as templates to instantiate/terminate the service.
- Create packages for network services i.e. templates for images and configurations of the virtualized infrastructure using Enhanced Platform Awareness provided by OSM.
- Integrate the cloud-init scripts in the descriptors for primary configurations like OS boot, SSH and user management.
- Create a charm (proxy or native) as an operator for the network function.
- Define the primitives/actions in charms that need to be performed right after the instantiation of service.
- Integrate the configured charm in the OSM descriptors.
- Reconfigure when needed after the service is running
- Monitor the specific metrics for the infrastructure
- Scale on the basis of monitoring analysis
- Operate to enable closed-loop automation
The goal of onboarding is to create a package that can fulfill the stages to manage the lifecycle of network services. The package should include network function instantiation, scaling in/out, healing or recovery, updating, operating and termination.
Network function VNF onboarding in OSM Hackfests
Canonical regularly participates in the events organized by the OSM community and ETSI’s Centre for Testing and Interoperability. For events like Hackfests and NFV Plugtests Canonical also offers a partner cloud where multiple VNF vendors can deploy and test the interoperability of their Telco network functions. It is also available if VNF vendors want to test their network functions individually before migrating to production environments.
52 Participants, More than 100 Network Functions onboarded
The OSM#11 Hackfest was fully dedicated to Network Function onboarding to OSM release NINE and TEN bringing a new challenge to OSM users. Canonical members participated as mentors and helped the participants to deploy and onboard their network functions throughout the week (31st May - 4th June 2021). The hackfest challenged the participants and VNF vendors to build a package using NFV standardized descriptors, instantiation and Day-1, Day-2 operations. The following list of VNFs and CNFs were successfully onboarded:
- CoreDNS VNF
- NetNumber VNF
- OPC UA
- PowerDNS CNF
For OSM-MR11 Hackfest (13th–17th September 2021), ETSI OSM and OPENAIRINTERFACE (OAI) collaborated to show the interoperability between open source 5G workload and OSM. Participants received their onboarding challenges, and the Canonical team served as mentors to help onboard the following network functions of OAI workload to OSM: