1、 ETSI GS NFV-IFA 011 V2.1.1 (2016-10) Network Functions Virtualisation (NFV); Management and Orchestration; VNF Packaging Specification Disclaimer The present document has been produced and approved by the Network Functions Virtualisation (NFV) ETSI Industry Specification Group (ISG) and represents
2、the views of those members who participated in this ISG. It does not necessarily represent the views of the entire ETSI membership. GROUP SPECIFICATION ETSI ETSI GS NFV-IFA 011 V2.1.1 (2016-10) 2 Reference DGS/NFV-IFA011 Keywords management, MANO, NFV, orchestration ETSI 650 Route des Lucioles F-069
3、21 Sophia Antipolis Cedex - FRANCE Tel.: +33 4 92 94 42 00 Fax: +33 4 93 65 47 16 Siret N 348 623 562 00017 - NAF 742 C Association but non lucratif enregistre la Sous-Prfecture de Grasse (06) N 7803/88 Important notice The present document can be downloaded from: http:/www.etsi.org/standards-search
4、 The present document may be made available in electronic versions and/or in print. The content of any electronic and/or print versions of the present document shall not be modified without the prior written authorization of ETSI. In case of any existing or perceived difference in contents between s
5、uch versions and/or in print, the only prevailing document is the print of the Portable Document Format (PDF) version kept on a specific network drive within ETSI Secretariat. Users of the present document should be aware that the document may be subject to revision or change of status. Information
6、on the current status of this and other ETSI documents is available at https:/portal.etsi.org/TB/ETSIDeliverableStatus.aspx If you find errors in the present document, please send your comment to one of the following services: https:/portal.etsi.org/People/CommiteeSupportStaff.aspx Copyright Notific
7、ation No part may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying and microfilm except as authorized by written permission of ETSI. The content of the PDF version shall not be modified without the written authorization of ETSI. The copyright an
8、d the foregoing restriction extend to reproduction in all media. European Telecommunications Standards Institute 2016. All rights reserved. DECTTM, PLUGTESTSTM, UMTSTMand the ETSI logo are Trade Marks of ETSI registered for the benefit of its Members. 3GPPTM and LTE are Trade Marks of ETSI registere
9、d for the benefit of its Members and of the 3GPP Organizational Partners. GSM and the GSM logo are Trade Marks registered and owned by the GSM Association. ETSI ETSI GS NFV-IFA 011 V2.1.1 (2016-10) 3 Contents Intellectual Property Rights 7g3Foreword . 7g3Modal verbs terminology 7g31 Scope 8g32 Refer
10、ences 8g32.1 Normative references . 8g32.2 Informative references 8g33 Definitions and abbreviations . 9g33.1 Definitions 9g33.2 Abbreviations . 9g34 General description. 10g34.1 Introduction 10g34.2 Objectives . 10g34.3 Conventions 10g34.4 Levels of NFV Entities . 11g35 VNF Packaging use-cases (inf
11、ormative) 12g35.1 General . 12g35.2 VNF Package bundling for distribution 12g35.3 VNF Package testing 13g35.4 VNF pre procurement . 14g35.5 VNF Package validation and certification 14g35.6 VNF install . 15g35.7 Keeping NFV management and orchestration in sync about a VNF application software modific
12、ation . 16g35.8 VNF configurable parameter provisioning . 17g36 Functional requirements for VNF Packaging . 18g36.1 Generic Functional Requirements 18g36.2 Functional requirements for VNF Packaging specification 18g36.2.1 Requirements for the structure of a VNF Package 18g36.2.2 Requirements for the
13、 description of VNF Package content 19g36.2.3 Requirements for VNF Identification . 19g36.2.4 Requirements for security and integrity of a VNF Package 20g36.2.5 Requirements for VNFD Metadata . 20g36.2.6 Requirements for LCM scripts 22g36.2.6.1 General 22g36.2.6.2 Requirements for DSL 22g37 Virtuali
14、sed Network Function information elements 23g37.1 VNF Descriptor (VNFD) 23g37.1.1 Introduction. 23g37.1.2 VNFD information element 24g37.1.2.1 Description 24g37.1.2.2 Attributes . 24g37.1.3 Information elements related to VnfExtCpd . 26g37.1.3.1 Introduction . 26g37.1.3.2 VnfExtCpd information eleme
15、nt . 26g37.1.3.2.1 Description 26g37.1.3.2.2 Attributes . 26g37.1.3.3 AddressData information element . 26g37.1.3.3.1 Description 26g37.1.3.3.2 Attributes . 27g37.1.3.4 L3AddressData information element 27g37.1.3.4.1 Description 27g37.1.3.4.2 Attributes . 27g3ETSI ETSI GS NFV-IFA 011 V2.1.1 (2016-10
16、) 4 7.1.4 VnfdElementGroup information element . 28g37.1.4.1 Description 28g37.1.4.2 Attributes . 28g37.1.5 Information elements related to the configuration of VNF lifecycle management operations . 28g37.1.5.1 Introduction . 28g37.1.5.2 VnfLcmOperationsConfiguration information element 28g37.1.5.2.
17、1 Description 28g37.1.5.2.2 Attributes . 28g37.1.5.3 InstantiateVnfOpConfig information element . 29g37.1.5.3.1 Description 29g37.1.5.3.2 Attributes . 29g37.1.5.4 ScaleVnfOpConfig information element . 29g37.1.5.4.1 Description 29g37.1.5.4.2 Attributes . 29g37.1.5.5 ScaleVnfToLevelOpConfig informati
18、on element . 29g37.1.5.5.1 Description 29g37.1.5.5.2 Attributes . 29g37.1.5.6 HealVnfOpConfig information element 30g37.1.5.6.1 Description 30g37.1.5.6.2 Attributes . 30g37.1.5.7 TerminateVnfOpConfig information element . 30g37.1.5.7.1 Description 30g37.1.5.7.2 Attributes . 30g37.1.5.8 OperateVnfOpC
19、onfig information element . 30g37.1.5.8.1 Description 30g37.1.5.8.2 Attributes . 31g37.1.6 Information elements related to the Vdu. 31g37.1.6.1 Introduction . 31g37.1.6.2 Vdu information element 31g37.1.6.2.1 Description 31g37.1.6.2.2 Attributes . 32g37.1.6.3 Cpd information element . 33g37.1.6.3.1
20、Description 33g37.1.6.3.2 Attributes . 33g37.1.6.4 VduCpd information element 33g37.1.6.4.1 Description 33g37.1.6.4.2 Attributes . 33g37.1.6.5 SwImageDesc information element 34g37.1.6.5.1 Description 34g37.1.6.5.2 Attributes . 34g37.1.6.6 VirtualNetworkInterfaceRequirements information element 34g3
21、7.1.6.6.1 Description 34g37.1.6.6.2 Attributes . 35g37.1.6.7 VnfcConfigurableProperties information element 35g37.1.6.7.1 Description 35g37.1.6.7.2 Attributes . 35g37.1.7 Information elements related to the VLD . 35g37.1.7.1 Introduction . 35g37.1.7.2 VnfVirtualLinkDesc information element 35g37.1.7
22、.2.1 Description 35g37.1.7.2.2 Attributes . 36g37.1.7.3 ConnectivityType information element. 36g37.1.7.3.1 Description 36g37.1.7.3.2 Attributes . 36g37.1.8 Information elements related to the DeploymentFlavour . 36g37.1.8.1 Introduction . 36g37.1.8.2 VnfDf information element . 36g37.1.8.2.1 Descri
23、ption 36g37.1.8.2.2 Attributes . 37g37.1.8.3 VduProfile information element 37g37.1.8.3.1 Description 37g37.1.8.3.2 Attributes . 38g3ETSI ETSI GS NFV-IFA 011 V2.1.1 (2016-10) 5 7.1.8.4 VirtualLinkProfile information element 38g37.1.8.4.1 Description 38g37.1.8.4.2 Attributes . 38g37.1.8.5 VirtualLink
24、DescFlavour information element 39g37.1.8.5.1 Description 39g37.1.8.5.2 Attributes . 39g37.1.8.6 LinkBitrateRequirements information element . 39g37.1.8.6.1 Description 39g37.1.8.6.2 Attributes . 40g37.1.8.7 InstantiationLevel information element 40g37.1.8.7.1 Description 40g37.1.8.7.2 Attributes .
25、40g37.1.8.8 ScaleInfo information element 40g37.1.8.8.1 Description 40g37.1.8.8.2 Attributes . 41g37.1.8.9 VduLevel information element . 41g37.1.8.9.1 Description 41g37.1.8.9.2 Attributes . 41g37.1.8.10 QoS information element 41g37.1.8.10.1 Description 41g37.1.8.10.2 Attributes . 41g37.1.8.11 Loca
26、lAffinityOrAntiAffinityRule information element 41g37.1.8.11.1 Description 41g37.1.8.11.2 Attributes . 42g37.1.8.12 AffinityOrAntiAffinityGroup information element 42g37.1.8.12.1 Description 42g37.1.8.12.2 Attributes . 42g37.1.9 Information elements related to Virtual Resource descriptors 42g37.1.9.
27、1 Introduction . 42g37.1.9.2 Information elements related to Virtual CPU 43g37.1.9.2.1 Introduction . 43g37.1.9.2.2 VirtualComputeDesc information element 43g37.1.9.2.3 VirtualCpuData information elements . 43g37.1.9.2.4 VirtualCpuPinningData information element 44g37.1.9.3 Information elements rela
28、ted to Virtual Memory 44g37.1.9.3.1 Introduction . 44g37.1.9.3.2 VirtualMemoryData information element . 44g37.1.9.4 Information elements related to Virtual Storage . 45g37.1.9.4.1 Introduction . 45g37.1.9.4.2 VirtualStorageDesc information element 45g37.1.9.5 RequestedAdditionalCapabilityData infor
29、mation element 45g37.1.9.5.1 Description 45g37.1.9.5.2 Attributes . 46g37.1.10 Information elements related to scaling 46g37.1.10.1 Introduction . 46g37.1.10.2 ScalingAspect information element 46g37.1.10.2.1 Description 46g37.1.10.2.2 Attributes . 46g37.1.11 Information elements related to monitori
30、ng 47g37.1.11.1 Introduction . 47g37.1.11.2 VnfIndicator information element . 47g37.1.11.2.1 Description 47g37.1.11.2.2 Attributes . 47g37.1.11.3 MonitoringParameter information element . 48g37.1.11.3.1 Description 48g37.1.11.3.2 Attributes . 48g37.1.12 VnfConfigurableProperties information element
31、 48g37.1.12.1 Description 48g37.1.12.2 Attributes . 48g37.1.13 LifeCycleManagementScript information element . 48g37.1.13.1 Description 48g37.1.13.2 Attributes . 49g3ETSI ETSI GS NFV-IFA 011 V2.1.1 (2016-10) 6 7.1.14 VnfInfoModifiableAttributes information element . 49g37.1.14.1 Description 49g37.1.
32、14.2 Attributes . 49g3Annex A (informative): Authors Essential, or potentially Essential, IPRs notified to ETSI in respect of ETSI standards“, which is available from the ETSI Secretariat. Latest updates are available on the ETSI Web server (https:/ipr.etsi.org/). Pursuant to the ETSI IPR Policy, no
33、 investigation, including IPR searches, has been carried out by ETSI. No guarantee can be given as to the existence of other IPRs not referenced in ETSI SR 000 314 (or the updates on the ETSI Web server) which are, or may be, or may become, essential to the present document. Foreword This Group Spec
34、ification (GS) has been produced by ETSI Industry Specification Group (ISG) Network Functions Virtualisation (NFV). Modal verbs terminology In the present document “shall“, “shall not“, “should“, “should not“, “may“, “need not“, “will“, “will not“, “can“ and “cannot“ are to be interpreted as describ
35、ed in clause 3.2 of the ETSI Drafting Rules (Verbal forms for the expression of provisions). “must“ and “must not“ are NOT allowed in ETSI deliverables except when used in direct citation. ETSI ETSI GS NFV-IFA 011 V2.1.1 (2016-10) 8 1 Scope The present document provides requirements for the structur
36、e and format of a VNF Package to describe the VNF properties and associated resource requirements in an interoperable template. The focus is on VNF packaging, meta-model descriptors (e.g. VNFD) and package integrity and security considerations. 2 References 2.1 Normative references References are ei
37、ther specific (identified by date of publication and/or edition number or version number) or non-specific. For specific references,only the cited version applies. For non-specific references, the latest version of the referenced document (including any amendments) applies. Referenced documents which
38、 are not found to be publicly available in the expected location might be found at http:/docbox.etsi.org/Reference. NOTE: While any hyperlinks included in this clause were valid at the time of publication, ETSI cannot guarantee their long term validity. The following referenced documents are necessa
39、ry for the application of the present document. 1 ETSI GS NFV 003: “Network Functions Virtualisation (NFV); Terminology for main concepts in NFV“. 2.2 Informative references References are either specific (identified by date of publication and/or edition number or version number) or non-specific. Fo
40、r specific references, only the cited version applies. For non-specific references, the latest version of the referenced document (including any amendments) applies. NOTE: While any hyperlinks included in this clause were valid at the time of publication, ETSI cannot guarantee their long term validi
41、ty. The following referenced documents are not necessary for the application of the present document but they assist the user with regard to a particular subject area. i.1 ETSI GS NFV-IFA 002: “Network Functions Virtualisation (NFV); Acceleration Technologies; VNF Interfaces Specification“. i.2 ETSI
42、 GS NFV-IFA 006: “Network Functions Virtualisation (NFV); Management and Orchestration; Vi-Vnfm reference point - Interface and Information Model Specification“. i.3 ETSI GS NFV-IFA 007: “Network Functions Virtualisation (NFV); Management and Orchestration; Or-Vnfm reference point - Interface and In
43、formation Model Specification“. i.4 ETSI GS NFV-IFA 008: “Network Functions Virtualisation (NFV); Management and Orchestration; Ve-Vnfm reference point - Interface and Information Model Specification“. i.5 ISO/IEC 9646-7: “Information technology - Open Systems Interconnection - Conformance testing m
44、ethodology and framework - Part 7: Implementation Conformance Statements“. i.6 ISO/IEC 9899: “Information Technology - Programming languages - C“. ETSI ETSI GS NFV-IFA 011 V2.1.1 (2016-10) 9 3 Definitions and abbreviations 3.1 Definitions For the purposes of the present document, the terms and defin
45、itions given in ETSI GS NFV 003 1 apply. 3.2 Abbreviations For the purposes of the present document, the abbreviations given in ETSI GS NFV 003 1 and the following apply: API Application Programming Interface ARM Advanced RISC Processor CDN Content Delivery Network CP Connection Point CPD Connection
46、 Point Descriptor CPU Central Processing Unit DF Deployment FlavourDSL Domain Specific Language EM Element Manager GS Group Specification IFA Infrastructure and Architecture Working Group IP Internet Protocol ISG Industry Specification Group LAN Local Area Network LCM Life Cycle Management MAC Media
47、 Access Control MPLS Multiprotocol Label Switching NFV Network Functions Virtualisation NFVI Network Functions Virtualisation Infrastructure NFVO Network Functions Virtualisation Orchestrator NIC Network Interface Controller NS Network Service PM Performance Management QA Quality Assurance QoS Quali
48、ty of Service RAM Random Access Memory RDMA Remote Direct Memory Access SAL Service Availability Level SR-IOV Single Root Input/Output Virtualisation SW Software UML Unified Modelling Language URL Uniform Resource Locator VDU Virtual Deployment Unit VIM Virtualised Infrastructure Manager VL Virtual
49、Link VLD Virtual Link Descriptor VM Virtual Machine VNF Virtualised Network Function VNFC Virtualised Network Function Component VNFD Virtualised Network Function Descriptor VNFM Virtualised Network Function Manager ETSI ETSI GS NFV-IFA 011 V2.1.1 (2016-10) 10 4 General description 4.1 Introduction The present document develops specifications for packaging of VNFs to be delivered to service providers, focusing on the holistic end-to-end view of the VNF Package lifecycle, from design to runtime, capturing development as well as operational views. The pre