You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 47 Next »

Draft

This following is a working draft, and the contents can be changed as needed. The ETSI-based hierarchical orchestration is a concept, and it is not committed for the Frankfurt release. 

Architecture

ONAP SO ETSI Hierarchical Orchestration


NFVO Architecture & Functions

The following diagram depicts the NFVO component architecture


ONAP NFVO component architecture


Standard Interfaces


ONAP NFVO component interfaces


Create / Instantiate NS

The following diagram depicts the Create/Instantiate NS.


SO SO SOL005_Adapter SOL005_Adapter SOL005_NBI SOL005_NBI NS_LCMGR NS_LCMGR Resource_Mgr Resource_Mgr OOF OOF Catalog_DB_Adapter Catalog_DB_Adapter ETSI_Catalog_Mgr ETSI_Catalog_Mgr Inventory_DB_Adapter Inventory_DB_Adapter AAI AAI SOL003_Adapter SOL003_Adapter VIM VIM VNFM VNFM Create NS 1Create NS 2Create NS 3Create NS 4Create NS record 5Create NS record 6Create NS record 7Create NS record 8Response for Create NS record 9Response for Create NS record 10Response for Create NS record 11Response for Create NS record 12Response with NS Instance Id 13Response with NsInstance(including NS Instance Id) 14SendNsIdentifierCreationNotification 15SendNsIdentifierCreationNotification 16SendNsIdentifierCreationNotification Instantiate NS 17Read NS descriptor 18Read NS descriptor 19Return NS descriptor 20Return NS descriptor 21Parse & Decompose NS descriptor 22Instantiate NS 23Instantiate VLs between VNFs 24Create Network 25Create Network 26Response for Create Network 27Response for Create Network 28Create VL record 29Create VL record 30Create VL record 31Create VL record 32Response for Create VL record 33Response for Create VL record 34Response for Create VL record 35Request Homing Informationfor Network Service 36Requests Homing Informationfor Network Service 37Response with Homing Informationfor Network Service 38Persist Homing Informationfor Network Service loop[Go through each VNF] 39Request for Instantiate VNF 40Request for Instantiate VNF 41Request Grant VNF resource 42Request Grant VNF resource 43Request Homing Information 44Return with Homing Informationfor the VNF 45Make a Grant decision 46Return with a Grant decision 47Return with a Grant decision 48Instantiate VNF 49Notify the changesof VNF/VDUs/CPs 50Notify the changesof VNF/VUD/CPs 51SendnsLcmOperationOccurrenceNotification 52SendnsLcmOperationOccurrenceNotification 53SendnsLcmOperationOccurrenceNotification

Terminate / Delete NS

The following diagram depicts the Terminate / Delete NS.


SO SO SOL005_Adapter SOL005_Adapter SOL005_NBI SOL005_NBI NS_LCMGR NS_LCMGR Resource_Mgr Resource_Mgr OOF OOF Catalog_DB_Adapter Catalog_DB_Adapter ETSI_Catalog_Mgr ETSI_Catalog_Mgr Inventory_DB_Adapter Inventory_DB_Adapter AAI AAI SOL003_Adapter SOL003_Adapter VIM VIM VNFM VNFM Terminate NS 1Terminate NS 2Terminate NS 3Terminate NS 4Query all instances related to NS 5Query all instances related to NS 6Query all instances related to NS 7Return all instances for NS 8Return all instances for NS 9Return all instances for NS 10Start Delete NS instances 11Request Homing Informationfor Network Service 12Requests Homing Informationfor Network Service 13Response with Homing Informationfor Network Service 14Persist Homing Informationfor Network Service loop[Go thru each VNF] 15Delete VNF 16Delete VNF 17Request Grant resource for deletion 18Request Grant resource for deletion 19Request Grant VNF resource 20Request Grant VNF resource 21Request Homing Information 22Return with Homing Informationfor the VNF 23Make a Grant decision 24Return with a Grant decision 25Return with a Grant decision 26Delete Resources 27Notify changes of VNF/VDUs/CPs 28Notify changes of VNF/VDUs/CPs 29Update records for Delete VNF/VDUs/CPs 30Update records for Delete VNF/VDUs/CPs 31Update records for Delete VNF/VDUs/CPs 32Update records for Delete VNF/VDUs/CPs 33Return with Delete VNF/VDUs/CPs 34Return with Delete VNF/VDUs/CPs 35Return with Delete VNF/VDUs/CPs 36Request for Delete VLs (if needed) 37Request for Delete VLs 38Delete VLs 39Update records for Delete VLs 40Update records for Delete VLs 41Update records for Delete VLs 42Update records for Delete VLs 43Return with Delete VLs 44Return with Delete VLs 45Return with Delete VLs 46SendnsLcmOperationOccurrenceNotification 47SendnsLcmOperationOccurrenceNotification 48SendnsLcmOperationOccurrenceNotification

  • No labels