...
The following depicts the CNF Orchestration sequences.
PlantUML Macro | ||
---|---|---|
| ||
@startuml
participant OSS_BSS
participant SO
participant SO_NFVO
participant ETSI_Catalog_Mgr
participant SOL003_Adapter
participant VNFM
participant CISM
participant CIR
participant CIS
autonumber
hnote over VNFM, CISM : CNF Orchestration
OSS_BSS -> SO : E2E Service requests, including CNF
SO -> SO_NFVO : Network Service requests, including CNF
SO_NFVO -> ETSI_Catalog_Mgr : retrieve NS Descriptor
SO_NFVO -> SOL003_Adapter : VNF/CNF requests
SOL003_Adapter -> ETSI_Catalog_Mgr : retrieve VNF packages, including Helm Charts
SOL003_Adapter -> VNFM : VNF / CNF requests
VNFM -> CISM : CNF requests
CISM -> CIR : pull Container Images
CISM -> CIS : CNF resource management
@enduml |
CNF Models
- Conforms to ETSI IFA 011, 029 and 040.
- Those specifications would be available by end of June / July 2020, but their SOL specifications plan to be available by end of 2020 or Q1, 2021.
- Until then, ONAP designs CNF models and packages, based on the current IFA 029 and 040 (it is an assumption).
- A Managed Container Infrastructure Object (MCIO) is an abstract NFV object for OS Container management and orchestration.
- The declarative MCIO descriptor is used as descriptor object interpreted by the CISM.
- A MCIO is created by the CISM by allocating its requested infrastructure resources on Container Infrastructure Service (CIS) instances
- Depending on its type, the creation of a MCIO may include the deployment of an OS Container Image.
- MCIO’s are lifecycle managed via change requests on their desired state, utilizing a modified declarative descriptor sent to the CISM, which adapts the
- infrastructure resource allocations according to the changed infrastructure resource requests.
- MCIO’s requesting compute and/or storage infrastructure resources are modeled as a VNF Component (VNFC).
- Properties of an MCIO described in declarative descriptors and relevant being exposed to NFV-MANO are mirrored in attributes of the descriptors of the corresponding objects of the existing NFV-MANO information model.
...