MEF 3.0 Lifecycle Services Orchestration (LSO)• Orchestration across multiple service providers...

33
MEF 3.0 Lifecycle Services Orchestration (LSO) Emerson Moura Distinguished Systems Engineer | Cisco

Transcript of MEF 3.0 Lifecycle Services Orchestration (LSO)• Orchestration across multiple service providers...

Page 1: MEF 3.0 Lifecycle Services Orchestration (LSO)• Orchestration across multiple service providers • Orchestration over multiple network technology domains • Specifications and

MEF 3.0 Lifecycle Services Orchestration (LSO)

Emerson MouraDistinguished Systems Engineer | Cisco

Page 2: MEF 3.0 Lifecycle Services Orchestration (LSO)• Orchestration across multiple service providers • Orchestration over multiple network technology domains • Specifications and

Orchestrated & Dynamic Open

Agile Expanded

MEF 3.0’s Global Services FrameworkAccelerate innovation of agile, assured and orchestrated services.

• Orchestration across multiple service providers

• Orchestration over multiple network technology domains

• Specifications and SDKs

• MEF global membership• MEF 3.0 projects on MEFnet• LSO Hackathon• Software developer community• Open source projects & SDOs• Enterprise advisory council• Certified professionals• Events, seminars, webinars

• Expanded CE• IP• Layer 1• SD-WAN• Security• Applications

• Cloud-based test & certification platform

• On-demand, user-initiated• For both services & LSO APIs

Page 3: MEF 3.0 Lifecycle Services Orchestration (LSO)• Orchestration across multiple service providers • Orchestration over multiple network technology domains • Specifications and

LSO APIsA look into

Page 4: MEF 3.0 Lifecycle Services Orchestration (LSO)• Orchestration across multiple service providers • Orchestration over multiple network technology domains • Specifications and

Goal: Develop a model to automate, orchestrate and communicate subscriber intent.

Page 5: MEF 3.0 Lifecycle Services Orchestration (LSO)• Orchestration across multiple service providers • Orchestration over multiple network technology domains • Specifications and

Goal: Develop a model to automate, orchestrate and communicate subscriber intent.

e.g.: Dynamic CE Service

Business Apps +Service Orchestration

portal

service realization

subscriber intent

Service provider

Page 6: MEF 3.0 Lifecycle Services Orchestration (LSO)• Orchestration across multiple service providers • Orchestration over multiple network technology domains • Specifications and

e.g.: Dynamic CE Service

portal

Service provider

Goal: Develop a model to automate, orchestrate and communicate subscriber intent.

service realization

subscriber intent

Page 7: MEF 3.0 Lifecycle Services Orchestration (LSO)• Orchestration across multiple service providers • Orchestration over multiple network technology domains • Specifications and

e.g.: Dynamic CE Service

portal

Service provider

WAN controller

Business Applications

Service Orchestrator

manage resources

servicecontrol

order & bill

manage & operate e2e

manage infrastructure

service realization

subscriber intent

Goal: Develop a model to automate, orchestrate and communicate subscriber intent.

Page 8: MEF 3.0 Lifecycle Services Orchestration (LSO)• Orchestration across multiple service providers • Orchestration over multiple network technology domains • Specifications and

e.g.: Dynamic CE Service

portal

Service provider

WAN controller

Business Applications

Service Orchestrator

adagio

allegro

cantata

legato

presto

service realization

subscriber intent

Goal: Develop a model to automate, orchestrate and communicate subscriber intent.

Page 9: MEF 3.0 Lifecycle Services Orchestration (LSO)• Orchestration across multiple service providers • Orchestration over multiple network technology domains • Specifications and

e.g.: Multi-Operator CE Service

Business Applications

Service Orchestrator

Business Applications

Service Orchestrator

Service provider Access Provider

Sonata

Interlude

portal

And do so across inter-organizational boundaries.

service realization

subscriber intent

Page 10: MEF 3.0 Lifecycle Services Orchestration (LSO)• Orchestration across multiple service providers • Orchestration over multiple network technology domains • Specifications and

Lifecycle Service Orchestration Reference Architecture (LSO-RA)

Page 11: MEF 3.0 Lifecycle Services Orchestration (LSO)• Orchestration across multiple service providers • Orchestration over multiple network technology domains • Specifications and

