ETSI NFV IFA WG – ARCHITECTURE AND INTERFACES
Gerald Kunzmann, DOCOMO
OPNFV Summit 2016
Berlin, Germany, 21 June 2016
Outline
Intro to IFA WG
MANO Architectural Framework• Basic Concepts
• Architectural Framework
• Information Model
Reference points, interfaces, operations
Overview on IFA work items
VIM Northbound Interfaces mapped to OPNFV projects
© ETSI 2016. All rights reserved 2
ETSI NFV ISG Interfaces and Architecture WG(IFA) WG
© ETSI 2016. All rights reserved 3
IFA WG Scope
Normative Interface Specifications
Normative Information Element Specifications
Normative NFV Descriptors Specifications
Acceleration Use cases, Specifications and Reports
Informative Reports on new features and evaluating interface and architecture impacts
Feb‘12 ETSI NFV ISG Created
ETSI NFV Management and Orchestration (MANO) WG Created
Dec‘13 ETSI NFV Architectural Framework Published
Nov’14 ETSI NFV MANO WG Closed
ETSI NFV IFA Created
Release 2 work starts
Jan’15 MAN001 - ETSI NFV Management and Orchestration – Published
Jan’16 First IFA WG Release 2 specifications published
Apr’16 Release 3 work starts
Jun’16
Soon
Finalization of stage 2 work on interfaces and descriptors
Publication of further IFA WG Release 2 specifications
MANO ARCHITECTURAL FRAMEWORK
© ETSI 2016. All rights reserved 4
Network Functions Virtualization:VNF, Network Service and E2E network service
© ETSI 2016. All rights reserved 5
Network Service (NS)
End
Point
End
Point
E2E network service
VNFVNF
VNF
VNF PNF
VNFFG
E2E network service
Network Service (NS)
VNFVNF
VNF
VNF PNF
End
Point
End
Point
VNFFG
Network Service (NS)
VNF VNF
VNFVNFFG
Network Functions Virtualisation: Management of NFV Components
© ETSI 2016. All rights reserved 6
Network Service Management
Functional Management of
Network Service
VNF Management
Functional Management of
(V)NFs
Virtual Resource Management
Functional Management of
SW InstancesSW instance
Compute Storage Network
Virtualisation Layer
Virtual Network
Application & Functional Management
NFV Management & Orchestration
VNF
Network Service
VNF VNF
VNFFG
Virtual C/N/S + virtual Storage
(VM, container, …)NFVI
Management and Orchestration: Architecture
© ETSI 2016. All rights reserved
OSS/BSS NFV Orchestrator (NFVO)
EM
VNF
NFVI
Virtualised
Infrastructure
Manager
(VIM)
NFV
Service
Catalog
VNF
Catalog
NFV
Instances
NFVI
Resources
VNF Manager
(VNFM)
Os-Ma-nfvo
Ve-Vnfm-em
Ve-Vnfm-vnf
Nf-Vi
Vn-Nf
Vi-Vnfm
Or-Vnfm
Or-Vi
NFV-MANO
7
Network Service Management
VNF Management
Virtual Resource Management
NFV Management & Orchestration
Virtualised Infrastructure Manager (VIM)
© ETSI 2016. All rights reserved
OSS/BSS NFV Orchestrator (NFVO)
EM
VNF
NFVI
Virtualised
Infrastructure
Manager
(VIM)
NFV
Service
Catalog
VNF
Catalog
NFV
Instances
NFVI
Resources
VNF Manager
(VNFM)
Os-Ma-nfvo
Ve-Vnfm-em
Ve-Vnfm-vnf
Nf-Vi
Vn-Nf
Vi-Vnfm
Or-Vnfm
Or-Vi
NFV-MANO
8
Manages the NFV infrastructure resources
(compute, network and storage) in one or
more NFVI-PoPs.
Exposes virtualized resource management
interfaces/APIs to the VNFM and NFVO
Sends virtualized resource management
notifications to the VNFM and the NFVO
VNF Manager (VNFM)
© ETSI 2016. All rights reserved
OSS/BSS NFV Orchestrator (NFVO)
EM
VNF
NFVI
Virtualised
Infrastructure
Manager
(VIM)
NFV
Service
Catalog
VNF
Catalog
NFV
Instances
NFVI
Resources
VNF Manager
(VNFM)
Os-Ma-nfvo
Ve-Vnfm-em
Ve-Vnfm-vnf
Nf-Vi
Vn-Nf
Vi-Vnfm
Or-Vnfm
Or-Vi
NFV-MANO
9
Manages the lifecycle of VNFs
Manages VNF initial configuration via the
interfaces exposed by the VNF.
Exposes VNF lifecycle management
interfaces/APIs to the VNF, EM and NFVO.
Sends VNF lifecycle management
notifications to the VNF, EM and NFVO
Manages virtualized resources associated
to the VNF it manages via the interfaces
exposed by the VIM or NFVO
NFV Orchestrator (NFVO)
© ETSI 2016. All rights reserved
OSS/BSS NFV Orchestrator (NFVO)
EM
VNF
NFVI
Virtualised
Infrastructure
Manager
(VIM)
NFV
Service
Catalog
VNF
Catalog
NFV
Instances
NFVI
Resources
VNF Manager
(VNFM)
Os-Ma-nfvo
Ve-Vnfm-em
Ve-Vnfm-vnf
Nf-Vi
Vn-Nf
Vi-Vnfm
Or-Vnfm
Or-Vi
NFV-MANO
10
Manages the lifecycle of NS
Exposes NS lifecycle management
interfaces to the OSS/BSS
Sends NS lifecycle management
notifications to the OSS/BSS
Manages virtualized resources via the
interfaces exposed by the VIM.
Exposes virtualized resource
management interfaces to the VNFM
Sends virtualized resource
management notifications to the VNFM
Manages the VNF lifecycle via the
interfaces exposed by the VNFM
MANO INFORMATION MODEL
© ETSI 2016. All rights reserved
VNF Forwarding Graph and Network Forwarding Path on top of a Network Service
© ETSI 2016. All rights reserved
VL4VL2
VNF3
CP10
NS
VNF2
CP8 CP11
VL1
VNF1
CP4 CP5
CP1 CP14
VL3
CP6 CP7
:NFP1
VNFFG2:NFP1
Traffic
flow
Graph
endpoint
VNFFG1:NFP2
12
NSD
CP = connection point, VL = Virtual Link, VNFFG = VNF Forwarding Graph, NFP = Network Forwarding Path
VNFFG1
Base Information Elements
© ETSI 2016. All rights reserved
Virtual
Network
Function
Virtual
Link
Physical
Network
Function
VNF
Forwardi
ng Graph
Network Service
Virtual
Network
Function
Virtual
Link
Physical
Network
Function
VNF
Forwardi
ng Graph
Network
Forwardi
ng Path
Information elements
from information
elements…
… to UML
information model
https://docbox.etsi.org/ISG/NFV/Open/Drafts/
IFA015_NFV_Information_Model IFA015 information model
Network Service as IFA015 Information Model
© ETSI 2016. All rights reserved 14
IFA015 v0.4.0 released May’16 :
Uses full OpenModel Profile
Use same version of Papyrus and
profile as ONF, ITU-T, MEF.
Profile being adopted by TM Forum
Provide overall view of the information, showing relations
Provide coherence of the information and semantic alignment
Allow for automation of generation of either interface
specifications or different data models
Simplify information exchanges with others organisations
MANO TO IFA MAPPING
© ETSI 2016. All rights reserved 15
IFA WG GSs/GRs
REPORTSIFA009 – Architectural Options
IFA015 – NFV Information Model
IFA016 – Papyrus Guidelines
IFA017 – UML Modeling
IFA020 – NFVO Split
IFA021 – Management Functions
IFA022 – Multi Site Services
IFA023 – Policy Mgmt in MANO© ETSI 2016. All rights reserved 16
ACCELERATION related GSsIFA001 – Acceleration Overview & use Cases
IFA002 – VNF acceleration interface specifications
IFA003 – vSwitch requirements
IFA004 – Acceleration Management Aspects
IFA018 – Resource Management Acceleration
IFA019 – Acceleration Interface
MANO to IFA mapping – reference points
© ETSI 2016. All rights reserved
OSS/BSS NFV Orchestrator (NFVO)
EM
VNF
NFVI
Virtualised
Infrastructure
Manager
(VIM)
NFV
Service
Catalog
VNF
Catalog
NFV
Instances
NFVI
Resources
VNF Manager
(VNFM)
Os-Ma-nfvo
Ve-Vnfm-em
Ve-Vnfm-vnf
Nf-Vi
Vn-Nf
Vi-Vnfm
Or-Vnfm
Or-Vi
NFV-MANO
IFA005
IFA006
IFA008
IFA012
IFA013
IFA011 VNF Packaging specs
IFA010 Functional requirements
IFA014 NS template (NSD) specs
IFA007
Application & Service Mgmt
17
OSS/BSS NFV Orchestrator (NFVO)
EM
VNF
NFVI
Virtualised
Infrastructure
Manager
(VIM)
NFV
Service
Catalog
VNF
Catalog
NFV
Instances
NFVI
Resources
VNF Manager
(VNFM)
Os-Ma-nfvo
Ve-Vnfm-em
Ve-Vnfm-vnf
Nf-Vi
Vn-Nf
Vi-Vnfm
Or-Vnfm
Or-Vi
NFV-MANO
MANO to IFA mapping - interfaces
© ETSI 2016. All rights reserved
• NS Lifecycle Management
• NS Lifecycle Change Notifications
• NS Descriptor Management
• NS Performance Management
• NS Fault Management
Network Service
• VNF Package Management
• VNF Lifecycle Management
• VNF Lifecycle Operation Granting
• VNF Lifecycle Change Notifications
• VNF Configuration Management
• VNF Performance Management
• VNF Fault Management
• VNF Indicator
VNF
• vResource Management
• vResource Information Mgmt
• vResource Capacity Management
• vResource Quota Management
• vResource Change Notification
• vResource Fault Management
• vResource Performance Mgmt
• vResource Reservation Mgmt
• vResource Reserv. Change Notif.
• NetworkForwardingPath Mgmt
• SW Image Management
Virtual Resource
VIM NORTHBOUND INTERFACESMAPPED TO OPNFV PROJECTS
© ETSI 2016. All rights reserved 19
Virtual Resource
VIM Northbound Interfaces on Or-Vi and Vi-VnfmReference Points – mapped to OPNFV projects
© ETSI 2016. All rights reserved *Only relevant for Or-Vi reference point 20
MOVIE
Predictor PinPoint HA
Copper
Doctor
Escalator
ResourceScheduler
VES
SFQM
IFA005/006
Promise
vResource Management
vRes Information Mgmt
vRes Change Notification
vRes Fault Management
vRes Performance Mgmt
vRes Reservation Mgmt
vRes Reserv. Change Notif.
vRes Capacity Mgmt.
vRes Quota Management*
NetworkForwardingPath Mgmt
Software Image Management
More information:NFV Technology Page (information)
http://www.etsi.org/technologies-clusters/technologies/nfv
NFV Portal (working area)http://portal.etsi.org/portal/server.pt/community/NFV/367
NFV Proof of Concepts (working area)http://www.etsi.org/technologies-clusters/technologies/nfv/nfv-poc
Open Area:
Drafts http://docbox.etsi.org/ISG/NFV/Open/Drafts/
Issue tracker http://nfvwiki.etsi.org/index.php?title=NFV_Issue_Tracker
VNF related resource management done by VNFM (Direct mode)
© ETSI 2016. All rights reserved
Simplified flow, focusing only on Resource Management
NFVO, EM,
VNFM itself
Any VNF LCM
request
VNFM
processes the
VNF LCM
request
VNFM gets permission
from NFVO
VNFM invokes
directly RM
operations
towards the VIM
Notify successful
LCM operation
Resource
Management
operations
handled by
the VIM
VNF related resource management done by NFVO (Indirect mode)
© ETSI 2016. All rights reserved
NFVO, EM,
VNFM itself
Any VNF LCM
request
VNFM
processes the
VNF LCM
request
VNFM gets permission
from NFVO
VNFM invokes
RM operations
towards the NFVO
Notify successful
LCM operation
Resource
Management
operations
handled by
the VIM
NFVO in turn
invokes RM
operations
towards the VIM
Simplified flow, focusing only on Resource Management23
© ETSI 2016. All rights reserved 24
• VNF Package Management
• VNF Lifecycle Management
• VNF Lifecycle Operation Granting
• VNF Configuration Management
• VNF Performance Management
• VNF Fault Management
• VNF Indicator
VNF
• vResource Management
• vResource Information Mgmt
• vResource Capacity Management
• vResource Quota Management
• vResource Change Notification
• vResource Fault Management
• vResource Performance Mgmt
• vResource Reservation Mgmt
• vResource Reserv. Change Notif.
• NetworkForwardingPath Mgmt
• SW Image Management
Virtual Resource