osm architecture workshop...vmware vcd conn openstack conn aws conn onos odl flood light user...

22
© ETSI 2017 OSM Architecture Workshop NFV World Congress May’17 Adrian Hoban (Intel) OSM TSC Chair

Upload: others

Post on 26-Feb-2020

12 views

Category:

Documents


0 download

TRANSCRIPT

© ETSI 2017

OSM Architecture WorkshopNFV World Congress May’17

Adrian Hoban (Intel)OSM TSC Chair

© ETSI 2017

Agenda

• Architectural Principles

• Scope & Mapping to ETSI NFV

• Release TWO Status Update

• Release THREE Goal/Themes

2

© ETSI 2017

OSM Architectural Principles

3

Layering Abstraction

Modularity Simplicity

Architectural Principles

© ETSI 2017

OSM Scope & Mapping to ETSI NFV MANO

4

• Automated end-to-end Service Orchestration

• Superset of ETSI NFV MANO

• Plugin model for integrating multiple SDN controllers

• Plugin model for integrating multiple VIMs

• Integrated Generic VNFM with support for integrating Specific VNFMs

• Support for Physical Network Function integration

• Greenfield and brownfield deployments

Run-Time Scope

• Network Service Definition (CRUD operations)

• Model-Driven Environment with Data Models aligned with ETSI NFV

• VNF Package Generation

• GUI

Design-Time Scope

Virtualised

Infrastructure

Manager(s)

VNF

Manager(s)

NFV

Orchestrator

Main NFV reference points

NFV Management and Orchestration

Or-Vi

Or-Vnfm

Vi-Vnfm

Os-Ma

Ve-Vnfm

Nf-Vi

Service, VNF and

Infrastructure

Description

Resource Orchestrator

(Includes VIM/SDN Connectors)

VNF Configuration & Abstraction

Network Service Orchestrator

OpenVIM

OSM Run-Time Components

VMwareOpenStack

Other Components

NFVI

ONOS

Floodlight

VNFs

EMSs

OSS/BSS

PNFs

Specific VNFMs

ODL

AWS

GUI & Design-Time Tools

OSM Design-Time Components

© ETSI 2017

OSM Architecture

5

Service Orchestrator

OSM

Dat

a M

odel

(SO

)

API Service & Mgmt Endpoint

Configuration Data Store

Network Service Composition Engine Service Orchestration Engine

Catalog Manager

VNF Configuration & Abstraction Plugin Resource Orchestrator Plugin

VNF Configuration & Abstraction

VCA Engine (Juju Adapter)

VNF Monitoring

Resource Orchestrator

VIM Plugin

API Service & UtilitiesResource Orchestrator Engine

SDN Plugins

VMware vCD Conn

OpenStack Conn

AWS Conn

ONOS ODLFlood light

User Interface

LaunchpadVNF Package

GeneratorAccount

Mgr.VNF/NS Catalog

ComposerOSM Client

DevOps

One Click

Installer

Jenkins

Host

Common

UI

SO

VCA

ROOSM Run-Time

Components

OSM Design-Time Components

© ETSI 2017

Release TWO Highlights

6

Interoperability

Packaging, Distribution & Installation

Usability

Data Modelling

Security

Data Plane Performance & Configuration

Service Assurance

• ETSI NFV Plugtest

• AWS Public Cloud

• Multi-disk Support

• OpenStack v3 API

• VNF On-boarding

• VMware vCloud Director Connector Improvements

© ETSI 2017

Interoperability

Packaging, Distribution & Installation

Usability

Data Modelling

Security

Data Plane Performance & Configuration

Service Assurance

Release TWO Highlights

7

• Docker

• OSM Installation Size Reduction (>50%)

• Package Management

• UI composer

© ETSI 2017

Interoperability

Packaging, Distribution & Installation

Usability

Data Modelling

Security

Data Plane Performance & Configuration

Service Assurance

Release TWO Highlights

8

• VNF console

• cloud-init

• Remote Labs (HIVE)

• Common Logging & Exception Handling

© ETSI 2017

Interoperability

Packaging, Distribution & Installation

Usability

Data Modelling

Security

Data Plane Performance & Configuration

Service Assurance

Release TWO Highlights

9

• VNF console

