Model-driven service design

Slides:



Advertisements
Similar presentations
Current impacts of cloud migration on broadband network operations and businesses David Sterling Partner, i 3 m 3 Solutions.
Advertisements

Ing. Tomáš Halagan.  Today’s network infrastructure  NFV in nutshell  Terms and definitions of NFV  NFV High Level Architecture  Benefits of NFV.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Software Defined Networking.
NFVRG Dallas Verification of NFV Services : Problem Statement and Challenges draft-shin-nfvrg-service-verification-01 M-K. Shin, ETRI.
Vic Liu Liang Xia Zu Qiang Speaker: Vic Liu China Mobile Network as a Service Architecture draft-liu-nvo3-naas-arch-01.
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.
Introduction to Avaya’s SDN Architecture February 2015.
Cisco Consulting Services for Application-Centric Cloud Your Company Needs Fast IT Cisco Application-Centric Cloud Can Help.
© 2016 TM Forum | 1 NFV – A Fresh Approach to Business Data Services Catalyst Overview.
Craig Farrell CTO Telecom IBM. Why to operators want SDN and NFV? Definitions SDN: Separate control/management & data plane of switches Centralization.
Communication Needs in Agile Computing Environments Michael Ernst, BNL ATLAS Distributed Computing Technical Interchange Meeting University of Tokyo May.
When RINA Meets NFV Diego R. López Telefónica
SDN & NFV Driving Additional Value into Managed Services.
Dell EMC Service Provider Cloud Infrastructure.
READ ME FIRST Use this template to create your Partner datasheet for Azure Stack Foundation. The intent is that this document can be saved to PDF and provided.
SDN-O LCM for Mercury Release Key Points and Overview
Why Network Virtualization is a Necessity… Not a Luxury
Creating New Revenue by Exposing Network Services Using TM Forum APIs
Dell EMC NFV Validated Systems: vCPE & SD-WAN.
Rationalizing ONAP Architecture for R2 and Beyond Vimal Begwani – AT&T
Cisco NFV Infrastructure
Usecase Subcommittee Meeting
ONAP layering/MEF alignment
Enterprise vCPE September 27, 2017.
Service Assurance in the Age of Virtualization
Virtual Data Center LAN
Chapter 6: Securing the Cloud
Lifecycle Service Orchestration (LSO) Models in context
Dell EMC Service Provider Cloud Infrastructure
Orchestration and Controller Alignment for ONAP Release 1
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
Digital Transformation for Modern Service Providers
OPEN-O Modeling Directions (DRAFT 0.6)
Tina Tsou, Bryan Sullivan,
Dell EMC Service Provider
ONAP Integration to External Domain Management Systems (DMS)
Microsoft SharePoint Server 2016
Process Improvement Process Identification
Azure Hybrid Use Benefit Overview
17 Dec 2015 Bryan Sullivan, AT&T
Presenter: Ciaran Roche
How Smart Networks are Changing Corporate Networks
Enterprise vCPE use case requirement
CORD Activities in NTT Group
The NPD Group - Enterprise DC Agenda
Enterprise vCPE use case requirement
Cloud Computing By P.Mahesh
VF-C R2 Feature Planning & Implementation Yan Yang
Veeam Backup Repository
AWS. Introduction AWS launched in 2006 from the internal infrastructure that Amazon.com built to handle its online retail operations. AWS was one of the.
Sana Tariq Sr. Architect Service Orchestration March 26th, 2018
Best Practices for Virtualization on the Subscriber Premises
MEF 3.0.
Bulent Unsal – EECIS Comms & Media Industry Leader 28 April 2011
ONAP Amsterdam Architecture
Built on the Powerful Microsoft Azure Platform, Lievestro Delivers Care Information, Capacity Management Solutions to Hospitals, Medical Field MICROSOFT.
Your Business Opportunity
Christopher Donley Prakash Ramchandran Ulas Kozat
Cloud Computing and Cloud Networking
Software Defined Networking (SDN)
Digital Transformation Asia 2018 – CALL FOR SPEAKERS
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
One-Stop Shop Manages All Technical Vendor Data and Documentation and is Globally Deployed Using Microsoft Azure to Support Asset Owners/Operators MICROSOFT.
Carlos J. Bernardos, Alain Mourad, Akbar Rahman
Utilizing the Network Edge
NFV and SD-WAN Multi vendor deployment
Productive + Hybrid + Intelligent + Trusted
ONAP Architecture Principle Review
Applying CIM to SD-WAN Weiqiang Cheng, Feng Yang(CMCC)
Presentation transcript:

