50

Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

Embed Size (px)

Citation preview

Page 1: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND
Page 2: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

Cisco Network Services Orchestrator enabled by Tail-f Use Case: Virtualizing the Evolved Packet Core

BRKSPM-2617

Ranga Maddipudi

Product Manager

Page 3: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

© 2015 Cisco and/or its affiliates. All rights reserved.BRKSPM-2617 Cisco Public

Agenda

• Introduction

• Cisco Network Services Orchestrator enabled by Tail-f Architecture Overview

• Virtual Packet Core Orchestration

• NSO Integration with VNF Managers

• Resource Management and Assurance

• Conclusion

3

Page 4: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

Introduction

Page 5: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

© 2015 Cisco and/or its affiliates. All rights reserved.BRKSPM-2617 Cisco Public

The Operator GoalsComplexity Hindering Opportunity

5

Service Agility

Months to

Minutes

Revenue

Increase

¥ €£

$

OpEx/CapEx

Reduce

Page 6: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

© 2015 Cisco and/or its affiliates. All rights reserved.BRKSPM-2617 Cisco Public

Network Functions Virtualization (NFV)

6

VNF

Manager

Virtualized

Infrastructure

Manager

NFV

Orchestrator

NFV Management and

Orchestration (MANO)

VNF3 VNF2 VNF1

EMSEMS

BSS/OSS

NFV INFRASTRUCTURE

(Compute, Storage, Network)

EMS

• NFV is an initiative to virtualize the network services that are being carried out by dedicated hardware

• ETSI NFV ISG (Industry Specification Group) providing an umbrella to converge on requirements and drive the wider industry effort to implement NFV

VNF3 VNF2 VNF1

Page 7: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

“Cisco is part of the top 4 to have successfully articulated an

approach to the key challenges of delivering against the ETSI

NFV MANO description, while simultaneously advocating a

layered approach to end-to-end service orchestration that

allows resource orchestration to be delivered by multiple

separate systems.”

Heavy Reading Orchestration for NFV: The Big Players' ViewAnalysts: Danny Dicks and Simon Sherrington

December, 2014

Page 8: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

© 2015 Cisco and/or its affiliates. All rights reserved.BRKSPM-2617 Cisco Public

Cisco Orchestration Strategy

8

• Enable new business opportunities through agility and quick methods to deliver new services to market

• Service instantiation across multi-location, multi-vendor and mixed physical/virtual to enable current infrastructure to be leveraged while enabling transition to NFV

• Customer and Eco-system development of service designs

Page 9: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

© 2015 Cisco and/or its affiliates. All rights reserved.BRKSPM-2617 Cisco Public

Cisco Orchestration Implementation

9

• Tail-f NCS is a proven “horizontal” orchestrator and used in many deployments providing service agility and automated operations

http://www.tail-f.com/deutsche-telekom-selects-tail-f-as-provider-of-software-defined-networking-sdn-in-terastream-project/http://www.att.com/gen/press-room?pid=25274&cdvn=news&newsarticleid=37439

• Cisco Network Services Orchestrator (NSO) enabled by Tail-f is a platform addressing hybrid networks

– NFV application life cycle

– Physical and virtual networks

– Service activation (of resource facing services)

– Multi-vendor

Page 10: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

© 2015 Cisco and/or its affiliates. All rights reserved.BRKSPM-2617 Cisco Public

Integrated End-To-End Orchestration

10

VNF1 VNF2 VNF1

EMS

EMSEMS

EMS

BSS/OSS

NFV INFRASTRUCTURE

(Compute, Storage, Network)

EMS EMS

EMS

Network Domain Controllers

DCWAN CPE

Cisco Network Services Orchestrator

VNF

Manager(s)

Virtualized

Infrastructure

Manager(s)

VNF3

DC

VTS, ODL, APIC WAN

WAE

CPE

Meraki

VM Life-cycle

AND

Service

Activation

Virtual

AND

Physical

ESC, CTCM, & 3rd

Party

OpenStack,

VMware

VNF2

Page 11: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

© 2015 Cisco and/or its affiliates. All rights reserved.BRKSPM-2617 Cisco Public

Modular ArchitectureMapping to ETSI NFV Framework

11

VMware 3rd Party

SDN

VNF

Manager

OSS/BSS

Customer Facing

Services (CFS)

Service Catalog

Cisco Network Services Orchestrator

VNF Library (sample list)

SP’s Existing

OSS/Catalog

OpenStack

CSR1kvCSR1kvCSR1kv

NFF

3rd Party

VNFASAvASAvASAv

QvPC SIQvPC SIQvPC SI

QvPC DIQvPC DIQvPC DI

Virtual Infra.

Managers (VIM)

NFV

Orchestrator

Resource Facing

Services (RFS)

Service Lifecycle

ManagementService Provisioning

APICCisco Virtual Topology

Controller

(Compute and Storage VIMs)

3rd party VNFMCisco VNF Manager

(ESC, CTCM)

REST/NETCONF/YANG

NFV Infra

(NFVI)

(Network VIMs)

OVS/

3rd party

Virtual Topology

Forwarder

Page 12: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

Cisco Network Services Orchestrator Architecture

Page 13: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

© 2015 Cisco and/or its affiliates. All rights reserved.BRKSPM-2617 Cisco Public

NSO Main Features

NSO

13

* Patent No.: US 8,533,303 B2

• Model-based architecture

• Transactional guarantees

• In-memory storage of

configuration states for all

services and all devices

• FastMap* algorithm for service-

layer CRUD operations

• Reactive FastMap*

* Patent No.: US 8,533,303 B2

Multi-vendor physical/virtual L2, L3, L4-L7 network

Page 14: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

© 2015 Cisco and/or its affiliates. All rights reserved.BRKSPM-2617 Cisco Public 14

YANG data models for

Network services

Network topology

Network devices

YANG data models drive

Northbound APIs

User interfaces

Southbound command sequence

Benefits:

Can be used for all types of services

and all types of networks

NSO Main Feature 1: Model-Based Architecture

NSO

Multi-vendor physical/virtual L2, L3, L4-L7 network

Service

Models

Device

Models

OSS/BSS

Page 15: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

© 2015 Cisco and/or its affiliates. All rights reserved.BRKSPM-2617 Cisco Public 15

Transactional guarantees:

Help ensure fail-safe

operations (automated

handling of exceptions)

Keep accurate copy of

network configuration state

in NSO at all times

Benefits:

Automation can be based on

accurate real-time view of

service and network state

Much higher degree of

automation possible

Transactional

Integrity

NSO Main Feature 2: Transactional Guarantees

NSO

Multi-vendor physical/virtual L2, L3, L4-L7 network

OSS/BSS

Page 16: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

© 2015 Cisco and/or its affiliates. All rights reserved.BRKSPM-2617 Cisco Public 16

NSO

Multi-vendor L2, L3, L4-L7 network

FastMap:

Only the CREATE operation needs to be

specified

UPDATE, DELETE and REDEPLOY

operations are automatically generated

and compute minimal change set

needed

Benefits:

Reduces service implementation code

by two orders of magnitude

Supports modifications of services at

runtime

FastMap*

* Patent No.: US 8,533,303 B2

CREATE SERVICE

UPDATE SERVICE

DELETE SERVICE

REDEPLOY SERVICE

NSO Main Feature 3: FastMap* Algorithm

Page 17: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

© 2015 Cisco and/or its affiliates. All rights reserved.BRKSPM-2617 Cisco Public 17

Multi-vendor L2, L3, L4-L7 network

Benefits:One algorithm supporting:

Provisioning

Orchestration

Elasticity

VM / VNF mobility

Self-healing network

FastMap*

CREATE SERVICE

UPDATE SERVICE

DELETE SERVICE

Changed network

state triggers

service redeploy

REDEPLOY

SERVICE

NSO Main Feature 4: Reactive FastMap*

NSO

* Patent No.: US 8,533,303 B2

Page 18: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

© 2015 Cisco and/or its affiliates. All rights reserved.BRKSPM-2617 Cisco Public

NSO Architecture Overview

18

Service Manager

Network Engineer

NETCONF REST CLI Web UIJSON RPC JAVA

OSS/BSS

NSO

AAA Core Engine

Network Element Drivers

MappingLogic

MappingTemplates

Fast Map

Device ManagerNotification ReceiverAlarm Manager

ServiceModels

PackageManager

Script API

DeviceModels

Developer

API

TopologyModels

Page 19: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

© 2015 Cisco and/or its affiliates. All rights reserved.BRKSPM-2617 Cisco Public

NSO – Function Packs

19

Network Element Drivers (NED’s)

Cisco Network Services Orchestrator

Customer

Function

Packs

3rd Party

Function

Packs

Physical Network / Virtual Network

Orchestrator Components

VNFM

Cisco

Function

Packs

Initially

• Mobility

• Virtualized Managed Services

• Function Pack is a package that addresses a specific use-case and is built on top of NSO.

• Function Packs are not part of NSO and can be added at run-time.

• Function Packs are customizable by customers and system integrators

Page 20: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

© 2015 Cisco and/or its affiliates. All rights reserved.BRKSPM-2617 Cisco Public 20

QvPC

Day 1,2,..N Config

Cisco NSO

REST/NETCONF/YANG

VNF Manager

(CTCM, ESC, 3rd Party)

REST/NETCONF/YANG

GUI

StarOS

NED

Multi-

tenancy

Resource

Management

Provisioner

Event

Management

VNFM

IntegrationHA

Note: Not all elements shown

Service

Models Mobility Function

Pack Components

NSO Platform

NSO – Mobility Function Pack

Page 21: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

© 2015 Cisco and/or its affiliates. All rights reserved.BRKSPM-2617 Cisco Public

GUI

21

• Infrastructure on-boarding

• Service Designer

– Network Service creation using drag and drop UI

• Service Instance Viewer

• VNF and NS Package on-boarding

– ETSI NFV VNFD, NSD, etc.

• Occupancy/Multi-tenancy handling

• Event Management

• Administration

Page 22: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

© 2015 Cisco and/or its affiliates. All rights reserved.BRKSPM-2617 Cisco Public

Service Designer for creating Service Models

22

• The service designer offers a Palette with High Level Resource Facing Service primitivesand a Canvas for a user to drag-n-drop items from the Palette and assemble them, which, creates the service blueprint.

Page 23: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

© 2015 Cisco and/or its affiliates. All rights reserved.BRKSPM-2617 Cisco Public

Service Instantiation

23

Occupancy Services Infrastructure

Provider

Tenant

Service

Instance

Region

DataCentre

POD

Device

Resource

Pools

vDC

Service Designer Creates

Service Blueprint

vDC is specified at the

time of Service Blueprint

instantiation

Infrastructure Admin

creates Infrastructure

Components

Service Instance created by

System or Tenant Admin

Service

Blueprint

Occupancy structure created by

System Admin

Page 24: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

© 2015 Cisco and/or its affiliates. All rights reserved.BRKSPM-2617 Cisco Public

Event Management

24

CLINETCONF SNMPREST

CDB

JavaJSON-RPC

Notification Receiver

Event Manager

Mobility Function

Pack

NSO Platform

External Systems

NSO

VNFM (ESC, CTCM etc.)Devices (Physical,

Virtual)

NED NED

OSS/BSS/Service Assurance Systems

Alarm Manager

Entity Events

System Events

VNF Events

Device Events

Page 25: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

© 2015 Cisco and/or its affiliates. All rights reserved.BRKSPM-2617 Cisco Public

High Availability

25

NSO (Master)

Mobility

Function

Pack

Components

NSO (Slave)

Replication

CDB CDB

Mobility

Function

Pack

Components

NSO

Platform

Components

NSO

Platform

Components

Page 26: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

NSO Mobility Function Pack – QvPC Orchestration

Page 27: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

© 2015 Cisco and/or its affiliates. All rights reserved.BRKSPM-2617 Cisco Public

Mobility Solution Stack

27

X86 X86Hardware

(NFVI)

IaaS (VIM)

VNF

Orchestration &

IaaS Abstraction

(VNFM)

X86 X86 X86

End to End Service

Orchestration (NFVO)

Cisco NSO

+

Mobility Function Pack

Cisco Telco Cloud Manager (CTCM)

VMwareOpenStack

Cisco

QvPC SICisco

QvPC DI

Page 28: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

© 2015 Cisco and/or its affiliates. All rights reserved.BRKSPM-2617 Cisco Public

QvPC Distributed Instance (DI)

28

• Minimum sizing

– 2 Control Function (CF) + 4 Service Function (SF)

• Maximum sizing

– 2 CF + 46 SF

Page 29: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

© 2015 Cisco and/or its affiliates. All rights reserved.BRKSPM-2617 Cisco Public

Instantiate QvPC-DI Full Instance

Request for new

QvPC-DI

VNFM build out QvPC-

DI VM systems

QvPCCF system

QvPCSF system

VM’s Built and

ports configured

All VM types are

started

VNFM Pings CF to see if it is up

SF VM systems

netboot from CF

Admin User(OSS)

NSO CTCMVIM

(VMware/OpenStack)

Delivers config

profile, for QvPC

instantiation

VNFM Compares VM

inventory with CF’s list

SF VM systems

booted, notify CF

System initialization status

reported back to user

CF’s start booting

StarOS CLI available

CF’s detect system boot complete and apply 0 day config

NSO validates QvPC specific data from the QvPC VNF Descriptor files:• Number of SF’s, chassis

name, admin password, etc.

• Checks for resources and reserves them accordingly

Request validation and resource checking and

reservation

Page 30: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

© 2015 Cisco and/or its affiliates. All rights reserved.BRKSPM-2617 Cisco Public

Cisco NSO – Heart of Services Onboarding

30

Fundamentals of a Use Case Function Pack

Describes the Service Topology

Logic on how to Apply the Service Model to Devices

Models on how to Deploy Configurations to Devices

Written in YangAbstracts the Service

Non-Trivial Services done in Java Code

May Require NED development for VNFs

E2E Service Definitions

NSO

Designer

Fast/Reactive Mapping

Page 31: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

Cisco NSO Integration with VNF Managers –CTCM, ESC, and 3rd Party

Page 32: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

© 2015 Cisco and/or its affiliates. All rights reserved.BRKSPM-2617 Cisco Public

The 80/20 Rule for VNFM

• There are two types of VNFMs

• The 20: VNFMC – the complex VNFM controls complex VNFs

– Cisco Telco Cloud Manager (CTCM)

– Example VNFs include: vIMS, VoLTE, QvPC, etc.

• The 80: VNFMG – the generic VNFM controls simplex VNFs

– Cisco Elastic Services Controller (ESC)

– Example VNFs include : Firewalls, Load Balancers, HTTP proxy, etc.

32

Page 33: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

© 2015 Cisco and/or its affiliates. All rights reserved.BRKSPM-2617 Cisco Public

Cisco NSO – Multi Vendor VNF/VNFM Support

33

VNFMC

(Cisco Telco

Cloud Manager)

QvPC, VoLTE,

IMS etc.

Day 0 Config

Tail–f Confd

NETCONF/YANG

VNFM

(3rd Party)

VNFMG

(Cisco Elastic

Services

Controller)

Tail–f Confd

NFVO

Cisco Network Services Orchestrator

NETCONF/YANGNETCONF/YANG/REST

CSR1kv,ASAv, WSAvetc.

Day 0 Config

Day 1,2, ..N

ConfigDay 1,2, ..N

Config

3rd Party VNF

Day 1,2, ..N Config

Page 34: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

© 2015 Cisco and/or its affiliates. All rights reserved.BRKSPM-2617 Cisco Public

NSO to VNFM Interaction using NETCONF/YANG

34

CDB

Notification ReceiverNED

/services/service

/devices/device/vnfm

Provisioner

Event Manager

VNFM Provisioning Logic

VNFM Event Transformer

NSO (NFVO)

VNFM

Tail–f Confd

NETCONF/YANG

Mobility Function

Pack Components

NSO

Platform

VNFM Integration

Code

Page 35: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

© 2015 Cisco and/or its affiliates. All rights reserved.BRKSPM-2617 Cisco Public

Cisco Elastic Services Controller

35

• VNF lifecycle management

• VNF Day0 configurations

• VNF license management

• VM and service monitoring, recovery and elasticity

• Transaction resume and rollback

• Coupled VM VNF management (VM Affinity, startup order, manage VM interdependency )

VNF Recovery and Elasticity

Intelligent Rulesbased Engine

VNFD driven, Programmable and

Extensible

VNF deploymentAgility and Optimal

Capacity management

End to end Customization for Faster Innovations

Agentless, Multi-vendor

VNFs

Page 36: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

© 2015 Cisco and/or its affiliates. All rights reserved.BRKSPM-2617 Cisco Public

Elastic Services Controller Architecture

36

VM ProvisioningModule

VIM/Cloud Integration

Service ConfigurationModule

Service Monitoring, Elasticity and Advertising

API ModuleAPIs to program each of the functional modules

southbound

Tail-f ConfD ModuleYang Data Model consumptionTighter integration with NSO

Message Bus

Supported Appliances

Custom Modules/Scripts

Service Monitor

GangliaSNMPDHCPPING

Custom-Scripts

Rules-Engine

Alive (notify, advertise …) Overload (Scale up, Scale-out, notify ..) etc

Advertising Engine

BGP Advertisements

Publish to Message BusDNS, RADIUS

Updates

Event1, action1, action2

Elasticity

Page 37: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

© 2015 Cisco and/or its affiliates. All rights reserved.BRKSPM-2617 Cisco Public

VNF Lifecycle Management – Monitoring & Elasticity

37

List of Events

• VM Alive

• Service Alive

• Upper load threshold crossed

• Lower load threshold crossed

• Service Dead

• VM Dead

List of Actions

• Notify (callback)

• Advertise Service

• Withdraw Service

• Restart VM

• Scale up (add a VM)

• Scale down (remove a VM)

• Individually customizable

action(s) for every event

Simple RulesService Alive =>

advertise

VM Dead => withdraw

Upper load => scale up

Complex Rules

Heavy load => Scale up, Notify, Advertise

Service Dead => Withdraw, Notify, Restart

Service Alive => Advertise, Notify

Elastic Services Controller

Provision

VM

VM Bootstrapprocess

Service Bootstrap Process

Servicealive

VMalive

ServiceFunctional

ServiceOverloaded/Underloaded

VNFProvisioning

VNF MonitorVNF Configuration

Configure

Service

Service DEAD

VM DEAD

Custom Script

Action

VMOverloaded/Underloaded

Predefined Action

Custom Script

Action

Predefined Action

Custom Script

Action Predefined Action

Custom Script

Action Predefined Action

Custom Script

Action Predefined Action

Custom Script

Action Predefined Action

Analytic Engine Rule Engine

Page 38: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

Resource Management and Assurance

Page 39: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

© 2015 Cisco and/or its affiliates. All rights reserved.BRKSPM-2617 Cisco Public

Resource Management Definition

39

• What we do before, during and after service provisioning to ensure there is enough capacity to support the required services within the bounds of the defined SLA commitments

• Functions:

– Demand calendaring – ensuring future capacity is available for scheduled services

– Demand Admission and placement – verifying there are sufficient resources to place a demand

– Demand Optimisation – moving demands to make more efficient use of resources

– Demand planning – how much capacity you need in future to continue to meet the committed SLAs?

Resource Management

Capacity Planning

Demand Admission

and Placement

Demand Optimisation

Demand Calendaring

Page 40: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

© 2015 Cisco and/or its affiliates. All rights reserved.BRKSPM-2617 Cisco Public

Cross Domain Resource Management

40

• Network domain = management of traffic demands

• DC domain = management of workload {compute, storage} demands

• Cloud-based services and NFV require cross domain resource management = management of workloads + traffic demands

Page 41: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

© 2015 Cisco and/or its affiliates. All rights reserved.BRKSPM-2617 Cisco Public

Resource Management POCDeveloped by Michael O’Gorman and John Evans

41

DC Resource ManagerWAN Automation Engine

“Intelligent Placement

App”Placement Decision

Policy WorkloadCustomer

Sites

https://www.youtube.com/watch?v=vW6amEF9apU

Page 42: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

© 2015 Cisco and/or its affiliates. All rights reserved.BRKSPM-2617 Cisco Public

NFV + Resource Management

42

VNF1 VNF2 VNF1

EMS

EMSEMS

NFV INFRASTRUCTURE

(Compute, Storage, Network)

EMS EMS

EMS

Network Domain Controllers

DCWAN CPE

Cisco Network Services Orchestrator

VNF

Manager(s)

Virtualized

Infrastructure

Manager(s)

VNF3

ESC, CTCM, & 3rd

Party

OpenStack,

VMware

VNF2

Resource Manager

(Intelligent Placement)

NetworkDC

Page 43: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

© 2015 Cisco and/or its affiliates. All rights reserved.BRKSPM-2617 Cisco Public

NFV Resource Management high-level process

43

1. Resource manager tracks availability of resources and demands on resources

2. Requestor (NSO) makes request of resource manager for a set of resources {network, DC} with scope DC Resources: Compute, Memory, Storage etc.

Network: Bandwidth, Latency etc.

Scope: List of candidate data centres, affinity

3. Resource manager makes a placement decision and reserves resources Envelope of resources

NSO sets a quota for the project associated with a specific VNF

4. Resource manager honours the request VIM is the enforcement point

Page 44: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

© 2015 Cisco and/or its affiliates. All rights reserved.BRKSPM-2617 Cisco Public

Integrating Orchestration with Assurance

44

Blade

Fabric

VM

ESX

VM VM

Serv

ice

Serv

ice

Serv

ice

Blade

Fabric

VM

ESX

VM VM

Serv

ice.

MIO

MIO

Packet Core Elements:

Note: Not all elements shown

libvert

UCSm

SNMP

bulkstats

AssurancePrime Carrier Management

Fault correlation, filtering, escalation

Performance Monitoring,

Threshold Crossing Alarms

Configuration

ModelingUCS Chassis

Orchestration

Cisco Network

Services

Orchestrator

enabled by Tail-f

Lifecycle Events (NETCONF, SNMP)

Service InstanceQuery (NETCONF/YANG/REST)

Page 45: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

Conclusion

Page 46: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

© 2015 Cisco and/or its affiliates. All rights reserved.BRKSPM-2617 Cisco Public

Summary

• Best-in-class orchestration through open, elastic, and extensible architecture

• Eases service provider transition to network functions virtualization

• Protects existing investments by enabling the integration of existing traditional network and virtualized network services

• Provides rapid on-boarding of services through intelligent, automated provisioning

• Facilitates agility and efficiency for cloud ecosystems consisting of multiple vendors, domains, and technologies

• Improves ROI through optimized use of network resources

46

Page 47: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

© 2015 Cisco and/or its affiliates. All rights reserved.BRKSPM-2617 Cisco Public

Call to Action

• Visit the World of Solutions for

– Cisco Campus – NSO/Tail-f, ESC, CloudVPN Demos

– Walk in Labs

– Technical Solution Clinics

• Meet the Engineer

• Lunch time Table Topics

• DevNet zone related labs and sessions

• Related Sessions

– BRKCLD-2555 - Intermediate - Network Service Orchestration of Physical and Virtual Networks

47

Page 48: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND

© 2015 Cisco and/or its affiliates. All rights reserved.BRKSPM-2617 Cisco Public

Complete Your Online Session Evaluation

• Please complete your online sessionevaluations after each session.Complete 4 session evaluations& the Overall Conference Evaluation(available from Thursday)to receive your Cisco Live T-shirt.

• All surveys can be completed viathe Cisco Live Mobile App or theCommunication Stations

48

Page 49: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND
Page 50: Cisco Network Services Orchestratord2zmdbbm9feqrf.cloudfront.net/2015/eur/pdf/BRKSPM-2617.pdf · VTS, ODL, APIC WAN WAE CPE Meraki VM Life-cycle AND Service Activation Virtual AND