OSM Workshop SDN World Congress Oct’16 Adrian Hoban (Intel) OSM TSC Chair
Agenda Architectural Principles Scope & Mapping to ETSI NFV Status Update & Releases Data Model
OSM Architectural Principles Layering Abstraction Modularity Simplicity Architectural Principles
OSM Scope & Mapping to ETSI NFV MANO 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 Design-Time Scope VMware OpenStack NFVI ODL Floodlight VNFs EMSs OSS/BSS PNFs Specific VNFMs Vi-Vnfm Resource Orchestrator (Includes VIM/SDN Connectors) VNF Configuration & Abstraction Network Service Orchestrator GUI & Design-Time Tools OpenVIM NFV Management and Orchestration Os-Ma NFV Orchestrator Or-Vnfm Service, VNF and Infrastructure Description VNF Manager(s) Ve-Vnfm Or-Vi Virtualised Infrastructure Manager(s) Nf-Vi Main NFV reference points OSM Components Other Components Extract from Figure 4: NFV Reference Architecture Framework, ETSI GS NFV 002 V1.2.1 (2014-12)
OSM: Development Themes On-boarding & VNF Packaging Simplified install & upgrade process Improved development environment Service Modelling Enhanced Platform Awareness Multiple VIMs & SDN Controllers Multiple Sites
Release Zero Highlights 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
Release Zero: Automated End-to-end Service Delivery 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 10.0.2.0/24 VLAN Y mwc 10.0.4.0/24 net-mgmtOS mgmt (domain, users) PE 1 PE 2 Corp. SP interDC PE 3 Multi-tenant VNF Single-tenant VNF L2 connection for dataplane L2 connection for low BW VIM tenant
Release One Highlights 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
Release One Highlights 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
Release One Highlights 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
Release One Highlights - OSM Remote LABs 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.
Release One Highlights 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
Release One Highlights 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
Release One Highlights 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
Release One Highlights 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
Release One: Automated E2E Service Delivery with MULTIPLE VIMs mwc mgmt mwc Generator mgmt mgmt mgmt Corp. SP 10.0.2.0/24 Corp. SP 10.0.1.0/24 mgmt mwc VLAN 3000 VIM 1 VLAN 3000 PE 1 PE 2 VIM 2 mwc16data2 mwc16data1 mwc mwc VLAN Y VLAN X Corp. A 10.0.2.0/24 SSL VPN 2 SSL VPN 1 Corp. A 10.0.1.0/24 PE 3 mgmt mgmt mgmt VIM 3 Multi-tenant VNF Single-tenant VNF L2 connection for dataplane L2 connection for low BW VIM tenant VLAN Z VIM 4 Corp. A 10.0.4.0/24 IMS-corpA net-mgmtOS (domain, users)
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.
OSM Data Models 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
OSM INTERNAL DATA MODEL OSM INTERNALS OpenMANO VNFD VNF resource orchestration info (EPA resources and internal connectivity) Juju charm Descriptive information metadata.yaml config.yaml actions.yaml Executables Hooks Actions Additional info (icon, README)
DIRECT MAPPING FROM MODELS AT THE UI OSM INTERNALS OpenMANO VNFD VNF package VNF resource orchestration info (EPA resources and internal connectivity) VNFD Juju charm Descriptive information metadata.yaml config.yaml actions.yaml Executables Hooks Actions Additional info (icon, README) VNF Artefacts Additional Metadata
ARCHITECTURE SUPPORTS MULTIPLE DATA MODELS OSM INTERNALS OpenMANO VNFD Data Model Translator VNF package VNF resource orchestration info (EPA resources and internal connectivity) VNFD Juju charm Descriptive information metadata.yaml config.yaml actions.yaml Executables Hooks Actions Additional info (icon, README) VNF Artefacts Additional Metadata
Summary & Direction 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
osm.etsi.org osm.etsi.org/wikipub MORE INFORMATION AT: osm.etsi.org osm.etsi.org/wikipub