etsi nfv ifa wg t architecture and interfaces...oss/bss nfv orchestrator (nfvo) em vnf nfvi...

22
ETSI NFV IFA WG ARCHITECTURE AND INTERFACES Raquel Morera: IFA WG Chair, Verizon Mehmet Ersue: IFA WG Vice-chair, Nokia Peter Wörndle: IFA WG Rapporteur, Ericsson

Upload: others

Post on 05-Apr-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ETSI NFV IFA WG t ARCHITECTURE AND INTERFACES...OSS/BSS NFV Orchestrator (NFVO) EM VNF NFVI Virtualised Infrastructure Manager (VIM) NFV Service Catalog VNF Catalog NFV Instances NFVI

ETSI NFV IFA WG – ARCHITECTURE AND INTERFACES

Raquel Morera: IFA WG Chair, Verizon

Mehmet Ersue: IFA WG Vice-chair, Nokia

Peter Wörndle: IFA WG Rapporteur, Ericsson

Page 2: ETSI NFV IFA WG t ARCHITECTURE AND INTERFACES...OSS/BSS NFV Orchestrator (NFVO) EM VNF NFVI Virtualised Infrastructure Manager (VIM) NFV Service Catalog VNF Catalog NFV Instances NFVI

MANO ARCHITECTURAL FRAMEWORK

© ETSI 2015. All rights reserved 2

Page 3: ETSI NFV IFA WG t ARCHITECTURE AND INTERFACES...OSS/BSS NFV Orchestrator (NFVO) EM VNF NFVI Virtualised Infrastructure Manager (VIM) NFV Service Catalog VNF Catalog NFV Instances NFVI

Network Functions Virtualisation: Layered view

NFV Infrastructure (NFVI)

Compute Storage Network HW Resources

Virtualization Layer Virtualization SW

vCompute vStorage vNetwork Virtual Resources

Network Service

VNF VNF

VNF

VNF PNF

Logical Links

Logical Abstractions

End Point

End Point

E2E Network Service

Management

and Orchestration

VNF Instances

VNF VNF VNF SW Instances

VNF

PNF: Physical Network Function VNF: Virtualized Network Function © ETSI 2015. All rights reserved

3

Page 4: ETSI NFV IFA WG t ARCHITECTURE AND INTERFACES...OSS/BSS NFV Orchestrator (NFVO) EM VNF NFVI Virtualised Infrastructure Manager (VIM) NFV Service Catalog VNF Catalog NFV Instances NFVI

Network Functions Virtualisation:

Management of NFV Components

© ETSI 2015. All rights reserved

Network Service Management

Functional Management of Network Service

Network Service

VNF Management

Functional Management of (V)NFs

VNF

Virtual Resource Management

Functional Management of SW Instances

Virtual C/N/S + virtual Storage (VM, container, …)

SW instance

Compute Storage Network

Virtualisation Layer Virtual Network

Application & Functional

Management

NFV Management &

Orchestration

4

Page 5: ETSI NFV IFA WG t ARCHITECTURE AND INTERFACES...OSS/BSS NFV Orchestrator (NFVO) EM VNF NFVI Virtualised Infrastructure Manager (VIM) NFV Service Catalog VNF Catalog NFV Instances NFVI

Management and Orchestration: Architecture

© ETSI 2015. 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

5

Page 6: ETSI NFV IFA WG t ARCHITECTURE AND INTERFACES...OSS/BSS NFV Orchestrator (NFVO) EM VNF NFVI Virtualised Infrastructure Manager (VIM) NFV Service Catalog VNF Catalog NFV Instances NFVI

Virtualised Infrastructure Manager (VIM)

© ETSI 2015. 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

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

6

Page 7: ETSI NFV IFA WG t ARCHITECTURE AND INTERFACES...OSS/BSS NFV Orchestrator (NFVO) EM VNF NFVI Virtualised Infrastructure Manager (VIM) NFV Service Catalog VNF Catalog NFV Instances NFVI

VNF Manager (VNFM)

