Leveraging NSO for SD- WAN, SDA, and ENFV

Similar documents
Cisco SD-WAN and DNA-C

Serviceability of SD-WAN

Simplify and automate your network with Cisco DNA

Routing Underlay and NFV Automation with DNA Center

Enterprise Network Compute System (ENCS)

Cisco SD-WAN. Intent-based networking for the branch and WAN. Carlos Infante PSS EN Spain March 2018

Delivering Enterprise SDN. Now. Simplify and Automate Your Network for Digital Transformation

NSO in Brownfield: Fully Automated One-Click Reconciliation

Simplify and Automate Your Network with Cisco DNA. Brink Sanders Managing Director, Software and Network Transformation 12 May 2017

Next generation branch with SD-WAN and NFV

Cisco SD-WAN (Viptela) Migration, QoS and Advanced Policies Hands-on Lab

Cloud-Ready WAN For IAAS & SaaS With Cisco s Next- Gen SD-WAN

SD-WAN on Cisco IOS XE Routers: An End-to-End View

DevOps CICD for VNF a NetOps Approach

Delivering Cisco Next Generation SD-WAN with Viptela

DNA Automation Services Offerings

Cisco SD WAN for Service Providers

Intelligent WAN: Leveraging the Internet Secure WAN Transport and Internet Access

vbranch Introduction and Demo

CloudCenter for Developers

Cisco Virtual Managed Services

Cisco SD-WAN. Securely connect any user to any application across any platform, all with a consistent user experience.

Networking in the Digital Era

PSOACI Why ACI: An overview and a customer (BBVA) perspective. Technology Officer DC EMEAR Cisco

Cisco Virtualized Infrastructure Manager

Distributed Branch Deployment Costs

Consuming Model-Driven Telemetry

Network Automation and Branch Agility The Network Helps Enable Digital Business. Rajinder Singh Product Sales Specialist June 2016

Multi-domain Service Orchestration with Cisco Network Service Orchestrator. Gabor Szabo Version 1.2

DevNet Workshop-Hands-on with CloudCenter and Jenkins

Multi-Cloud and Application Centric Modeling, Deployment and Management with Cisco CloudCenter (CliQr)

Introduction to Cisco SD- WAN (Viptela)

Cisco SD-Access Hands-on Lab

Cisco Virtual Topology System (VTS)

Cisco SD-Access Building the Routed Underlay

Cisco Cloud Architecture with Microsoft Cloud Platform Peter Lackey Technical Solutions Architect PSOSPG-1002

Cisco Container Platform

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

NFV Infrastructure for Media Data Center Applications

Orchestrating the Cloud Infrastructure using Cisco Intelligent Automation for Cloud

Deployment Case Study of SDN and NFV Transformation. Marcela Blanco-Luna Solutions Architect Advanced Services

Implementing and Configuring Cisco SDWAN (ICSDWAN-CT)

Cisco UCS Director and ACI Advanced Deployment Lab

Cisco SD-WAN Application Acceleration

Automated Control and Orchestration within the Juniper Networks Mobile Cloud Architecture. White Paper

PSOACI Tetration Overview. Mike Herbert

Getting Started with OpenStack

Multi-Cloud and Application Centric Modeling, Deployment and Management with Cisco CloudCenter (CliQr)

Intelligent WAN Sumanth Kakaraparthi Principal Product Manager PSOCRS-2010

NXOS in the Real World Using NX-API REST

Juniper SD-WAN Alexandre Cezar Consulting Systems Engineer, Security/Cloud

Prepare for Digital Network Architecture, NFV, and SDN with Cisco ONE Software

Migrating Applications with CloudCenter

nil.com 2017 NIL, Security Tag: PUBLIC 2017 NIL, Security Tag: INTERNAL 1

Cisco Powered Cloud Solutions. Vladimir Joshevski

VeloCloud Cloud-Delivered WAN Fast. Simple. Secure. KUHN CONSULTING GmbH

Deploying Cloud Network Services Prime Network Services Controller (formerly VNMC)

Fundamentals and Deployment of Cisco SD-WAN Duration: 3 Days (24 hours) Prerequisites

VMWARE AND NETROUNDS ACTIVE ASSURANCE SOLUTION FOR COMMUNICATIONS SERVICE PROVIDERS

Deploying Cloud-Agnostic Applications with Cisco CloudCenter

Get Hands On With DNA Center APIs for Managing Intent

Accelerate Service Delivery with Network Service Orchestration

Customer s journey into the private cloud with Cisco Enterprise Cloud Suite

Colt Novitas: Bringing SDN & NFV in Production. Javier Benitez, Strategy & Architecture,

Orange: Cisco & Orange: a human touch for a digital experience

Ethernet Wide Area Networking, Routers or Switches and Making the Right Choice

