An introduction to Open Source MANO project (OSM)

Slides:



Advertisements
Similar presentations
ETSI NFV Management and Orchestration - An Overview
Advertisements

The Network Virtualisation Equation_ Diego R. Lopez Telefónica I+D March 2014.
TOSCA complementing NFV (Network Function Virtualization)
Zhipeng (Howard) Huang
© 2009 IBM Corporation ® IBM Software Group Introduction to Cloud Computing Vivek C Agarwal IBM India Software Labs.
OSCAR Project Proposed Project for OPNFV
Copyright © 2014 Juniper Networks, Inc. 1 OSCAR Project Proposed Project for OPNFV Stuart Mackie NFV/SDN Architect.
OSCAR Project Proposed Project for OPNFV
IETF 91: Open Platform for NFV Collaboration with I2NSF Chris Donley 1.
SaaS, PaaS & TaaS By: Raza Usmani
Slide Index (per Richard’s sugg. / not to be included in video) What is TOSCA? TOSCA Addresses Critical Cloud Challenges TOSCA models integrate the collective.
CTS Private Cloud Status Quarterly Customer Meeting October 22, 2014.
OpenContrail for OPNFV
Kostas Giotis, Yiannos Kryftis, Vasilis Maglaris
Enter NFVRG An Intro to NFV and its Research Problems Diego R. Lopez Telefonica I+D July 2014.
ETSI NFV ISG- Steven Wright, MBA, PhD, JD 13 Nov Chairman, ETSI NFV ISG.
Vic Liu Liang Xia Zu Qiang Speaker: Vic Liu China Mobile Network as a Service Architecture draft-liu-nvo3-naas-arch-01.
BoF: Open NFV Orchestration using Tacker
CloudBand™ ecosystem Get to NFV faster with an Ecosystem of Partners
2 NETWORK FUNCTION VIRTUALIZATION - An insight SESEI
1 ALCATEL-LUCENT — PROPRIETARY AND CONFIDENTIAL COPYRIGHT © 2015 ALCATEL-LUCENT. ALL RIGHTS RESERVED. NFV transforms the way service providers architect.
1 Adopting and Embracing Open Source for NFV Guy Shemesh Senior Director for Cloud Solutions, CloudBand October 2015.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Open Source and Info Models 17 Dec 2015 Bryan Sullivan, AT&T.
Specific SDK Specific SDK NFVO Specific VNFM Specific VNFM VNF Message Queue JSON REST API.
OPEN-O for MODM Unified NFV/SDN Open Source Orchestrator
Network Function Virtualisation Network Functionality Within The Cloud Presenter : Kenny Marlow JNCIE #210 SP Architecture Team Lead.
14 March 2016 Bryan Sullivan, AT&T Artur Tyloch, Canonical
© 2016 TM Forum | 1 NFV Ecosystem Enabler: A well-enabled VNF package Catalyst Theater Presentation, May 10, 2016.
Model-Driven NFV (Models) Project 22 March 2016 Bryan Sullivan, AT&T.
Software Defined Datacenter – from Vision to Solution
Benoit Claise Mehmet Ersue
OSM - Open Source MANO An open-source project hosted by ETSI
What is OPNFV? Frank Brockners, Cisco. June 20–23, 2016 | Berlin, Germany.
Distributed mobility management deployment scenario and architecture draft-liu-dmm-deployment-scenario-03 V.Liu
When RINA Meets NFV Diego R. López Telefónica
Open-O SFC.Mgr Proposal
Bryan Sullivan, AT&T June 13, 2017
ONAP layering/MEF alignment
Service Assurance in the Age of Virtualization
Orchestration and Controller Alignment for ONAP Release 1
ONAP Architecture Slides Current Plan of Record
OPEN ORCHESTRATION & INTEROPERABILITY
draft-bernini-nfvrg-vnf-orchestration
OPEN-O Modeling Directions (DRAFT 0.6)
Tina Tsou, Bryan Sullivan,
Aligning Orchestration and Controller Per Merger Agreement Vimal Begwani – AT&T Jamil Chawki – Orange Alla Goldner -- Amdocs.
ETSI NFV: IFA & SOL specifications list
ARC: Definitions and requirements for SO/APP-C/VF-C discussion Chris Donley Date , 2017.
OPEN-O Modeling Directions (DRAFT 0)
Escalator: Refreshing Your OPNFV Environment With Less Troubles
Cloud Management Mechanisms
ETSI NFV POCS and PLUGTESTS
17 Dec 2015 Bryan Sullivan, AT&T
Enterprise vCPE use case requirement
Enhanced Platform Awareness (EPA) Alex Vul Intel Corporation
VF-C R2 Feature Planning & Implementation Yan Yang
Agenda Where we are (Amsterdam Architecture)
ONAP Amsterdam Architecture
Christopher Donley Prakash Ramchandran Ulas Kozat
Cloud Computing Dr. Sharad Saxena.
OSM Workshop SDN World Congress Oct’16
Documenting ONAP components (functional)
State of OPNFV MANO OPNFV MANO WG Report
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
ETSI Multi-access Edge Computing:
Management and Orchestration in Complex and Dynamic Environment
A 5G experimental environment focused on vertical applications
Open Source MANO (OSM) develop an Open Source MANO software stack aligned with ETSI NFV ISG
Common NFVI Telco Taskforce Paris Face-To-Face Sessions Compliance & Verification Heather, Kirksey LFN Rabi Abdel, Vodafone Group; July 2019.
Presentation transcript:

