enabling cross-domain service · pdf fileenabling cross-domain service activation ... oss/bss...

39
Enabling Cross-Domain Service Activation Nickolay Belchugov Systems Engineer, Innovation Edge / Agile Development Team March 2016

Upload: vuongphuc

Post on 19-Mar-2018

232 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Enabling Cross-Domain Service · PDF fileEnabling Cross-Domain Service Activation ... OSS/BSS NSO Multivendor ... NETCONF REST CLI Web UI SNMP JAVA/Javascript OSS/BSS NSO Service AAA

Enabling Cross-Domain Service Activation

Nickolay Belchugov

Systems Engineer, Innovation Edge / Agile Development Team

March 2016

Page 2: Enabling Cross-Domain Service · PDF fileEnabling Cross-Domain Service Activation ... OSS/BSS NSO Multivendor ... NETCONF REST CLI Web UI SNMP JAVA/Javascript OSS/BSS NSO Service AAA

© 2016

• Introduction

• Key Cisco Orchestration Components

• NSO

• ESC

• Services Assurance Platform

• Use case: Virtual PE

• Use case: Virtual IP Multimedia System (vIMS) ClearWater

• Wrap-up

Agenda

Page 3: Enabling Cross-Domain Service · PDF fileEnabling Cross-Domain Service Activation ... OSS/BSS NSO Multivendor ... NETCONF REST CLI Web UI SNMP JAVA/Javascript OSS/BSS NSO Service AAA

© 2016

PNF & NFV Orchestration/Automation What is it and why do we need it?

Page 4: Enabling Cross-Domain Service · PDF fileEnabling Cross-Domain Service Activation ... OSS/BSS NSO Multivendor ... NETCONF REST CLI Web UI SNMP JAVA/Javascript OSS/BSS NSO Service AAA

© 2016

Market Expectations from the SDN NFV evolution?

Applications Few Many Lots

Near Past NOW

Time to Deliver New

Services Telecom:

18 months

Internet:

6 months

Social:

Overnight

Connectivity Location based

(Work / Home) Device based Ubiquitous

Information Disjointed Analytics Intelligence:

Network+Analytics+Policy

How Does the “Networking” Operation Evolve?

Near Future

Page 5: Enabling Cross-Domain Service · PDF fileEnabling Cross-Domain Service Activation ... OSS/BSS NSO Multivendor ... NETCONF REST CLI Web UI SNMP JAVA/Javascript OSS/BSS NSO Service AAA

© 2016

Operations Evolution Drivers

Agility

OpEx Reduction

New Revenue flows ¥ € £ $

AGILITY

Agile

OSS

Orchestration

NetOps

Evolved

Programmable

Network

Page 6: Enabling Cross-Domain Service · PDF fileEnabling Cross-Domain Service Activation ... OSS/BSS NSO Multivendor ... NETCONF REST CLI Web UI SNMP JAVA/Javascript OSS/BSS NSO Service AAA

© 2016

Orchestration

Automation

What are the SDN and NFV operational requirements

Expendable, flexible, Agile and scalable to quickly support New Services

Simplifies Services lifecycle management

Automates complex VNF deployment & configuration

Automates complex PNF deployment & configuration

Services SLA reports – Service Evidences

SLA – measured and enforced on per services basis

Service Impact

Root cause Analyse

Multi-Domain

Dynamic monitoring & Collection

Assurance

Monitoring

Agility QoE

OPEX

Optimization New Revenue

Flows

Self order portal

Services Dashboards

Page 7: Enabling Cross-Domain Service · PDF fileEnabling Cross-Domain Service Activation ... OSS/BSS NSO Multivendor ... NETCONF REST CLI Web UI SNMP JAVA/Javascript OSS/BSS NSO Service AAA

© 2016

Why Orchestration/Automation? What’s it all about?

• Automates complex PNF deployment & configuration

• Flexible deployment policies

• Automates complex VNF deployment & configuration

• VM relationship, dependencies, bring-up sequencing, affinity rules

• Flexible deployment policies

• Simplifies VNF lifecycle management

• Upgrades with minimal downtime

• KPI monitoring to ensure high availability and performance

• Auto-Scaling & Auto-Healing

• The orchestration expected to be an open solution

• Support for 3rd party components (VNFs, SDN, Infrastructure)

• ETSI defined a reference architecture

Deploy

Configure

Monitor Scale / Heal

Update