Catalyst 9K High Availability Lab

SD-WAN Advanced Operations & Troubleshooting Bootcamp (SDWOTS)

BRKCOC-2399 Inside Cisco IT: Integrating Spark with existing large deployments

SD-WAN / Hybrid WAN : Leveraging SDN-NFV for Networks Agility

Tetration Hands-on Lab from Deployment to Operations Support

Cisco Solution for Private Cloud

DEVNET Introduction to Git. Ashley Roach Principal Engineer Evangelist

Cisco APIC Enterprise Module Simplifies Network Operations

Deploy a unified NFV MANO solution that draws on decades of telecom innovation and virtualization expertise

SDN+NFV Next Steps in the Journey

An Introduction to Developing for Cisco Kinetic

Technologies for the future of Network Insight and Automation

Enterprise Recording and Live Streaming Architecture with VBrick

PnP Deep Dive Hands-on with APIC-EM and Prime Infrastructure

Modelos de Negócio na Era das Clouds. André Rodrigues, Cloud Systems Engineer

Automation and Programmability using Cisco Open NXOS and DevOps Tools

SD-WAN orchestrated by Amdocs

NSO Essentials for Programmers and Network Architects (NSO201) v3.0

Več kot SDN - SDA arhitektura v uporabniških omrežjih

Virtual Private Networks with Cisco Network Services Orchestrator Enabled by Tail-f - Fast, Simple, and Automated

Inside Cisco IT: Zero Touch Deployment Using Cisco Prime Infrastructure

CVP Enterprise Cisco SD-WAN Retail Profile (Hybrid WAN, Segmentation, Zone-Based Firewall, Quality of Service, and Centralized Policies)

Benefits of SD-WAN to the Distributed Enterprise

Introduction to OpenConfig

Cloud Managed Security Architecture & Design

ETSI NFV CONCEPTS AND MANO DETAILS NFV#19 TUTORIAL 11 SEPTEMBER

DevNet Technical Breakout: Introduction to ACI Programming and APIs.

Pradeep Kathail Chief Software Architect Network Operating Systems Technology Group, Cisco Systems Inc.

UNIVERSITY OF CAGLIARI

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

Huawei SD-WAN Solution

Cisco Spark Messaging APIs - Integration Platforms as a Service Real World Use-Cases

Title DC Automation: It s a MARVEL!

Cisco 5000 Series Enterprise Network Compute System

Transcription:

BRKRST-2557 Leveraging NSO for SD- WAN, SDA, and ENFV Bill Reilly Specialist Cisco Multicloud Jean-Marc Barozet - Principal Engineer SDWAN/NFV

Cisco Spark How 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 cs.co/ciscolivebot#brkrst-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Agenda Introduction and High Level Overview Network Service Orchestrator (NSO) Overview vbranch Core Function Pack SDWAN Core Function Pack On Boarding SDWAN Site with Physical or Virtual Platforms Conclusion

Introduction

Common Themes The need for network services orchestration Complexity Increasing Complexity Increasing Deployment Time Service complexity increasing Network operations complexity increasing New service TTM too long and increasing Multi-vendor/multi-box environment Time Deployment Service B Service A Service C Time Increasing OpEx Network and services fragility increasing Break/fix time increasing Direct human interactions error-prone OpEx Time BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 6

Complexity Drivers The need for network services orchestration Homegrown scripting tools Devices-by-device configuration Typically create only Increasingly Complex services Span multiple devices and vendors Multi-Vendor Environment Multiple management systems (one per vendor) Scripts per-vendor Increasing Complexity OSS/BSS support Manual, disconnected, external operational business support systems BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 7

Most Organizations Are Still Attempting to Optimize Their Cloud Strategies Almost 68% of organizations use some form of cloud today (61% increase) 30% 28% 25% 20% 22% 19% 17% 15% 10% 11% 5% 3% 0% No Strategy Ad Hoc Opportunistic Repeatable Managed Optimized 69% of organizations do not have mature cloud strategies in place Figures may not add to 100% due to rounding N=11,350 Source: IDC InfoBrief, sponsored by Cisco, Cloud Going Mainstream. All Are Trying, Some Are Benefiting; Few Are Maximizing Value. September 2016 BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 8

An Optimized Cloud Strategy Can Deliver Tangible Business Impact IT Cost Reduction 77% Ability to Meet SLAs 72% Time to Provision IT Services 87% Strategic Allocation of IT Budget 200% Revenue Growth 11% Hybrid Cloud Essential to an Optimized Strategy 95% Use Private Cloud 92% Use Public Cloud BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 9

Vision The need for network services orchestration Operational Expenditure Time to Revenue Customer Experience Less Manual Work Fewer Errors Shorter Lead Times Service Quality Scheduled Services BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 10

