VNF Life Cycle Operations Requirements
VNF Life Cycle Operations refer to those commands form the ONAP platform to which the VNF is expected to respond.
Casablanca VNF Life Cycle Operations are primarily related to operations from SDNC/APPC ( using Netconf/chef/ansible):
Requirement | ONAP Command |
R-328086 | DistributeTraffic |
R-12706 | QuiesceTraffic |
R-07251 | ResumeTraffic |
R-83146 | StopApplication |
R-82811 | StartApplication |
R-19922 | UpgradePrecheck |
R-49466 | UpgradeSoftware |
R-45856 | UpgradePostCheck |
R-97343 | UpgradeBackup |
R-65641 | UpgradeBackOut |
R-41430 | HealthCheck |
R-20741 | Configure |
R-19366 | ConfigModify |
R-32981 | ConfigBackup |
R-48247 | ConfigRestore |
R-94084 | ConfigScaleOut |
R-56385 | Audit |
Dublin Architecture discussions (See SP Req #2) propose increasing alignment with ETSI NFV ISG specifications. ETSI NFV ISG SOL 003 proposes a different set of Life cycle operations ( from the NFVO to the VNFM) in ONAP architecture terms these would be towards the VFC, but presumably comparable operations would then flow down to the VNF. These operations (using https) are:
Create VNF Identifier
Query VNF
Modify VNF Information
Delete VNF Identifier
Instantiate VNF
Scale VNF
Scale VNF to Level
Change VNF Flavour
Terminate VNF
Heal VNF
Operate VNF
Change external VNF connectivity
Get Operation Status
Subscribe
Query Subscription Information
Terminate Subscription
Notify
Requirements for VNF behaviors corresponding to these commands are not available in the Casablanca release.