LSO APIs enable end-to-end service orchestration across networks & over technology domains.

Mobile

Commercial

Self-serviceWeb Portal

Data CenterCloud Service Provider

Internet Cloud

Retail Service Provider Wholesale Operator

Residential

TechnologyDomain APIs

F R A M E W O R K

TechnologyDomain APIs

F R A M E W O R K

Inter-CarrierAPIs

CustomerFacing APIs

allegrocantata

interludesonata

adagio adagio

Business Applications Business Applications

legato legato

presto presto

ServiceOrchestration

ServiceOrchestration

Page 12: MEF 3.0 Lifecycle Services Orchestration (LSO)• Orchestration across multiple service providers • Orchestration over multiple network technology domains • Specifications and

Business Applications

Service Orchestration Functionality

Business Applications

The LSO Reference Architecture

CANTATA(CUS:BUS)

Customer Domain

SP DomainPartner Domain

customerapplication coordinator

CUS: Customer Application CoordinatorBUS: Business ApplicationsSOF: Service Orchestration FunctionalityICM : Infrastructure Control and ManagementECM : Element Control and Management

ALLEGRO(CUS:SOF)

SONATA(BUS:BUS)

INTERLUDE(SOF:SOF)

LEGATO(BUS:SOF)

Infrastructure Control and Management

PRESTO(SOF:ICM)

Service Orchestration Functionality

Infrastructure Control and Management

LEGATO(BUS:SOF)

PRESTO(SOF:ICM)

Element Control and Management

Element Control and Management

ADAGIO(ICM:ECM)

ADAGIO(ICM:ECM)

ENNINetwork Infrastructure Network Infrastructure

Page 13: MEF 3.0 Lifecycle Services Orchestration (LSO)• Orchestration across multiple service providers • Orchestration over multiple network technology domains • Specifications and

A new reference architecture:Lifecycle Service Orchestration (LSO) and its APIs

Defined in MEF 55:The LSO Framework specification

APIs are released as SDKs

Available in experimentalor publishedstates

Based on a 6 month sprint cycle

Page 14: MEF 3.0 Lifecycle Services Orchestration (LSO)• Orchestration across multiple service providers • Orchestration over multiple network technology domains • Specifications and

MEF’s LSO API work was initiated by a diverse and global group of service providers.

Cantata

Allegro

Sonata

Interlude

Legato

Presto

Adagio

Page 15: MEF 3.0 Lifecycle Services Orchestration (LSO)• Orchestration across multiple service providers • Orchestration over multiple network technology domains • Specifications and

Now delivering on multiple LSO API SDK projects.

Cantata

Allegro

Sonata

Interlude

Legato

Presto

Adagio

Portal-based Service Ordering (RI)

Elastic Service, Notifications – Performance, Service Status, Testing, Fault (RI)

Service Catalog, Service Order, Service Inventory (R1)

Network Resource Provisioning I (RI)

Optical, Performance Mgmt. of MEF Services (R3)

Elastic Service, Performance Reporting, Testing, Technical Fault Notification (R1)

Ordering-I Serviceability (RI, R1.1)

Quote I (R3)

Quote II (R4)

SLA Reporting, Contracting, Catalog, Invoicing, Contact Mgmt., Implementation Feedback

In Development Starting 2018Released

Network Resource Provisioning II (R2)

Ordering-II Inventory, Trouble-ticketing (R2)

In Planning

Page 16: MEF 3.0 Lifecycle Services Orchestration (LSO)• Orchestration across multiple service providers • Orchestration over multiple network technology domains • Specifications and

The LSO Reference Architecture in depth.

Page 17: MEF 3.0 Lifecycle Services Orchestration (LSO)• Orchestration across multiple service providers • Orchestration over multiple network technology domains • Specifications and

Business Applications

Service Orchestration Functionality

Business Applications

The LSO Reference Architecture

CANTATA(CUS:BUS)

Customer Domain

SP DomainPartner Domain

customerapplication coordinator

CUS: Customer Application CoordinatorBUS: Business ApplicationsSOF: Service Orchestration FunctionalityICM : Infrastructure Control and ManagementECM : Element Control and Management

