Recommendation ITU-T L.1362 (01/2024) Power management capabilities of the future energy telecommunication network nodes – Enhanced interface for power management in network function virtualization environments
1 Scope
2 References
Summary
History
FOREWORD
Table of Contents
Introduction
3 Definitions
     3.1 Terms defined elsewhere
     3.2 Terms defined in this Recommendation
4 Abbreviations and acronyms
5 Conventions
6 Foreground
     6.1 Green abstraction layer
     6.2 NFV architectural framework
7 Use case ETSI NFV proposal
     7.1 Foreground – Virtualized network function scaling
     7.2 Scenario illustrating a VNF energy-aware states
     7.3 Actors and roles
     7.4 Pre-conditions
     7.5 Post-conditions
     7.6 Flow description
8 Virtual energy-aware states definition
     8.1 Identification of the ETSI NFV components
          8.1.1 NFV components
          8.1.2 Identification of a network service
          8.1.3 Identification of a virtualized network function
          8.1.4 Identification of a virtualized network function component
          8.1.5 Identification of a managed container infrastructure object
          8.1.6 Identification of a compute domain
          8.1.7 Identification of a VNFC instance energy-aware state
          8.1.8 Identification of a VNF instance energy-aware state
          8.1.9 Identification of a NS instance energy-aware state
     8.2 VNFC virtual energy-aware states definition
          8.2.1 When the Vdu is realized by a virtual compute resource
               8.2.1.1 Virtual compute resource required virtual energy-aware states
          8.2.2 When the Vdu is realized by a set of OS containers resource
               8.2.2.1 OS container and MCIO resource required virtual energy-aware states
                    8.2.2.1.1 Resources association can be done at two different levels
                    8.2.2.1.2 OS container resource required virtual energy-aware states
                    8.2.2.1.3 MCIO resource required virtual energy-aware states
          8.2.3 VNFC required virtual energy-aware states in the VduProfile information element
     8.3 VNF virtual energy-aware states definition
          8.3.1 VNF required virtual energy-aware states in the VNFD information element
          8.3.2 VNF required virtual energy-aware states in the VnfDf information element
          8.3.3 VNF required virtual energy-aware states in the InstantiationLevel information element
          8.3.4 VNF required virtual energy-aware states in the VduLevel information element
          8.3.5 VNF required virtual energy-aware states in the ScalingAspect information element
          8.3.6 VNF required virtual energy-aware states in the AspectDeltaDetails information element
     8.4 NS virtual energy-aware states definition
          8.4.1 NS required virtual energy-aware states in the NSD information element
          8.4.2 NS required virtual energy-aware states in the network service deployment flavour information element
          8.4.3 NS required virtual energy-aware states in the NsScalingAspect information element
          8.4.4 NS required virtual energy-aware states in the NsLevel information element
          8.4.5 NS required virtual energy-aware states in the VnfToLevelMapping information element
          8.4.6 NS required virtual energy-aware states in the VnfProfile information element
