cisco network services orchestrator enabled by tail-f · cisco nso architecture multi-vendor...

17
Multi-Vendor Service Automation & Network Programmability Cisco Network Services Orchestrator enabled by Tail-f Stefan Vallin, Ph D Product Manager NSO 10 June 2015

Upload: others

Post on 09-Aug-2020

14 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Cisco Network Services Orchestrator enabled by Tail-f · Cisco NSO Architecture Multi-vendor Network Element Drivers Device Manager Service Manager NSO enabled by Tail-f Modern APIs

Multi-Vendor Service Automation & Network Programmability

Cisco Network Services Orchestrator enabled by Tail-f Stefan Vallin, Ph D

Product Manager NSO 10 June 2015

Page 2: Cisco Network Services Orchestrator enabled by Tail-f · Cisco NSO Architecture Multi-vendor Network Element Drivers Device Manager Service Manager NSO enabled by Tail-f Modern APIs

2 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

•  Changing Customer Behavior, New Expectations •  Everything on demand •  New services with a press of a button

•  Rapidly Changing Business Models •  Cloud services, virtualization, programmable networks •  New eco-systems and value chains •  OTT “co-opetition”

•  Execution at the speed of software •  Agility, DevOps, NFV, SDN, new services platforms

Key Market Trends and Challenges

All of this requires successful, flexible automation… …But complexity has destroyed many automation initiatives

Page 3: Cisco Network Services Orchestrator enabled by Tail-f · Cisco NSO Architecture Multi-vendor Network Element Drivers Device Manager Service Manager NSO enabled by Tail-f Modern APIs

3 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Barriers to Successful Automation

Growing Complexity •  Proliferating devices and service types •  Heterogeneous environments •  Legacy IT and automation can’t keep up Current Automation Complex, Rigid, Fragile •  Hardcoded logic flows and CLI templates •  Fragile programmatic adapters •  One-off solutions—not repeatable or reusable

Lack of Visibility and Granular Control •  Data quality issues •  No transactional control •  Complex rollbacks and remediation

High Fallout Ratios and Broken Configurations = Higher Costs, Slower Service Activation

Page 4: Cisco Network Services Orchestrator enabled by Tail-f · Cisco NSO Architecture Multi-vendor Network Element Drivers Device Manager Service Manager NSO enabled by Tail-f Modern APIs

4 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

What if You Could… Break the Complexity Barrier to Enable Agility

•  Full Lifecycle Automation (Create, Update, Delete) •  Model Driven to Reduce Code and Expand Features

Reconfigure Services with High Quality and Minimal Impact •  Non-Disruptive Updates of Service and Device Models •  Surgical Precision and Atomic Transaction Control

Support Real-World Multivendor Environments •  Any Use Case on Any Device •  Hybrid/Brownfield Environments •  Full Stack—Beyond Layer 2/Layer 3

Decouple Services from Infrastructure •  Physical and Virtual Networks and Service Platforms •  Minimal Dependencies on Networking Technologies •  Minimal Dependencies on OSS Environments

Page 5: Cisco Network Services Orchestrator enabled by Tail-f · Cisco NSO Architecture Multi-vendor Network Element Drivers Device Manager Service Manager NSO enabled by Tail-f Modern APIs

5 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Agile •  Strict YANG Models for

Services & Devices •  Logic Rendered from

Models: 90% Less Code •  Model Updates

Implemented in Hours

Cisco NSO Enabled by Tail-f

Model-Driven Automation for Multivendor Brownfield Environments Support DevOps and Modern Ways of Working with Any Service Type

Automated •  Single Network Abstraction

Layer •  Active Network View:

Always in Sync, Minimal Fallout

•  All Use Cases on All Devices Across Vendors

Reliable •  End-to-End “Atomic”

Transactions Control •  Minimal Impact on Network

via Minimum Diff. Engine •  Proven in Tier 1

Deployments