ALLEGRO(CUS:SOF)

SONATA(BUS:BUS)

INTERLUDE(SOF:SOF)

LEGATO(BUS:SOF)

Infrastructure Control and Management

PRESTO(SOF:ICM)

Service Orchestration Functionality

Infrastructure Control and Management

LEGATO(BUS:SOF)

PRESTO(SOF:ICM)

Element Control and Management

Element Control and Management

ADAGIO(ICM:ECM)

ADAGIO(ICM:ECM)

ENNINetwork Infrastructure Network Infrastructure

Page 18: MEF 3.0 Lifecycle Services Orchestration (LSO)• Orchestration across multiple service providers • Orchestration over multiple network technology domains • Specifications and

Business Applications

Service Orchestration Functionality

Business Applications

LSO RA - CantataCustomer Domain

SP DomainPartner Domain

customerapplication coordinator

ALLEGRO(CUS:SOF)

SONATA(BUS:BUS)

INTERLUDE(SOF:SOF)

LEGATO(BUS:SOF)

Infrastructure Control and Management

PRESTO(SOF:ICM)

Service Orchestration Functionality

Infrastructure Control and Management

LEGATO(BUS:SOF)

PRESTO(SOF:ICM)

Element Control and Management

Element Control and Management

ADAGIO(ICM:ECM)

ADAGIO(ICM:ECM)

ENNINetwork Infrastructure Network Infrastructure

Product catalogProduct feasibilityProduct orderingAcceptance testing infoBilling and usageTrouble reports / statusProduct level quality

LSO Cantata

CANTATA(CUS:BUS)

Page 19: MEF 3.0 Lifecycle Services Orchestration (LSO)• Orchestration across multiple service providers • Orchestration over multiple network technology domains • Specifications and

Business Applications

Service Orchestration Functionality

Business Applications

LSO RA - Sonata

CANTATA(CUS:BUS)

Customer Domain

SP DomainPartner Domain

customerapplication coordinator

ALLEGRO(CUS:SOF)

INTERLUDE(SOF:SOF)

LEGATO(BUS:SOF)

Infrastructure Control and Management

PRESTO(SOF:ICM)

Service Orchestration Functionality

Infrastructure Control and Management

LEGATO(BUS:SOF)

PRESTO(SOF:ICM)

Element Control and Management

Element Control and Management

ADAGIO(ICM:ECM)

ADAGIO(ICM:ECM)

ENNINetwork Infrastructure Network Infrastructure

Address validationServiceabilityOrderingQuotingBilling assuranceTestingChange management

LSO Sonata

SONATA(BUS:BUS)

Page 20: MEF 3.0 Lifecycle Services Orchestration (LSO)• Orchestration across multiple service providers • Orchestration over multiple network technology domains • Specifications and

Business Applications

Service Orchestration Functionality

Business Applications

LSO RA - Legato

CANTATA(CUS:BUS)

Customer Domain

SP DomainPartner Domain

customerapplication coordinator

ALLEGRO(CUS:SOF)

INTERLUDE(SOF:SOF)

Infrastructure Control and Management

PRESTO(SOF:ICM)

Service Orchestration Functionality

Infrastructure Control and Management

PRESTO(SOF:ICM)

Element Control and Management

Element Control and Management

ADAGIO(ICM:ECM)

ADAGIO(ICM:ECM)

ENNINetwork Infrastructure Network Infrastructure

Service feasibilityService configuration & activationUsage events & metricsService performance & qualityService policy

LSO Legato

LEGATO(BUS:SOF)

LEGATO(BUS:SOF)

SONATA(BUS:BUS)

Page 21: MEF 3.0 Lifecycle Services Orchestration (LSO)• Orchestration across multiple service providers • Orchestration over multiple network technology domains • Specifications and

Business Applications

Service Orchestration Functionality

Business Applications

LSO RA - Presto

CANTATA

(CUS:BUS)

Customer Domain

SP DomainPartner Domain

customerapplication coordinator

ALLEGRO

(CUS:SOF)

INTERLUDE

(SOF:SOF)

Infrastructure Control and Management

Service Orchestration Functionality

Infrastructure Control and Management

Element Control and Management

Element Control and Management

ADAGIO