Model-driven service design Introduction Roque Gagliano

What is a service? The word “service” is

Let’s start from the top…we have a customer You Network Compute Storage Network Functions (firewall, DPI, load balancer, etc) Resources:

Let’s start from the top…we have a customer Which consumes products Fullfilment Assurance Others (strategy, billing,…) Service Fullfilment: Is the process Order-to-Service Network Compute Storage Network Functions (firewall, DPI, load balancer, etc) Resources:

Let’s start from the top…we have a customer Which consumes products Our focus Fullfilment Assurance Others (strategy, billing,…) Resources: Examples: Multi-domain Multi-vendor Network Compute Storage Network Functions (firewall, DPI, load balancer, etc)

Self-service portal Service Fulfillment and related parts of OSS/BSS (except Service Assurance) Call center CPQ Customers & accounts Order capture engine Product configuration Products & Price Catalog Knowledge base Contracts & SLAs Customer care Installed assets Billing Order Management CPQ = Configure, Price and Quote Field Service Service provisioning Supply Chain Service activation Resource inventory

Self-service portal Service Fulfillment and related parts of OSS/BSS (except Service Assurance) Call center CPQ Customers & accounts Order capture engine Product configuration Products & Price Catalog Knowledge base Contracts & SLAs Customer care Installed assets Billing Order Management CPQ = Configure, Price and Quote Field Service Service provisioning Supply Chain Layers Responsible For Network Services Service activation Resource inventory

Network Services Service offered by the network to be consumed by other business layers (for example to create a product) Examples: SP: E-Line, VPN, 4G mobile data, etc. Enterprise/DC: New employee IT, server-network-activation Network services typically spans multiple domains (optical, IP, DC, mobile, etc.) A single network element MAY support multiple services Note: the term “Network Service” is also overused across the board by standard and industry groups.

Order Capture and Management + BSS + Inventories Provisioning and Activation layer exposes different “type” of services: customer and resource facing Order Capture and Management + BSS + Inventories Customer Facing Services Provisioning: Focus on provisioning process Vendor and implementation independent API Resource Facing Services Activation: Focus on technical implementation Network Compute Storage Network Functions (firewall, DPI, load balancer, etc) Resources:

Historically, the industry has done a poor job bridging fulfilment and assurance

Although not a focus this week…assurance is changing And modeling has a central part on it

Coming back, what is a service? We will focus on “Network Services” which are objects exposed by the provisioning and activation layers to the rest of the fulfillment stack

What about model driven? The word “service” is

What we have done so far when designing network services Service design is still a very rudimentary and manual process In most entities, organizations create text documents with network service descriptions There is little formality on network services design processes Automation is not wide-spread. It is also typically done by proprietary systems based on “statements of work”

What would change with model-drive? Model-driven systems provides a formalization of the design process, where human-readable objects can now also be read by machines It requires a modeling language Three part of a network service that may be influenced by models: inputs accepted by the system, outputs from the systems and the business logic. INPUT Business Logic OUTPUT

Orchestration Is the implementation of the business logic Happens at both layers: Provisioning (customer-facing) and Activation (resource- facing) Categories: Workflow-based orchestration Transactional (or intent) -based orchestration Functions (service lifecycle): Design and Assign Service decomposition Minimum changes calculation and execution Recovery (rollback) SLA management Primitives: Basic: Create, Read, Update, Delete (CRUD) Advance: Re-deploy, Un-deploy, Check-sync

What will you learn during this class? You will understand the current challenges facing the traditional network services You will learn about model-driven architectures as a way to address these challenges You will learn about YANG, the modeling language from the IETF You will learn about how to use YANG to model network services

Network Services Challenges

