software defined services an opportunity for service ... · software defined services – an...

72

Upload: duongphuc

Post on 09-Sep-2018

227 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer
Page 2: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

Software Defined Services –An Opportunity for Service Providers and Enterprises

Rada Stanic, Principal Systems Engineer

BRKSPG-2008

Page 3: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Cisco Spark

Questions? Use Cisco Spark to communicate with the speaker after the session

1. Find this session in the Cisco Live Mobile App

2. Click “Join the Discussion”

3. Install Spark or go directly to the space

4. Enter messages/questions in the space

How

Page 4: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Agenda

• What is Driving the Change Towards Software Defined?

• Programmable Transport Services

• Managed Services Transformation

• Software Defined WAN (SD WAN)

• Conclusion

Page 5: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

What is Driving the Change Towards Software Defined?

Page 6: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

How Do Your Customers Interact Today?

ACME Provider

BRKSPG-2008 5

Page 7: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Self-Service is Now a Must!Now, Faster, Customised, Powerful

BRKSPG-2008 6

Page 8: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Imagine Your Telecom Services Menu

Software Defined Services >

Virtual Load Balancer

Create new LB

Virtual Firewall

Modify Your Rules

L2 Network

Increase Bandwidth

Schedule on-Demand

L3 Network

Change QoS

Cloud VPN

Add new Location

Change Existing Bandwidth

BRKSPG-2008 7

Page 9: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKSPG-2008

Differences Traditional SP vs. SW Defined SP

• Call Center / Sales Team

• Waterfall

• Silo’ed Developers and Operators

• HW Based Availability

• Configuration by copy/paste or script

• Annual/Bi-annual SW Releases

• Incidents and Problems

Traditional SP Software Defined SP

• Self-Service Portal

• Agile

• DevOps & cross-functional teams

• SW Based Availability

• Automated Intent-Based Provisioning

• Continuous SW Releases

• Situational Awareness (Service Assurance)

DISRUPT OR BE DISRUPTED!

Page 10: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Software Defined Journey

Start Virtualising

Programmable

Fabric

Transform managed services (VMS), vPC

SD WAN

Close the Loop

with Telemetry

Low

High

Op

era

tio

na

l E

ffic

ien

cy

Se

rvic

e A

gility

Slow

Fast

CY’16/17 CY’19BRKSPG-2008 9

Page 11: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

Programmable Transport Services

Page 12: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Agenda

• Key Building Blocks

• NSO – Network Services Orchestrator

• WAE – WAN Automation Engine

• XTC – XR Transport Controller

• Common Use Cases

Page 13: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Network Automation Framework Service Requests

CPE Metro and Access Edge Core Data Centre

Metro DWDM Long Haul DWDM

• Services Creation

• Multi-vendor Device

Abstraction

• Multi-Domain, Physical and

Virtual Service Provisioning

• Topology Visualisation

• What-If Analysis and Capacity Mgmt

• Constraint Based Traffic Mgmt

• BW Services

• Near Real Time Collection and Deployment

of TE Tunnels

OSS/BSS/ Operations Portal

Service Provisioning TE Automation/Visibility

BRKSPG-2008 12

Page 14: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Automation Enablers

Network Service Orchestrator (NSO)

Services / Device Abstraction

XR Transport Controller

(XTC)

WAN Automation Engine (WAE)

Multi Layer Correlation, Predictive

Analysis, Demand Deduction

EMSDomain

Controller

PCEP BGP-LSNetconf/

Yang

Netconf/Yang

REST API

Telemetry,

SNMP,

Netflow,

IGP

Netconf,REST,

CLI

CPE Metro and Access Edge Core Data Centre

Metro DWDM Long Haul DWDM

BRKSPG-2008 13

Page 15: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Cisco NSO: Orchestration Platform Architecture

Access & Aggregation Core IP/MPLS Packet/Optical Transport

Cisco NSO

L2VPN L3VPN NFV Security

Network Abstraction - YANG Models

NMSSDN

Controller

Mobile Service X

Cisco, Vendor X, Vendor Y Cisco, Vendor X, Vendor YCisco, Vendor X, Vendor Y

NED NED

NED

NETCONFSDN

Controller

Customer

Portal

Network

Operations

Management

Systems