Page 6: Cisco Network Services Orchestrator enabled by Tail-f · Cisco NSO Architecture Multi-vendor Network Element Drivers Device Manager Service Manager NSO enabled by Tail-f Modern APIs

6 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Cisco NSO Architecture

Multi-vendor Network Element Drivers

Device Manager

Service Manager

NSO enabled by Tail-f

Modern Way’s of Working Modern APIs

3rd Party Applications

Active Network

View

Network Engineers

Physical Networks

•  VNFM •  Controller Apps •  EMS and NMS

Network Abstraction in Modern and Brownfield Environments

Network Apps Virtual Networks

Agile Automation •  Active Network View •  Any Service, Any Device •  Multivendor Support Network Abstraction Layer •  Physical •  Virtual •  Network Applications Northbound APIs •  OSS/BSS •  Third-Party Applications •  DevOps Support

Page 7: Cisco Network Services Orchestrator enabled by Tail-f · Cisco NSO Architecture Multi-vendor Network Element Drivers Device Manager Service Manager NSO enabled by Tail-f Modern APIs

7 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

The Industry’s Broadest Multivendor Support

The image cannot be displayed. Your compute

The image cannot be displayed. Your computer may not have enough memory to open the

Page 8: Cisco Network Services Orchestrator enabled by Tail-f · Cisco NSO Architecture Multi-vendor Network Element Drivers Device Manager Service Manager NSO enabled by Tail-f Modern APIs

8 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

NSO Main Features #1 Model-based Architecture

Network Element Drivers (NEDs)

Service Manager

Device Manager

Physical Networks Virtual Networks

•  VNFM •  Controller Apps •  EMS and NMS

Network Apps

Service Model

DeviceModel

Applications

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

NETCONF, REST, SNMP, CLI, etc

Engineers

•  No hard-coded assumptions about:

•  Network services •  Network architecture •  Network devices

•  Instead: •  Data models written in

YANG (RFC 6020)

Page 9: Cisco Network Services Orchestrator enabled by Tail-f · Cisco NSO Architecture Multi-vendor Network Element Drivers Device Manager Service Manager NSO enabled by Tail-f Modern APIs

9 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

NSO Main Features #2 FASTMAP (State-Convergence)

Network Element Drivers (NEDs)

Service Manager

Device Manager

Physical Networks Virtual Networks

•  VNFM •  Controller Apps •  EMS and NMS

Network Apps

Service Model

DeviceModel

Create Update Delete

Redeploy

NETCONF, REST, SNMP, CLI, etc

•  FASTMAP: •  Only the CREATE

operation needs to be specified

•  UPDATE, DELETE and REDEPLOY automatic

•  Benefits: •  Reduces service

implementation code by two orders of magnitude

•  Supports modifications of services at runtime

Page 10: Cisco Network Services Orchestrator enabled by Tail-f · Cisco NSO Architecture Multi-vendor Network Element Drivers Device Manager Service Manager NSO enabled by Tail-f Modern APIs

10 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

NSO Main Features #3 Reactive FASTMAP

Network Equipment Drivers (NEDs)

Service Manager

Device Manager

Physical Networks Virtual Networks

•  VNFM •  Controller Apps •  EMS and NMS

Network Apps

Service Model

DeviceModel

Create Update Delete

Redeploy

NETCONF, REST, SNMP, CLI, etc

•  Development pattern to: •  Redeploy service

configuration on operational changes

•  Idempotent

•  One algorithm supporting: •  Provisioning •  Orchestration •  Elasticity •  Virtual machine and VNF

mobility •  Self-healing network

Page 11: Cisco Network Services Orchestrator enabled by Tail-f · Cisco NSO Architecture Multi-vendor Network Element Drivers Device Manager Service Manager NSO enabled by Tail-f Modern APIs

11 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

!  Multi-Vendor L2/L3 VPN etc.

!  Virtual Managed Services/NFV