(ICM:ECM)

ADAGIO

(ICM:ECM)

ENNINetwork Infrastructure Network Infrastructure

Connectivity & network function feasibility

Configuration, activation & management of

connectivity and logical network functions

Topology and routing

Performance and Fault

Connectivity policy

LSO Presto

SONATA

(BUS:BUS)

LEGATO

(BUS:SOF)

LEGATO

(BUS:SOF)

PRESTO

(SOF:ICM)

PRESTO

(SOF:ICM)

Page 22: MEF 3.0 Lifecycle Services Orchestration (LSO)• Orchestration across multiple service providers • Orchestration over multiple network technology domains • Specifications and

Business Applications

Service Orchestration Functionality

Business Applications

LSO RA - Adagio

CANTATA(CUS:BUS)

Customer Domain

SP DomainPartner Domain

customerapplication coordinator

ALLEGRO(CUS:SOF)

INTERLUDE(SOF:SOF)

Infrastructure Control and Management

Service Orchestration Functionality

Infrastructure Control and Management

Element Control and Management

Element Control and Management

ENNINetwork Infrastructure Network Infrastructure

Manage fabric or network functions on specific elements

Element level configurationElement resource stateElement fault and performanceElement level policy

LSO Adagio

SONATA(BUS:BUS)

LEGATO(BUS:SOF)

LEGATO(BUS:SOF)

PRESTO(SOF:ICM)

PRESTO(SOF:ICM)

ADAGIO(ICM:ECM)

ADAGIO(ICM:ECM)

Page 23: MEF 3.0 Lifecycle Services Orchestration (LSO)• Orchestration across multiple service providers • Orchestration over multiple network technology domains • Specifications and

Business Applications

Service Orchestration Functionality

Business Applications

LSO RA - AllegroCustomer Domain

SP DomainPartner Domain

customerapplication coordinator

SONATA(BUS:BUS)

INTERLUDE(SOF:SOF)

LEGATO(BUS:SOF)

Infrastructure Control and Management

PRESTO(SOF:ICM)

Service Orchestration Functionality

Infrastructure Control and Management

LEGATO(BUS:SOF)

PRESTO(SOF:ICM)

Element Control and Management

Element Control and Management

ADAGIO(ICM:ECM)

ADAGIO(ICM:ECM)

ENNINetwork Infrastructure Network Infrastructure

Dynamic service controlService state infoService performance & qualityService related alerts

LSO Allegro

CANTATA(CUS:BUS)

ALLEGRO(CUS:SOF)

Page 24: MEF 3.0 Lifecycle Services Orchestration (LSO)• Orchestration across multiple service providers • Orchestration over multiple network technology domains • Specifications and

Business Applications

Service Orchestration Functionality

Business Applications

LSO RA - InterludeCustomer Domain

SP DomainPartner Domain

customerapplication coordinator

SONATA(BUS:BUS)

LEGATO(BUS:SOF)

Infrastructure Control and Management

PRESTO(SOF:ICM)

Service Orchestration Functionality

Infrastructure Control and Management

LEGATO(BUS:SOF)

PRESTO(SOF:ICM)

Element Control and Management

Element Control and Management

ADAGIO(ICM:ECM)

ADAGIO(ICM:ECM)

ENNINetwork Infrastructure Network Infrastructure

Dynamic service controlService parameter configurationService state infoService performance infoService problem alerts

LSO Interlude

CANTATA(CUS:BUS)

ALLEGRO(CUS:SOF)

INTERLUDE(SOF:SOF)

Page 25: MEF 3.0 Lifecycle Services Orchestration (LSO)• Orchestration across multiple service providers • Orchestration over multiple network technology domains • Specifications and

Lifecycle Service Orchestration Committee Projects

Page 26: MEF 3.0 Lifecycle Services Orchestration (LSO)• Orchestration across multiple service providers • Orchestration over multiple network technology domains • Specifications and

Each LSO reference point spawns many projects. For example, the LSO Sonata projects and related releases.

Contract

Serviceability

Quote

Order

Inventory

Trouble Ticket

Bill

Perform Address

ValidationRetrieve Site

Perform Product

Qualification

Submit New Order

Retrieve an Order

Release 1