Network

Automation

Multi-Vendor

Multi-Layer

Multi-Domain

Provisioning

BRKSPG-2008 14

Page 16: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

• Modeling• What if/predictive

analysis• Global optimization

• Assess historical and real-time data

• Find and manage hot spots

• Network efficiency

analysis

• Programmatic network control

• Model-driven Path Activation

• Monitor for path constraint violations

• Automate network changes to ensure

path compliance

Predictive Model Time Series Visibility Path ActivationDynamic SLA Management

WAE

WAE Planning WAE Automation

WAN Automation Engine

BRKSPG-2008 15

Page 17: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

XTC (XR Transport Controller):

• Runs on any XR platform

• Collects topology via IGP, BGP-LS or combination of both BGP-LS and IGP.

• Deploys RSVP-TE tunnel via PCEP and SR policy via PCEP or BGP.

• Computes paths for Shortest, Disjoint, Low Latency, Resource Avoidance use-cases

• For these applications, XTC can operate as a stand-alone PCE without relying on WAE.

• North Bound interface with application: YANG, REST, CLI

WAE (Wan Automation Engine):

• Collects topology via XTC

• Collects BW utilisation via Streaming Telemetry, SNMP

• Deploys RSVP-TE tunnel or SR policy via XTC (preferred: stateful) or NSO (optional: stateless)

• Computes path for all bandwidth related use-cases

Cisco L3 PCE Controller Architecture

BRKSPG-2008 16

Page 18: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

XTC

Service-Driven Bandwidth on Demand

Configure

headend router

with path-

delegated LSP

Path

delegation

NSO

NEDs

NSO

Service1

32

WAE

4

Path compute request

with BW constraint

5

Topology via

BGP-LS/PCEPPath programming

via PCEP

Traffic

Topology via

REST/YANG

BRKSPG-2008 17

Page 19: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Service-Driven Path Computation (non-bandwidth)

Configure Headend router

Path delegation

NSO

NEDs

NSO

Service1

32

4Path programming

via PCEP

XTC

WAE

Topology via

REST/YANG

Topology via

BGP-LS/PCEP

Traffic

BRKSPG-2008 18

Page 20: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

XTC

Deploy

via PCEP

5

7

8

WAE

Path compute

with BW constraint

New/modify

LSP

BWopt (TTE) app2

Topology/BW change

Path

response/request

2 Topology change

1

2

1

3

Policy violation

4

Traffic

6

Topology via REST/YANG

Topology via BGP-LS/PCEP

Topology change via BGP-LS

Tactical BW Optimisation

BRKSPG-2008 19

Page 21: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKSPG-2008 20

Infrastructure Layer

Telemetry

Data Store

Configuration and

Change AutomationDefine & Model Intent

Deploy the Network

Model

Automated Workflow & Applications

Real-Time

AnalyticsOngoing

Health

Checks

Path OptimizationIncrease Efficiency

Collector Service

Event

CorrelationSituation Mgr;

Increase Signal

to Noise Ratio RemediationSpeed to Resolution

Valid

Events

Real-Time

VisualizationInventory,

Service-level

Topology Error

Events

Big Data to Enable Automation

Raw Data at Scale

Relevant

Data

Capture all data

for peak accuracy

Take action upon

relevant filtered

data

Vision - SP Automation LifecycleOSS/BSS

Page 22: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

Managed Services Transformation

21

Page 23: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Agenda

• Transforming Managed Services with x86 CPE - ENCS

• Orchestration Options – Customisable vs Turn Key

• NSO with Function Packs

• VMS Platform

22

Page 24: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Network Functions Virtualisation Infrastructure

Network Functions Virtualisation Infrastructure Software (NFVIS)

ISR 4000 + UCS-E-

SeriesUCS C-Series

Enterprise Network

Compute Systems (ENCS)

Orchestration and Management

Virtual Router

(ISRv)

Virtual Firewall

(ASAv)

Virtual WAN

Optimisation

(vWAAS)

3rd Party VNFs

COTS

24

Virtual Router

(vEdge)

Virtual Wireless

LAN Controller

(vWLC)

BRKSPG-2008

Page 25: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKSPG-2008

ENCS 5000 Series Portfolio

ENCS541212-Core

ENCS51044-Core