An introduction to Open Source MANO project (OSM) Gerardo García, Telefónica Lakshmi Sharma, Rift.io Artur Tyloch, Canonical Anil Gunturu, RIFT.io osm.etsi.org

INDUSTRY FRAGMENTATION IN MANO SPACE Problem Statement INDUSTRY FRAGMENTATION IN MANO SPACE SPEED IS CRITICAL

3 reasons that make the difference Why OSM? 3 reasons that make the difference

1) Open Source Initiative hosted by ETSI, easing alignment with NFV ISG… …driven by service provider requirements … and supported by key players of the virtualization space … OPEN TO NEW FELLOW TRAVELLERS

2) It embraces the complexity required for deployments in field 1. EPA support 2. Multi-VIM x100 3. Multi-site 4. SO and RO can be detached

3) We are not starting from scratch The project starts with running code from the beginning… OpenMANO (RO) Juju Charms (VNF Modeling & Config) Launchpad (SO/NS management) … which helps to: Avoid over-engineering due to excess of abstraction Start getting traction at SP level Ecosystem steering Seed code represents an initial starting point, being all components pluggable/replaceable for OSM

3) We are not starting from scratch 28th Jan 16 1st F2F integration meeting towards MWC’16 27th Oct 15 ETSI NFV #12 @Jersey City 22nd Feb 2016 MWC 16 Project presentation and press release 4th Apr 16 Kick-off and 1ST Design meeting 15th Oct 15 Dusseldorf SDN NFV World Congress 18th Feb 16 ETSI NFV #13 @Dublin

Scope of OSM

Real operation is multi-layered by nature NETWORK CREATION FULFILLMENT ASSURANCE (L3) SERVICE OPERATION (e.g. chaining of VAS & self-care portal) Add users to VPN Add and chain VAS to VPN (self-care) QoE monitoring (L2) SERVICE MANAGER (e.g. VPN service) VPN service design VPN deployment VPN service monitoring (L1) NETWORK DEPARTMENT (e.g network core) Network scenario creation & deployment (PE per site) Network scenario provisioning Network scenario monitoring (L0) NFVI OPERATOR Installation of switches & servers Tenant creation. Allocation of tenant quotes. Monitoring of usage of resources by tenants. Monitoring of NFVI infrastructure

