© ETSI 2016
OSM WORKSHOPSDN WORLD CONGRESS OCT’16
Adrian Hoban (Intel)OSM TSC Chair
© ETSI 2016
AGENDA
• Architectural Principles
• Scope & Mapping to ETSI NFV
• Status Update & Releases
• Data Model
2
© ETSI 2016
OSM ARCHITECTURAL PRINCIPLES
3
Layering Abstraction
Modularity Simplicity
Architectural Principles
© ETSI 2016
• Automated end-to-end Service Orchestration
• Superset of ETSI NFV MANO
• Plugin model for multiple VIMs/SDN Controllers
• Generic VNFM style functionality with support for integrating Specific VNFMs
• Physical Network Function integration
• Greenfield and brownfield deployments
• GUI
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
OSM SCOPE & MAPPING TO ETSI NFV MANO
4
Virtualised
Infrastructure
Manager(s)
VNF
Manager(s)
NFV
Orchestrator
Main NFV reference points
NFV Management and Orchestration
Or-Vi
Or-Vnfm
Os-Ma
Ve-Vnfm
Nf-Vi
Service, VNF and
Infrastructure
Description
OSM Components Other Components
Vi-Vnfm
Resource Orchestrator
(Includes VIM/SDN Connectors)
VNF Configuration & Abstraction
Network Service Orchestrator
GUI & Design-Time Tools
OpenVIM VMwareOpenStack
NFVI
ODL
Floodlight
VNFs
EMSs
OSS/BSS
PNFs
Specific VNFMs
Extract from Figure 4: NFV Reference Architecture Framework, ETSI GS NFV 002 V1.2.1 (2014-12)
© ETSI 2016
OSM: DEVELOPMENT THEMES
5
On-boarding &
VNF Packaging
Simplified install & upgrade process
Improved development environment
Service Modelling
Enhanced Platform
Awareness
Multiple VIMs & SDN Controllers
Multiple Sites
© ETSI 2016
RELEASE ZERO HIGHLIGHTS
6
Community Release
• Ahead of schedule on May 26, 2016
Single entry point
• VNF and NS packages.
Readability
• YAML
Apache 2.0 licenced
• Clean code base
Documentation
• Extensive set
© ETSI 2016
RELEASE ZERO: AUTOMATED END-TO-END SERVICE DELIVERY
7
VIM 2
VIM 1
Generator
IMS-corpA
VLAN Z
SSL VPN 1
mwc16data1
VLAN 3000
Corp. A
10.0.1.0/24
VLAN X
mwc16data2
SSL VPN 2
VLAN 3000
Corp. A
10.0.2.0/24
VLAN Y
mwc
Corp. A
10.0.4.0/24
net-mgmtOS
mgmt
mgmt
mwc
mgmt
mgmt
mgmt
mgm
t
mwc
mwc
mwcmgm
t
(domain, users)
PE 1 PE 2
Corp. SP
10.0.2.0/24Corp. SP
10.0.1.0/24
interDC
PE 3
Multi-tenant VNF
Single-tenant VNF
L2 connection for dataplane
L2 connection for low BW
VIM tenant
mgmt
© ETSI 2016
RELEASE ONE HIGHLIGHTS
8
On-boarding & VNF Packaging
Simplified install & upgrade process
Improved development environment
Service Modelling
Enhanced Platform Awareness
Multiple VIMs & SDN Controllers
Multiple Sites
• cloud-init
• Create networks at VIM
• Remove NSD Datacenter Network Reference
• Error Messages and Logging
• YAML Format Descriptor Display
• Package Creation Command Line Utility
© ETSI 2016
RELEASE ONE HIGHLIGHTS
9
On-boarding & VNF Packaging
Simplified install & upgrade process
Improved development environment
Service Modelling
Enhanced Platform Awareness
Multiple VIMs & SDN Controllers
Multiple Sites
• Single entry point for all Modules for compilation and installation
• One Click Installation
© ETSI 2016
RELEASE ONE HIGHLIGHTS
10
On-boarding & VNF Packaging
Simplified install & upgrade process
Improved development environment
Service Modelling
Enhanced Platform Awareness
Multiple VIMs & SDN Controllers
Multiple Sites
• Comprehensive CI/CD environment
• Jenkins based build system
• Git
• Gerrit integration
• Containerised Deployments
• Remote Labs
© ETSI 2016
RELEASE ONE HIGHLIGHTS- OSM REMOTE LABS
11
Network of Remote Labs offering different combinations of NFV Infrastructure and VIMs.
Part of the OSM CI/CD pipeline.
Remote labs securely connected over ETSI’s Hub for Inter-operability and Validation (HIVE).
Ensure that OSM inter-operates successfully with multiple VIMs and NFV Infrastructure.
Minimise barriers for community engagement.
© ETSI 2016
RELEASE ONE HIGHLIGHTS
12
On-boarding & VNF Packaging
Simplified install & upgrade process
Improved development environment
Service Modelling
Enhanced Platform Awareness
Multiple VIMs & SDN Controllers
Multiple Sites
• Enhance Visual Differentiation between NS Catalog and VNF Catalog
• Restructure Layout of Service Primitive Page
• Juju-2.x
• Multi-model controller
• Multi-user controller
• Network Types in RO
• Allow IP Parameters for Networks
© ETSI 2016
RELEASE ONE HIGHLIGHTS
13
On-boarding & VNF Packaging
Simplified install & upgrade process
Improved development environment
Service Modelling
Enhanced Platform Awareness
Multiple VIMs & SDN Controllers
Multiple Sites
• High Performance, High Efficiency Deployments with EPA
• NUMA
• CPU Pinning
• Huge Pages
• PCI Passthrough
• SR-IOV
© ETSI 2016
RELEASE ONE HIGHLIGHTS
14
On-boarding & VNF Packaging
Simplified install & upgrade process
Improved development environment
Service Modelling
Enhanced Platform Awareness
Multiple VIMs & SDN Controllers
Multiple Sites
• VMware vCloud Director
• Initial implementation
• OpenVIM
• Now under OSM governance
• Powerful EPA support
• OpenDaylight
• Floodlight
© ETSI 2016
RELEASE ONE HIGHLIGHTS
15
On-boarding & VNF Packaging
Simplified install & upgrade process
Improved development environment
Service Modelling
Enhanced Platform Awareness
Multiple VIMs & SDN Controllers
Multiple Sites
• Enables even more powerful automated end-to-end service delivery
© ETSI 2016
RELEASE ONE: AUTOMATED E2E SERVICE DELIVERY WITH MULTIPLE VIMS
16
VIM 4
VIM 1
Generator
IMS-corpA
VLAN Z
SSL VPN 1
mwc16data1
VLAN 3000
Corp. A
10.0.1.0/24
VLAN X
mwc16data2
SSL VPN 2
VLAN 3000
Corp. A
10.0.2.0/24
VLAN Y
mwc
Corp. A
10.0.4.0/24
net-mgmtOS
mgmt
mgmt
mwc
mgmt
mgmt
mgmt
mgm
t
mwc
mwc
mwcmgmt
(domain, users)
PE 1 PE 2
Corp. SP
10.0.2.0/24Corp. SP
10.0.1.0/24
PE 3
Multi-tenant VNF
Single-tenant VNF
L2 connection for dataplane
L2 connection for low BW
VIM tenant
mgmt
VIM 2
VIM 3
© ETSI 2016
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/rfc3444
Copyright (C) The Internet Society (2003). All Rights Reserved. 17
© ETSI 2016
OSM DATA MODELS
18
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 2016
OSM INTERNAL DATA MODEL
19
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 2016
DIRECT MAPPING FROM MODELS AT THE UI
20
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 2016
ARCHITECTURE SUPPORTS MULTIPLE DATA MODELS
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
Data Model
Translator
OSM INTERNALS
© ETSI 2016
SUMMARY & DIRECTION
22
• Completed Ahead Of Time
• Delivering Functionality Aligned With Chosen Focus Areas
Release ONE
• Data Plane Performance
• Service Assurance (KPIs, Scaling)
• Security
• Dynamic Configuration (SFC, Nested Services, etc.)
• Data Model Attribute Coordination with the Industry
• Support for Multiple Input Formats
Release TWO Development Themes
© ETSI 2016
MORE INFORMATION AT:osm.etsi.org
osm.etsi.org/wikipub