ENCS54088-Core

ENCS54066-Core

ISRv + 3 core VNF

LAN Ports

NIM LTE, DSL, T1

HDD, SSD

RAID, HW Crypto

• ISRv + 9 core VNF

PoE

• ISRv + 5 core VNF

• PoE

ISRv + 2 core VNF

LTE on Radar

NEWQ3/CY17

Page 26: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKSPG-2008

Virtualising the Branch

NFVIS

NFVIS on ENCS

ASAv / FTDv

vWAAS

ENCS

ISRvvEdge

Network VNFs running on

ENCS with NFVIS

Page 27: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

NFVIS Software Stack

LinuxPlatform

Drivers

Interface

Drivers

NFVIS

Virtualisation Layer – Hypervisor and vSwitch

Orchestration

(VM Lifecycle)HTTPS

PnP

Client

PnP

Server

Console/

SSHNSO DNA-C

CLI NETCONF REST

Health

Monitoring

Local Device

Web Portal

Host

ManagementRBAC

BRKSPG-2008 25

Page 28: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKSPG-2008

• Enterprise NFV local management capabilities

• Components:

• Local GUI, VM Life-cycle Manager

• Local PnP Agent

• Useful if WAN connectivity is unavailable

• For small deployments

NFVIS Local Management

All controls written using public APIs!!

Linux

NFVIS

Virtualization Layer

Hypervisor & vSwitch

Orchestration API Plug-n-Play

Client

CLI REST/

NETCONF

Health

Monitor

HTTPS

Page 29: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Cisco and 3rd Party VNF Support

• High performance

• Rich features

• End-to-end support

ISRv

New

• Harden virtual services

• Enable secure access

• On-premise or

cloud management

NGFWv

New

• VNF program

• Tested and certified

• Streamlined support

from Cisco and third party

Third-Party VNFs

New

• ISR WAAS: Leader

in Gartner MQ

• Superior caching with

Akamai Connect

vWAAS

• Survivability and scale

• Built for small and

medium-sized branches

vWLC

• Comprehensive protection

• Full DC class

Featured functionality

• Designed for NFV

ASAv

• Microsoft Windows

• Custom applications

Applications

• High performance

• SDWAN Edge

• NETCONF support

vEdge

New

BRKSPG-2008 28

Page 30: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Orchestration Options

Turn-Key

(Enterprise Grade)Customisable –

NSO with Function Packs

Turnkey solution stack for end-

to-end enterprise orchestration

Build/design/run & Analytics

On-prem or cloud-based

Virtual and Physical

Support for SDA and IWAN

Open API for Extensibility

Multi-vendor & Multi-Tenant

Service-orchestration focused

Flexible demarcation between

SP and Enterprise

Modular solution architecture

Multi-vendor / Multi-tenancy

Customised SP service catalogues

DNA Centre Network Services Orchestrator

(NSO)

Customisable –

VMS Platform

One platform from offer to

orchestration

Well defined SDK for extensibility &

Micro-Services Framework

OSS Integration made easy

Multi-vendor / Multi-tenancy

Customised SP service catalogues,

with admin, tenant, operator portals

Virtual Managed Services

Platform (VMS)

Well defined SDK for extensibility &

Micro-Services Framework

BRKSPG-2008 29

Page 31: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

NSO – Model Based Architecture

31

NETCONF

(RFC 6241)

YANG ModelYANG Model YANG Model

NETCONF

ManagerEMS NMS OSS

Yang

ModelsYang Models

The YANG models describe everything

there is to …

• Configure

• Monitor

• Admin actions

• Notifications

• … for each device type and version

The NETCONF protocol

allows a manager to set

configuration, query

configuration and state and

execute actions on the

device

BRKSPG-2008

Page 32: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Extending Orchestration to the Datacentre for NFV

Network Services Orchestrator (NSO) NFVO

OSS Systems

Physical Networks Virtual Networks

Compute Platforms

VNF Manager

(ESC)

Virtualised

Infrastructure

Manager

BRKSPG-2008 35

Page 33: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

NSO – Model Based Architecture• Logically centralised network services

• Model based architecture

• Data models written in YANG (RFC 6020)

• Structured representations of:• Service instances

• Network configuration and state

• No hard-coded assumptions about:

• Network services

• Network architecture

• Network devices

• Mapping service operations to network configuration changes

• Transactional integrity

• Multiprotocol and multivendor support

Network Element Drivers (NEDs)

Service Manager

Device Manager

Physical Networks Virtual Networks

• VNFM

• Controller Apps

• EMS and NMS

Network Apps

Service

Model

Device

Model

Applications

REST, NETCONF, Java, Python, Erlang, CLI, Web UI

NETCONF, REST, SNMP, CLI, etc

Engineers

BRKSPG-2008 36

Page 34: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Instantiating a Service with NSO

API calls to NSO to Map Service to Device Models

API with Input

Parameters

{configure interface}

{interface}

{GigabitEthernet}

{1}

{172.16.11.1}

{100}0

Call Map Commit Write

BRKSPG-2008

Page 35: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Core Function Pack Design

• Stacked Services Approach

Service Abstraction APIs

Infrastructure Package

Transport Package

Service Package

NED NED NED

• Service Models composed of multiple internal models. Single NB API exposed.

• Models are “layed” on top of each other to build specific services.

• This creates reusability in the models for new services to be deployed.

• The internal models are currently not yet supported as individual packages..

BRKSPG-2008 37

Page 36: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

On-Boarding ENCS/NFVIS

38

Page 37: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

PnP Discovery

1

2

3

4

5

DHCPServer

DNSServer

DHCP with options 43

PnP server IP Address added to DHCP Server option string

DNS lookup

pnpserver.localdomain resolves to PnP server IP Address

Plug and Play Connect - (https://devicehelper.cisco.com/device-helper)

re-directs to SP Provisioning Server Address

USB-based bootstrapping

USB drive with bootstrap configuration file - router-confg/router.cfg/ciscortr.cfg

Manual - using the Cisco® Installer App

iPhone, iPad, Android, (roadmap - Windows mobile and PC)

Cisco PnP is used to on board ENCS/NFVIS platform

BRKSPG-2008 39

Page 38: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Network-PnP Cloud Redirection Service

PnP-Agent PnP-Agent

Where’s my PnP Server?

PnP Cloud

Redirection Service

Customer

Or Partner

PnP Server IP

PnP Protocol

CISCO

CUSTOMERCisco Commerce Workspace

Supply-Chain

Customer DB

Customer Order

Smart

Account DB

Device SR# Device SR#

Download Image & Config

NSO Registers IP Address w/ Cloud

NSO

BRKSPG-2008 40

Page 39: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

On Boarding ENCS/NFVIS

1) ENCS boots and creates basic

n/w infrastructure

2) NFVIS registration to NSO

using PnP

IP + serial + model + capabilities

3) NFVIS registered

to NSO

4) NSO connects to branch

NFVIS (NETCONF)

ENCS/NFVIS on-boarded in NSO

PnP Server Branch-Infra FP

Network Service Orchestrator (NSO)Network Service Orchestrator (NSO)

NSO with the vBranch

Function Pack

NFVIS

PnP VNFM ISRv

BRKSPG-2008

Page 40: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKSPG-2008

Loading ISR VNF

NSO with the vBranch

Function Pack

NFVIS

PnP VNFM

Network Service Orchestrator (NSO)

Core FP (vBranch)

ISRv

1) NSO registers ISRv to NFVIS

2) NFVIS pulls ISRv images / local preparation

5) NFVIS notifies NSO ISRv is active3) NSO instructs NFVIS to deploy NWs/ISRv

4) NFVIS deploys ISRv, load day 0 config and sets

up local ISRv monitoring

ISRv loaded

SERVICE INSTANCE

VNF Definitions

NETWORK Definitions

VNFs are loaded in parallel

Page 41: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

SD WAN

Page 42: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Agenda

• SD WAN Trends and Benefits

• SD WAN Standalone Solution

• SD WAN with NSO FPs

• SD WAN with VMSBringing Together Managed Services with SD WAN

49

Page 43: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Separation of management,

control, data for scaling

Redundant

management—cloud or

on premises

Zero-touch provisioning in

minutes, not days

Full segmentation

support for fast app

deployment

Choice of topologies with

point-and-click

Complete visibility from

single pane of glass

Comprehensive and Flexible to Fit Your Business

OR OR OR

PHYSICAL

SECURE ROUTERS

VIRTUAL

SECURE ROUTERS

IN-HOUSE IT

MANAGED SERVICE

CAPEX WITH ANNUAL

SUBSCRIPTION

ENTERPRISE-BASED

AGREEMENT

SD-WAN Enterprise Grade CapabilitiesReducing Cost and Complexity for Agile IT

50

Page 44: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Flexible ConnectivityLower WAN costs

3G/4G-LTE

Branch

Private Cloud

Colocation

Public Cloud

MPLS

Internet

• Leverage local Internet path for public cloud and Internet access

• Secure VPN for private and virtual public cloud access

BRKSPG-2008 51

Page 45: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Cisco SD-WAN ArchitectureThe Power of Abstraction

Management Plane

Control Plane

Data Plane

APIs

vSmart Controllers

vAnalytics3rd Party

Automation

vManage

Data Centre Campus Branch SOHOCloud

vBond

vEdge Routers

4GMPLS

INET

Orchestration Plane

BRKSPG-2008 52

Page 46: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Cisco SD-WAN Platform Options

ISR 1000 ISR 4000 ASR 1000

• 2.5-200Gbps

• High-performance

service w/hardware

assist

• Hardware & software

redundancy

• Up to 2 Gbps

• Modular

• Integrated service

containers

• Compute with UCS E

• 200 Mbps

• Next-gen connectivity

• Performance flexibility

Branch Services (Future)

Public Cloud

vEdge 2000

• 10 Gbps

• Modular

vEdge 1000

• Up to 1 Gbps

• Fixed

vEdge 100

• 100 Mbps

• 4G LTE & Wireless

vEdge Appliances

Virtualisation

ENCS 5100 ENCS 5400

• Up to 250Mbps • 250Mbps – 2GB

vEdge 5000

• ~30 Gbps

• Modular

NEW

BRKSPG-2008 53

Page 47: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

SDWAN Rollout and Positioning

Phase 2 – Mid CY18Platform Integration

Phase 1 – NowNo Integration

Phase 3- 1HCY19Management Integration

vManage w/ vEdge/ENCS vManage w/ Any EN Platform DNA Centre w/ Any Platform

Dep

loym

ent S

ce

na

rio

sL

ea

d

Mo

tio

n

vEdge ISR, ASR + vEdge SW

DNA

Centre

+ SD-WAN

ISR, ASR + vEdge SW

vManage

vEdge

vManage

vEdge

Ke

y

Da

tes vEdge on ENCS (x86) = Jan’18 LA – Mar’18

GA – Jul’18Early 2019

BRKSPG-2008 54

Page 48: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKSPG-2008

Running vEdge Cloud on ENCS

NFVIS

VNFM

ENCS

• ENCS5104

• ENCS5406

• ENCS5408

• ENCS5412

• NFVIS 3.7.1

• vEdge Cloud + other VNFs

Virtualizing the branch

• ENCS On Boarding

• Automation of Managed Virtual Branch (vEdgeCloud, Firewall, WAN Opt, etc …)

• vEdge Cloud day0 configuration

SDWAN-SITE Core

Function Pack

March CY18

Page 49: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKSPG-2008

Plug-n-Play vEdge Secure Bring-up

vEdge List

(White-List)vEdge Configuration

Template

vManage

vBondvSmart

Identity Trust

Administrator

ZTP

Server

Page 50: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKSPG-2008

SDWAN-SITE Function Pack

• NSO (vBranch, vManage NED) to instantiate VNFs (including 3rd party VNFs) and activate vEdge. Apply device template

• vManage to configure vEdge

NSO/vManage SplitCisco and 3rd party VNFs

Service Abstraction APIs

vBranch Function Pack

SDWAN-SITE Function Pack

NED NED NED

Potential SP Model

SDWAN FP scope with expand over time

NSO vManage

OSS/BSS - VMS

REST/NETCONF REST

REST

NETCONF NETCONF

vBranch

CFP

SDWAN –SITE

CFP

Cisco

Router

ENCS

NFVIS

vEdge

Appliance

vManage

NED

Page 51: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKSPG-2008

vEdge Cloud Provisioning / Activation

Control and Policy

Elements

Full Registration and

Configuration

VNFs instantiated and loaded with

Bootstrap Configuration cloud-init file.

Chaining of VNFs occurred if requested.

vManage

3

5

6

7

1

Network Service Orchestrator (NSO)

Core FP

(vBranch)

Core FP

(SDWAN-SITE)

Define SDWAN Service on

ENCS (VNF and Chaining)

Virtual Networks

(ENCS)

vEdge

2

Get the unclaimed vEdge Cloud

router list from vManage. Generates

Bootstrap Configuration file (cloud-init

config file) which contains cloud-

config (bootstraps) and cloud-

boothook (day0) sections

4

Page 52: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKSPG-2008

NSO

vEdge-Cloud Onboarding processNetwork Service Orchestrator (NSO)

Core FP (vBranch)

vManage

Core FP (SDWAN-SITE)

5

7

PnP

6

8

1

34

2

• 1) Upload vEdge Certified Serial Numbers onto vManage

• 2) Get the unclaimed vEdge Cloud router list from vManage

• 3) Instruct vManage to:

– Create day0 template

– Attach day0 template (with variables) to an unclaimed vEdge Cloud router

– Generate a Bootstrap Configuration file for the vEdge Cloud router (UUID, Token, …).

• 4) Get Bootstrap Configuration file for the vEdge Cloud router (cloud-init config file) which contains cloud-config(bootstraps) and cloud-boothook (day0) sections

• 5) VNFs instantiated and loaded with Bootstrap Configuration cloud-init file. Chaining of VNFs occurred if requested.

• 6) NFVIS notifies NSO vEdge is alive

• 7) vEdge to Viptela Control Plane Initial control communication

• 8) vManage installs certificate into vEdge Cloud router and sync up. vEdge Cloud router is ready for configuration from vManage

• 9) Poll vManage to verify vEdge Cloud router is in-sync

NSO with the SDWAN-SITE

Function Pack

9

Value added services

provided by sdwan-site

Viptela callback activity

BranchInfra

functionality

NFVIS

vEdgeVNFM

52

Page 53: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Cisco SD-WAN Automation Stack – so far …

Network Service Orchestrator (NSO)

vManage

Core FP (SDWAN-SITE)Core FP (vBranch)

Viptela vManage

Customer has vEdge appliances

without a need for virtual CPE,

service orchestration and OSS/BSS

from Cisco

Extended SD WAN Orchestration

Customer has virtual CPE’s or when

orchestration of other than vEdge

appliances are needed without a

need for OSS/BSS from Cisco

1

21

2

Cisco RouterENCS

NFVISvEdge

Appliance

cEdge

Appliance

NETCONF

NETCONF

BRKSPG-2008

Page 54: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Combine to Deliver

Basic Orchestrated

Service Model

Provide the configurations to

the network to instantiate or

modify the service.

Network Orchestrator

Model representing the end-to-

end service with variables to be

used as part of the service offer.

Service Model

Web GUI for Tenants,

Administrators and

Operators

Tenant accessible portal used to

add/modify/delete services and

view other service attributes.

End User Portal

Web based portal available to the

operator as well as the

administrator.

Admin/Operator Portal

Customised Solution Components Designed for

Integration into Service Provider Environments

Service specific billing

notifications and actions to

customer billing systems.

Billing Notifications

Ability to integrate with

existing systems to enable

single sign-on capabilities.

IDM Integration

Ability to collect and store

service data on a per-tenant

basis.

Service Data Storage

APIs designed to tie into

relevant OSS/BSS systems for

service specific integration.

Service Integration APIs

Service Performance Data

Service health, usage and

performance data presented in

graphical/tabular format.

Service Health/Stats

Correlate Service Data

Correlate service data across

components to make relevant

for SP systems and use.

Service Correlation

Combination of All Solution Components = Service Offer

VMS Platform – Turn-Key Approach

BRKSPG-2008 44

Page 55: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Cloud based Service

Creation …One Platform

from Offer to OrchestrationYour

Service

Here

VMS Service Packages simplify…

vRouter vFirewall vWAAS

How to create and

monetise a service

How to orchestrate

and activate a service

How to monitor and

modify a service

How to collect analytics

and bill a service

How to boot and

manage virtual and

physical devices

NSO Service Models

Multi-Vendor

NSO Device Models

Many Service Packages

offered from the SP

Cloud

Service Catalog

VMS is a Service Creation and Delivery Platform

BRKSPG-2008 45

Page 56: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Service Provider

OSS/BSS Systems

VMS

Managed Services Based On

Self-Orchestrating Systems NSO

DNA-C

Bidirectional APIs

Managed Services Based On

VMS-Orchestrated Systems

ENCS

ISR

Cisco

VNFs

3rd Party

VNFs

YANG,

Netconf, CLI

3rd-Party

VMS service packs

VMS is Agnostic to Service Implementation

BRKSPG-2008 46

Page 57: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

VMS provides a Self-Service Portal and Service APIsCapture new Customers with customised Service offers

Customers can…

• Purchase new Services

• Create new customer sites

• Select devices for each site

• Select new Service options

• Confirm service terms and conditions

Service Providers can…

• Create customised offers with

monetised choices

• Integrate the service workflow with

your BSS/OSS systems

• Rapidly bring services to market

• Support many tenants from a

single platform

Select a new Service

Add a new

Branch Site

and Device

Review Service Selections

Customer Self-service Workflow

** All service configs are available through

APIs or an optional User Interface

BRKSPG-2008 47

Page 58: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

VMS with Viptela - Overview

NSO Core Function Packs

NSO Orchestrator

Service Interfaces VMS Service Creation

Platform

Service Infrastructure

Service Offers

Data Platforms

OpenAPIs

Service Interface

ENCS

Network Functions Virtualisation Infrastructure Software (NFVIS)

Viptela

vEdge VNF

VNF-Manager (ESC)

ENCS Service Dashboard

VBranchService Pack

ViptelaMicroservice vSmart Controllers

Viptela on AWS

vEdge Routers

vManage Orchestrator

Service Catalog

BRKSPG-2008 60

Page 59: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Viptela Control Plane Onboarding to VMS

Service Interfaces VMS Service Creation

Platform

Service Infrastructure

Service Offers

Data Platforms

OpenAPIs

Service Interface

Viptela MicroService

Cisco VMS Ordering Portal

vSmart Controllers

Viptela Control

Plane

vEdge Routers

vManage Orchestrator

Viptela API

Normalisation

3rd Party VNFs

iWAN Service

vBranchService

Meraki Service

Viptela Dashboard

New or Existing

BRKSPG-2008 61

Page 60: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Onboard ENCS/NFVIS

VMS Onboarding of NFVIS on ENCS as CPE Device

NSO Core Function Packs

NSO Orchestrator

Service Interfaces VMS Service Creation

Platform

Service Infrastructure

Service Offers

Data Platforms

OpenAPIs

Service Interface

ENCS

Network Functions Virtualisation Infrastructure Software (NFVIS)

Onboard NFV-IS

Infrastructure to ENCSVNF-Manager (ESC)

VBranchService Pack

Cisco VMS Ordering Portal

ENCS Service DashboardvBranch CPE Service

BRKSPG-2008 62

Page 61: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

VMS Onboarding of Viptela vEdge device to ENCS

NSO Core Function Packs

NSO Orchestrator

Service Interfaces VMS Service Creation

Platform

Service Infrastructure

Service Offers

Data Platforms

OpenAPIs

Service Interface

ENCS

Network Functions Virtualisation Infrastructure Software (NFVIS)

Viptela

vEdge VNF

Onboard VNFsVNF-Manager (ESC)

VBranchService Pack

Cisco VMS Ordering Portal

ENCS Service Dashboard Onboard the Viptela vEdge

VNF

BRKSPG-2008 63

Page 62: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

VMS Onboarding of Viptela vEdge device to ENCS

NSO Core Function Packs

NSO Orchestrator

Service Interfaces VMS Service Creation

Platform

Service Infrastructure

Service Offers

Data Platforms

OpenAPIs

Service Interface

ENCS

Network Functions Virtualisation Infrastructure Software (NFVIS)

Viptela

vEdge VNF

VNF-Manager (ESC)

ENCS Service Dashboard

VBranchService Pack

ViptelaMicroservice vSmart Controllers

Viptela on AWS

vEdge Routers

vManage Orchestrator

