ETSI NFV Management and Orchestration An Overview Mehmet Ersue ETSI NFV MANO WG Co-chair (firstname.lastname@example.org) IETF #88, Vancouver, Canada
Virtualization as a Paradigm Virtual Network Functions (VNF) Virtual Machine Virtual Machine Virtual Machine Virtual Machine Guest OS Guest OS Guest OS Guest OS Guest Applic ation Guest Applic ation Guest Applic ation Guest Applic ation Examples of VNFs: Virtualiz ation and Applicati on Manage ment IaaS NaaS VNF VNC NC NF VN Hypervisor Cloud API NF Host OS VN VN Hardware Cloud Stack, Open Stack NF: Network Function VNF: Virtual Network Function NC: Network Controller VN: Virtual Network 2 Switching: BNG, CG-NAT, routers. Mobile network nodes: HLR/HSS, MME, SGSN, GGSN/PDN-GW, RNC. Home routers and set top boxes. Tunnelling gateway elements. Traffic analysis: DPI. Signalling: SBCs, IMS. Network-wide functions: AAA servers, policy control. Application-level optimisation: CDNs, Load Balancers. Security functions: Firewalls, intrusion detection systems.
Network Function Virtualization Components E2E Network Service End Point Network Service Logical Abstractions VNF VNF Logical Links End Point VNF Forwarding Graph aka. Service Chain VNF VNF VNF VNF Instances SW Instances VNF VNF VNF VNF VNF : Virtualized Network Function NFV Infrastructure (NFVI) Virtual Resources Virtualization SW HW Resources Virtual Compute Virtual Storage Virtual Network Virtualization Layer Compute Storage 3 Network
Example of an E2E Network Service with VNFs and nested VNF Forwarding Graphs End-to-end network service VNF-FG VNF-FG-2 VNF2B VNF2A End Point PNF-3 VNF-1 VNF2C End Point Virtualisation Layer Hardware Resources in Physical Locations Legend NFVI-PoP Physical link Logical link Virtualisation 4 Source: ETSI NFV E2E Architectural Framework
MANO Functional Blocks NFV Orchestrator: – on-boarding of new Network Service (NS), VNF-FG and VNF Packages – NS lifecycle management (including instantiation, scale-out/in, performance measurements, event correlation, termination) – global resource management, validation and authorization of NFVI resource requests – policy management for NS instances VNF Manager: – lifecycle management of VNF instances – overall coordination and adaptation role for configuration and event reporting between NFVI and the E/NMS Virtualised Infrastructure Manager (VIM): – controlling and managing the NFVI compute, storage and network resources, within one operator’s infrastructure sub-domain – collection and forwarding of performance measurements and events 6
NFV Management and Orchestration Architecture Os-Nfvo OSS/BSS NFV Orchestrator (NFVO) Or-Vnfm NS Catalog VNF Catalog NFVI Resources NFV Instances VeEn-Vnfm EMS VNF Manager (VNFM) VeNf-Vnfm Vnfm-Vi VNF Vn-Nf NFVI Execution reference points Virtualised Infrastructure Manager (VIM) Nf-Vi Other reference points Or-Vi NFV-MANO Main NFV reference points 5 Source: ETSI NFV MANO WI document (ongoing work)
NFV Entities to deploy and manage Network Service (NS): – described by its descriptor file, orchestrated by NFVO, – may cover 1 or more VNF Graphs, VNFs and PNFs. VNF Forwarding Graph (VNF-FG): – described by its descriptor file, orchestrated by NFVO, – may cover VNF-FGs, VNFs and NFs VNF: – described by its descriptor file, instantiated by the VNF Manager, – covers VNF components (VNFC) each mapped to a VM described with the Virtual Deployment Unit descriptor. VNF NetworkService 1 1.n VNF Forwarding Graph 1.n 7 0.n
Overview of MANO Descriptor Files Service order with parameters VNF Forwarding Graph: - ‐ E2E Service Description & KPIs - ‐ Info about Component VNFD , PNFD, and associated Links - ‐ Inter NF KPIs with dependent VNFs /PNFs in service graph Virtual VNF Link Descriptor: - ‐ Link type (eg Point to Point , Multipoint) , Inter VNF, & VNF to legacy network links, SAN - ‐ KPIs (eg Bandwidth , QoS , Latency) - ‐ Network type (Hypervisor vSwitch, NIC eSwitch, Cluster VEPA or FCoE/IB, WAN) Virtual Network Function Descriptor: Compute requirements and SLAs For each Component sub functions, (eg Processing, memory, Storage access requirements & SLAs) Reliability SLAs/class Intra VNF component links Physical Network Function Descriptor: Reliability SLAs/class Legacy network links VNFFGID VNFIDs VVLIDs Service Instance Service catalog NSD VNFFG VVLD Element catalog VNFD VNF catalog NFV instances O r c h e s t r a t o r Service Chain Record Resource orders with parameters Services customized from templates by NFVO Each service having component VNFDs, service graph definition, and real time status of service graph Link Instance VNLs instantiated in NFVI by NFVO & VIM Virtual VNF Link Record PNFD VNF Instance - ‐ VNFs instantiated by NVFO, VNFM & VIM Virtual Network Function Record Physical Network Function Record PNF Instance - ‐ PNFs incorporated by NVFO 8 Source: ETSI NFV MANO WI document (ongoing work) NSIDs
Overview of MANO Descriptor Files (ongoing work) Network Service descriptor: – E2E service description including supported SLA parameter, references to covered VNF-FG and VNFs, list of supported service monitoring parameters. VNF Forwarding Graph descriptor: – VNFFG description, VNFs and VNFDs needed for orchestration, reference to link information, description of Physical/Logical interfaces VNF Descriptor: – Links to scripts for initiation and termination, description of internal and external connectivity, dependencies between VNFCs. – VDU Description: VM specification, required storage and computation resources, initiation and termination scripts, high avaliability redundancy model, scale out/in limits. PNF Descriptor: – reference to link information, exposed external interfaces, PNF addresses, PNF status, systems subscribed for notifications 8
Overview of MANO Descriptor Files (ongoing work) (ctd.) Network Service Instance Descriptor: – Network service category , network attachment points, scaling methodology and policy, list of SLA descriptors, and monitoring parameter. VNF Instance Descriptor: – VNF category, information on external connectivity, scaling methodology and policy, list of SLAs, and the list of monitoring parameter. 9
VNF DESCRIPTOR MODEL (ongoing work) 10 11
Current Development in NFV MANO WG NFV MANO WG recently developed: – Network Service and VNF lifecyle management message flows: including onboarding, instantiation, scaling and termination, yet to do: VNF Forwarding Graph lifecyle management – Information elements for the entities VNF, VNFFG, NS and their instances, Current focus is on NFV operational management: – Fault and event management – planned: capacity planning, migration, etc. Provide gap analysis and recommendations to SDOs as well as open source organizations, – Collaboration for further development in selected organizations planned based on a cooperation on working group level. GS: Group Speciﬁca.on
Timeline for ETSI NFV Work Programme MANO WI Early Draft 11 MANO WI Stable Draft Source: ETSI NFV White Paper 2
References Published E2E Arch, REQ, Use Case, Terminology documents in ETSI NFV Open Area: – http://docbox.etsi.org/ISG/NFV/Open/Published/ Published ETSI NFV white paper: – http://portal.etsi.org/NFV/NFV White Paper.pdf – http://portal.etsi.org/NFV/NFV White Paper2.pdf ETSI member area: – Current NFV MANO WG WI document: DGS/NFV-MAN001 (ongoing work) FV-MAN001v0011.zip – ETSI NFV ISG portal: NFV/367?tbId 789 – NFV MANO WG on ETSI portal: NFV/367?tbId 796 12
Virtualization as a Paradigm Virtual Machine Guest OS Guest Applic ation Virtual Machine Guest OS Guest Applic ation Virtual Machine Guest OS Guest Applic ation NF: Network Function VNF: Virtual Network Function NC: Network Controller VN: Virtual Network Virtualiz ation and Applicati on Manage men Cloud Open Hardware Host OS HypervisorNaaS .
ETSI NFV, which detail REST APIs for management and orchestration, can be accessed by visiting the following links - ETSI GS NFV-SOL 002 and ETSI GS NFV-SOL 003. ETSI GS NFV-SOL 004, has also been completed, it specifies the format and structure of a VNF Package and is based on the OASIS TOSCA Cloud Service Archive (CSAR) format.
ETSI 2 ETSI GS NFV-MAN 001 V1.1.1 (2014-12) Reference DGS/NFV-MAN001 Keywords configuration, management, network, NFV, orchestration ETSI 650 Route des Lucioles
ETSI 2 ETSI GS NFV-SOL 003 V2.6.1 (2019-04) Reference RGS/NFV-SOL003ed261 Keywords API, NFV, protocol ETSI 650 Route des Lucioles F-06921 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 enregistrée à la
ETSI 2 ETSI GS NFV-SOL 003 V2.4.1 (2018-02) Reference RGS/NFV-SOL003ed241 Keywords API, NFV, protocol ETSI 650 Route des Lucioles F-06921 Sophia Antipolis Cedex - FRANCE Tel.: 33 4 92 94 42 00 Fax: 33 4 93 65 47 16
IEC 61326-2-6 EN 61326-2-6 JIS C 1806-1 Radio Communications (Excluding Protocol Testing) ETSI EN 300 086 ETSI EN 300 113 ETSI EN 300 220-1 ETSI EN 300 220-2 ETSI EN 300 220-3-1 ETSI EN 300 220-3-2 ETSI EN 300 220-4 ETSI EN
NFV provides an opportunity for a better approach. Guidance and Best Practices available in GS NFV-REL 002 & GS NFV-REL 003 (published) A new work item has been launched to specify requirements on software update. The scope covers all types of software related to NFV: VNFs, MANO and NFVI. ETSI GR NFV-REL 006:
ETSI 2 ETSI GS NFV-IFA 002 V2.1.1 (2016-03) Reference DGS/NFV-IFA002 Keywords acceleration, interoperability, NFV, NFVI, performance, portability
Architecture of the Infrastructure Domains Compute Domain GS NFV INF 003 Hypervisor Domain GS NFV INF 004 Infrastructure Network Domain GS NFV INF 005 Architectural Methodology Interfaces and Abstraction GS NFV INF 007 Service Quality