tsc perspective osm architecture•plugin model for integrating multiple sdn controllers ... jenkins...

10
© ETSI 2017 TSC Perspective OSM Architecture Vanessa Little (VMware) OSM TSC

Upload: others

Post on 25-Feb-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TSC Perspective OSM Architecture•Plugin model for integrating multiple SDN controllers ... Jenkins Host Com mon UI SO VCA RO MON N2VC User Interface Launchpad VNF Package Generator

© ETSI 2017

TSC PerspectiveOSM Architecture

Vanessa Little (VMware)OSM TSC

Page 2: TSC Perspective OSM Architecture•Plugin model for integrating multiple SDN controllers ... Jenkins Host Com mon UI SO VCA RO MON N2VC User Interface Launchpad VNF Package Generator

© ETSI 2017

Agenda

• Architectural Principles

• Scope & Mapping to ETSI NFV

• OSM Architecture

• Release FOUR Architectural Goal/Themes

2

Page 3: TSC Perspective OSM Architecture•Plugin model for integrating multiple SDN controllers ... Jenkins Host Com mon UI SO VCA RO MON N2VC User Interface Launchpad VNF Package Generator

© ETSI 2017

OSM Architectural Principles

3

Layering Abstraction

Modularity Simplicity

Architectural Principles

Page 4: TSC Perspective OSM Architecture•Plugin model for integrating multiple SDN controllers ... Jenkins Host Com mon UI SO VCA RO MON N2VC User Interface Launchpad VNF Package Generator

© 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

• Plugin model for integrating monitoring tools

• 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-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

Page 5: TSC Perspective OSM Architecture•Plugin model for integrating multiple SDN controllers ... Jenkins Host Com mon UI SO VCA RO MON N2VC User Interface Launchpad VNF Package Generator

© ETSI 2017

OSM Architecture

5

OSM Run-Time

Components

OSM Design-Time

Components

DevOps

One Click

Installer

VIM Emulator

Jenkins

Host

Common

UI

SO

VCA

RO

MON

N2VC

User Interface

LaunchpadVNF Package

GeneratorAccount Manager

VNF/NS Catalog Composer

OSM Client

Service Orchestrator

API Service & Mgmt. Endpoint

Configuration Data Store

Network Service Composition Engine

Service Orchestration Engine

Catalog Manager

Resource Orchestrator Plugin

Network Service To VNF Communication

(N2VC)

VNF Configuration & Abstraction

VCA Engine (Juju Adapter)

VNF Monitoring

Resource Orchestrator

VIM Plugin

API Service & Utilities

Resource Orchestrator

Engine

SDN Plugin

VMware vCD

OpenStack

Amazon Web Services EC2/VPC

OpenDaylight

ONOS

FloodlightOpenVIM

Monitoring

Monitoring Tool Plugin

VMware vRealise

Operations

OpenStack (Aodh/Gnocchi)

AWS CloudWatch

Core

OSM

Dat

a M

odel

(IM

)

Page 6: TSC Perspective OSM Architecture•Plugin model for integrating multiple SDN controllers ... Jenkins Host Com mon UI SO VCA RO MON N2VC User Interface Launchpad VNF Package Generator

© ETSI 2017

Architecture w/ NBI + Common services

Alignment of OSM NBI to SOL05 & SOL04 (or suggest improvements)6

NBI

RO

VCA

SO

MON

bus

OSM IM

OSM IM

OSM IM

New OSM’sNBI

CommonDatabase

OSM IM

Logs

Auth

Object Storage

Common Services

Page 7: TSC Perspective OSM Architecture•Plugin model for integrating multiple SDN controllers ... Jenkins Host Com mon UI SO VCA RO MON N2VC User Interface Launchpad VNF Package Generator

© ETSI 2017

Release FOUR Highlights

• Consistent themes spanning releases – Release brings shift in focus• Service Assurance (e.g. updates to running services, VNF scaling, SFC, fault mgmt,

policy)• Usability (e.g. consolidated logging, metrics correlation, platform updates)

• Security (e.g. key management)• Resiliency (e.g. scalability and recovery of OSM)• CI/CD (e.g. expanded suite of tests, Installation to include Image, LXD, Docker, Snap)

• New Themes:• Ecosystem Development (catalogues of "validated" VNFs)

• Documentation• Container based VNF deployments

• Note: Priority to be given to completion and stability

7

Page 8: TSC Perspective OSM Architecture•Plugin model for integrating multiple SDN controllers ... Jenkins Host Com mon UI SO VCA RO MON N2VC User Interface Launchpad VNF Package Generator

© ETSI 2017

Information Models vs Data Models

This is the footer 8

IM --> conceptual/abstract model

| for designers and operators

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

| | |

DM DM DM --> concrete/detailed model

for implementers

Page 9: TSC Perspective OSM Architecture•Plugin model for integrating multiple SDN controllers ... Jenkins Host Com mon UI SO VCA RO MON N2VC User Interface Launchpad VNF Package Generator

© ETSI 2017 9

Information Vs Data Models (VNF & NS Focus)

IM|

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

| | |

DM DM DM

ETSI NFV Phase 1MANO

ETSI NFV Phase 2

IFA011 & IFA014

YANG Models(OSM, ONAP, Other Open Source,

IETF, Proprietary, etc. )

OASIS TOSCA(Simple Profile for

NFV)

ETSI-NFVSOL001*

*In Developmentt

Page 10: TSC Perspective OSM Architecture•Plugin model for integrating multiple SDN controllers ... Jenkins Host Com mon UI SO VCA RO MON N2VC User Interface Launchpad VNF Package Generator

© ETSI 2017

MORE INFORMATION AT:osm.etsi.org