Page 8: Enabling Cross-Domain Service · PDF fileEnabling Cross-Domain Service Activation ... OSS/BSS NSO Multivendor ... NETCONF REST CLI Web UI SNMP JAVA/Javascript OSS/BSS NSO Service AAA

© 2016

Cisco Orchestration & Automation Solution

NFV

Management &

Orchestration

NFV-O

(NFV Orch.)

On-V

i VNF-M

(VNF

Managers)

VNF-M

(VNF

Manager)F

Managers)

Vnfm-Vi

Os-Ma

Ve-Vnfm

Nf-Vi

Se-Ma

EMS 1 EMS 3 EMS 2

OSS / BSS

NFVI

Hardware Resources

Compute Network Storage

EMS 1 EMS 3 EMS 2

VNF VNF VNF

Service, VNF &

Infrastructure Description

Virtualization Layer

KVM / ESXi Virtual Network Virtual Storage

Vn-Nf

Nfvo-Vnfm

Virtual Infra

Manager

Modular architecture that conforms to ETSI NFV framework

Model driven design for declarative NFV & PNF orchestration

Supports Cisco and 3rd party VNF Managers

Supports Cisco and 3rd party SDN Controllers

Supports Cisco and 3rd party VNFs & Devices

Service & BSS APIs

Network Element Drivers

User Self Service Web/App Portal

Operator Service Portal

Intrusion Protection

Web Security

Customer VPN and Service Chain

BSS Systems

service models

device models

NSO Network Service

Lifecycle

Management

ISR CPE

PnP Server (Call Home)

Firewall

Compute&Storage

VirtualSwitching Nova

Neutron

Glance

Physical

Virtual

DataCenter

OTT VPN

PhysicalNetworkFabric

ISR CPE

NatCo WAN

IPSec-FlexVPN

VFWVR Internet

RACPECPE

CPECPERA

RAC

RAC

VWSEC

Config & Operation

Resource M

anagement

Service Assurance

ESC Virtual Service

Lifecycle

Management

VPN Router

IPSec-FlexVPN

IaaS

SaaS

Discovery & Call Home

Service & BSS APIs

Network Element Drivers

User Self Service Web/App Portal

Operator Service Portal

Intrusion Protection

Web Security

Customer VPN and Service Chain

BSS Systems

service models

device models

NSO Network Service

Lifecycle

Management

ISR CPE

PnP Server (Call Home)

Firewall

Compute&Storage

VirtualSwitching Nova

Neutron

Glance

Physical

Virtual

DataCenter

OTT VPN

PhysicalNetworkFabric

ISR CPE

NatCo WAN

IPSec-FlexVPN

VFWVR Internet

RACPECPE

CPECPERA

RAC

RAC

VWSEC

Config & Operation

Re

so

urc

e

Ma

na

ge

me

nt

Se

rvic

e

Assu

ran

ce

ESC Virtual Service

Lifecycle

Management

VPN Router

IPSec-FlexVPN

IaaS

SaaS

Discovery & Call Home

Prime Fulfillment

Network Element Drivers

service models

device models

NSO Network Service

Lifecycle

Management

PnP Server (Call Home)

VFWVR Internet

RACPECPE

CPECPERA

RAC

RAC

VWSEC

Re

so

urc

e

Ma

na

ge

me

nt

Se

rvic

e

Assu

ran

ce

NFVI

Scope

PE

CPE

Regular

devices

CPE

Page 9: Enabling Cross-Domain Service · PDF fileEnabling Cross-Domain Service Activation ... OSS/BSS NSO Multivendor ... NETCONF REST CLI Web UI SNMP JAVA/Javascript OSS/BSS NSO Service AAA

© 2016

Understanding NSO Cross-Domain Orchestration/Automation

Page 10: Enabling Cross-Domain Service · PDF fileEnabling Cross-Domain Service Activation ... OSS/BSS NSO Multivendor ... NETCONF REST CLI Web UI SNMP JAVA/Javascript OSS/BSS NSO Service AAA

© 2016

NSO Main Features

Tail-f NCS Main Features

• 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*

NSO

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

Multivendor physical/virtual Layer 2, Layer 3, and Layer 4-7 Network

15

Page 11: Enabling Cross-Domain Service · PDF fileEnabling Cross-Domain Service Activation ... OSS/BSS NSO Multivendor ... NETCONF REST CLI Web UI SNMP JAVA/Javascript OSS/BSS NSO Service AAA

