Top Banner
© ETSI 2017 TSC Perspective OSM Architecture Vanessa Little (VMware) OSM TSC
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

Feb 25, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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