Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Abstractly, ONAP is an independent software system that provides exposes Northbound interfaces for User, Admin and OSS/BSS systems and Southbound interface interfaces for xNFs (VNF, CNF, PNF) and . ONAP uses interfaces provided by NFVi and xNFs.

...

In the early releases, ONAP was deployed on VMs. ONAP is now virtualized using containers orchestrated by Kubernetes (K8S). ONAP uses interfaces exposed by K8S.

Drawio
bordertrue
diagramNameonap_milkyway
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth701
revision5

...

ONAP deployed on kubernetes with external databases

As most of applications ONAP requires some persistence layer in form of databases. As ONAP follows micro-service architecture principle in theory each component could ship its own database but in practice in commercial deployments its desired Most ONAP components require a data persistence layer, implemented using a databases. In early releases, most ONAP components had their own databases. As the platform has matured, components have moved to shared databases. A logical progression to make the platform simpler to deploy in an operator environment, is to create interfaces that allow an operator to configure ONAP to use external DB engines already existing in the operators infrastructureenvironment.


Drawio
bordertrue
diagramNameonap_with_db
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth781
revision1

ONAP deployed on

...

K8S with external databases and external identity and access management (IAM

...

)

ONAP includes AAF, an identity management system that supports authentication, authorization, identity lifecycle management (ILM), and certificate management, including a certificate authority (CA) designed to support a lab deployment. It is likely that an operator will want to integrate ONAP with their IAM system, thus ONAP needs to support standard IAM protocols.

  • TO DO: specify the protocols
    • LDAP
    • ...


Drawio
bordertrue
diagramNameonap_with_iam
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth1146
revision2

...

Drawio
bordertrue
diagramNameonap_with_ca
simpleViewerfalse
widthlinksauto
tbstyletop
lboxtrue
diagramWidth1146
revision3

...

Drawio
bordertrue
diagramNamecloud_native_security
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth1396
revision25


Drawio
width
bordertrue
diagramNamekeycloak_options
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth1346
revision2