© 2016

Service Models

Device Models

OSS/BSS

NSO

NSO Main Feature 1: Model-Based Architecture

No hard-coded assumptions about:

• Network services

• Network architecture

• Network devices

Instead:

• Data models written in YANG (RFC 6020)

Multivendor physical/virtual Layer 2, Layer 3, and Layer 4-7 Network

Page 12: Enabling Cross-Domain Service · PDF fileEnabling Cross-Domain Service Activation ... OSS/BSS NSO Multivendor ... NETCONF REST CLI Web UI SNMP JAVA/Javascript OSS/BSS NSO Service AAA

© 2016

NSO Main Feature 1: Model-Based Architecture

YANG data models for:

• Network services

• Network topology

• Network devices

YANG data models drive:

• Northbound APIs

• User interfaces

• Southbound command sequences

Benefits:

• Can be used for all types of services and all types of networks

17

Service Models

Device Models

OSS/BSS

NSO

Multivendor physical/virtual Layer 2, Layer 3, and Layer 4-7 Network

Page 13: Enabling Cross-Domain Service · PDF fileEnabling Cross-Domain Service Activation ... OSS/BSS NSO Multivendor ... NETCONF REST CLI Web UI SNMP JAVA/Javascript OSS/BSS NSO Service AAA

© 2016

Transactional Integrity

NSO Main Feature 2: Transactional Guarantees

Transactional guarantees:

• Help ensure fail-safe operations (automated handling of exceptions)

• Keep accurate copy of network configuration state in Tail-f NCS at all times

Benefits:

• Automation can be based on accurate real-time view of service and network state

• Much higher degree of automation possible

18

OSS/BSS

NSO

Multivendor physical/virtual Layer 2, Layer 3, and Layer 4-7 Network

Page 14: Enabling Cross-Domain Service · PDF fileEnabling Cross-Domain Service Activation ... OSS/BSS NSO Multivendor ... NETCONF REST CLI Web UI SNMP JAVA/Javascript OSS/BSS NSO Service AAA

© 2016

NSO

CREATE SERVICE

UPDATE SERVICE DELETE SERVICE

REDEPLOY SERVICE

FastMap*

NSO Main Feature 3: FastMap* Algorithm

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

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

19

Page 15: Enabling Cross-Domain Service · PDF fileEnabling Cross-Domain Service Activation ... OSS/BSS NSO Multivendor ... NETCONF REST CLI Web UI SNMP JAVA/Javascript OSS/BSS NSO Service AAA

© 2016

NSO Main Feature 4: Reactive FastMap*

Benefits: One algorithm supporting:

• Provisioning

• Orchestration

• Elasticity

• Virtual machine and VNF mobility

• Self-healing network

CREATE SERVICE

UPDATE SERVICE

DELETE SERVICE

NSO FastMap

Changed

network state

triggers

service

redeploy

REDEPLOY

SERVICE

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

20

Page 16: Enabling Cross-Domain Service · PDF fileEnabling Cross-Domain Service Activation ... OSS/BSS NSO Multivendor ... NETCONF REST CLI Web UI SNMP JAVA/Javascript OSS/BSS NSO Service AAA

© 2016

NSO – Architecture

VNFM

Service Manager

Multi-Vendor Network

Network Engineer

EMS/NMS

NETCONF REST CLI Web UI SNMP JAVA/Javascript

OSS/BSS

NSO

AAA Core Engine

NETCONF SNMP REST CLI WS

Network Element Drivers

Mapping Logic

Templates

Fast Map

Device Manager Notification Receiver

Alarm Manager

Service Models

Package Manager

Script

API

Device Models

Developer

API

Page 17: Enabling Cross-Domain Service · PDF fileEnabling Cross-Domain Service Activation ... OSS/BSS NSO Multivendor ... NETCONF REST CLI Web UI SNMP JAVA/Javascript OSS/BSS NSO Service AAA

© 2016

NSO – Function Packs

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

• Mobility

• Virtualized Managed Services

• MANO

• 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 18: Enabling Cross-Domain Service · PDF fileEnabling Cross-Domain Service Activation ... OSS/BSS NSO Multivendor ... NETCONF REST CLI Web UI SNMP JAVA/Javascript OSS/BSS NSO Service AAA

© 2016

Production Grade NEDs coverage

Vendor Device/Platform

