37
© ETSI 2017 TSC Perspectives ZERO TOUCH AUTOMATION CONGRESS - Madrid March 26, 2019 Vanessa Little (VMware) OSM TSC Chair

TSC Perspectives - OSM · 2019-03-27 · © ETSI 2017 TSC Perspectives ZERO TOUCH AUTOMATION CONGRESS - Madrid March 26, 2019 Vanessa Little (VMware) OSM TSC Chair

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: TSC Perspectives - OSM · 2019-03-27 · © ETSI 2017 TSC Perspectives ZERO TOUCH AUTOMATION CONGRESS - Madrid March 26, 2019 Vanessa Little (VMware) OSM TSC Chair

© ETSI 2017

TSC PerspectivesZERO TOUCH AUTOMATION CONGRESS - Madrid

March 26, 2019

Vanessa Little (VMware)OSM TSC Chair

Page 2: TSC Perspectives - OSM · 2019-03-27 · © ETSI 2017 TSC Perspectives ZERO TOUCH AUTOMATION CONGRESS - Madrid March 26, 2019 Vanessa Little (VMware) OSM TSC Chair

© ETSI 2017

<image here>

2

Introduction to OSM

Page 3: TSC Perspectives - OSM · 2019-03-27 · © ETSI 2017 TSC Perspectives ZERO TOUCH AUTOMATION CONGRESS - Madrid March 26, 2019 Vanessa Little (VMware) OSM TSC Chair

© ETSI 2017

OSM provides a production-quality MANO stack…

• Capable of consuming openly published IM/DM

• Available for everyone, to minimize uncertainties

• Suitable for all VNFs, capturing real production complexity

• Operationally significant: including Service Orchestration too!

• VIM-independent

ALIGNED TO NFV ISG INFORMATION MODELS

• … but capable of providing prompt and constructive feedback whenever needed

ENABLING AN ECO-SYSTEM OF IM-COMPLIANT VNF VENDORS

• Ready to be offered to cloud and service providers

• No need of integration per- customer & MANO vendor basis

3

Page 4: TSC Perspectives - OSM · 2019-03-27 · © ETSI 2017 TSC Perspectives ZERO TOUCH AUTOMATION CONGRESS - Madrid March 26, 2019 Vanessa Little (VMware) OSM TSC Chair

© ETSI 2017

OSM Architectural Principles

4

Layering Abstraction

Modularity Simplicity

Architectural Principles

Page 5: TSC Perspectives - OSM · 2019-03-27 · © ETSI 2017 TSC Perspectives ZERO TOUCH AUTOMATION CONGRESS - Madrid March 26, 2019 Vanessa Little (VMware) OSM TSC Chair

© ETSI 2017

The Open Source MANO Project

5

Open Source MANO is an ETSI-hosted project to develop an Open Source NFV Management and Orchestration (MANO) software stack aligned with ETSI NFV.

Page 6: TSC Perspectives - OSM · 2019-03-27 · © ETSI 2017 TSC Perspectives ZERO TOUCH AUTOMATION CONGRESS - Madrid March 26, 2019 Vanessa Little (VMware) OSM TSC Chair

© ETSI 2017

Layered Model

A multilayered model, where each layer provides a “service object”, composed by service objects provided by lower layers.

6

Page 7: TSC Perspectives - OSM · 2019-03-27 · © ETSI 2017 TSC Perspectives ZERO TOUCH AUTOMATION CONGRESS - Madrid March 26, 2019 Vanessa Little (VMware) OSM TSC Chair

© ETSI 2017

OSM’s approach aims to minimize integration efforts

1. A well-known Information Model (IM), aligned with ETSI NFV, that is capable of modelling and automating the full lifecycle of Network Functions:• VNFD (VNF Descriptor),

VNFR (VNF Record), • NSD (Network Service Descriptor),

NSR (Network Service Record), • NST (Network Slice Template),

NSI (Network Slice Instance)

7

Page 8: TSC Perspectives - OSM · 2019-03-27 · © ETSI 2017 TSC Perspectives ZERO TOUCH AUTOMATION CONGRESS - Madrid March 26, 2019 Vanessa Little (VMware) OSM TSC Chair