• Remote Labs (HIVE)

© ETSI 2017

Interoperability

Packaging, Distribution & Installation

Usability

Data Modelling

Security

Data Plane Performance & Configuration

Service Assurance

Release TWO Highlights

10

• VNF console

• Remote Labs (HIVE)

• cloud-init

• Common Logging & Exception Handling

© ETSI 2017

Interoperability

Packaging, Distribution & Installation

Usability

Data Modelling

Security

Data Plane Performance & Configuration

Service Assurance

Release TWO Highlights

11

• Data Model Attribute Coordination with the Industry

ETSI NFV ISG

OSM

Standard Development Organisations

© ETSI 2017

Interoperability

Packaging, Distribution & Installation

Usability

Data Modelling

Security

Data Plane Performance & Configuration

Service Assurance

Release TWO Highlights

12

• Unfiltered Interfaces

© ETSI 2017

Interoperability

Packaging, Distribution & Installation

Usability

Data Modelling

Security

Data Plane Performance & Configuration

Service Assurance

Release TWO Highlights

13

• OVS Support added to OpenVIM.

• Underlay Network Mgmtfrom RO.

© ETSI 2017

Scaling Group

Interoperability

Packaging, Distribution & Installation

Usability

Data Modelling

Security

Data Plane Performance & Configuration

Service Assurance

Release TWO Highlights

14

• NS scaling (Experimental)

• Adding/Removing VNF (Groups) from a running NS.

VNF A VNF B VNF C VNF D

© ETSI 2017

Scaling Group

Interoperability

Packaging, Distribution & Installation

Usability

Data Modelling

Security

Data Plane Performance & Configuration

Service Assurance

Release TWO Highlights

15

• NS scaling (Experimental)

• Adding/Removing VNF (Groups) from a running NS.

VNF B’ VNF C’

VNF A VNF B VNF C VNF D

© ETSI 2017

Release THREE

• Goal• Production Readiness

• Themes• Service Assurance (e.g. scaling NS/VNF, SFC, state mgmt, fault mgmt)

• Usability (e.g. logging, metrics, installation, data centre capabilities, APIs, PNF)

• Security (e.g. RBAC, project views, key mgmt)

• Resiliency (e.g. scalability and recovery of OSM)

• CI/CD (Improved Testing Framework, Installation)

16

© ETSI 2017

MORE INFORMATION AT:osm.etsi.org

© ETSI 2017

Information Vs Data Models

IM --> conceptual/abstract model

| for designers and operators

+----------+---------+

| | |

DM DM DM --> concrete/detailed model

for implementors

*Extracted from: https://tools.ietf.org/html/rfc3444Copyright (C) The Internet Society (2003). All Rights Reserved. 18

© ETSI 2017

OSM Data Models

19

Aligned with ETSI NFV ISG Phase 1 Information Models

• Will work with the NFV community for clarifications, bug fixes (sightings) and feature advances.

• Possible intersect with OSM Release THREE

Analysis underway on ETSI NFV ISG Phase 2 Information Models

© ETSI 2017

OSM INTERNAL DATA MODEL

20

OpenMANO VNFD

VNF resource orchestration info(EPA resources and internal connectivity)

- Descriptive information- metadata.yaml- config.yaml- actions.yaml

- Executables- Hooks- Actions

- Additional info (icon, README)

Juju charm

OSM INTERNALS

© ETSI 2017

DIRECT MAPPING FROM MODELS AT THE UI

21

VNF package

VNFD

VNF Artefacts

Additional Metadata

OpenMANO VNFD

VNF resource orchestration info(EPA resources and internal connectivity)

- Descriptive information- metadata.yaml- config.yaml- actions.yaml

- Executables- Hooks- Actions

- Additional info (icon, README)

Juju charm

OSM INTERNALS

© ETSI 2017

ARCHITECTURE SUPPORTS MULTIPLE DATA MODELS

22

VNF package

VNFD

VNF Artefacts

Additional Metadata

OpenMANO VNFD

VNF resource orchestration info(EPA resources and internal connectivity)

- Descriptive information- metadata.yaml- config.yaml- actions.yaml

- Executables- Hooks- Actions

- Additional info (icon, README)

Juju charm

Data Model

Translator

OSM INTERNALS