Adtran Total Access 900 Series

Adva Carrier Ethernet FSP 150CC Series

Affirmed

Networks

Acuitas Service Management System

Alcatel-Lucent 7210 Service Access Switch

7750 Service Router

7450 Ethernet Service Switch

7705 Service Aggregation Router

7750 Service Router

7950 Extensible Routing System

Ciena 3000 Family

5000 Family

ESM

Cisco ASA

ASA 1000V Cloud Firewall

ASA 5500-X Series Next-Generation Firewalls

IOS

800 Series Routers

1800 Series Integrated Services Routers

1900 Series Integrated Services Routers

2500 Series Routers

2600 Series Multiservice Platforms

2800 Series Integrated Services Routers

2900 Series Integrated Services Routers

3800 Series Integrated Services Routers

7200 Series Routers

3900 Series Integrated Services Routers

7200 Series Routers

7600 Series Routers

Catalyst 2900 Series Switches

Vendor Device/Platform

Cisco IOS

Catalyst 3550 Series Intelligent Ethernet Switches

Catalyst 4500 Series Switches

Catalyst 4900 Series Switches

Catalyst 6500 Series Switches

ME 3400 Series Ethernet Access Switches

ME 3600X Series Ethernet Access Switches

ME 3800X Series Carrier Ethernet Switch Routers

ME 4900 Series Ethernet Switches

uBR10000 Series Universal Broadband Routers

IOS XE

ASR 900 Series Aggregation Services

Routers

ASR 1000 Series Aggregation Services

Routers

CSR 1000V Series

IOS XR

ASR 9000 Series Aggregation Services Routers

Carrier Routing System

IOS XRv Router

NX OS

Nexus 3000 Series Switches

Nexus 5000 Series Switches

Nexus 6000 Series Switches

Nexus 7000 Series Switches

Nexus 1000v Series Switches

CPS

Cisco Policy Suite for Mobile

StarOS

ASR 5000 Series

Vendor Device/Platform

F5 Networks BIG-IP 1600

BIG-IP 3600

BIG-IP 3900

BIG-IP 6400

BIG-IP 8900

BIG-IP Virtual Edition

Viprion Chassis

Fortinet FortiGate 200 Series

FortiGate 3000 Series

FortiGate 800-600 Series

FortiGate Virtual Appliances

Huawei NE40E Series

Quidway S3300 Series

Enterprise Network Simulation Platform

Juniper EX Series Ethernet Switches

M Series Multiservice Edge Routers

MX Series 3D Universal Edge Routers

QFX Series

SRX Series Services Gateways

Firefly Perimeter (Virtual SRX)

Overture 1400

2200

5000

5100

6000

Palo Alto Networks PA-2000 Series

PA-3000 Series

Virtualized Firewalls

Quagga Quagga Routing Software Suite (BGP module)

Page 19: Enabling Cross-Domain Service · PDF fileEnabling Cross-Domain Service Activation ... OSS/BSS NSO Multivendor ... NETCONF REST CLI Web UI SNMP JAVA/Javascript OSS/BSS NSO Service AAA

© 2016

Vendor Device/Platform

A10 Networks AX Series

Accedian High Performance Service Assurance MetroNID

Affirmed Networks Acuitas Service Management System

Alcatel-Lucent 5620 Service Aware Manager

Allied Telesis x210 Series

Arista 7150 Series

Avaya ERS 4000 Series

SR 8000 Series

VSP 9000 Series

Brocade ADX Series

MLX Series

NetIron CES 2000 Series

Vyatta 5400 vRouter (Vyatta VSE)

CableLabs Converged Cable Access Platform

Cisco ME-4600

Prime Network Registrar

UCS Manager

Vendor Device/Platform

Citrix Netscaler 1000v

Clavister cOS Core

Dell Force10 Networking S-Series

Ericsson EFN324 Series

SE family

H3C S5800 series

Infinera DTN-X Multi-Terabit Packet Optical Network Platform

Juniper Contrail Controller

NEC iPASOLINK family

Nominum DCS

Open vSwitch OVSDB (shell)

Pulsecom SuperG

Riverbed Steelhead Series

Sonus SBC 5000 Series

PoC Grade NEDs coverage

Page 20: Enabling Cross-Domain Service · PDF fileEnabling Cross-Domain Service Activation ... OSS/BSS NSO Multivendor ... NETCONF REST CLI Web UI SNMP JAVA/Javascript OSS/BSS NSO Service AAA