9 GAL green standard interface
     9.1 NFV-MANO architectural framework
     9.2 Provisioning operations
          9.2.1 Generality
          9.2.2 Os-Ma-Nfvo reference point
               9.2.2.1 Instantiate NS operation
                    9.2.2.1.1 Description
                    9.2.2.1.2 Input parameters
                    9.2.2.1.3 Output parameters
                    9.2.2.1.4 Operation results
               9.2.2.2 Scale NS operation
                    9.2.2.2.1 Description
                    9.2.2.2.2 Input parameters
                    9.2.2.2.3 Output parameters
                    9.2.2.2.4 Operation results
               9.2.2.3 Update NS operation
                    9.2.2.3.1 Description
                    9.2.2.3.2 Input parameters
                    9.2.2.3.3 Output parameters
                    9.2.2.3.4 Operation results
               9.2.2.4 Query NS operation
                    9.2.2.4.1 Description
                    9.2.2.4.2 Input parameters
                    9.2.2.4.3 Output parameters
                    9.2.2.4.4 Operation results
               9.2.2.5 Notify (NsLcmOperationOccurenceNotification) operation
                    9.2.2.5.1 Description
                    9.2.2.5.2 NsLcmOperationOccurrenceNotification
                         9.2.2.5.2.1 Description
                         9.2.2.5.2.2 Trigger conditions
                         9.2.2.5.2.3 Attributes
          9.2.3 Or-Vnfm reference point
               9.2.3.1 Grant VNF Lifecycle Operation operation
                    9.2.3.1.1 Description
                    9.2.3.1.2 Input parameters
                    9.2.3.1.3 Output parameters
                    9.2.3.1.4 Operation results
               9.2.3.2 Instantiate VNF operation
                    9.2.3.2.1 Description
                    9.2.3.2.2 Input parameters
                    9.2.3.2.3 Output parameters
                    9.2.3.2.4 Operation results
               9.2.3.3 Scale VNF operation
                    9.2.3.3.1 Description
                    9.2.3.3.2 Input parameters
                    9.2.3.3.3 Output parameters
                    9.2.3.3.4 Operation results
               9.2.3.4 Scale VNF to Level operation
                    9.2.3.4.1 Description
                    9.2.3.4.2 Input parameters
                    9.2.3.4.3 Output parameters
                    9.2.3.4.4 Operation results
               9.2.3.5 Change VNF Flavour operation
                    9.2.3.5.1 Description
                    9.2.3.5.2 Input parameters
                    9.2.3.5.3 Output parameters
                    9.2.3.5.4 Operation results
               9.2.3.6 Query VNF operation
                    9.2.3.6.1 Description
                    9.2.3.6.2 Input parameters
                    9.2.3.6.3 Output parameters
                    9.2.3.6.4 Operation results
               9.2.3.7 Operate VNF operation
                    9.2.3.7.1 Description
                    9.2.3.7.2 Input parameters
                    9.2.3.7.3 Output parameters
                    9.2.3.7.4 Operation results
               9.2.3.8 Notify (VnfLcmOperationOccurrenceNotification) operation
                    9.2.3.8.1 Description
          9.2.4 Or-Vi reference point
               9.2.4.1 Allocate Virtualized Compute Resource operation
                    9.2.4.1.1 Description
                    9.2.4.1.2 Input parameters
                    9.2.4.1.3 Output parameters
                    9.2.4.1.4 Operation results
               9.2.4.2 Update Virtualized Compute Resource operation
                    9.2.4.2.1 Description
                    9.2.4.2.2 Input parameters
                    9.2.4.2.3 Output parameters
                    9.2.4.2.4 Operation results
               9.2.4.3 Operate Virtualized Compute Resource operation
                    9.2.4.3.1 Description
                    9.2.4.3.2 Input parameters
                    9.2.4.3.3 Output parameters
                    9.2.4.3.4 Operation results
               9.2.4.4 Scale Virtualized Compute Resource operation
                    9.2.4.4.1 Description
                    9.2.4.4.2 Input parameters
                    9.2.4.4.3 Output parameters
                    9.2.4.4.4 Operation results
               9.2.4.5 Migrate Virtualized Compute Resource operation
                    9.2.4.5.1 Description
                    9.2.4.5.2 Input parameters
                    9.2.4.5.3 Output parameters
                    9.2.4.5.4  Operation results
               9.2.4.6 Notify (VirtualizedResourceChangeNotification) operation
                    9.2.4.6.1 Description
               9.2.4.7 Notify (InformationChangeNotification) operation
                    9.2.4.7.1 Description
               9.2.4.8 Query Virtualized Compute Resource Information operation
                    9.2.4.8.1 Description
                    9.2.4.8.2 Input parameters
                    9.2.4.8.3 Output parameters
                    9.2.4.8.4 Operation results
               9.2.4.9 Query Compute Capacity operation
                    9.2.4.9.1 Description
                    9.2.4.9.2 Input parameters
                    9.2.4.9.3 Output parameters
                    9.2.4.9.4 Operation results
               9.2.4.10 Notify (CapacityChangeNotification) operation
                    9.2.4.10.1 Description
               9.2.4.11 Query Compute Resource Zone operation
                    9.2.4.11.1 Description
                    9.2.4.11.2 Input parameters
                    9.2.4.11.3 Output parameters
                    9.2.4.11.4 Operation results
               9.2.4.12 Create Compute Flavour operation
                    9.2.4.12.1 Description
                    9.2.4.12.2 Input parameters
                    9.2.4.12.3 Output parameters
                    9.2.4.12.4 Operation results
               9.2.4.13 Query Compute Flavour operation
                    9.2.4.13.1 Description
                    9.2.4.13.2 Input parameters
                    9.2.4.13.3 Output parameters
                    9.2.4.13.4  Operation results
               9.2.4.14  Create Compute Resource Reservation operation
                    9.2.4.14.1  Description
                    9.2.4.14.2 Input parameters
                    9.2.4.14.3  Output parameters
                    9.2.4.14.4 Operation results
               9.2.4.15 Query Compute Resource Reservation operation
                    9.2.4.15.1 Description
                    9.2.4.15.2 Input parameters
                    9.2.4.15.3 Output parameters
                    9.2.4.15.4 Operation results
                    9.2.4.16 Update Compute Resource Reservation operation
                    9.2.4.16.1 Description
                    9.2.4.16.2 Input parameters
                    9.2.4.16.3 Output parameters
                    9.2.4.16.4 Operation results
               9.2.4.17 Create Compute Resource Quota operation
                    9.2.4.17.1 Description
                    9.2.4.17.2 Input parameters
                    9.2.4.17.3 Output parameters
                    9.2.4.17.4 Operation results
               9.2.4.18 Query Compute Resource Quota operation
                    9.2.4.18.1 Description
                    9.2.4.18.2 Input parameters
                    9.2.4.18.3 Output parameters
                    9.2.4.18.4 Operation results
               9.2.4.19 Update Compute Resource Quota operation
                    9.2.4.19.1 Description
                    9.2.4.19.2 Input parameters
                    9.2.4.19.3 Output parameters
                    9.2.4.19.4 Operation results
               9.2.4.20 Create Compute Host Reservation operation
                    9.2.4.20.1 Description
                    9.2.4.20.2 Input parameters
               9.2.4.21 Output parameters
                    9.2.4.21.1 Operation results
               9.2.4.22 Query Compute Host Reservation operation
                    9.2.4.22.1 Description
                    9.2.4.22.2 Input parameters
                    9.2.4.22.3 Output parameters
                    9.2.4.22.4 Operation results
               9.2.4.23 Update Compute Host Reservation operation
                    9.2.4.23.1 Description
                    9.2.4.23.2 Input parameters
                    9.2.4.23.3 Output parameters
                    9.2.4.23.4 Results
               9.2.4.24 Notify (Host CapacityChangeNotification) operation
                    9.2.4.24.1 Description
          9.2.5 Vi-Vnfm reference point
               9.2.5.1 Allocate Virtualized Compute Resource operation
                    9.2.5.1.1 Description
                    9.2.5.1.2 Input parameters
                    9.2.5.1.3 Output parameters
                    9.2.5.1.4 Operation results
               9.2.5.2 Query Virtualized Compute Resource operation
                    9.2.5.2.1 Description
                    9.2.5.2.2 Input parameters
                    9.2.5.2.3 Output parameters
                    9.2.5.2.4 Operation results
               9.2.5.3 Update Virtualized Compute Resource operation
                    9.2.5.3.1 Description
                    9.2.5.3.2 Input parameters
                    9.2.5.3.3 Output parameters
                    9.2.5.3.4 Operation results
               9.2.5.4 Operate Virtualized Compute Resource operation
                    9.2.5.4.1 Description
                    9.2.5.4.2 Input parameters
                    9.2.5.4.3 Output parameters
                    9.2.5.4.4 Operation results
               9.2.5.5 Scale Virtualized Compute Resource operation
                    9.2.5.5.1 Description
                    9.2.5.5.2 Input parameters
                    9.2.5.5.3 Output parameters
                    9.2.5.5.4 Operation results
               9.2.5.6 Migrate Virtualized Compute Resource operation
                    9.2.5.6.1 Description
                    9.2.5.6.2 Input parameters
                    9.2.5.6.3 Output parameters
                    9.2.5.6.4 Operation results
               9.2.5.7 Notify (VirtualizedResourceChangeNotification) operation
                    9.2.5.7.1 Description
               9.2.5.8 Notify (InformationChangeNotification) operation
                    9.2.5.8.1 Description
               9.2.5.9 Query Virtualized Compute Resource Information operation
                    9.2.5.9.1 Description
                    9.2.5.9.2  Input parameters
                    9.2.5.9.3  Output parameters
                    9.2.5.9.4 Operation results
               9.2.5.10 Create Compute Flavour operation
                    9.2.5.10.1 Description
                    9.2.5.10.2 Input parameters
                    9.2.5.10.3 Output parameters
                    9.2.5.10.4 Operation results
               9.2.5.11 Query Compute Flavour operation
                    9.2.5.11.1 Description
                    9.2.5.11.2 Input parameters
                    9.2.5.11.3 Output parameters
                    9.2.5.11.4 Operation results
               9.2.5.12 Query Compute Resource Reservation operation
                    9.2.5.12.1 Description
                    9.2.5.12.2 Input parameters
                    9.2.5.12.3  Output parameters
                    9.2.5.12.4 Operation results
               9.2.5.13 Query Compute Resource Quota operation
                    9.2.5.13.1 Description
                    9.2.5.13.2 Input parameters
                    9.2.5.13.3 Output parameters
                         9.2.5.13.4 Operation results
          9.2.6 Ve-Vnfm reference point
               9.2.6.1 VNF exposed interfaces
                    9.2.6.1.1 Set Configuration
                         9.2.6.1.1.1 Description
                         9.2.6.1.1.2 Input parameters
                         9.2.6.1.1.3 Output parameters
                         9.2.6.1.1.4 Operation results
               9.2.6.2 VNFM exposed interfaces
                    9.2.6.2.1 Instantiate VNF operation
                         9.2.6.2.1.1 Description
                         9.2.6.2.1.2 Input parameters
                         9.2.6.2.1.3 Output parameters
                         9.2.6.2.1.4 Operation results
                    9.2.6.2.2 Scale VNF operation
                         9.2.6.2.2.1 Description
                         9.2.6.2.2.2 Input parameters
                         9.2.6.2.2.3 Output parameters
                         9.2.6.2.2.4 Operation results
                    9.2.6.2.3 Scale VNF to Level operation
                         9.2.6.2.3.1 Description
                         9.2.6.2.3.2 Input parameters
                         9.2.6.2.3.3 Output parameters
                         9.2.6.2.3.4 Operation results
                    9.2.6.2.4 Change VNF Flavour operation
                         9.2.6.2.4.1 Description
                         9.2.6.2.4.2 Input parameters
                         9.2.6.2.4.3 Output parameters
                         9.2.6.2.4.4 Operation results
                    9.2.6.2.5 Query VNF operation
                         9.2.6.2.5.1 Description
                         9.2.6.2.5.2 Input parameters
                         9.2.6.2.5.3 Output parameters
                         9.2.6.2.5.4 Operation results
                    9.2.6.2.6 Operate VNF operation
                         9.2.6.2.6.1 Description
                         9.2.6.2.6.2 Input parameters
                         9.2.6.2.6.3 Output parameters
                    9.2.6.2.7 Operation results
                    9.2.6.2.8 Notify (VnfLcmOperationOccurrenceNotification) operation
                         9.2.6.2.8.1 Description
     9.3 Monitoring operations
          9.3.1 Generality
          9.3.2 Os-Ma-Nfvo reference point
               9.3.2.1 Generality
               9.3.2.2 Create PM Job operation
                    9.3.2.2.1 Description
                    9.3.2.2.2 Input parameters
                    9.3.2.2.3 Output parameters
                    9.3.2.2.4 Operation results
               9.3.2.3 Notify (ThresholdCrossedNotification) operation
                    9.3.2.3.1 Description
               9.3.2.4 Query PM Job operation
                    9.3.2.4.1 Description
                    9.3.2.4.2 Input parameters
                    9.3.2.4.3 Output parameters
                    9.3.2.4.4 Operation results
               9.3.2.5 Create Threshold operation
                    9.3.2.5.1 Description
                    9.3.2.5.2 Input parameters
                    9.3.2.5.3 Output parameters
                    9.3.2.5.4 Operation results
               9.3.2.6 Query Threshold operation
                    9.3.2.6.1 Description
                    9.3.2.6.2 Input parameters
                    9.3.2.6.3 Output parameters
                    9.3.2.6.4 Operation results
          9.3.3 Or-Vnfm reference point
               9.3.3.1 Generality
               9.3.3.2 Create PM Job operation
                    9.3.3.2.1 Description
                    9.3.3.2.2 Input parameters
                    9.3.3.2.3 Output parameters
                    9.3.3.2.4 Operation results
               9.3.3.3 Notify (ThresholdCrossedNotification) operation
                    9.3.3.3.1 Description
               9.3.3.4 Query PM Job operation
                    9.3.3.4.1 Description
                    9.3.3.4.2 Input parameters
                    9.3.3.4.3 Output parameters
                    9.3.3.4.4 Operation results
               9.3.3.5 Create Threshold operation
                    9.3.3.5.1 Description
                    9.3.3.5.2 Input parameters
               9.3.3.5.3 Output parameters
                    9.3.3.5.4 Operation results
               9.3.3.6 Query Threshold operation
                    9.3.3.6.1 Description
                    9.3.3.6.2 Input parameters
                    9.3.3.6.3 Output parameters
                    9.3.3.6.4 Operation results
          9.3.4 Or-Vi reference point
               9.3.4.1 Generality
               9.3.4.2 Create PM Job operation
                    9.3.4.2.1 Description
                    9.3.4.2.2 Input parameters
                    9.3.4.2.3 Output parameters
                    9.3.4.2.4 Operation results
               9.3.4.3 Query PM Job operation
                    9.3.4.3.1 Description
                    9.3.4.3.2 Input parameters
                    9.3.4.3.3 Output parameters
                    9.3.4.3.4 Operation results
               9.3.4.4 Notify (ThresholdCrossedNotification) operation
                    9.3.4.4.1 Description
               9.3.4.5 Create Threshold operation
                    9.3.4.5.1  Description
                    9.3.4.5.2 Input parameters
                    9.3.4.5.3 Output parameters
                    9.3.4.5.4 Operation results
               9.3.4.6 Query Threshold operation
                    9.3.4.6.1 Description
                    9.3.4.6.2 Input parameters
                    9.3.4.6.3 Output parameters
                    9.3.4.6.4 Operation results
          9.3.5 Vi-Vnfm reference point
               9.3.5.1 Generality
               9.3.5.2 Create PM Job operation
                    9.3.5.2.1 Description
                    9.3.5.2.2 Input parameters
                    9.3.5.2.3 Output parameters
                    9.3.5.2.4 Operation results
               9.3.5.3 Query PM Job operation
                    9.3.5.3.1 Description
                    9.3.5.3.2 Input parameters
                    9.3.5.3.3 Output parameters
                    9.3.5.3.4 Operation results
               9.3.5.4 Notify (ThresholdCrossedNotification) operation
                    9.3.5.4.1 Description
               9.3.5.5 Create Threshold operation
                    9.3.5.5.1 Description
                    9.3.5.5.2 Input parameters
                    9.3.5.5.3 Output parameters
                    9.3.5.5.4 Operation results
               9.3.5.6 Query Threshold operation
                    9.3.5.6.1 Description
                    9.3.5.6.2 Input parameters
                    9.3.5.6.3  Output parameters
                    9.3.5.6.4 Operation results
          9.3.6 Ve-Vnfm reference point
               9.3.6.1 Generality
               9.3.6.2 Create PM Job operation
                    9.3.6.2.1 Description
                    9.3.6.2.2 Input parameters
                    9.3.6.2.3 Output parameters
                    9.3.6.2.4 Operation results
               9.3.6.3 Notify (ThresholdCrossedNotification) operation
                    9.3.6.3.1 Description
               9.3.6.4 Query PM Job operation
                    9.3.6.4.1 Description
                    9.3.6.4.2 Input parameters
                    9.3.6.4.3 Output parameters
                    9.3.6.4.4 Operation results
               9.3.6.5 Create Threshold operation
                    9.3.6.5.1 Description
                    9.3.6.5.2 Input parameters
                    9.3.6.5.3 Output parameters
                    9.3.6.5.4 Operation results
               9.3.6.6 Query Threshold operation
                    9.3.6.6.1 Description
                    9.3.6.6.2 Input parameters
                    9.3.6.6.3 Output parameters
                    9.3.6.6.4 Operation results
Appendix I  Actual virtual energy-aware states
     I.1 Virtual compute resource actual virtual energy-aware states
          I.1.1 Definition
          I.1.2 Attributes
     I.2 MCIO resource actual virtual energy-aware states
          I.2.1 Definition
          I.2.2 Attributes
     I.3 VNF actual virtual energy-aware states
          I.3.1 Definition
          I.3.2 Attributes
     I.4 NS actual virtual energy-aware states
          I.4.1 Definition
          I.4.2 Attributes
Bibliography