...
P3: Phase 3 (future release)
- NFVO-R1: Supports the lifecycle management (LCM) of Network Service (NS) - NS LCM (P1)
- Create NS
- Instantiate NS
- Terminate NS
- Delete NS
- Subscription
- NFVO-R2: Exposes NS lifecycle management (LCM) interfaces (Os-Ma-Nfvo) to its client such as ONAP SO or SOL005-compliant clients - SOL005 NBI (P1)
- Create NS
- Instantiate NS
- Terminate NS
- Delete NS
- Subscription
- NFVO-R3: Sends NS lifecycle management notifications (Os-Ma-Nfvo) to its client such as ONAP SO or SOL005-compliant clients (P1)
- Notification (as a client)
- NFVO-R4: Manages (as a client) virtualized resources via interfaces (Or-Vi) exposed by the VIM (P1)
- Software Image (P1)
- Container Image Management (P2)
- Resource Management, validation and authorization of NFVI resource requests (P2)
- NFVO-R5: Supports Virtual Links, CPs and VNF-FG
- VLs (P1)
- CPs (P1)
- VNF-FGs (P2)
- NFVO-R6: Manages (as a client) virtualized resource management interfaces (Or-Vnfm) to the VNFM (P1)
- Leverages the existing SOL003 Adapter to support:
- Create VNF
- Instantiate VNF
- Terminate VNF
- Delete VNF
- Subscription
- Leverages the existing SOL003 Adapter to support:
- NFVO-R7: Supports virtualized resource management interfaces (Or-Vnfm) to the VNFM (P1)
- Granting VNF with HPA, leveraging OOF
- Granting VNF with HPA, leveraging OOF
- NFVO-R8: Supports VNF lifecycle management (LCM) notifications (Or-Vnfm) to the VNFM (P1)
- Notification
- NFVO-R9: Manages (as a client) SOL004 VNF/PNF and SOL007 NS package management leveraging ETSI Catalog Manager (P1)
- Queries packages (VNF/PNF/NS)
- Queries descriptions (VNFD/PNFD/NSD)
- Subscription
- NFVO-R10: Supports package notification interfaces (Os-Ma-Nfvo and Or-Vnfm) to ETSI Catalog Manager (P1)
- Provides notification endpoints based on the ETSI Catalog Manager package management interfaces (SOL005 and SOL003)
- NFVO-R11: Supports Communication Security, conforming SOL005 specification (P1)
- ONAP SO NFVO NBI supports HTTPS and Authentication/Authorization towards SO/SOL005 Adapter
- ONAP SO NFVO SBI (through SOL003 Adapter) supports HTTPS and Authentication/Authorization towards SVNFMs
SOL005 Adapter
- SOL005 Adapter sends -A-R1: Sends SOL005 requests to the ONAP SO NFVO, as one of the choices (SO NFVO, VFC, External NFVO) (P1)
- SOL005-A-R2: Subscribes (CREATE and DELETE) (P1to ONAP SO NFVO for notifications (P1)
- SOL005-A-R3: Provides notification endpoint(s) to receive notifications (P1)
Out of Scope Features from Guilin
The following features are out of scope from Guilin:
- Container Image Management (P2)
- Resource Management, validation and authorization of NFVI resource requests (P2)
- VNF-FGs (P2)
Container Image Management (P2)
- Virtualized Resources Information Management (P2)
Virtualized Resources Capacity Management (P2)
- Virtualized Resources Management (P2)
Virtualized Resources Change Management (P2)
- Virtualized Resources Reservation Management (P2)
Virtualized Resource Quota Management (P2)
- Virtualized Resource Performance Management (P2)
Virtualized Resource Fault Management (P2)
- Network Forwarding Path (NFP) Management (P2)
- Scale NS (POST “/api/nslcm/v1/ns_instances/{nsInstanceId}/scale”) – (P2)
- Heal NS (“POST ”/api/nslcm/v1/ns_instances/{nsInstanceId}/heal”) – (P2)
- VNF Modify (ModifyVnfInfo) (P2)
- VNF Heal (P2)
- VNF Query (P2)
- SOL003 NBI enhancements for GNFC-ready (P2)
Use Cases
- As a start, vCPE NS use cases plan to be used
- vCPE NS use cases do not have nested NSDs
- Network Slicing use cases will be defined
...
Epic | User Story | Description | In Guilin Plan? | JIRA | Size | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Support for ETSI NFV NFVO Orchestrator in ONAP SO (ONAP SO ETSI-Aligned Hierarchical Orchestration) | Executive Summary - Enable E2E workflows by orchestrating ETSI NFV compliant Network Services and VNFs. This NFVO should provide an ETSI NFV SOL005 v2.7.1 NBI which can onboard ETSI NFV SOL004 and ETSI NFV SOL007 v2.7.1 compliant packages which then can be Life Cycle Managed and monitored. This NFVO should use an ETSI SOL003 v2.7.1 SBI to invoke an external VNF Manager. Business Impact - Enables operators and service providers to use Industry standard Orchestration to deploy, manage and monitor network services. Industry compatibility. Business Markets - All operators and service providers that are developing ETSI compatible Network Services especially for 5G Slicing where each Slice Subnet is associated with a Network Service Funding/Financial Impacts - Reduction in operations expense from using industry standard ETSI Orchestration. Organization Mgmt, Sales Strategies -There is no additional organizational management or sales strategies for this requirement outside of a service providers "normal" ONAP deployment and its attendant organizational resources from a service provider. | Yes |
| ||||||||||
Support for NFVO Microservice Plugin Framework (P1) | Provides the NFVO function Microservice plugin framework for supporting: (P1)
| Yes |
| ||||||||||
Support for SOL005 NBI API Handler (P1) | Provides SOL005-compliant Restful Northbound APIs for SO/SOL005 Adapter (P1)
| Yes |
| ||||||||||
Supports for NS LCM and Workflows (P1) | Support for NS LCM and Workflows (P1)
| Yes |
| ||||||||||
Support for NS Resource Manager (P1 partial) |
| Yes |
| ||||||||||
Support for NS Catalog DB Adapter (P1) |
| Yes |
| ||||||||||
Support for NS Inventory Adapter (P1) |
| Yes |
| ||||||||||
Support for MultiCloud Adapter (P1) |
| Yes |
| ||||||||||
Support for Configuration Mgr (P2) |
| Yes |
| ||||||||||
Support for Policy Adapter (P2) |
| Yes |
| ||||||||||
Support for OOF Adapter (P1?) |
| Yes |
| ||||||||||
Supports for Notification Manager (P1) |
| ? | TBD | ||||||||||
Support for FM/PM Event Manager (P3) |
| ? | TBD | ||||||||||
Support for K8S client (P3) |
| ? | TBD | ||||||||||
Support for SOL005 Adapter to invoke the to interface to/from ONAP SO NFVO (P1) | SOL005 Adapter supports interfaces to/from ONAP SO NFVO
| Yes |
| ||||||||||
...
- Provides Resource Granting Information through OOF (Policy, MultiCloud, A&AI)
- Supports interfaces with OOF to collect Granting information
Collects Homing information from OOF and provides the information to other NFVO components
- Supports Or-Vi Interfaces that provided by VIM, Infrastructure Manager, VIM or CaaS manager (note: for Guilin, many of them would be stretch goals)
- Software Image Management (P1)
Container Image Management (stretch goalP2)
- Virtualized Resources Information Management (P2)
Virtualized Resources Capacity Management (P2)
- Virtualized Resources Management (P2)
Virtualized Resources Change Management (P2)
- Virtualized Resources Reservation Management (P2)
Virtualized Resource Quota Management (P2)
- Virtualized Resource Performance Management (P2)
Virtualized Resource Fault Management (P2)
- Network Forwarding Path (NFP) Management (P2)
Notification Manager (stretch goal)
...