Current MANO approaches are partial NETWORK CREATION FULFILLMENT ASSURANCE (L3) SERVICE OPERATION (e.g. chaining of VAS & self-care portal) Add users to VPN Add and chain VAS to VPN (self-care) QoE monitoring (L2) SERVICE MANAGER (e.g. VPN service) VPN service design VPN deployment VPN service monitoring (L1) NETWORK DEPARTMENT (e.g network core) Network scenario creation & deployment (PE per site) Network scenario provisioning Network scenario monitoring (L0) NFVI OPERATOR Installation of switches & servers Tenant creation. Allocation of tenant quotes. Monitoring of usage of resources by tenants. Monitoring of NFVI infrastructure SCOPE OF CURRENT MANO APPROACHES STATIC / TRADITIONAL OPERATION CLOUD OPERATION

Current MANO approaches are partial NETWORK CREATION FULFILLMENT ASSURANCE (L3) SERVICE OPERATION (e.g. chaining of VAS & self-care portal) Add users to VPN Add and chain VAS to VPN (self-care) QoE monitoring (L2) SERVICE MANAGER (e.g. VPN service) VPN service design VPN deployment VPN service monitoring (L1) NETWORK DEPARTMENT (e.g network core) Network scenario creation & deployment (PE per site) Network scenario provisioning Network scenario monitoring (L0) NFVI OPERATOR Installation of switches & servers Tenant creation. Allocation of tenant quotes. Monitoring of usage of resources by tenants. Monitoring of NFVI infrastructure STATIC / TRADITIONAL OPERATION SCOPE OF CURRENT MANO APPROACHES STATIC / TRADITIONAL OPERATION CLOUD OPERATION

SCOPE OF OSM CLOUD OPERATION Real operation is multi-layered by nature, so MANO needs to embrace it to have real operational impact NETWORK CREATION FULFILLMENT ASSURANCE (L3) SERVICE OPERATION (e.g. chaining of VAS & self-care portal) Add users to VPN Add and chain VAS to VPN (self-care) QoE monitoring (L2) SERVICE MANAGER (e.g. VPN service) VPN service design VPN deployment VPN service monitoring (L1) NETWORK DEPARTMENT (e.g network core) Network scenario creation & deployment (PE per site) Network scenario provisioning Network scenario monitoring (L0) NFVI OPERATOR Installation of switches & servers Tenant creation. Allocation of tenant quotes. Monitoring of usage of resources by tenants. Monitoring of NFVI infrastructure SCOPE OF OSM CLOUD OPERATION

PROJECT SCOPE & AREAS COMMUNITY-DRIVEN IMPLEMENTATION OF 1 NFVO+VNFM+SO* 1 NFV management and Orchestration NFV Orchestrator Os-Ma Or-Vi OSS/BSS Or-Vnfm DESCRIPTORS (VNFD & NSD) 2 EM(s) Specific VNF-M(s) Ve-Vnfm Generic VNF Manager VNF 1 VNF 2 VNF 3 Service, VNF and Infrastructure Description Vn-Nf Vi-Vnfm NFVI Virtual Computing Virtual Storage Virtual Network Virtualised Infrastructure Manager(s) Nf-Vi INTEROP & EPA SUPPORT W/REFERENCE VIM(s) 3 Virtualisation Layer Vl-Ha Hardware resources Computing Hardware Storage Hardware Network Hardware (*) Note: Service Orchestrator (SO) is currently beyond ETSI scope for MANO

SO NFVO G-VNFM S-VNFM Mapping to ETSI NFV OSM scope ETSI NFV scope G-VNFM = Generic VNFM S-VNFM = Specific VNFM (external)

Information Model (IM) is key to enable an open ecosystem of VNF providers and build a coherent E2E service orchestration

Information Model (IM) is key to enable an open ecosystem of VNF providers and build a coherent E2E service orchestration IM IM IM IM IM IM IM IM IM IM IM IM IM IM IM IM IM IM IM IM IM IM IM IM IM IM IM IM IM IM IM IM IM IM IM IM