© ETSI 2017

OSM’s approach aims to minimize integration efforts

2. A unified northbound interface (NBI), based on NFV SOL005

8

Page 9: TSC Perspectives - OSM · 2019-03-27 · © ETSI 2017 TSC Perspectives ZERO TOUCH AUTOMATION CONGRESS - Madrid March 26, 2019 Vanessa Little (VMware) OSM TSC Chair

© ETSI 2017

OSM’s approach aims to minimize integration efforts

3. The extended concept of “Network Service” in OSM, so that an NS can span across the different domains identified and therefore control the full lifecycle of an NS interacting with VNFs, PNFs and HNFs.

9

Page 10: TSC Perspectives - OSM · 2019-03-27 · © ETSI 2017 TSC Perspectives ZERO TOUCH AUTOMATION CONGRESS - Madrid March 26, 2019 Vanessa Little (VMware) OSM TSC Chair

© ETSI 2017

Service Platform view

10

OSM as a Network Service Orchestrator (NSO)

Page 11: TSC Perspectives - OSM · 2019-03-27 · © ETSI 2017 TSC Perspectives ZERO TOUCH AUTOMATION CONGRESS - Madrid March 26, 2019 Vanessa Little (VMware) OSM TSC Chair

© ETSI 2017

Service Platform view

11

VIM manages the virtual network to support VNF’s connectivity

In advanced cases, the VIM might (transparently) control al external SDN Controller, to fulfill the connectivity requirements

Page 12: TSC Perspectives - OSM · 2019-03-27 · © ETSI 2017 TSC Perspectives ZERO TOUCH AUTOMATION CONGRESS - Madrid March 26, 2019 Vanessa Little (VMware) OSM TSC Chair

© ETSI 2017

Integration with SDN Controller

12

SDN AssistAllows OSM to control SDN connectivity, even when not possible by the VIM (eg: PCI

Passthrough, SR-IOV)

Page 13: TSC Perspectives - OSM · 2019-03-27 · © ETSI 2017 TSC Perspectives ZERO TOUCH AUTOMATION CONGRESS - Madrid March 26, 2019 Vanessa Little (VMware) OSM TSC Chair

© ETSI 2017

OSM Release FIVE, reaching PRODUCTION READINESS…

Release FIVE

(Dec 2018)

Page 14: TSC Perspectives - OSM · 2019-03-27 · © ETSI 2017 TSC Perspectives ZERO TOUCH AUTOMATION CONGRESS - Madrid March 26, 2019 Vanessa Little (VMware) OSM TSC Chair

© ETSI 2017

OSM Release 5

...and launched Release FIVE in December 2018, with key features for 5G and production environments!

14

The most ambitious release so far!

• Support for hybrid Network Services! VNFs and PNFs

• Network Slicing for 5G

• Multi-site Inter-DC extensions

• Monitoring & Policy improvements (VNF + VIM metrics, autoscaling)

• Improved modelling of VNF networking (SFC, multi-VDU relations)

• Better user experience (GUI package composer, faster installation, events/logs GUI)

Release FIVE

Page 15: TSC Perspectives - OSM · 2019-03-27 · © ETSI 2017 TSC Perspectives ZERO TOUCH AUTOMATION CONGRESS - Madrid March 26, 2019 Vanessa Little (VMware) OSM TSC Chair

© ETSI 2017 15

Release 5 Deep Dive and Components

Page 16: TSC Perspectives - OSM · 2019-03-27 · © ETSI 2017 TSC Perspectives ZERO TOUCH AUTOMATION CONGRESS - Madrid March 26, 2019 Vanessa Little (VMware) OSM TSC Chair

© ETSI 2017

Release FIVE Highlights

16

NETWORK SLICING FOR 5G

• Integrated Slice Manager

• IM extended to support NST and NSI

MULTI-SITE EXTENSIONS

• Dynamic inter-DC connections

• WIM plugin model

• Multi-VIM Enhancements

MONITORING IMPROVEMENTS

• Extended interop capabilities