Best Practices Coming Together SNMP Experience CLI Best Practices Service Provider Requirements NETCONF Yang Informational RFC 3535 BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 11

NSO Model Based Architecture Applications Engineers REST, NETCONF, Java, Python, Erlang, CLI, Web UI NED YANG Model NETCONF Orchestration NED NED NETCONF, REST, SNMP, CLI, etc YANG Model CLI Network devices are currently managed using configurations that are defined using CLI commands Transition from managing devices using CLI to NETCONF or REST When using a Device YANG Model defined by the device CLI, the transition from CLIbased to model-based management can be automated BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 14

Extending Orchestration to the Datacenter and Cloud for NFV Intent/Policy Systems Network Services Orchestrator (NSO) NFVO VNF Manager (ESC) Physical Networks Virtual Networks Compute Platforms Virtualized Infrastructure Manager BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 15

SD-WAN Service Enabling Dynamic Services BSS LivingObjects CFS Cisco VMS OSS Data Collector REST, NETCONF, Java, Python, Erlang, CLI, Web UI Network Service Orchestrator (NSO) Core Function Pack (IWAN, ENFV) RFS SP Services Facebook Yahoo YouTube, Internet Cloud Service Node SDN-Enabled Customer VPN SaaS VNFM Controller Apps EMS and NMS Physical Networks Virtual Networks Network Apps BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 16

SP s Must Automate their Networks to Remain Competitive 50-70% of Network & Service Operations can be Automated 70% 30% 40% Operational Efficiency Revenue Uplift & Faster GTM Improve Customer Sat Maintenance window New Customer On-boarding Incident Resolution Time spent 5.3 11.2 Today With Automation 8.0 16.4 5.1 10.7 * Mean time to repair BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 17

Evolving to Service Provider Integration Friendly Solutions Service Provider Example BSS/OSS Systems Service Provider Example BSS/OSS Systems Billing Systems Trouble Ticketing Inventory Order Entry SLA Measurement Network Monitoring Billing Systems Trouble Ticketing Inventory Order Entry SLA Measurement Network Monitoring Open APIs Sparsely Automated, Labor Intensive, Customized, Siloed Vendor Integration Business Logic Fueled Service Orchestration With a Single Point of Integration CP E Metro and Access WAN Data Center CP E Open APIs Metro and Access WAN Data Center Traditional Networks Automated, Orchestrated Networks BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 18

Network Automation decouple Lifecycle of Product-Services and Network Resources Services OSS / ITIL Well-defined API Resource Facing Services (RFS) Physical Networks Virtual Networks Product/ Service Systems Lifecycle Network Service Lifecycle Decouples the Network from OSS/ITIL Unlocks agility and flexibility at the Resource Facing Services layer (RFS) Enables DevOps at the network/rfs layer Network changes and new features can be rolled out continuously during run-time, i.e. DevOps Network Service Orchestration System BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 19

NSO Orchestration

Orchestration Turn-Key Customizable Turnkey solution stack for endto-end enterprise orchestration On-prem or cloud-based Build/design/run & Analytics Virtual and Physical Support for SDA and IWAN Open API for Extensibility Multi-vendor & Multi-Tenant Service-orchestration focused Modular solution architecture Flexible demarcation between SP and Enterprise Multi-vendor / Multi-tenancy Customized SP service catalogues DNA Center Network Services Orchestrator (NSO) BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 21

NSO Model Based Architecture Applications Service Manager Device Manager Engineers REST, NETCONF, Java, Python, Erlang, CLI, Web UI Network Element Drivers (NEDs) NETCONF, REST, SNMP, CLI, etc VNFM Controller Apps EMS and NMS Service Model Device Model Logically centralized 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 Physical Networks Virtual Networks Network Apps BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 22

Mapping Features 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 Create Service Update Service Delete Service Redeploy Service Service Manager Device Manager Network Element Drivers (NEDs) NETCONF, REST, SNMP, CLI, etc VNFM Controller Apps EMS and NMS Service Model Device Model Physical Networks Virtual Networks Network Apps BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 23

Reactive FastMap Create Service Update Service Delete Service Redeploy Service REDEPLOY SERVICE Service Manager Service Model Device Manager Network Element Drivers (NEDs) Device Model Changed network state triggers service redeploy NETCONF, REST, SNMP, CLI, etc VNFM Controller Apps EMS and NMS Physical Networks Virtual Networks Network Apps BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 24