© 2016

NSO – Diversity of Use Cases (list not exhaustive …)

Multi-Vendor

L2-L3 VPN

Virtual Managed

Services/NFV

Data Center

Automation

Cloud Services

Interconnection

Source: Cisco Global Segments & Architectures

Page 21: Enabling Cross-Domain Service · PDF fileEnabling Cross-Domain Service Activation ... OSS/BSS NSO Multivendor ... NETCONF REST CLI Web UI SNMP JAVA/Javascript OSS/BSS NSO Service AAA

© 2016

Understanding ESC Generic VNF Manager

Page 22: Enabling Cross-Domain Service · PDF fileEnabling Cross-Domain Service Activation ... OSS/BSS NSO Multivendor ... NETCONF REST CLI Web UI SNMP JAVA/Javascript OSS/BSS NSO Service AAA

© 2016

• Open and Modular VNFM

– Out of the box support for new and 3rd party VNFs

• Agentless VM management and monitoring

• Customizations • Across different phases of lifecycle management

• Service advertisement

• Monitoring

• Actions

• Intelligent rules based actions

– Simple and complex rules

– Works at Single VM or coupled VM level

• Transaction-level visibility, roll-back (Resume work in progress)

• Out of the box support for both VM and Service-level monitoring

ESC – Elastic Service Controller for the VNF life cycle Management

Open

Customizable

Rollback/Resume

Complex actions

Coupled VM management

Agentless

Elastic

Services

Controller

(ESC)

Cisco Elastic Service Controller

Page 23: Enabling Cross-Domain Service · PDF fileEnabling Cross-Domain Service Activation ... OSS/BSS NSO Multivendor ... NETCONF REST CLI Web UI SNMP JAVA/Javascript OSS/BSS NSO Service AAA

© 2016

Cisco Elastic Service Controller - ESC Architectural Diagram

ESC ConfD

Core Engine

VIM Driver Datastore

Openstack

External Clients Top Level Orchestration

Portal

NFVO

VNFM

VIM

Service

Catalogue

REST

Service Onboarding

Framework

Message Bus

SNMP VNFD REST CLI NETCONF XML/JSON XML/JSON

Health

Monitor/HA

Logging

Framework

REST

Transactions Validations Rollbacks Policies WorkFlows State

Machines

Service Monitoring and Elasticity Adaptor

Rules Analytic

Engine – PA • Events, Actions

• Custom rules,

scripts

Monitoring

Engine – • SNMP

• PING

• GANGLIA

• CUSTOM

Mo

nito

r

Plu

gin

s

Page 24: Enabling Cross-Domain Service · PDF fileEnabling Cross-Domain Service Activation ... OSS/BSS NSO Multivendor ... NETCONF REST CLI Web UI SNMP JAVA/Javascript OSS/BSS NSO Service AAA

© 2016

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 Rules

Service Alive => advertise

VM Dead => withdraw

Upper load => scale up

Complex Rules

Upper load => Scale up, Notify, Advertise

Service Dead => Withdraw, Notify, Restart

Service Alive => Advertise, Notify

Elastic Services Controller

Provision VM

VM Bootstrap process

Service Bootstrap Process

Service alive

VM alive

Service Functional

Service Overloaded/Underloaded

Service Provisioning

Service Monitor

Service Configuration

Configure Service

Service DEAD

VM DEAD

Custom Script Action

VM Overloaded/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

Agent and Agentless mode supported

ESC functionality

Cisco Elastic Service Controller

Page 25: Enabling Cross-Domain Service · PDF fileEnabling Cross-Domain Service Activation ... OSS/BSS NSO Multivendor ... NETCONF REST CLI Web UI SNMP JAVA/Javascript OSS/BSS NSO Service AAA

© 2016

Services Assurance Platform

Page 26: Enabling Cross-Domain Service · PDF fileEnabling Cross-Domain Service Activation ... OSS/BSS NSO Multivendor ... NETCONF REST CLI Web UI SNMP JAVA/Javascript OSS/BSS NSO Service AAA

© 2016

Service Level Definition • Service availability

• Loss, latency, jitter, …

Service Assurance

• Verify the service is available and

how it is performing

• Scale-up/-down based upon load

• Local recovery actions if the VNF

is unavailable/underperforming

• Identify underlying causes and fix

them asap

Service Management & Operations

