OPEN-O Modeling Directions (DRAFT 0)

Slides:



Advertisements
Similar presentations
UNI Manager Project Proposal to OpenDaylight
Advertisements

Open Source and Info Models 17 Dec 2015 Bryan Sullivan, AT&T.
14 March 2016 Bryan Sullivan, AT&T Artur Tyloch, Canonical
Model-Driven NFV (Models) Project 22 March 2016 Bryan Sullivan, AT&T.
OSM - Open Source MANO An open-source project hosted by ETSI
Version 0.6 Draft – For Review Huabing Zhao
Version 1.0 Olga Havel  Project Name: SDN-O  Project Repository name: sdno  Project Description  Provide the network connectivity.
Version 0.9 Huabing Zhao
OPEN-O Approach 1, 2, 3 and 1.5 Discussion in Beijing.
Service Design & Onboarding
Open-O GS-O Project Proposal
SDN-O LCM for Mercury Release Key Points and Overview
Open-O SFC.Mgr Proposal
ONAP Management Requirements
OPEN-O VNF Supplier APIs & SDK Project Proposal
ARC: Definitions and requirements for SO/APP-C/VF-C discussion including call notes Chris Donley July 5, 2017.
Microservice Powered Orchestration
Master Service Orchestrator (MSO)
OPEN-O Architecture Comments
ONAP and MEF LSO External API Framework Functional Reference Architecture 12 July 2017 Andy Mayer, Ph.D. © 2016 AT&T Intellectual Property. All rights.
Orchestration and Controller Architecture Alignment Vimal Begwani AT&T
Rationalizing ONAP Architecture for R2 and Beyond Vimal Begwani – AT&T
ONAP layering/MEF alignment
MEF Modeling Activities
ONAP Architecture Meeting 8/8
14 April 2016 Bryan Sullivan, AT&T
Lifecycle Service Orchestration (LSO) Models in context
Orchestration and Controller Alignment for ONAP Release 1
ONAP Architecture Slides Current Plan of Record
ONAP Multi-VIM/Cloud Long Term Architecture and Use Cases (Under Community Discussion across Use Case, Optimization Framework, OOM,
Information Model Layering
OPEN-O Project Proposal Training
OPEN-O Modeling Directions (DRAFT 0.6)
Defining ONAP VNF Package Model
Multi-VIM/Cloud High Level Architecture
Tina Tsou, Bryan Sullivan,
ETSI NFV: IFA & SOL specifications list
Interface to External Controllers and SD-WAN Use Case
ONAP Interface to External Controllers
ARC: Definitions and requirements for SO/APP-C/VF-C discussion Chris Donley Date , 2017.
ONAP Architecture Meeting 8/8
Agenda Overview High Level Architecture Design time Architecture
MEF Modeling Activities
ARC 5: Deployment Options Chris Donley
ONAP Architecture Slides Current Plan of Record
ONAP Integration Through Information and Data Modeling
MEF LSO Legato SDK 24 October 2017 Andy Mayer, Ph.D. Tara Cummings.
ONAP Integration to External Domain Management Systems (DMS)
Multi-VIM/Cloud High Level Architecture
17 Dec 2015 Bryan Sullivan, AT&T
Alex Vul and Ramesh Nagarajan DMS Task Force
ONAP Amsterdam Architecture
ONAP – Centralised Parser Distribution Atul Purohit - Vodafone
OPEN-O Nanjing Workshop
Enhanced Platform Awareness (EPA) Alex Vul Intel Corporation
VF-C R2 Feature Planning & Implementation Yan Yang
Agenda Where we are (Amsterdam Architecture)
ONAP APIs Andrew Mayer, AT&T
ONAP Amsterdam Architecture
Christopher Donley Prakash Ramchandran Ulas Kozat
Documenting ONAP components (functional)
Multi-VIM/Cloud High Level Architecture
State of OPNFV MANO OPNFV MANO WG Report
FUNCTIONAL Architecture for R2+
ONAP Beijing Architecture Chris Donley 1/9/18
Defining ONAP VNF Package Model
ONAP Architecture for Rel 1
Open Source MANO (OSM) develop an Open Source MANO software stack aligned with ETSI NFV ISG
GNFC Architecture and Interfaces
TOSCA Orchestration Paradigm
Presentation transcript:

OPEN-O Modeling Directions (DRAFT 0) OPEN-O Technical Steering Committee

OPEN-O High Level Architecture Overview SDN Driver VNFM Drivers VIM Drivers ACCESS/WAN SDN Controller Drivers NFV SDN Controller Drivers Orchestrator Service Model Designer Portal GUI Portal … Test & Lab (for feature) GS-O Service Decomposer Service Lifecycle Mgr. Service Parser Abstract NBI SDN-O SDN Res. Mgr. Abstract SBI NFV-O NFV Res. Mgr. NFV Monitor NS Lifecycle Mgr. VPN SDN Lifecycle Mgr. Traffic Optimize VAS Mgr. Monitor O-Common External System Register Template Mgr. Analytics Policy Inventory Common Service HA Log Driver Mgr. Micro-Service Bus Protocol Stack Auth. EMS/NMS Driver NFV Workflow Engine Catalog

Current State OPEN-O scope includes management of… NFV-I VNFs Network Services Customer Facing Services OPEN-O is implemented using a micro-service based architecture All functional components are implemented as one or more micro-services A micro-service bus is used for micro-service registration, location and inter-service communication There is no shared state Per-service models and APIs Services (NS, VNF, NFV-I) are defined and described using a combination of TOSCA and YANG Each functional component has its own information/data models and APIs There are no unified northbound and southbound APIs

Evolving OPEN-O Architecture… Principles Model driven functional component integration Model driven functional component and micro-service interaction Model driven interface abstraction Model Considerations Attributes & Operations – semantic and syntactic meaning Encoding – specification grammar Persistence – packaging for delivery Interface Considerations Interactive (H2M) vs Programmatic (M2M) Imperative vs Declarative Internal vs External Northbound Outer (Service) APIs UX Service “Thing” Data Service Southbound Outer (Resource) APIs Physical Cloud Virtual Service APIs API Gateway/Broker Model Access Boundary NVFI Resources Micro-service Bus

Model Abstraction Layers CRaaS NFV Infrastructure NFV-IaaS VNF Infrastructure VNFaaS Network Services Customer Facing Services NSaaS Physical Virtual Cloud 3rd party XaaS services

Design-Time Vs Run-Time Models Service Definition Service Offering Service Offering Instance Design Time Model Run-Time Model Design time model is a subset of a run-time model Consistency of attributes and associations Different encodings and persistence

Modeling Directions… Design Time Run-Time End-to-end “service” definition based on TOSCA/YAML templates End-to-end VNF modeling using TOSCA “requirements” and “capabilities” Run-Time Driven by OPEN-O deployment use cases Core model to support OPEN-O architectural needs and run-time state distribution/decentralization Model “views” to expose core model using MEF and/or other standard models Persistence approach likely to include a decentralized “document store” with federated queries

Interfaces Directions “Outer” OPEN-O model and interfaces Consumption and administration of OPEN-O provided services Integration with external systems Model and interface adapters “Inner” micro-service models and interfaces Domain specific, functional component centric For internal OPEN-O use only Sources of information for the “outer model”

Community Synergies Current OPNFV ARIA Juju Future OPNFV ODL OPERA Functional Test ARIA Juju Future OPNFV Models Onboarding Telemetry Benchmarking ODL

SDO Synergies Current ETSI/MANO TOSCA YANG Future Extensions to ETSI/MANO Extensions to TOSCA MEF model/interface alignment

Click to edit Master title style Lorem Ipsum Dolor Sit

??? MEF ETSI TMF OPEN-O NB Interfaces Customer Facing Services CS-O Model Policies & Rules Network Services RS-O Micro-service Infrastructure VNF Infrastructure VNFM Common Services NFV Infrastructure VIM OPEN-O SB Interfaces