Storing Service Configs as Models in NSO (CDB) Yang Model Representation Internal NSO Representation container service { key "name"; service Router Interface Configuration container interface { type string; container type { type int64; container number { leaf ip { type inet:ip-address; Store interface type number } } } } leaf speed { type int64; } ip {10.1.1.21} speed {100} Service Models written independent of devices! BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 25

Instantiating a Service; Fastmap Feature 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 BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 26

Core Function Pack Design Stacked Services Approach Improved Code Reusability Service Abstraction APIs Customer Package SDWAN Package Infrastructure 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.. BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 28

Function Pack DEMO

vbranch Function Pack Instantiate/Activate VNFs on NFVIS

Virtualizing the Branch Network VNFs running on ENCS with NFVIS vwaas ISRv vedge ASAv / FTDv NFVIS ENCS NFVIS on ENCS BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 31

ENCS 5000 Series Portfolio ENCS5412 12-Core NEW Q3/CY17 ENCS5104 4-Core ENCS5406 6-Core ENCS5408 8-Core ISRv + 5 core VNF PoE ISRv + 9 core VNF PoE ISRv + 2 core VNF LTE on Radar ISRv + 3 core VNF LAN Ports NIM LTE, DSL, T1 HDD, SSD RAID, HW Crypto BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 32

NFVIS Software Stack PnP Server Console/ SSH NSO DNA-C Local Device Web Portal NFVIS CLI NETCONF REST PnP Client Health Monitoring Orchestration (VM Lifecycle) Host Management RBAC HTTPS Virtualization Layer Hypervisor and vswitch Interface Drivers Linux Platform Drivers BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 33

Cisco and 3 rd Party VNF Support New New New New vedge ISRv NGFWv Third-Party VNFs High performance High performance Harden virtual services VNF program SDWAN Edge NETCONF support Rich features End-to-end support Enable secure access On-premise or cloud management Tested and certified Streamlined support from Cisco and third party vwaas vwlc ASAv Applications ISR WAAS: Leader in Gartner MQ Superior caching with Akamai Connect Survivability and scale Built for small and medium-sized branches Comprehensive protection Full DC class Featured functionality Designed for NFV Microsoft Windows Custom applications BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 34

Network and Bridges VM VM vnic vnic vnic vnic network network network bridge bridge bridge port port port port port BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 35

VNF Service Chaining Using NFVIS networks Profile1 ENCS lan-net wan-mpls wan-inet WAN VNF deployment on NFVIS LAN lan-net and wan-net predefined Profile2 ENCS lan-net service-net wan-mpls wan-inet WAN No limitation in terms of supported topologies LAN Support for 3 rd party VNFs Profile3 ENCS WAAS lan-net service2-net service1-net wan-mpls wan-inet WAN LAN BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 36

Stacked Services Approach vbranch use of Core FP packages vbranch Service Request APIs Services Branch Service Supports a Strongly Typed Core service model Allows customizations using Key-Value pairs Supports custom templates Notifications Optionally used for pushing Day 1 Configurations through branch-infra Infrastructure Branch-Infra Supports Physical / Virtual Infrastructure onboarding Maintains a catalog of VNFDs, VDUs, Deployments, Day-0 configurations. Network creation Instantiate VNF and Service Chain Instantiates VNFs using ETSI-MANO compliant VNF descriptors Supports multi-vm VNFs Can be extended to work with multiple VNFMs ENCS devices BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 38

vbranch FP High Level View of Service Model 1 Catalog Definition 2 VNFs and Service Chaining Branch-infra nfvo catalog Branch-cpe VNFD VDU deployment VNF network CPE config vedge VNF Descriptor and Flavor defined. Deployment parameters defined VNFD VDU BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 39

Initial Configuration VNFDs Catalog (Gold, Bronze ) provider-infra (SP Name) Branch CPE VNFD: ISRv Platforms ENCS-54xx Tenant Platform (ENCS-54xx) VNFD: ASAv ENCS-5104 VNFD: vedgecloud Supported Deployment Catalog: Gold VNF1 (vedge) ISR Catalog: Bronze VNF2 (ASAv) vedge Network ASA BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 41

Service Configuration Portal NETCONF NSO Core FP NETCONF VNFM ISRv NFVIS Use NETCONF and push a XML payload (instantiation of the service model) Transaction based BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 43

Service Configuration Portal NETCONF NSO Core FP Another option is to use NSO CLI to configure and troubleshoot NETCONF VNFM ISRv NFVIS BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 44

On Boarding ENCS/NFVIS NSO with the vbranch Function Pack Network Service Orchestrator (NSO) Network Service Orchestrator (NSO) PnP 3 Core FP (vbranch) 1) ENCS boots and creates basic n/w infrastructure 2 4 2) NFVIS registration to NSO using PnP IP + serial + model + capabilities 3) NFVIS registered to NSO PnP VNFM ISRv 4) NSO connects to branch NFVIS (NETCONF) 1 NFVIS 5 5) ENCS/NFVIS on-boarded in NSO BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 45

