Site icon Techplayon

NFVO Management Function Validation Test Suite

Virtualized Network Functions (VNF) are managed and orchestrated by the NFV MANO through the NFVI. It allows a VNF to be instantiation, management, scaled up or down and in or out, and terminated when no longer required.

The efficiency of VNF life cycle depends on how successfully VNFs of different types are created and managed. For instance, a Network Operator (ISP) often receive upgrades, bug fixes and enhancements for any of the different NFV components.  Even a tinny modification can cause a major instability issue when not detected at early stage by the System Test and validation with a thorough test suite.

Validation of the VNF Lifecycle Management encompasses all major NFV components like NFVI, VNF Manager, VIM, and the VNF function.

When validating a fully populated NFV system, the customer should also consider validating each component separately. Some of them are listed below:

In this post we will be discussing some differentiate test cases for NFV Orchestration (NFVO) Management Function Validation which includes following categories.

Test Category

Software Image Management

NFVO architecture supports the capability to distribute the software images to one or more VIMs. These software images are stored in a image repository and different management operations likes adding new Image, deleting existing image, retrieving information of existing image, updating mata data information shall be verified as part of validation for this.

Following test cases are some of the examples for Software Image management.

VNF Package Management

A VNF Package is a tar-archive that contains all the information required for managing the lifecycle of a VNF. These VNF packages are kept within VNF catalogs. A VNF catalog is basically a collection of VNFs with a template to determines the type of VNF managed. The catalog includes deployment specifications, KPIs, and recipes for VNF management functions applicable to the VNF type. NFVO can perform operation like On-board/delete, Enable/Disable, Query, Fetch, Subscribe/Notify changes as part of VNF package management.

Following test cases are some of the examples for VNF package management.

VNF Lifecycle Management

VNF Lifecycle management includes procedures like VNF instantiation, querying VNF instance information, healing or recovery, scaling in/out and termination.

Following test cases are some of the examples for VNF Life cycle management.

Fault Management

The fault management includes the generation and sending alarms for hardware (Storage, compute, networking) and software (application, VNFs, OS) failures notification and event in NFVI environment and clearing them after recovery or healing.

Following test cases are some of the examples for fault management.

Performance Management 

Performance Management includes monitoring the network services (NS) and VNF instances performance metrics using scheduled Job and notifications based on defined thresholds.

Following test cases are some of the examples for Performance management.

NS Lifecycle Management

A Network Service (NS) is a composition of Network Functions (VNF) and defined by its functional and behavioral specification. Life cycle management of a Network service includes instantiation, Scaling in/out, updates, healing in case of failure and termination.

Following test cases are some of the examples for Performance management.

References:

Related Post:

Exit mobile version