Common and Standardized INFORMATION MODEL Delivering an open source MANO stack aligned to ETSI NFV Information Models Capable of consuming published Information Models (IM) for NFV service and deployment (VNFD, NSD, etc.) Extending the IM, and recommending back to ETSI NFV Assuring predictable behaviour of Virtualized Network Functions (VNF) and Network Services (NS) under said information models Enabling an eco-system of IM-compliant VNF vendors Ready to be offered to cloud and service providers No need of integration per- customer & MANO vendor basis

LOCAL DEVELOPMENT &TESTING TEST POOL FOR DEVELOPERS … providing a friendly environment for developers, minimizing entry barriers & paving the way for DevOps LOCAL DEVELOPMENT &TESTING TEST POOL FOR DEVELOPERS SERVICE PROVIDER Descriptors Descriptors VM images VM images Open Development Env Functional tests Low cost Integration from the beginning Real servers and switches Performance tests (EPA can be enforced) Cost-effective shared infrastructure Move the value to VNF services Production/pre-production environment Real network scenarios Final service configuration Fast deployment Low final integration cost SAME DESCRIPTORS ACROSS ALL THE CHAIN!

Demonstration: L3 VPN service with value added services Putting OSM in practice

MWC 2016 Demo - Rationale OBJECTIVE: Demonstrate the feasibility of the concepts, starting with existing code seeds As realistic as possible, with commercial VNFs Proof of main concepts of OSM: E2E automation EPA & underlay control – SLA can be guaranteed Multi-Site Multi-VIM Combination of multi-tenant and single-tenant VNFs Connection to external physical lines Useful for next stages of the project Enabler for further code development Room for further evolution/complexity

MWC 2016 Demo - OSM integration Launchpad (NSO) OpenMANO (RO) JUJU Server (CM) OpenStack Controller Compute Node OpenVIM VNF Proxy Charm

MWC 2016 Use case PE 1 PE 2 PE 3 Generator SSL VPN 2 SSL VPN 1 VIM 1 mgmt Generator mwc mgmt mgmt mgmt Corp. SP 10.0.2.0/24 Corp. SP 10.0.1.0/24 mgmt mwc PE 1 PE 2 VLAN 3000 VLAN 3000 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 1 interDC VIM 2 VLAN Z Multi-tenant VNF Single-tenant VNF L2 connection for dataplane L2 connection for low BW VIM tenant Corp. A 10.0.4.0/24 IMS-corpA net-mgmtOS (domain, users)

Demo infrastructure and interaction of OSM components MWC 2016 Demo - Videos MWC16 demo Demo infrastructure and interaction of OSM components

TEAM WORK RESILIENCE NOT ALL IDEAS SURVIVE Lessons learnt Determination to solve any problem together RESILIENCE Ability to withstand bumps along the way NOT ALL IDEAS SURVIVE Strategy is quickly drop ‘NOT to do’ items

OSM community

COMMUNITY CHARACTERISTICS OPEN COMMUNITY-BASED MANO STACK, based on these principles: Compliance and Feedback to ETSI ISG Architecture and Specs Base implementation information model Evolution Independent IOP labs to test & integrate in the community With an open governance model based on technical meritocracy TYPES OF ENGAGEMENT Developers (of course!) Early adopters Testers (modules & IOP) Advisors END USER ADVISORY GROUP Service providers and other end users of the technology (not integrators or resellers) will become members Produce Feature requests to the technical groups

Code will be available in OSM web page from the kick-off. Meanwhile: OSM code availability Code will be available in OSM web page from the kick-off. Meanwhile: OpenMANO: https://github.com/nfvlabs/openmano Juju charms and bundles: https://jujucharms.com RIFTware: https://github.com/RIFTIO/RIFT.ware

Engage in OSM osm.etsi.org

Find out more at: osm.etsi.org

Example of sequence diagram RIFT.ware Launchpad Telefonica OpenMANO Canonical Juju VNF 1. Instantiate NS 2. Instantiation Complete (resource information) VNF Configuration (Repeat for each VNF) 3. Deploy Proxy Charm VNF Configuration (Repeat for each VNF) 4. Apply Initial Config Primitives 5.Apply Configuration