Loading ISR VNF NSO with the vbranch Function Pack Network Service Orchestrator (NSO) Core FP (vbranch) SERVICE INSTANCE VNF Definitions NETWORK Definitions 1) NSO registers ISRv to NFVIS 5) NFVIS notifies NSO ISRv is active 2) NFVIS pulls ISRv images / local preparation 3) NSO instructs NFVIS to deploy NWs/ISRv 4) NFVIS deploys ISRv, load day 0 config and sets up local ISRv monitoring PnP VNFM ISRv ISRv loaded NFVIS VNFs are loaded in parallel BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 46

State Machine with Reactive FASTMAP and Plan Service CPE Network VDU VNF Using YANG grouping ncs:plandata to support Reactive FASTMAP service progress reporting. Allowing staged creation and deletion Leveraging additional RFMbased packages as needed Plan: ncs:plan-data element Day1 config Init State Ready State BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 47

Example: plan admin@ncs> show branch-infra:branch-infra-status branch-cpe UCPE1 plan component state tab NAME STATE STATUS WHEN ref MESSAGE ------------------------------------------------------------------------------------------------------------------------- self init reached 2017-12-18T17:24:07 - ready not-reached - - UCPE1 init reached 2017-12-18T17:24:07 - ready reached 2017-12-18T17:24:07 - Ready service-net init reached 2017-12-18T17:24:08 - ready reached 2017-12-18T17:24:08 - Ready ISR_vBranch-ISR-1.0 init reached 2017-12-18T17:25:42 - ready reached 2017-12-18T17:26:23 - Ready Cisco-ISR_UCPE1 init reached 2017-12-18T17:26:23 - Deployed VNF, waiting for NFVIS notifications. vm-deployed not-reached - - vm-alive not-reached - - ready not-reached - - [ok][2017-12-18 17:26:32] ENCS created Network created VNFD created [edit] admin@ncs% VNF Started Waiting for NFVIS confirmation that ISRv is up BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 48

SDWAN-SITE Function Pack Instantiate/Activate vedge Cloud on NFVIS

Cisco SD-WAN Architecture The Power of Abstraction Orchestration Plane vmanage vanalytics APIs 3 rd Party Automation Management Plane vbond vsmart Controllers Control Plane MPLS INET 4G vedge Routers Data Plane Cloud Data Center Campus Branch SOHO BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 50

Cisco SD-WAN Platform Options Branch Services (Future) vedge Appliances ISR 1000 ISR 4000 ASR 1000 vedge 100 vedge 1000 vedge 2000 200 Mbps Next-gen connectivity Performance flexibility Up to 2 Gbps Modular Integrated service containers Compute with UCS E 2.5-200Gbps High-performance service w/hardware assist Hardware & software redundancy 100 Mbps 4G LTE & Wireless Up to 1 Gbps Fixed NEW 10 Gbps Modular vedge 5000 ~30 Gbps Modular Branch ENCS - vedge Cloud VNF Public Cloud - vedge Cloud VNF ENCS 5100 ENCS 5400 Up to 250Mbps 250Mbps 2GB BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 51

Running vedge Cloud on ENCS SDWAN-SITE Core Function Pack March CY18 Virtualizing the branch vedge Cloud + other VNFs VNFM NFVIS ENCS NFVIS 3.7.1 ENCS5104 ENCS5406 ENCS5408 ENCS5412 ENCS On Boarding Automation of Managed Virtual Branch (vedgecloud, Firewall, WAN Opt, etc ) vedge Cloud day0 configuration BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 52

Plug-n-Play vedge Secure Bring-up ZTP Server Administrator Identity Trust vedge List (White-List) vedge Configuration Template vmanage vsmart vbond BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 53

SDWAN-SITE Function Pack NSO/vManage Split Cisco and 3 rd party VNFs OSS/BSS - VMS Service Abstraction APIs REST/NETCONF REST Potential SP Model SDWAN SITE CFP NSO vmanage NED REST vmanage SDWAN-SITE Function Pack vbranch CFP NETCONF NETCONF Cisco Router ENCS NFVIS vedge Appliance vbranch Function Pack NSO (vbranch, vmanage NED) to instantiate VNFs (including 3 rd party VNFs) and activate vedge. Apply device template vmanage to configure vedge NED NED NED SDWAN FP scope with expand over time BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 54

vmanage NED vmanage Programmatic Access API Documentation built-in https://vmanage-url/apidocs Test calls can be executed directly from doc page API programming documented at: https://docs.viptela.com/product_documentation/command_reference/vmanage_rest_apis/vmanage_rest_apis_ov erview/using_the_vmanage_rest_apis BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 55