VMS Viptela

Service Adds

ENCS vEdge to

SD-WAN Service

Viptela vEdge Router on ENCS

BRKSPG-2008 64

Page 63: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

VMS Onboarding of Viptela vEdge device to ENCS

NSO Core Function Packs

NSO Orchestrator

Service Interfaces VMS Service Creation

Platform

Service Infrastructure

Service Offers

Data Platforms

OpenAPIs

Service Interface

ENCS

Network Functions Virtualisation Infrastructure Software (NFVIS)

Viptela

vEdge VNF

VNF-Manager (ESC)

ENCS Service Dashboard

VBranchService Pack

ViptelaMicroservice vSmart Controllers

Viptela on AWS

vEdge Routers

vManage Orchestrator

VMS Viptela

Service Adds

ENCS vEdge to

SD-WAN Service

VMS Provisions vEdge Router into Viptela

SD-WAN Service

Using Information from Viptela CP

BRKSPG-2008 65

Page 64: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

VMS Onboarding of Viptela vEdge device to ENCS

NSO Core Function Packs

NSO Orchestrator

Service Interfaces VMS Service Creation

Platform

Service Infrastructure

Service Offers

Data Platforms

OpenAPIs

Service Interface

ENCS

Network Functions Virtualisation Infrastructure Software (NFVIS)

Viptela

vEdge VNF

VNF-Manager (ESC)

ENCS Service Dashboard

VBranchService Pack

ViptelaMicroservice vSmart Controllers

Viptela on AWS

vEdge Routers

vManage Orchestrator

VMS Viptela

Service Adds

ENCS vEdge to

SD-WAN Service

Viptela vEdge Router Inserts

into SD-WAN Solution

BRKSPG-2008 66

Page 65: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Opportunity to Add in Additional Services to Compliment Viptela SD-WAN

NSO Core Function Packs

NSO Orchestrator

Service Interfaces VMS Service Creation

Platform

Service Infrastructure

Service Offers

Data Platforms

OpenAPIs

Service Interface

ENCS

Network Functions Virtualisation Infrastructure Software (NFVIS)

Viptela

vEdge VNF

VNF-Manager (ESC)

ENCS Service Dashboard

VBranchService Pack

ViptelaMicroservice vSmart Controllers

Viptela on AWS

vEdge Routers

vManage Orchestrator

VMS Viptela

Service Adds

ENCS vEdge to

SD-WAN Service

BRKSPG-2008 67

Page 66: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Cisco SD-WAN Automation Stack – Range of Options

VMS Portal/GUI

VMS SIF (Software Integration Framework)

Network Service Orchestrator (NSO)

vManage

Core FP (SDWAN-SITE)Core FP (vBranch)

Viptela vManage

Customer has vEdge appliances

without a need for virtual CPE,

service orchestration and OSS/BSS

from Cisco

Extended SD WAN Orchestration

Customer has virtual CPE’s or when

orchestration of other than vEdge

appliances are needed without a

need for OSS/BSS from Cisco

Full Stack SD WAN

Customer has a need for Cisco

OSS/BSS capabilities together with

SD WAN

1

2

3

1

2

3Cisco Router

ENCS

NFVISvEdge

Appliance

cEdge

Appliance

NETCONF

NETCONF

BRKSPG-2008

Page 67: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

Conclusion

68

Page 68: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKSPG-2008

Conclusion

• Start with simple service first

• Decide on customisable (NSO+FPs) vs turn key platform approach (VMS)

• Embrace Model-Driven approach – it is key for configuration and operations

• Phased Approach with clear Use Cases is the way to go• Programmable transport

• Managed Services

• Extend with SD WAN

69

Page 69: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

Q & A

70

Page 70: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

• Give us your feedback and receive a Cisco Live 2018 Cap by completing the overall event evaluation and 5 session evaluations.

• All evaluations can be completed via the Cisco Live Mobile App.

Complete Your Online Session Evaluation

Don’t forget: Cisco Live sessions will be available for viewing on demand after the event at www.CiscoLive.com/Global.

Page 71: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer

Thank you

Page 72: Software Defined Services An Opportunity for Service ... · Software Defined Services – An Opportunity for Service Providers and Enterprises Rada Stanic, Principal Systems Engineer