Get Quote for New

Submit Order to modify

configuration

Submit Disconnect

OrderCancel an

Order in flight

Retrieve Inventory Data

Create Trouble Ticket

Update Trouble Ticket

Close Trouble Ticket

Cancel Trouble Ticket

Retrieve Trouble Ticket

Receive Trouble Ticket Status Change

Notification

Release 2

Create Billing Account

Get Quote for Modification

Get Quote for Termination

Modify an Order in flight

Submit a Future Dated Order

Receive Order Progress

Notifications

Submit Order to perform complex

Configuration Change

Retrieve Invoice Release 3+

Page 27: MEF 3.0 Lifecycle Services Orchestration (LSO)• Orchestration across multiple service providers • Orchestration over multiple network technology domains • Specifications and

LSO Sonata R1 was released in July 2017

Service Providers need to be able to…

Serviceability

1. Request Address Validation for a geographic location with Partner2. Retrieve Sites at a given location from Partner 3. Request Serviceability (Product Offer Qualification) at a given location from Partner

Ordering (New Order)

1. Request a new Product order with Partner2. Retrieve the Product order from Partner

Page 28: MEF 3.0 Lifecycle Services Orchestration (LSO)• Orchestration across multiple service providers • Orchestration over multiple network technology domains • Specifications and

For LSO Sonata R2

Service Providers need to be able to…

Ordering1. Retrieve Product Inventory from Partner2. Order for requesting Product Changes with Partner3. Order for requesting Product Disconnections with Partner4. Cancel the inflight Product order with Partner

Ticketing1. Request creating Trouble Ticket with Partner2. Request modifications or cancellation on the Trouble Ticket with Partner3. Receive notification on the Trouble Ticket’s progress from Partner

Quote

1. Request for Quote for a Product from the Partner

Page 29: MEF 3.0 Lifecycle Services Orchestration (LSO)• Orchestration across multiple service providers • Orchestration over multiple network technology domains • Specifications and

29

Lifecycle Service Orchestration – Completed Work

• Lifecycle – MEF 50.1 (Service Lifecycle)– MEF 52 (CE Perform. Reporting Framework)– MEF 53 (CE Services Qualification

Questionnaire)– MEF 54 (Ethernet Interconnect Point)– MEF 57 (Ethernet Ordering)

• Orchestration – MEF 55 (LSO Reference Architecture,

Operational Threads, TOSCA templates)– MEF 59 Network Resource Model– MEF 60 Network Resource Provisioning

• Services / Modeling– MEF 58 Yang Modules for MEF services

Page 30: MEF 3.0 Lifecycle Services Orchestration (LSO)• Orchestration across multiple service providers • Orchestration over multiple network technology domains • Specifications and

30

Lifecycle Service Orchestration – Work in Progress

• Lifecycle – Commercial Affecting Attributes

– MEF 57 enhancements (IPS, Access E-Line)

– Presto SOAM and SAT

• Orchestration – MEF 55 (LSO Reference Architecture

SOF, Security)

– Access e-Line Service Control

– MEF Network Slicing Architecture

• Services / Modeling– MEF Core Model

– Policy Driven Orchestration

Page 31: MEF 3.0 Lifecycle Services Orchestration (LSO)• Orchestration across multiple service providers • Orchestration over multiple network technology domains • Specifications and

Open source & SDO collaboration supporting LSO

Page 32: MEF 3.0 Lifecycle Services Orchestration (LSO)• Orchestration across multiple service providers • Orchestration over multiple network technology domains • Specifications and

MEF consistently pursues collaboration with open source projects & other standards groups.

Open APIs with LSO

Network resource modeling

Ethernet ordering technical

specification

Open APIs with LSOLSO APIs

Information models and G.8011

Information & data models

IP service definitions

Multiple collaborations including:

Page 33: MEF 3.0 Lifecycle Services Orchestration (LSO)• Orchestration across multiple service providers • Orchestration over multiple network technology domains • Specifications and

MEF consistently pursues collaboration with open source projects & other standards groups.

Open APIs with LSO

Network resource modeling

Ethernet ordering technical

specification

Open APIs with LSOLSO APIs

Information models and G.8011

Information & data models

IP service definitions

Multiple collaborations including: