• No results found

VNF lifecycle change notification

In document ETSI GS NFV-MAN 001 V1.1.1 ( ) (Page 76-80)

6 NFV management and orchestration information elements

7.2 Interfaces concerning Virtualised Network Functions

7.2.5 VNF lifecycle change notification

Interface Name VNF Lifecycle Change Notification

Description This interface is used to provide runtime notifications related to the state of the VNF instance, as a result of changes made to VNF instance including (not limited to) changes in the number of VDUs, changing VNF configuration and/or topology due to auto-scaling/update/upgrade/termination, switching to/from standby etc.

Notes (1) These notifications facilitate updating consuming functional blocks regarding completion of operations that may have been triggered earlier (e.g. for keeping the NFV Instances catalogue updated and/or the EM updated).

(2) This interface is complementary to the VNF Lifecycle Management interface; when the VNF Lifecycle Management interface is produced by the VNFM, then VNFM also produces the VNF Lifecycle Changes Notification interface; when the VNF Lifecycle Management interface is produced by the NFVO, then the NFVO also produces the VNF Lifecycle Changes Notification interface.

(3) When VNFM is the producer, and NFVO the consumer, there is no expectation that the NFVO automatically forwards such notifications to the OSS. However, NFVO may process such notifications to assess the impact on a Network Service instance, and issue at its turn notifications to the OSS via the Network Service Lifecycle Changes Notification interface.

(4) Guaranteeing delivery of notifications is considered as an implementation issue and deliberately left out of scope.

(5) As the information carried in notifications is the most interesting for notification interfaces, the Notify operation is described, while details of the mechanism for registering for notifications (e.g. subscribe) and all other possible operations related to the actual notification delivery mechanism are deliberately left out of scope.

(6) The event notification type and format is not in-scope for the present document. (7) While not shown explicitly, interfaces may be consumed by authenticated and

authorized other parties.

Produced By VNFM. NFVO. VNFM.

Consumed By NFVO. OSS. EM.

Applicable Reference Point(s)

Or-Vnfm. Os-Ma-nfvo. Ve-Vnfm-em.

7.2.5.2 Operations

Operations Description Notes

Notify This operation allows providing notifications on state changes of a VNF instance, related to the VNF Lifecycle.

7.2.6 VNF configuration

7.2.6.1 Description

Interface Name VNF Configuration.

Description This interface allows configuring a VNF after successful instantiation.

Notes (1) This interface needs to be exposed by every VNF.

(2) The operations of this interface work on "configuration objects", which are structured data entities that represent a collection of configuration parameters.

(3) If consumed by the VNFM, this interface can be used to pass configuration parameters to the VNF without the need to be aware of the semantics of these configuration parameters.

(4) Guaranteeing delivery of notifications is considered as an implementation issue and deliberately left out of scope.

(5) As the information carried in notifications is the most interesting for notification interfaces, the Notify operation is described, while details of the mechanism for registering for notifications (e.g. subscribe) and all other possible operations related to the actual notification delivery mechanism are deliberately left out of scope.

(6) The event notification type and format is not in-scope for the present document.

(7) While not shown explicitly, interfaces may be consumed by authenticated and authorized other parties.

Produced By VNF VNF

Consumed By VNFM EM

Applicable Reference Point(s)

Ve-Vnfm-vnf Out of scope

7.2.6.2 Operations

Operations Description Notes

Get Config Object Retrieve configuration data for a specific configuration object Create Config Object Create a configuration object

Delete Config Object Delete a configuration object Set Config Object Attributes Modify a configuration object

Notify Config Change This operation allows providing notifications about configuration changes for a configuration object

7.2.7 VNF performance management

7.2.7.1 Description

Interface Name VNF Performance Management.

Description This interface is used to provide VNF performance management (measurement results collection and notifications) related to the behavior of the VNF application- layer.

Notes (1) VNF application-layer refers to "VNF as an application".

(2) VNF application-layer performance-related information may enable triggering run-time operations like auto-scaling based on (not limited to) exceeding set thresholds for calls-per-second, number-of-subscribers.

(3) The VNFM produced performance-related information may just be the

replication of VNF produced performance-related information for forwarding the same information further (e.g. to understand implications on Network Services). No reference point exists between VNF and NFVO; hence any communication between VNF and NFVO flows through the VNFM.

(4) Guaranteeing delivery of notifications is considered as an implementation issue and deliberately left out of scope.

(5) As the information carried in notifications is the most interesting for notification interfaces, the Notify operation is described, while details of the mechanism for registering for notifications (e.g. subscribe) and all other possible operations related to the actual notification delivery mechanism are deliberately left out of scope.

(6) The event notification type and format is not in-scope for the present document (e.g. events indicating a need for scaling).

(7) While not shown explicitly, interfaces may be consumed by authenticated and authorized other parties.

Produced By VNF. VNFM. VNF.

Consumed By VNFM. NFVO. EM.

Applicable Reference Point(s)

Ve-Vnfm-vnf. Or-Vnfm. Out of scope.

7.2.7.2 Operations

Operations Description Notes

Get performance measurement results

This operation allows collecting performance measurement results generated on resources. Notify This operation allows providing notifications with

7.2.8

VNF fault management

7.2.8.1 Description

Interface Name VNF Fault Management.

Description This interface allows providing VNF application-layer fault information (e.g. network function configuration failures, communication failures between software modules).

Notes (1) VNF application-layer refers to "VNF as an application".

(2) VNF application-layer fault information may facilitate fault management operations performed by other functional blocks (e.g. fault correlation, root-cause analysis) and/or may be used to trigger VNF instance healing operations.

(3) The VNFM produced fault information may just be the replication of VNF produced fault information for forwarding the same information further. No reference point exists between VNF and NFVO; hence any communication between VNF and NFVO flows through the VNFM.

(4) This interface can be used for VNF health-check by an external functional block (e.g. VNFM); the mechanisms to enable, trigger and/or use this interface for VNF health-check are not covered in the present document.

(5) Guaranteeing delivery of notifications is considered as an implementation issue and deliberately left out of scope.

(6) As the information carried in notifications is the most interesting for notification interfaces, the Notify operation is described, while details of the mechanism for registering for notifications (e.g. subscribe) and all other possible operations related to the actual notification delivery mechanism are deliberately left out of scope.

(7) The event notification type and format is not in-scope for the present document. (8) While not shown explicitly, interfaces may be consumed by authenticated and

authorized other parties.

Produced By VNF. VNFM. VNF.

Consumed By VNFM. NFVO. EM.

Applicable Reference Point(s)

Ve-Vnfm-vnf. Or-Vnfm. Out of scope.

7.2.8.2 Operations

Operations Description Notes

Get VNF fault information This operation allows collecting VNF application-layer fault information. Notify This operation allows providing application-layer fault notifications.

In document ETSI GS NFV-MAN 001 V1.1.1 ( ) (Page 76-80)