• Policy support

• VNF + VIM Metrics Collection

Release FIVEAvailable at: osm.etsi.org

USER EXPERIENCE & OPTIMIZATION

• GUI based NS composer

• Faster startup and responsiveness

• Better event and log visualization

• Docker, Vagrant and VM image install

IMPROVED MODELLING & NETWORKING

• Service Function Chaining (SFC)

• Physical Deployment Units

• Multi-VDU relations in VNF

Page 17: TSC Perspectives - OSM · 2019-03-27 · © ETSI 2017 TSC Perspectives ZERO TOUCH AUTOMATION CONGRESS - Madrid March 26, 2019 Vanessa Little (VMware) OSM TSC Chair

© ETSI 2017

Release FIVE+ architectural view

Object Storage

TSDB(Metrics)

Kafka bus

Common Services

ROVCA

OSM IM

OSM IM

CommonDatabase(NoSQL)

OSM IM

NBIOSM IM

osmclient

SOL 005 compliant

MON

LCM

light-ui / composer

N2VC

POL

Integrated components for policy, fault and performance management

Lightweight Life Cycle Manager (LCM)

Unified Northbound Interface (SOL005-based), decoupled from LCM

Complete control through CLI and stand-alone new UI

Common DB, time-series DB and object storage

5

3

2

1

OSM IM Message bus for async communications

4

6

Page 18: TSC Perspectives - OSM · 2019-03-27 · © ETSI 2017 TSC Perspectives ZERO TOUCH AUTOMATION CONGRESS - Madrid March 26, 2019 Vanessa Little (VMware) OSM TSC Chair

© ETSI 2017

Release FIVE+ architecture

Microservice architecture to enable extensibility

18

Page 19: TSC Perspectives - OSM · 2019-03-27 · © ETSI 2017 TSC Perspectives ZERO TOUCH AUTOMATION CONGRESS - Madrid March 26, 2019 Vanessa Little (VMware) OSM TSC Chair

© ETSI 2017

A single OSM NS/Slice can now span across different VIM+NFVI, Transports, and Physical Functions…

E2E Service Orchestration

OSS/BSS

ETSI SOL005 + NS LCM calls

VIRTUAL DOMAINTRANSPORT

DOMAIN

PNFs

&

HNFs

Or-ViT-SDN (TAPI, MEF-Legato…)

IM integrated

RelFOUR

RelFIVE Rel

FIVE

Page 20: TSC Perspectives - OSM · 2019-03-27 · © ETSI 2017 TSC Perspectives ZERO TOUCH AUTOMATION CONGRESS - Madrid March 26, 2019 Vanessa Little (VMware) OSM TSC Chair

© ETSI 2017

… with a unique and non-ambiguous IM, independent of the technologies southbound…

NFVI VIM

NS#1VNF 1

VNF 2

VNF 3

VIM’s NBI

VCACharms

ROVIM/SDN Connectors

LCM

OSM’s NBI

MgmtProcedures

Resource Description

VNF Packages

MgmtProcedures

Topology

NS Package

Deployment

INFORMATION MODEL

Page 21: TSC Perspectives - OSM · 2019-03-27 · © ETSI 2017 TSC Perspectives ZERO TOUCH AUTOMATION CONGRESS - Madrid March 26, 2019 Vanessa Little (VMware) OSM TSC Chair

© ETSI 2017

SFC Status in OSM

● Available since OSM Release 3● SFC only available using:

Openstack Queens (or higher) with Networking-SFC● Only supports Asymmetrical Chains● SFC Encapsulation using Network Service Headers (NSH)

VNF #1 VNF #2 VNF #3

Page 22: TSC Perspectives - OSM · 2019-03-27 · © ETSI 2017 TSC Perspectives ZERO TOUCH AUTOMATION CONGRESS - Madrid March 26, 2019 Vanessa Little (VMware) OSM TSC Chair

© ETSI 2017

OPNFV XCI Integration

22

• OPNFV has integrated OSM installation into their pipeline.

https://wiki.opnfv.org/display/sfc/OSM+guide• The first advanced use case

