tsc perspective osm architecture•plugin model for integrating multiple sdn controllers ... jenkins...
TRANSCRIPT
© ETSI 2017
TSC PerspectiveOSM Architecture
Vanessa Little (VMware)OSM TSC
© ETSI 2017
Agenda
• Architectural Principles
• Scope & Mapping to ETSI NFV
• OSM Architecture
• Release FOUR Architectural 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
• 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
© 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
)
© 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
© 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
© 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
© 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
© ETSI 2017
MORE INFORMATION AT:osm.etsi.org