...
Table of Contents |
---|
Main PNF PnP flow steps
- A user onboards a PNF package, and creates a service which utilizes the PNF based resource (not shown on a figure below)
- A user instantiates a PNF-enabled service, providing a correlationID parameter
- Service instantiation creates a valid AAI entry for a service instance, and an AAI entry for a PNF resource instance.
CorrelationID parameter is used to fill-in the pnf-name AAI attribute in the PNF instance entry. - Service Orchestration hibernates the service instance creation flow, adding the correlationID as a SO workflow instance search key, within SO event listener
- Service instantiation creates a valid AAI entry for a service instance, and an AAI entry for a PNF resource instance.
- When a PNF is installed, it is expected to issue a VES "Registration" event. This event shall be received in the ONAP/DCAE/VES collector, and passed to a dedicated DMaaP topic.
- That event shall contain a vendor name and a device serial number, which will be used to create a correlationID
- The PNF Registration Handler (PRH) reads the events from "registration" DMaaP topic, and processes them
- It updates the AAI entry with valid OAM IP addresses of a PNF device
- It publishes a PNF_READY event in the dedicated DMaaP topic, this event contains a correlationID generated based on the VES registration event
- The PNF_READY event is read by the SO event listener, and an appropriate service instantiatio workflow instance is re-hydrated.
- Service instantiation continues from that step (e.g. SO might send a configuration commande thru a controller to the PNF instance)
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 | DMAAP-525 | Create the Kafka AAF Plugin and create the custom Kafka image (dependency) | ||||||||
VNFRQTS | Steven Wright | VNFRQTS-268 | xNF requirements to support Real Time Performance Measurement collection from RAN NF using streaming connection (if needed) |
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.
...