they want to implement is Service Function Chaining (previously done with Tacker)

→ Basic SFC has been integrated as of 31/Oct/2018

• Next step is to evolve OSM SFC features to achieve more use cases.

Page 23: TSC Perspectives - OSM · 2019-03-27 · © ETSI 2017 TSC Perspectives ZERO TOUCH AUTOMATION CONGRESS - Madrid March 26, 2019 Vanessa Little (VMware) OSM TSC Chair

© ETSI 2017

Separate ingress and egress ports

Modifying the Information Model and Resource Orchestrator

23

VNF VNF

Status: Complete.

Page 24: TSC Perspectives - OSM · 2019-03-27 · © ETSI 2017 TSC Perspectives ZERO TOUCH AUTOMATION CONGRESS - Madrid March 26, 2019 Vanessa Little (VMware) OSM TSC Chair

© ETSI 2017

Symmetrical/Asymmetrical Chains

Currently only Asymmetrical Chains are supported.Status: In development.

24

VNF #1 VNF #2 VNF #3

Page 25: TSC Perspectives - OSM · 2019-03-27 · © ETSI 2017 TSC Perspectives ZERO TOUCH AUTOMATION CONGRESS - Madrid March 26, 2019 Vanessa Little (VMware) OSM TSC Chair

© ETSI 2017

Non-Transparent Service Functions

25

VNF# 1(SFC Aware)

VNF #2(SFC Unaware)

SFC Proxy

Currently not supported.Status: Future Release

Page 26: TSC Perspectives - OSM · 2019-03-27 · © ETSI 2017 TSC Perspectives ZERO TOUCH AUTOMATION CONGRESS - Madrid March 26, 2019 Vanessa Little (VMware) OSM TSC Chair

© ETSI 2017

Branching and Joining

26

VNF #1 VNF #2 VNF #3

VNF #4

Currently not supported.Status: Future Release

Page 27: TSC Perspectives - OSM · 2019-03-27 · © ETSI 2017 TSC Perspectives ZERO TOUCH AUTOMATION CONGRESS - Madrid March 26, 2019 Vanessa Little (VMware) OSM TSC Chair

© ETSI 2017

Service Function Tap

27

VNF #1 VNF #2 VNF #3

VNF #4(ex. IDS)

Currently not supported. Status: Future Release

Page 28: TSC Perspectives - OSM · 2019-03-27 · © ETSI 2017 TSC Perspectives ZERO TOUCH AUTOMATION CONGRESS - Madrid March 26, 2019 Vanessa Little (VMware) OSM TSC Chair

© ETSI 2017

SFC Management API

28

«The current service function deployment models are relativelystatic, coupled to network topology and physical resources,greatly reducing or eliminating the ability of an operator tointroduce new services or dynamically create service functionchains.»

IETF - RFC 7665 - Service Function Chaining (SFC) Architecture

Page 29: TSC Perspectives - OSM · 2019-03-27 · © ETSI 2017 TSC Perspectives ZERO TOUCH AUTOMATION CONGRESS - Madrid March 26, 2019 Vanessa Little (VMware) OSM TSC Chair

© ETSI 2017

SFC Management API

29

Page 30: TSC Perspectives - OSM · 2019-03-27 · © ETSI 2017 TSC Perspectives ZERO TOUCH AUTOMATION CONGRESS - Madrid March 26, 2019 Vanessa Little (VMware) OSM TSC Chair

© ETSI 2017

Network Slicing Overview

30

• Different network slices addressing different types of usage requiring different levels of functionality, performance and reliability.

• For each type of usage there can be different:• The radio access technologies (RAT)

• The list of activated core network features in the control plane and the user plane

• Resource dimensioning and the location where they are deployed

eMBB

MIoT

URLLC

Source: NGMN

Page 31: TSC Perspectives - OSM · 2019-03-27 · © ETSI 2017 TSC Perspectives ZERO TOUCH AUTOMATION CONGRESS - Madrid March 26, 2019 Vanessa Little (VMware) OSM TSC Chair

© ETSI 2017

ETSI NFV Framework for Network Slicing

31

