Open Network Automation Platform

Het Open Network Automation Platform (ONAP) is een netwerkproject dat een digitale omgeving biedt voor de orchestratie en automatisering van complexe netwerkdiensten. ONAP consolideert middelen die helpen bij het beheer van de levenscyclus van virtuele netwerkfuncties (VNF's), softwaregedefinieerde netwerken (SDN's) en systemen die programmering in de cloud mogelijk maken. Dit open source-initiatief wordt gehost door de Linux Foundation en is een combinatie van de projecten Enhanced Control, Orchestration, Management & Policy (ECOMP) en Open Orchestrator (Open-O).

Het ONAP-project werd in februari 2017 gelanceerd en heeft sindsdien meer dan 100 netwerk- en cloudoperators en technologieleveranciers bij elkaar gebracht.

Features of ONAP

Binnen diverse ONAP externe API's kunnen programmeurs services, beleidsraamwerken, cloudinfrastructuur- en adaptielagen, applicatiecontrollers, ontwerptijdprocessen en externe systemen organiseren binnen de levenscyclus van de algehele projectarchitectuur. ONAP helpt bij het structureren en onderhouden van schema's binnen de verschillende bewegende delen van een groter project. De ONAP runtime-omgeving voert de regels en beleidslijnen uit die haar door de ontwerpomgeving worden gegeven. Zowel de ontwerp- als de runtime-omgeving zijn toegankelijk via een role-based access control (RBAC) portal.

De ONAP Operations Manager (OOM) helpt bij het post-deployment management en is verantwoordelijk voor het orchestreren van de projectlevenscyclus en het bewaken van alle ONAP-componenten. De Active & Available Inventory (A&AI) component levert real time inzichten in hoe het systeem draait en hoe de verschillende resources met elkaar in verband staan. The OOM is integrated with the ONAP Microservices Bus that provides service discovery, system analytics, internal and external API support and software development kits (SDKs).

Use cases for ONAP

ONAP was developed to provide a unified framework for large-scale workloads and services. The ONAP open source community provides blueprints and tests for multiple ONAP use cases, including applications in:

  • 5G
  • Cross domain and cross layer VPN (CCVPN)
  • Voice over LTE (VoLTE)
  • Virtual customer premises equipment (vCPE)
  • Network virtualization

Benefits of ONAP

Using ONAP provides developers with the following benefits:

  • Scalability, flexibility and full automation.
  • Organizes many smaller, granular processes with a high-level dashboard.
  • Allows businesses to deliver new services quicker and cheaper.
  • Facilitates the adoption of network functions virtualization (NFV), SDNs and cloud functionality.
  • Reduces capital and operational expenditures.
  • Increases operational efficiency.
  • Provides best practices and consistent new features due to its open source nature.
  • Uses Kubernetes to offer higher CPU