vedge Cloud Provisioning / Activation Network Service Orchestrator (NSO) 2 vmanage Control and Policy Elements 1 Core FP (vbranch) Core FP (SDWAN-SITE) Define SDWAN Service on ENCS (VNF and Chaining) Get the unclaimed vedge Cloud router list from vmanage. Generates Bootstrap Configuration file (cloud-init config file) which contains cloudconfig (bootstraps) and cloudboothook (day0) sections 5 3 6 7 Full Registration and Configuration 4 VNFs instantiated and loaded with Bootstrap Configuration cloud-init file. Chaining of VNFs occurred if requested. vedge Virtual Networks (ENCS) BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 58

SDWAN-SITE Packaging Option1 - SDWAN-SITE Service to deploy vedge Cloud along with other VNFs SDWAN-SITE 1) SDWAN-SITE Service could be used as a top service to deploy vedge Cloud and other VNFs with service chaining. 2) vbranch onboards ENCS and then creates all of the VNFs and perform service chaining 3) SDWAN-SITE monitors vmanage/vedge Cloud sync status vbranch 1 2 3 Notes: In this deployment, SDWAN-SITE Service could be a top service itself (ready-out-of-the-box for SDWAN onboarding use case) and provides a single set of API to NB to bring up vedge Cloud and other VNFs in a service chain. It focuses on the simplicity (for SDWAN use case), hides away the complexity of vbranch and offers one integrated view of all VNFs deployment. On the other hand, SDWAN-SITE does not expose all of the gut (and bell & whistle) of vbranch in which an expert user of vbranch is able to do. VNFM NFVIS BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 59

SDWAN-SITE Packaging Option2 - Adding SDWAN-SITE into an Existing Service SP Service 1 3 1) A SP service already utilizes vbranch to instantiate/chain VNFs on a ENCS platform 2) vbranch onboards ENCS and then creates VNFs along with service chain 3) To add a vedge Cloud, that SP service will use SDWAN-SITE to onboard vedge Cloud. SDWAN-SITE will see ENCS as a brownfield device which is already in the NSO device tree vbranch SDWAN-SITE 4) SDWAN-SITE creates vedge Cloud on the same ENCS and also adds vedge Cloud to the service chain using vbranch 5) SDWAN-SITE monitors vmanage/vedge Cloud sync status 2 VNFM 4 5 Notes: This deployment is used when customer already created a SP service which utilized vbranch to spin up VNFs but vedge Cloud. The SDWAN-SITE is used solely to onboard a vedge Cloud in the same ENCS service chain owned by the SP service. SDWAN-SITE simplifies the logics for the SP service to bring up vedge Cloud NFVIS The SP service needs to deal with 2 different interfaces (vbranch & SDWAN- SITE) BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 60

SDWAN-SITE Service Configuration Portal NETCONF NSO SDWAN FP NETCONF VNFM vedge NFVIS Use NETCONF and push a XML payload (instantiation of the service model) Transaction based BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 61

DEMO Demo Portal 10.49.234.158 NSO 10.49.234.151 XCA 10.49.234.156 vmanage 10.49.234.153 vsmart 10.49.234.166 vbond 10.49.234.159 vedge 10.49.234.4 GE 0/0 GE 0/1 vedge 10.49.234.6 GE 0/0 GE 0/1 10.49.234.254 LAN NFVIS MGMT 10.49.234.2 LAN NFVIS MGMT 10.49.234.5 BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 62

SDWAN-SITE Function Pack DEMO

Summary Steps Define if you want to use SDWAN-SITE with option1 or option2 If option 2 (Adding SDWAN-SITE into an Existing Service), add ENCS to the device tree Define your provider infrastructure (Provider name, tenant, catalog and vmanage) Pick your preferred vedge Network Deployment Unit (NDU) Define your own if you want to Define your SDWAN-SITE service That s all BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 64

VNFD and VDU For Reference VNFDs VNFD: ISRv VNFD: ASAv VNFD: vedgecloud VNFD and VDU definitions Pre defined on installation BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 65

Catalog For Reference Catalog (Gold, Bronze ) Platforms ENCS-54xx ENCS-5104 Pre defined on installation Supported Deployment ISR vedge ASA BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 66

Provider Infrastructure provider-infra (SP Name) provider-infrastructure ProviderA tenant-infrastructure TenantB Catalog Gold vmanage vmanage1 tenant-infrastructure TenantA Provider-infra.cli admin@ncs% load merge provider-infra.cli provider-infrastructure ProviderA { tenant-infrastructure TenantA { catalog Silver; } tenant-infrastructure TenantB; catalog Gold; vmanage vmanage-1; ca-cert "ADD ROOT CERT"; } provider-infrastructure ProviderB { tenant-infrastructure TenantC; catalog Bronze; } For Reference Catalog Silver Check vmanage is mapped to a Provider Add Root Chain certificate if not using the default BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 67