© ETSI 2015. 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

Manages the lifecycle of VNFs

Manages virtualized resources associated to the VNF it manages via the interfaces exposed by the VIM or NFVO

Exposes VNF lifecycle management

interfaces/APIs to the VNF, EM and NFVO. Sends VNF lifecycle management

notifications to the VNF, EM and NFVO Manages VNF initial configuration via the interfaces exposed by the VNF.

7

Page 8: ETSI NFV IFA WG t ARCHITECTURE AND INTERFACES...OSS/BSS NFV Orchestrator (NFVO) EM VNF NFVI Virtualised Infrastructure Manager (VIM) NFV Service Catalog VNF Catalog NFV Instances NFVI

NFV Orchestrator (NFVO)

© ETSI 2015. 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

Manages the lifecycle of NS

Exposes NS lifecycle management interfaces

to the OSS/BSS

Sends NS lifecycle management notifications

to the OSS/BSS

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

Manages virtualized resources via the

interfaces exposed by the VIM.

8

Page 9: ETSI NFV IFA WG t ARCHITECTURE AND INTERFACES...OSS/BSS NFV Orchestrator (NFVO) EM VNF NFVI Virtualised Infrastructure Manager (VIM) NFV Service Catalog VNF Catalog NFV Instances NFVI

MANO INFORMATION MODEL

© ETSI 2015. All rights reserved 9

Page 10: ETSI NFV IFA WG t ARCHITECTURE AND INTERFACES...OSS/BSS NFV Orchestrator (NFVO) EM VNF NFVI Virtualised Infrastructure Manager (VIM) NFV Service Catalog VNF Catalog NFV Instances NFVI

Network connection topology of a Network

Service using VNFs, VLs, and Connection Points

© ETSI 2015. All rights reserved

VL4 VL2

VNF3

CP10

NS

VNF2

CP8 CP11

VL1

VNF1

CP4 CP6

CP1 CP14

CP = connection point, VL = Virtual Link

VL3

CP5 CP7

VL1 = {CP1,CP4}

VL2 = {CP5,CP8,CP10}

VL3 = {CP6,CP7}

VL4 = {CP11,CP14}

10

Page 11: ETSI NFV IFA WG t ARCHITECTURE AND INTERFACES...OSS/BSS NFV Orchestrator (NFVO) EM VNF NFVI Virtualised Infrastructure Manager (VIM) NFV Service Catalog VNF Catalog NFV Instances NFVI

VNF Forwarding Graph and Network

Forwarding Path on top of a Network Service

© ETSI 2015. All rights reserved

VL4 VL2

VNF3

CP10

NS

VNF2

CP8 CP11

VL1

VNF1

CP4 CP5

CP1 CP14

CP = connection point, VL = Virtual Link

VL3

CP6 CP7

VNFFG1:NFP1

VNFFG2:NFP1

Traffic flow

Graph

endpoint

VNFFG1:NFP2

11

Page 12: ETSI NFV IFA WG t ARCHITECTURE AND INTERFACES...OSS/BSS NFV Orchestrator (NFVO) EM VNF NFVI Virtualised Infrastructure Manager (VIM) NFV Service Catalog VNF Catalog NFV Instances NFVI

Runtime vs. Design time MANO constructs

© ETSI 2015. All rights reserved

Descriptors associated to

• Network Service (NS)

• Virtual Network Function (VNF)

• Virtual Links (VL)

• VNF Forwarding Graph (VNFFG)

• Physical Network Function (PNF)

Static & Runtime

• Design = Descriptor (e.g. VNFD)

• Runtime = Record (e.g. VNFR)

Records stores the current state of MANO constructs

12

Page 13: ETSI NFV IFA WG t ARCHITECTURE AND INTERFACES...OSS/BSS NFV Orchestrator (NFVO) EM VNF NFVI Virtualised Infrastructure Manager (VIM) NFV Service Catalog VNF Catalog NFV Instances NFVI

Base Information Elements

© ETSI 2015. All rights reserved

