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

OSM Architecture Workshop...VMware vCD Conn OpenStack Conn AWS Conn ONOS ODL Flood light User Interface Launchpad VNF Package Generator Account Mgr. VNF/NS Catalog Composer OSM Client

  • Upload
    others

  • View
    12

  • Download
    0

Embed Size (px)

Citation preview

© 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