Provider Infrastructure XML payload For Reference <config xmlns="http://tail-f.com/ns/config/1.0"> <provider-infrastructure xmlns="http://com/cisco/corefpcommon"> <provider>providera</provider> <tenant-infrastructure> <tenant>tenanta</tenant> <catalog xmlns="http://cisco.com/ns/branch-infra-common">silver</catalog> </tenant-infrastructure> <tenant-infrastructure> <tenant>tenantb</tenant> </tenant-infrastructure> <catalog xmlns="http://cisco.com/ns/branch-infra-common">gold</catalog> <vmanage xmlns="http://com/cisco/nso/corefp/sdwan/vedge">vmanage-1</vmanage> <ca-cert xmlns="http://com/cisco/nso/corefp/sdwan/vedge">root CERT</ca-cert> </provider-infrastructure> <provider-infrastructure xmlns="http://com/cisco/corefpcommon"> <provider>providerb</provider> <tenant-infrastructure> <tenant>tenantc</tenant> </tenant-infrastructure> <catalog xmlns="http://cisco.com/ns/branch-infra-common">bronze</catalog> </provider-infrastructure> </config> BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 68

Network Deployment Unit (NDU) For Reference Network Deployment Units ndu ASA vedge vedge + ASA This defines the Service Chain that you want to use for vedge Cloud. SDWAN-SITE FP comes with pre-defined chains add yours if needed BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 69

Network Deployment Unit (NDU) vedge Only Single WAN wan-net vedge Only Dual WAN wan-net wan-net2 lan-net lan-net vedge + ASAv Dual WAN wan-net wan-net2... lan-net BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 70

SDWAN-SITE Service SDWAN-SITE Service sdwan-site Berlin provider infrastructure type nfvis member-vnfs vnf vedgecloud day0 <config xmlns="http://tail-f.com/ns/config/1.0"> <sdwan-site xmlns="http://com/cisco/nso/corefp/sdwan"> <site-name>berlin</site-name> <provider>providera</provider> <location> <name>berlin</name> </location> <infrastructure> <type>nfvis</type> <nfvis> <nfvis-serial>fgl214280gk</nfvis-serial> <shared-branch-office/> <branch-office>ucpe1</branch-office> <device-on-boarding>pnp-unmanaged</device-on-boarding> <nfvis-device-name>ucpe1</nfvis-device-name> </nfvis> </infrastructure> <member-vnfs> <vnf>vedgecloudberlin</vnf> <type>vedge-cloud</type> <username>admin</username> <password>admin</password> <ip>10.49.234.4</ip> <mask>255.255.255.0</mask> <gtw>10.49.234.254</gtw> <day-0> <cfg-file>vedge_day0_template.cfg</cfg-file> </day-0> <vedge-cloud> <system-ip>10.8.0.81</system-ip> <site-id>8</site-id> </vedge-cloud> <ndu> <ndu-id>sdwan_nfvis_vedge_ndu</ndu-id> </ndu> </member-vnfs> </sdwan-site> </config> For Reference BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 71

For Reference NSO CLI sdwan-site Berlin { provider ProviderA; location { name Berlin; } infrastructure { type nfvis; nfvis { nfvis-serial FGL214280GK; shared-branch-office; branch-office UCPE1; device-on-boarding pnp-unmanaged; nfvis-device-name UCPE1; } } member-vnfs vedgecloudberlin { type vedge-cloud; username admin; password $8$WklAT9bhBkPWhUlj3Ja4E7DEPl7MYjuoYOsYlCtHW48=; ip 10.49.234.4; mask 255.255.255.0; gtw 10.49.234.254; day-0 { cfg-file vedge_day0_template.cfg; } vedge-cloud { system-ip 10.8.0.81; site-id 8; } ndu { ndu-id sdwan_nfvis_vedge_ndu; } } } BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 72

vedge-cloud Onboarding process NSO with the SDWAN-SITE Function Pack NSO PnP VNFM 5 Network Service Orchestrator (NSO) Core FP (vbranch) NFVIS vedge 6 Core FP (SDWAN-SITE) 7 8 1 3 9 2 4 vmanage Value added services provided by sdwan-site BranchInfra functionality Viptela callback activity 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 BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 73

Configuring vedge Cloud router Viptela Control and Policy Elements 6) Initial control communication 7) Initial device configuration from vmanage 8) Full registration and configuration VNFM vedge NFVIS BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 74