Virtual

Network Function

Virtual Link

Physical

Network Function

VNF

Forwarding Graph

Network Service

Virtual

Network Function

Virtual Link

Physical

Network Function

VNF

Forwarding Graph

Network Forwarding Path

NFV phase 1

NFV phase 2

from information

elements in phase 1…

… to UML information

model in phase 2

13

Page 14: ETSI NFV IFA WG t ARCHITECTURE AND INTERFACES...OSS/BSS NFV Orchestrator (NFVO) EM VNF NFVI Virtualised Infrastructure Manager (VIM) NFV Service Catalog VNF Catalog NFV Instances NFVI

FROM MANO TO IFA WG

© ETSI 2015. All rights reserved 14

Page 15: ETSI NFV IFA WG t ARCHITECTURE AND INTERFACES...OSS/BSS NFV Orchestrator (NFVO) EM VNF NFVI Virtualised Infrastructure Manager (VIM) NFV Service Catalog VNF Catalog NFV Instances NFVI

Phase 1

MANO WG

(GS MAN001)

FROM MANO WG to IFA WG

© ETSI 2015. All rights reserved

ETSI NFV ISG Created

ETSI NFV MANO WG - Created

Feb 2013 Nov 2014

ETSI NFV IFA WG - Created

Feb 2016

Phase 2

IFA WG

(Multiple GSs)

MANO = Management and Orchestration

IFA = Interfaces and Architecture (builds on top of GS MAN001)

GS MAN001 Published

ETSI NFV MANO WG - Closed

Publish Phase 2 NFV documents

15

Page 16: ETSI NFV IFA WG t ARCHITECTURE AND INTERFACES...OSS/BSS NFV Orchestrator (NFVO) EM VNF NFVI Virtualised Infrastructure Manager (VIM) NFV Service Catalog VNF Catalog NFV Instances NFVI

MANO WG Accomplishments and

Current IFA WG Development

© ETSI 2015. All rights reserved

Phase 1

MANO WG

(GS MAN001)

NFV-MANO architectural framework

Interfaces Description

Information Elements Description

Information Flows

Industry/Technology Gaps

Phase 2

IFA WG

(Multiple GSs)

Interface Specifications

Information Element Specifications

NFV Descriptor (VNFD, NSD)

Specifications

Acceleration Specifications

Report on architecture deployment

options

Report on NFV Information Model

Liaison’s with other SDO and Open source Projects to coordinate work

16

Page 17: ETSI NFV IFA WG t ARCHITECTURE AND INTERFACES...OSS/BSS NFV Orchestrator (NFVO) EM VNF NFVI Virtualised Infrastructure Manager (VIM) NFV Service Catalog VNF Catalog NFV Instances NFVI

MANO Reference points and Interfaces

© ETSI 2015. All rights reserved

• NS Lifecycle Management • NS Lifecycle Change Notifications • NS Descriptor Management • NS Performance Management • NS Fault Management

Network Service

NFVI

• NFVI C/N/S Management • NFVI Networking Management • NFVI Storage Management • NFVI Hypervisor Management

VNF

Virtualised

Infrastructure

Manager

(VIM)

NFVI

Execution reference

points

Main NFV reference

points

EM

VNF

Catalogue

Or-Vi

Ve-Vnfm-vnf

Ve-Vnfm-em

Os-Ma-nfvo

Nf-Vi

Vn-Nf

NFV Orchestrator (NFVO)

NFV-MANO

OSS/BSS

NFVI

Resources

Or-Vnfm

Vi-Vnfm

NFV

Instances

Other reference

points

NS

Catalogue

VNF Manager

(VNFM)

• VNF Package Management • SW Image Management • VNF Lifecycle Management • VNF Lifecycle Operation Granting • VNF Lifecycle Change Notifications • VNF Configuration Management • VNF Performance Management • VNF Fault Management

VNF

• vResource Management • vResource Information Management

vResource Capacity Management • vResource Change Notification • vResource Fault Management • vResource Performance Management • vResource Reservation Management • NFP Management

