The PNF PnP flow is method, which allows to register within ONAP/AAI a PNF resource instance. This PNF resource instance is correlated with an existing service instance.
Once a PNF resource is registered, the infrastructure service instantiation flows are able to continue the service instantiation, by calling controllers, which in turn configure the PNF instance.
Main PNF PnP use-case components
There are 2 main components involved in the 5G/PNF PNP use-case:
- The SO sub-workflow (bound to vCPE resource instance creation workflows)
- Creates the AAI entry for a PNF Instance,
- Re-hydrates, when the PNF instance registers
- The PNF-Registration-Handler micro-service
- Consumes the pnfRegistration messages from PNFs,
- Updates the AAI entries for PNFs, which have registered in ONAP
Detailed sequence diagrams on inter-operations of these elements are shown below.
Sequence diagram - PNF PnP
Development status
Development Status
Project | PTL | JIRA | Description |
---|---|---|---|
DCAE | Lusheng Ji | PNF PnP - PNF Registration Handler | |
Support VES Version 6.0 specification and new Registration domain (new Casablanca scope) | |||
DMaaP | Ram Koya | TBD | Static set-up of DMaaP topics - PNF PnP |
TBD | PNF PnP topics: "REGISTRATION" & "PNF_READY" | ||
VNFRQTS | Steven Wright | TBD: |
PNF PnP testing scope
- WHO IS TESTING - what company, team, and people will be doing the testing & responsibilities for testing.
- TEST ENVIRONMENT - which does the lab & test environment.
- RESOURCES NEEDED - what resources are needed.
- WHO IS CONTRIBUTING RESOURCES - what resources will be provided and by whom/what company.
PnP Flow STEP | TEST CASE SECTION | RELEASE | TEST STATUS |
1 Resource Definition | PnP1 Resource Definition | R2 (Beijing) | NOT TESTED |
2 Service Definition | PnP2 Service Definition | R3 (SDC: new PNF model) | NOT TESTED |
3 Type Modeling Artifacts | PnP3 Type Modeling Artifacts | R2 (Beijing) | NOT TESTED |
4 Resource Declaration | PnP4 Resource Declaration | R3 (Alt Operator`s Inventory Management system) | NOT TESTED |
5 Create A&AI PNF Entry | PnP5 Create A&AI PNF Entry | R3 (ibid) | NOT TESTED |
13 ONAP Compliant S/W | PnP13 ONAP Compliant S/W | R2 (Beijing) | NOT TESTED |
15 Work Order to SO | PnP15 Work Order to SO | R3 (SO R2 Integration) | NOT TESTED |
16 Service Instantiation | PnP16 Service Instantiation | R3 (SO R2 Integration) | NOT TESTED |
17 Homing OOF Sniro | PnP17 Homing OOF Sniro | R3 (SO R2 Integration) | NOT TESTED |
18 Resource RLF | PnP18 Resource RLF | R3 (SO R2 Integration) | NOT TESTED |
19 Check A&AI Entry | PnP19 Check A&AI Entry | R3 (SO R2 Integration) | NOT TESTED |
20 Create A&AI Entry | PnP20 Create A&AI Entry | R3 (SO R2 Integration) | NOT TESTED |
21 Subscribe VES Event | PnP21 Subscribe VES Event | R3 (SO R2 Integration) | NOT TESTED |
22 RLF Thread Terminates | PnP22 RLF Thread Terminates | R3 (SO R2 Integration) | NOT TESTED |
25 Authenticates PNF Connection | PnP25 Authenticate PNF Connection | R3 (Casablanca) | NOT TESTED |
26 PNF Registration VES Events | PnP26 PNF Registration VES Events | R3 (pnfRegistration domain) | NOT TESTED |
27 Inventory Query | PnP27 Inventory Query | R3 (pnfRegistration domain) | NOT TESTED |
29 Inventory Query | PnP29 Inventory Query | R3 (pnfRegistration domain) | NOT TESTED |
30 Update PNF Entry | PnP30 Update PNF Entry | R3 (pnfRegistration domain) | NOT TESTED |
31 PNF Ready | PnP31 PNF Ready | R3 (pnfRegistration domain) | NOT TESTED |
34 Update PNF WF | PnP34 Update PNF WF | R3 (SO R2 Integration) | NOT TESTED |
35 Network Assignments | PnP35 Network Assignments | R3 (SO R2 Integration) | NOT TESTED |
36 Configure | PnP36 Configure | R3 (SO R2 Integration) | NOT TESTED |
37 Service Configuration | PnP37 Service Configuration | R3 (controller updates) | NOT TESTED |
38 SO Updates w/ Assginments | PnP38 SO Updates w/ Assginments | R2 (Beijing) | NOT TESTED |
39 Controller Replies | PnP39 Controller Replies | R2 (Beijing) | NOT TESTED |
40 Service Running | PnP40 Service Running | R2 (Beijing) | NOT TESTED |
41 Monitors Service | PnP41 Monitors Service | NOT TESTED | |
42 Inform OSS | PnP42 Inform OSS | NOT TESTED |