!  Data Center Automation

!  Cloud Services Interconnection

Sample Customer Use Cases

Page 12: Cisco Network Services Orchestrator enabled by Tail-f · Cisco NSO Architecture Multi-vendor Network Element Drivers Device Manager Service Manager NSO enabled by Tail-f Modern APIs

12 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Launch and Refine Differentiated VPN Offerings in Days

VPN Automation

•  Model-Driven DevOps Approach •  Constantly Refine and Manage:

•  Differentiated VPN Services •  Advanced Capabilities •  Custom Bundles and SLAs •  VPN Value-Added Services

•  Multivendor Support •  Self-Service Network On-Demand

Full Automation with Agility and Control

Page 13: Cisco Network Services Orchestrator enabled by Tail-f · Cisco NSO Architecture Multi-vendor Network Element Drivers Device Manager Service Manager NSO enabled by Tail-f Modern APIs

13 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Equinix Cloud Exchange

•  Seamless, Direct Access to ~450 Cloud Services

•  Connect Multiple Networks & Locations

•  On-Demand, Self-Service Portal

Customer Reference: Equinix Requirements •  Fast COTS solution •  Support for YANG Models

& Common Protocols •  Interoperate w/ Equipment

from 70 Vendors •  Automate Configurations in

Complex Multi-Cloud Environment

Benefits •  Near Zero-Touch Provisioning •  Reduced Service Activation

Lead Times by 90% •  50% Faster Time to Market •  Improved Operational

Efficiency •  Future-Ready Architecture

Cisco NSO Provided a Vendor-Neutral, Model-Driven Solution to Accelerate Service Activations and Time to Market

Page 14: Cisco Network Services Orchestrator enabled by Tail-f · Cisco NSO Architecture Multi-vendor Network Element Drivers Device Manager Service Manager NSO enabled by Tail-f Modern APIs

14 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Customer Reference: tw telecom

Business Needs: •  Fast delivery of L2, L3 VPNs

•  Carrier Ethernet 2.0 Services for Traffic Separation

NSO Business Outcomes: •  Automated Provisioning of Complex VPNs

•  Orchestration of 50,000+ Devices from Multiple Vendors

•  Simplified VPN Provisioning, Updates and Removals

•  Drastically Reduced Time to Market

•  Integration with Customer Portal, OSS, & Analytics Systems

Page 15: Cisco Network Services Orchestrator enabled by Tail-f · Cisco NSO Architecture Multi-vendor Network Element Drivers Device Manager Service Manager NSO enabled by Tail-f Modern APIs

15 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Business Needs: •  Create World-Class Customer Experience

•  Provision Network Services On Demand •  Reduce Complexity and Cycle Times

NSO Business Outcomes: •  Automated Provisioning of Complex Services in

World’s Largest MPLS network •  Project Start to First Customer Turn-Up in Three

Months •  Integrated with BSS and CRM •  Drastically Reduced Time to Market

Customer Reference: AT&T Domain 2.0 - User Defined Network

Page 16: Cisco Network Services Orchestrator enabled by Tail-f · Cisco NSO Architecture Multi-vendor Network Element Drivers Device Manager Service Manager NSO enabled by Tail-f Modern APIs

16 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

•  Agility Throughout Service Lifecycle •  Strict YANG Model-Driven Solution •  Auto-Rendered Business Logic Means 90% Less Code •  Effortlessly Re-Deploy Updated Service and Device Models •  DevOps for Differentiation

•  Full Automation •  Robust and Proven in Tier-1 Deployments •  Industry’s Broadest Multivendor Support •  Relevant in Today’s and Tomorrow’s Networks

What You Gain with NSO Enabled by Tail-f

Page 17: Cisco Network Services Orchestrator enabled by Tail-f · Cisco NSO Architecture Multi-vendor Network Element Drivers Device Manager Service Manager NSO enabled by Tail-f Modern APIs