Orchestration

• Put it there Service Provisioning

Service Assurance is a Service Lifecycle Problem

Service Placement

SLA Definition

• What SLA is required? Service Level Definition

Service Monitoring Service Elasticity and Availability

Service Placement

• Where can it be supported?

• Service Availability

• Monitoring

• Reporting

• Admission Control

• Workload Placement

• Service Elasticity and

Availability

• Performance Mgmt

• Service Level Monitoring

• Fault management {cause

analysis, Impact analysis}

• Incident / problem mgmt.

• Remediation

Page 27: Enabling Cross-Domain Service · PDF fileEnabling Cross-Domain Service Activation ... OSS/BSS NSO Multivendor ... NETCONF REST CLI Web UI SNMP JAVA/Javascript OSS/BSS NSO Service AAA

© 2016

New Services Assurance Service Health - Impact Analysis & Fault and Cause Analysis-Processes

Incident’s

Happen!

Triggers 10’s, 100’s, 1,000’s or

1,000,000’s of Events from

Apps, Services, Compute &

Network

Situation

2. Analytics

Detects Causal

and Impact

Anomalies

6. Knowledge

Capture & Recycling

5. Run Book /

Playbook

Automation

L1

L2

Network

Storage

Sys Admins

Dev

3. Situation Awareness:

Push-Notifies appropriate

stakeholders

4. Situation Enabled

Workflow

Diagnostics

Workbench

ChatOps

Remediation

1. Automatically

Filters Events

Single Root

Cause? Multiple

Real

Faults?

No learned

behavior or

models

necessary

360o View

“Situation Room”

Page 28: Enabling Cross-Domain Service · PDF fileEnabling Cross-Domain Service Activation ... OSS/BSS NSO Multivendor ... NETCONF REST CLI Web UI SNMP JAVA/Javascript OSS/BSS NSO Service AAA

Cisco Confidential 52 © 2016 Cisco and/or its affiliates. All rights reserved.

Services Assurance Platform- Service Health - Impact Analysis & Fault and Cause Analysis

Orch.

Stack

VNFI

Log

Aggregator

Metric Aggregator

VNFs

UCS

Event Aggregator

UI

Fault

Analysis

Log Analysis

CPEs

SNMP

Traps

Performance Metrics,

Availability & E2E Service

Tests

TCA

Logs Source Logs,

TCAs

Service

Impact

Analysis SNMP Traps,

TCAs

Situations & Alarms (Customer, Device, Service)

Inventory

(Customer,

virto,

Overlay)

Metric (Customer, Device, Service)

Using Metrics API

Service Impact (production status, operational status)

Inventory (Customer,

virto,

Overlay)

Logs (Customer, Device, Service)

Logs

UI

Inventory

(Customer,

virto,

Overlay

Underlay)

Service

Notification

Limited or Not

Available

Assurance

Stack

Other

EMS

Dis

trib

uti

on

Bu

s

Service

Page 29: Enabling Cross-Domain Service · PDF fileEnabling Cross-Domain Service Activation ... OSS/BSS NSO Multivendor ... NETCONF REST CLI Web UI SNMP JAVA/Javascript OSS/BSS NSO Service AAA

© 2016

Use case: Virtual PE Demonstration of a cross-domain orchestration with NSO/ESC

Page 30: Enabling Cross-Domain Service · PDF fileEnabling Cross-Domain Service Activation ... OSS/BSS NSO Multivendor ... NETCONF REST CLI Web UI SNMP JAVA/Javascript OSS/BSS NSO Service AAA

© 2016

Demo Infrastructure

Data Center

• MPLS VPN with P routers and PE routers

• P3 providing connectivity to Data Center

Page 31: Enabling Cross-Domain Service · PDF fileEnabling Cross-Domain Service Activation ... OSS/BSS NSO Multivendor ... NETCONF REST CLI Web UI SNMP JAVA/Javascript OSS/BSS NSO Service AAA

© 2016

Fulfillment using a physical PE

Data Center

CE

• MPLS VPN with P routers and PE routers

• P3 providing connectivity to Data Center

• Classic MPLS VPN site with CE connected to PE

Probe

Page 32: Enabling Cross-Domain Service · PDF fileEnabling Cross-Domain Service Activation ... OSS/BSS NSO Multivendor ... NETCONF REST CLI Web UI SNMP JAVA/Javascript OSS/BSS NSO Service AAA