Virtual Resource

17

Page 18: ETSI NFV IFA WG t ARCHITECTURE AND INTERFACES...OSS/BSS NFV Orchestrator (NFVO) EM VNF NFVI Virtualised Infrastructure Manager (VIM) NFV Service Catalog VNF Catalog NFV Instances NFVI

RESOURCE MANAGEMENT (Developed in 2015)

© ETSI 2015. All rights reserved 18

Page 19: ETSI NFV IFA WG t ARCHITECTURE AND INTERFACES...OSS/BSS NFV Orchestrator (NFVO) EM VNF NFVI Virtualised Infrastructure Manager (VIM) NFV Service Catalog VNF Catalog NFV Instances NFVI

VIM Northbound Interfaces on Or-Vi and Vi-Vnfm

Reference Points

© ETSI 2015. All rights reserved

Virtualised Network Interfaces: • Resources Management • Resources Change Notification • Resources Information Management • Resources Capacity Management • NFP Management

Virtualised Storage Interfaces: • Resources Management • Resources Change Notification • Resources Information

Management • Resources Capacity Management

Virtualised Compute Interfaces: • Resources Management • Resources Change Notification • Resources Information

Management • Resources Capacity Management

Only relevant for Or-Vi reference point

Compute Networking Storage

SW Image Management

Virtuliased Resources Fault Management Virtuliased Resources Performance Management Virtuliased Resources Reservation Management

19

Page 20: ETSI NFV IFA WG t ARCHITECTURE AND INTERFACES...OSS/BSS NFV Orchestrator (NFVO) EM VNF NFVI Virtualised Infrastructure Manager (VIM) NFV Service Catalog VNF Catalog NFV Instances NFVI

VNF related resource management

done by VNFM (Direct mode)

© ETSI 2015. 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

Additional processing skipped for simplicity

Resource

Management operations

handled by the VIM

20

Page 21: ETSI NFV IFA WG t ARCHITECTURE AND INTERFACES...OSS/BSS NFV Orchestrator (NFVO) EM VNF NFVI Virtualised Infrastructure Manager (VIM) NFV Service Catalog VNF Catalog NFV Instances NFVI

VNF related resource management

done by NFVO (Indirect mode)

© ETSI 2015. 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

Additional processing skipped for simplicity

Resource

Management operations

handled by the VIM

NFVO in turn invokes RM operations

towards the VIM

21

Simplified flow, focusing only on Resource Management

Page 22: ETSI NFV IFA WG t ARCHITECTURE AND INTERFACES...OSS/BSS NFV Orchestrator (NFVO) EM VNF NFVI Virtualised Infrastructure Manager (VIM) NFV Service Catalog VNF Catalog NFV Instances NFVI

IFA WG Phase 2 Work Plan

© ETSI 2015. All rights reserved

Virtualized Infrastructure

Manager

(VIM)

NFV-MANO

OSS/BSS

Os-Ma-nfvo

EM

Or-Vnfm

Vi-Vnfm

Or-Vi

Nf-Vi

Ve-Vnfm-em

Ve-Vnfm-vnf IFA005*

IFA006*

IFA007

IFA008

IFA012

IFA013

ETSI NFV Open Area:

− Draft GS documents: http://docbox.etsi.org/ISG/NFV/Open/Drafts/

− Issue tracker: http://nfvwiki.etsi.org/index.php?title=NFV_Issue_Tracker

IFA011 VNF Package & VNFD

IFA010 Functional Requirements

IFA014 NSD

IFA009 Architectural Options (Report)

IFA015 NFV Information Model (Report)

NFVI

Vn-Nf

VNF

IFA003

IFA004

IFA002

IFA002 Acceleration VNF Interfaces

IFA001* Acceleration Use Cases

IFA004 Acceleration Management Aspects

IFA003 Acceleration Switching Aspects

*) Recently finalized

VNF Manager

(VNFM)

NFV Orchestrator (NFVO)

22