Analysis of 3GPP and alignment of NFV architecture with itETSI GR NFV-EVE 012

Considerations:- Network Slice Subnet can be

considered as an NFV Network Service.

- Network Functions can be described as VNF and PNF.

3GPP ETSI NFV

Page 32: TSC Perspectives - OSM · 2019-03-27 · © ETSI 2017 TSC Perspectives ZERO TOUCH AUTOMATION CONGRESS - Madrid March 26, 2019 Vanessa Little (VMware) OSM TSC Chair

© ETSI 2017

Network Slicing in OSM

32

• Major development under 5G• Two key attributes• Composition of NSs

• ‘Normal’ NS in NS• Sharing of a single NS instance

between slices• Quite different to normal NS in NS

and is not normal containmentrelationship

• Dynamic behaviour in NSs and networkslices• An instance can easily evolve well

away from its original creationtemplate

3GPPP ETSI

Page 33: TSC Perspectives - OSM · 2019-03-27 · © ETSI 2017 TSC Perspectives ZERO TOUCH AUTOMATION CONGRESS - Madrid March 26, 2019 Vanessa Little (VMware) OSM TSC Chair

© ETSI 2017

Network slicing in OSM

• Network slice instance: a set of network functions and the resources for these network functions which are arranged and configured, forming a complete logical network to meet certain network characteristics.

• The NSI contains:• NFs (e.g. belonging to AN and CN)

• Information relevant to the interconnections between these NFs like topology of connections

• Individual link requirements (e.g. QOS attributes),

• The NSI is defined by a Network Slice Template.

33

PreparationInstantiation, Configuration, and

Activation

Pre-provision

Network environment

preparation

Instantiation/

ConfigurationActivation

Run-time Decommisioning

Termination

Lifecycle of a Network Slice Instance

De-

activation

Supervision

Reporting

Upgrade/

Reconfiguration/

Scaling

Design

Page 34: TSC Perspectives - OSM · 2019-03-27 · © ETSI 2017 TSC Perspectives ZERO TOUCH AUTOMATION CONGRESS - Madrid March 26, 2019 Vanessa Little (VMware) OSM TSC Chair

© ETSI 2017

NST diagram

34

Page 35: TSC Perspectives - OSM · 2019-03-27 · © ETSI 2017 TSC Perspectives ZERO TOUCH AUTOMATION CONGRESS - Madrid March 26, 2019 Vanessa Little (VMware) OSM TSC Chair

© ETSI 2017

Network Slicing Assumptions in OSM

35

• Slice subnet (NSS) is supported by a NS (shared or not)• Reference to NSD

• Network Functions can be virtual or physical (we do not care)

• Include 5QI as constraint

• There are 2 new types of IM resource for supporting slices: • NST (Network Slice Template)

• NSI (Network Slice Instance)

• NST will have connection points, in a similar way as Network Service external connection points.

• NSS can be interconnected with virtual links which are described in a NSSFG• netslice-vld: information at NST to declare how we plan to interconnect their NSS

• netslicefgd: includes list of Rendered Service Paths and list of classifier rules.

Page 36: TSC Perspectives - OSM · 2019-03-27 · © ETSI 2017 TSC Perspectives ZERO TOUCH AUTOMATION CONGRESS - Madrid March 26, 2019 Vanessa Little (VMware) OSM TSC Chair

© ETSI 2017

OSM Components Impacted

36

Introducing an API to:● Manage Rendered Service Paths (RSPs)● Manage Flow Classifiers

Main problems:● Loop detection and avoidance● Scaling operations

Status: In development.

Aligned with SOL005

Page 37: TSC Perspectives - OSM · 2019-03-27 · © ETSI 2017 TSC Perspectives ZERO TOUCH AUTOMATION CONGRESS - Madrid March 26, 2019 Vanessa Little (VMware) OSM TSC Chair

© ETSI 2017

6th OSM Hackfest – Santa Clara (CA, USA)

Hosted by

13th to 17th May 2019

Co-located with OSM#7

Registration is OPEN:

OSM-Hackfest#06 Santa Clara

First Ever OSM VNF DAY!