© 2016

Fulfillment using a vPE

vPE

CE

vPE

CSR

vPE-sec

CSR ASA

vPE-sec-mon

ASA CSR VTA

vPE-mon

CSR VTA

CE

• MPLS VPN with P routers and PE routers

• P3 providing connectivity to Data Center

• Classic MPLS VPN site with CE connected to PE

• Hybrid physical/ virtual VPN with a virtual PE

• vPE comes in 4 models

Probe

Probe

Page 33: Enabling Cross-Domain Service · PDF fileEnabling Cross-Domain Service Activation ... OSS/BSS NSO Multivendor ... NETCONF REST CLI Web UI SNMP JAVA/Javascript OSS/BSS NSO Service AAA

© 2016

Demo Moving Parts

ORCHESTRATED

FULFILLMENT

Building

Blocks

Function Vendor

NSO Network service orchestration and fulfillment

ESC VNF Management

OpenStack VIM (Virtual Infrastructure Manager)

Open vSwitch Service Chaining

VTS/VPP Service Chaining

PPM/SME Performance Monitoring

Active Probes

(Netrounds)

Activation test and SLA monitoring

ZenOSS Network Assurance (alarm monitoring)

vCSR Virtual Provider Edge (router)

vASA Virtual Firewall

F5 Virtual Firewall

ASR9k Physical Provider and Provider Edge

Juniper MX,

ALU 7750

Physical Provider Edge

Page 34: Enabling Cross-Domain Service · PDF fileEnabling Cross-Domain Service Activation ... OSS/BSS NSO Multivendor ... NETCONF REST CLI Web UI SNMP JAVA/Javascript OSS/BSS NSO Service AAA

© 2016

Use case: vIMS ClearWater Multi-VIM Orchestration with NSO/ESC

Page 35: Enabling Cross-Domain Service · PDF fileEnabling Cross-Domain Service Activation ... OSS/BSS NSO Multivendor ... NETCONF REST CLI Web UI SNMP JAVA/Javascript OSS/BSS NSO Service AAA

© 2016

vIMS Orchestration Prototype Orchestration Overview

NFV-O

Web Portal

vIMS

Clearwater

Cross-Domain

Orchestration

Third Party

VNFs

VMWare

Storage Network Compute

Ubuntu

NSO (Tail-f)

Prototype

Angular.JS/JAVA

NFVI OpenStack

VNF-M ESC

RH OSP7

VNF

Management DNS

Bind9

Netconf/YANG

Netconf/YANG

UE1 - Live

Testing

Ruby Script

vCenter

Page 36: Enabling Cross-Domain Service · PDF fileEnabling Cross-Domain Service Activation ... OSS/BSS NSO Multivendor ... NETCONF REST CLI Web UI SNMP JAVA/Javascript OSS/BSS NSO Service AAA

© 2016

vIMS Orchestration Prototype Orchestration Overview

vIMS

Clearwater

OpenStack

NSO

vIMS

Clearwater

VMWare

ESC ESC

Page 37: Enabling Cross-Domain Service · PDF fileEnabling Cross-Domain Service Activation ... OSS/BSS NSO Multivendor ... NETCONF REST CLI Web UI SNMP JAVA/Javascript OSS/BSS NSO Service AAA

© 2016

Takeaways

Page 38: Enabling Cross-Domain Service · PDF fileEnabling Cross-Domain Service Activation ... OSS/BSS NSO Multivendor ... NETCONF REST CLI Web UI SNMP JAVA/Javascript OSS/BSS NSO Service AAA

© 2016

Cisco Solution Value

• Extend your Service offer

• Opportunity for the Cisco customer to provide new services Opportunity for Empowerment

• No dependency between module: Fully open & documented APIs

• Inherently Multi-Vendor and Open Platform

Loosely-Coupled Modules

• No hard-coding, no predefined templates

• Full consistency across domains – true transactional model

• Devops/Netops environment across Service Lifecycle

Robust, modern architecture

• Components deployed across Major Tier 1 SPs

• Massively scalable without sacrificing reliability

• Vibrant Ecosytem – Devnet community

Field-proven technology

Page 39: Enabling Cross-Domain Service · PDF fileEnabling Cross-Domain Service Activation ... OSS/BSS NSO Multivendor ... NETCONF REST CLI Web UI SNMP JAVA/Javascript OSS/BSS NSO Service AAA