Challenges are not just technological New customer behavior and new business models Changing customer behavior and new expectations Execution at the speed of software Rapidly changing business models Agility, DevOps, NFV, SDN, new services platforms Everything on demand New services with a press of a button Cloud, virtualization, programmable networks New ecosystems and value chains OTT co-opetition All of this requires successful, flexible automation, but complexity has destroyed many automation initiatives.

Network Function Virtualization NFV is the process to move network functions from dedicated hardware to general purpose x86 computers The technology change is evolving since an original proposal in 2008 NFV involves technology disruptions for: Data Plane: making x86 based forwarding suitable for SP services Control Plane: new paradigms with highly distributed systems Security Plane: shared resources adds new security requirements Management Plane: automation is not longer optional for NFV NFV is happening at both SP and Enterprises

ETSI MANO Protocol Stack NFVO has two functions: Service Orchestration (SO) Resource Orchestration (RO) NFVO-VNFM has two operation modes: Direct Indirect VIM is decouple in two elements: VIM Compute (Openstack or Vmware) VIM Network (SDN-DC) Data models and APIs not yet standardized

NFV is not alone in the virtualization trend Portal OSS /BSS Business Service Orchestration Service Assurance Orchestrated End To End Network Service Orchestration End To End DC application and Cloud Orchestration NFVO EMS Controller VNFM EMS Day1/Day 0 Automation PNF VNF VIM NFVI Telco Cloud & Network Orchestration Application, DC & Cloud Orchestration Original slide from Laurent Desauney

NFV Use cases Virtual Managed Services: Virtual Packet Core: Yes, plain old VPNs with added value services: firewall, DPI, content security Virtual functions can be dedicated or shared, located in a central DC or distributed at the customer’s CPE (universal CPE) One important use case is to save SP expensive MPLS links and move traffic toward Internet Virtual Packet Core: Corporate APN, Machine to machine, IoT…all benefit from dedicated VPCs. Infrastructure virtualization: Virtual route-reflector, virtual BNG, virtual CMTS

Software Defined Networks (SDN) Not one but three clear technology trends SDN - DC Network splicing and service chaining in the DC Overlay solutions (VXLAN) Mainly proprietary solutions Extending to SP POPs Network Service Headers (NSH) getting traction SDN - WAN “Intelligent” WAN solutions for managing branches All about reduring MPLS costs Either managed services (adopted by ISPs) or over-the-top with cloud management Mainly management plane focus Mostly proprietary solutions with proprietary hardware SDN - Transport SP-centric solution to improve resource utilization in its network Optionally multi-layer Enabled by protocols such as: Segment-Routing, PCEP, BGP-LS and NETCONF/YANG

SDN moves Network to ”close-loop control principle” Provisioning “knowledge” Activation Analytics Machine-learning in the latest buzz word configuration Topology Telemetry configuration Network Centralized controller with overall network knowledge

OpenSource: challenging standard bodies OpenSource: challenging standard bodies? Is reading code replacing documentation? And more and more missing ….

We come back to the people… What is DevOps? Takes a new or enhanced feature all the way to production—everyone is adding value to the customer Based on lean and agile principles “The cool-kids way of stringing stuff together with shell scripts. It exists because we can now wrap things in shell scripts that we used to only dream of; the world is now programmable at a much larger scale, and we have many new tools and techniques for taking advantage of it.” A method that stresses communication, collaboration, integration, automation, and cooperation across organizational units to deliver features quickly and efficiently. DevOps is the marrying of process, infrastructure, and product http://dev.mobify.com/blog/devops-101-best-practices/

DevOps People, Process Culture Practices Tools Underpinning: Automation DevOps for Networking, Use Things You Can Program, and Program the Things You Use. Stefan Vallin, Cisco

Changes in Network Professionals’ Skills An increased knowledge of other IT disciplines More knowledge of the business More understanding of applications More emphasis on programming Stallings: Foundations of Modern Networking: SDN, NFV, QoE, IoT, and Cloud

The resulting scenario From NFV/SDN World congress 2016

Module 1 Summary Complexity is on the rise Requirements are also on the rise Formalizing the service design, testing and operation process is paramount