Cisco SD-WAN Automation Stack VMS Portal/GUI 3 Network Service Orchestrator (NSO) Core FP (SDWAN-SITE) 2 1 Viptela vmanage Target customer customer has vedge appliances without a need for virtual CPE, service orchestration and OSS/BSS from Cisco FP Core FP (vbranch) vmanage NED NETCONF vmanage 1 2 Extended SD WAN Orchestration Target customer has virtual CPE s or when orchestration of other than vedge appliances are needed without a need for OSS/BSS from Cisco NETCONF Cisco Router ENCS NFVIS vedge Appliance cedge Appliance 3 Full Stack SD WAN Target customer has a need for Cisco OSS/BSS capabilities together with SD WAN BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 75

SDWAN MSP Management Options NSO/vManage Split NSO Single Entry Point OSS/BSS - VMS OSS/BSS REST/NETCONF REST REST/NETCONF SDWAN SITE CFP NSO vmanage NED REST vmanage Other CFP NSO vbranch CFP SDWAN CFP vmanage NED vbranch CFP NETCONF vmanage NETCONF NETCONF NETCONF Cisco Router ENCS NFVIS vedge Applianc e cedge Applianc e Cisco Router ENCS NFVIS vedge Applianc e cedge Applianc e vmanage and NSO Entry Point (REST APIs) vmanage improved with NSO (and vbranch, SDWAN, potentially SAE CFP) vmanage and/or NSO as potential entry point Reporting and Alerts NSO Single Entry Point SDWAN network wide Service Model that includes: - VNFs instantiation (including 3 rd party VNFs) and vedge activation - Controller instantiation - Device template definition - SDWAN policies definition - Topology definition BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 76

Short Term - NSO/vManage Split Gives Flexibility OSS / BSS or VMS REST/NETCONF Network Service Orchestrator (NSO) Core FP (vbranch) Core FP (SDWAN-SITE) REST NSO and vmanage run side by side in separate processes NSO and vmanage are integrated using APIs (a NSO NED using the vmanage REST interface) NETCONF REST vmanage NSO will communicate with all devices involved in the CFP for day0 and dayn configuration. vmanage will provide dayn configuration for vedge Cisco Router ENCS NFVIS vedge Appliance NETCONF cedge Appliance The vmanage UI will have to be extended with the appropriate CFP workflows and send API calls to NSO. BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 77

Conclusion

Enterprise NFV at Cisco Live Monday Tuesday Wednesday Thursday Friday BRKRST-2557 Hands-on Branch virtualization overview Cisco ENFV Solution 360 SD-WAN and NFV Orchestration for Managed Service Providers Advanced Virtualization SP Orchestration TECCRS-3006 Cisco Enterprise NFV Deep Dive and Hands-On Lab BRKARC-2014 Branch Virtualization The Evolving NFV Landscape BRKARC-2112 Deploy Network Services in Minutes on any Platform with Cisco Enterprise Network Functions Virtualization (NFV) Enterprise BRK-1997 Routing Underlay and NFV Automation with DNA Center BRKCRS-3447 Network Function Virtualization for Enterprise Networks

Want to learn and collaborate around NSO? The NSO Digital Ecosystem is a platform for collaboration for the entire NSO product suite and consist of two virtual places; the external* NSO DevNet and the internal** NSO Field Portal. The main purpose is to further improve NSO value by helping new and seasoned practitioners to drive NSO experiences and inviting customers to the Opportunities of NSO External (Open for all) www.cisco.com/go/nsodevnet Internal (Open for all Cisco) go2.cisco.com/nso-fp DevNet Public material targeting partners and customers DevNet open for all Selected Content Learning Labs open for all registered users Training material GitHub open for all Shared code NSO Developer Hub (Jive) open for all registered Cisco employees, Cisco partners & Cisco customers www.cisco.com/go/nsohub Community and main repository of content and Q&A NSO Field Portal (Internal Jive) Cisco Internal content and Q&A *Customer, Partner and Cisco **Cisco internal only BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 80

NSO at Cisco Live Design Clinics Opportunity for customers to ask questions without an appointment Located in The hub (Hall 6) Opening hours of The Hub: Monday: 8:00 19:30 Tuesday: 8:00 19:30 Wednesday: 8:00 19:00 Thursday: 8:00 18:30 Friday: 8:00 13:30 https://www.ciscolive.com/emea/activities/the-hub/ BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 81

More Information Network Service Orchestrator http://www.cisco.com/go/nso dcloud dcloud Home: http://dcloud.cisco.com SDWAN 4D Demo Search for: Cisco 4D SD-WAN (Viptela) BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 82

Cisco Spark How 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 cs.co/ciscolivebot#brkrst-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Please complete your Online Session Evaluations 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 via the Cisco Live Mobile App or the Communication Stations 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/on-demand-library/. 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Continue Your Education Demos in the Cisco campus Walk-in Self-Paced Labs Tech Circle Meet the Engineer 1:1 meetings Related sessions BRKRST-2557 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 85

Thank you