DevOps CICD for VNF a NetOps Approach

Similar documents
NXOS in the Real World Using NX-API REST

CloudCenter for Developers

DevNet Workshop-Hands-on with CloudCenter and Jenkins

Routing Underlay and NFV Automation with DNA Center

Deploying Cloud-Agnostic Applications with Cisco CloudCenter

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

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

Get Hands On With DNA Center APIs for Managing Intent

Cisco UCS Director and ACI Advanced Deployment Lab

Automation with Meraki Provisioning API

Automation and Programmability using Cisco Open NXOS and DevOps Tools

Managing The Digital Network Workforce Transformation

DNA Automation Services Offerings

Cisco Container Platform

NSO in Brownfield: Fully Automated One-Click Reconciliation

DEVNET Introduction to Git. Ashley Roach Principal Engineer Evangelist

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

Benefits of SDN Modeling and Analytics tool for complex Service Provider Network

Catalyst 9K High Availability Lab

Git, Atom, virtualenv, oh my! Learn about dev tools to live by!

Cloud Mobility: Meraki Wireless & EMM

The Transformation of Media & Broadcast Video Production to a Professional Media Network

Cisco Virtualized Infrastructure Manager

Using Workload Automation to Optimize Hybrid Cloud Estates

Tetration Hands-on Lab from Deployment to Operations Support

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

Migrating Applications with CloudCenter

Contiv installation and integration with ACI

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

Next generation branch with SD-WAN and NFV

Cisco WAN Automation Engine (WAE) Network Programmability with Segment Routing

Simplifying Collaboration Deployments with Prime Collaboration

Your API Toolbelt Tools and techniques for testing, monitoring, and troubleshooting REST API requests

Cisco Enterprise Agreement

CDN SaaS aligned to NFV

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

VMWARE AND NETROUNDS ACTIVE ASSURANCE SOLUTION FOR COMMUNICATIONS SERVICE PROVIDERS

Introducing Cisco Network Assurance Engine

APIC-EM / EasyQoS - End to End Orchestration of QoS in Enterprise Networks

Ipswitch: The New way of Network Monitoring and how to provide managed services to its customers

BGP in the Enterprise for Fun and (fake) Profit: A Hands-On Lab

Building Applications with IOx

Hybrid Cloud Automation using Cisco CloudCenter API

Getting Started with OpenStack

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

Cisco Spark Widgets Technical drill down

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

NetDevOps Style Configuration Management for the Network

An Introduction to Developing for Cisco Kinetic

vbranch Introduction and Demo

DevOps Made Easy. Shireesh Thanneru, Platform Architect. Intel. Linoy Alexander, Director, DevOps

Distributed Branch Deployment Costs

Serviceability of SD-WAN

PSOACI Tetration Overview. Mike Herbert

Contiv installation and integration with ACI. LTRCLD-2003

Empower your testing with Cisco Test Automation Solution Featuring pyats & Genie

Simplify and automate your network with Cisco DNA

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

Enterprise Recording and Live Streaming Architecture with VBrick

Cisco VIRL. The Swiss-Army Knife of Network Simulators. Simon Knight, Software Engineer Brian Daugherty, Technical Leader.

Internet of Things Field Network Director

Cisco SD-Access Hands-on Lab

Consuming Model-Driven Telemetry

Hillstone CloudEdge For Network Function Virtualization (NFV) Solutions

Cloud Systems 2018 Training Programs. Catalog of Course Descriptions

Kuber-what?! Learn about Kubernetes

Telco Perceptions of OPNFV. Roz Roseboro, Senior Analyst, Heavy Reading

Inside Cisco IT: Automated end user services via Cisco Prime Service Catalog, Process Orchestrator and AppDynamics

Orchestrated Assurance enabled by NFV 1 NFV ISG PoC Proposal

Fast IT - Policy Driven Infrastructure for the Intercloud World

DEPLOYING NFV: BEST PRACTICES

Hybrid Cloud (Telco & IT) - en fleksibel og optimal implementering

Optimisation drives digital transformation

Hands On Exploration of NETCONF and YANG

An Introduction to Monitoring Encrypted Network Traffic with "Joy"

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

TRex Realistic Traffic Generator

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

Cisco SD-Access Building the Routed Underlay

Intelligent WAN Sumanth Kakaraparthi Principal Product Manager PSOCRS-2010

Open Source Networking Software Case studies and Roundtable. Arpit Joshipura GM, Networking

LTRDCT-2781 Building and operating VXLAN BGP EVPN Fabrics with Data Center Network Manager

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

The Economics of NFV. Martin Creaner. Background: President & CEO of TM Forum ( Motorola British Telecom

Cisco Tetration Analytics

Preparing your Business for Virtualization

China Telecom NFV Lab Trial Decoupling of VNF/Hypervisor/Hardware/MANO

Virtualized Infrastructure Managers for edge computing: OpenVIM and OpenStack comparison IEEE BMSB2018, Valencia,

Hands-On with IoT Standards & Protocols

MWC 2015 End to End NFV Architecture demo_

Who wants to be a millionaire? A class in creating your own cryptocurrency

Testing Network Softwarization

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

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

VXLAN EVPN Fabric and automation using Ansible

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

WHITE PAPER. Applying Software-Defined Security to the Branch Office

Zero-Touch Operations - Managing Your Network as Code

OPEN TELCO: A take on the Virtual Central Office

SD-WAN orchestrated by Amdocs

Transcription:

DevOps CICD for VNF a NetOps Approach Renato Fichmann Senior Solutions Architect Cisco Advanced Services

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# 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Agenda Service Provider Network Operations Present Mode of Operations NFV Testing - Complexities DevOps for Service Providers Continuous Integration Labs Solution Example Use case / Demo Business Benefits 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Service Provider Network Operations Present Mode of Operations VNF Software Release Cycle Service Providers vepc Optimize Design vims vfw vlb Change Management Validation vrouter Policy Monitor Deployment Very Slow and Inefficient! 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 5

NFV Testing Complexities Application Layer Services Layer Testing Complexities Test of Horizontal Layers Test the vertical stack for services and applications Multiple VNFs in a service chain Orchestration Layer Infrastructure Layer Efficiencies gained by Fully automated Testing Incremental change management Troubleshooting via common APIs Automation Reduces Operational Cost Significantly! 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 6

DevOps for Service Provider Networks Process View Service Design Service Validation and Deployment Service Assurance Plan Design Validation Deploy Operate Optimize Agile Dev Continuous Assessment Continuous Integration Continuous Deployment DevOps Automated Provisioning Automated Deployment Automated SW management Automated Testing Automated Monitoring In-depth Metrics for visibility 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 7

DevOps for Service Provider Networks Key Principles Develop and Test on productionlike sandbox environment Repeatable process for building and maintaining test and production environment Monitor Operational KPIs People Process New Roles & Responsibilities New Skills - Domain expertise, Software and automation Expertise Agils/DevOps vs waterfall approach Feedback for continuous improvement Tools New Tools that can leverage capabilities provided by NFV/SDN technologies 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 8

Continuous Deployment Continuous Integration Labs Solution for Networks Continuous Requirements Continuous Integration Continuous Testing User Stories Sandbox Test Environment Service Specifications Incorporate changes Define Test scenarios Test Execution Methods Integrate test tools Automated regression test suite VNF Tests End to End Tests Production Deployment 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 9

Continuous Integration Labs Solution Key Features Standard based Open Framework for NFV Testing End to end test workflow automation framework using ETSI Standards compliant test framework NFV and Virtualized Test tool Onboarding and Management Network Designer / Topology Management Create virtual labs using predefined architecture Create Virtualized test framework for testing Architecture under test Architecture Version Management Maintain catalog of architecture under test Maintain blue print of validated architecture Change Management Framework Software version management for individual elements and for the end to end architecture under test. Network Configuration version management Test Tools (Virtual/Physical) Video or Call flow generators Network Element Simulators Application Specific simulators User Agent Traffic Generators Test Case Management and Automation framework Maintain Test case list for virtual labs and individual elements of the architecture Test Automation framework to automate tests and maintain regression test suits for virtual labs 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 10

Software Repository Configuration Version Control Test Repository VNF Catalog Continuous Integration Labs Solution Workflow VNF Onboarding Create Test Topology Orchestrate Automated VNF Software Updates VNF Unit Test VNF Unit Test VNF Unit Test End to End Integration Tests Test Tools Automated Upgrade and Continuous Monitoring Test Results Review and Approval Automated Test 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 11

Continuous Integration Labs Use Case: vepc Testing Simulators enb HSS PCRF NFVO & VNFM OpenVIM VIM SUT vepc REST API Orchestration and Automation Automation Virtual Test Tools Catalog of Virtual Architectures Test case catalog Automated Build Deploy Test Automated regression testing Automated Report Generation NFVI Hypervisor (KVM-QEMU) Ubuntu Host 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 12

Test Cycle Workflow P D R E E P L O Y M E N T 1 2 User Input: Upload VNF location & descriptor files VNF onboarding manager User Input: Define test pod topology Test topology manager VNF Catalog manager Orchestrator 6 User Input: Approve VNF version, push VNF to production repository Test resource manager P D O E S P T L O Y M E N T 3 4 5 Centralized test library User Input: Select test case/update catalog Test service User Input: Select test topology from catalog/activate test service User Output: View reports Performance Reports VNF rev1 under test Test Pod1 VNF rev# under test Test Pod# Cloud Platform 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 13

Demo

15

VNF Package Manager Simplified on-boarding VNF Library (multi-vendor, versions, flavors, VIMs) VNF drill down and configuration 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 16

Network Service Templates Network Service Architecture Library Copy, Edit, Export, Assign Visual Network Service Designer Drag and Drop VNFs, interfaces, network components, configure bandwidth Instantiate templates for validation 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

VNF Instance Manager View status, configure, control and manage all active instances Navigate to service chains View, configure and control network service chains 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 18

Configure VNFs and Networks Configure Interfaces, Networks, Bandwidth Simulate delay, congestion and network failure scenarios 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 19

Integrated Testing Test Project Library Test Case Library Built-In Test case editor Per project test case and component configuration Multiple languages (Java, Perl, Python, TCL) Selenium UI automation 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 20

Test Execution and Automation Integrated Test execution system Includes service chain instantiation and monitoring, component configuration Built in infrastructure monitoring Test metric tracking Automatic logging and data capture 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 21

Measurement and Monitoring Drill down to individual instance and interface Live data viewing and capture All data and test logs stored in a DB for later replay 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 22

Reporting Test history reporting Drill down to test cases and test logs June 11-17, 2017 Test Execution Scheduling Unattended Testing 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 23

End to End Solution Overview VNF SW Release Train New Network Services Continuous Integration Configuration Changes Capacity Addition Network Services Test Environment Monitor Change Management Design Changes Real world Feedback Continuous Delivery Production Rollout Build Solutions Test Service Assurance & Analytics Monitoring / Optimization 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 24

Automated/Virtual Test Efficiency Multiplier ONE YEAR Lab Setup (and updates) Test Execution Traditional/ Physical Lab Test Automation Continuous Integration Lab Continuous Integration Lab addresses increased NFV test cycle requirements 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 25

Benefits and Return On Investment Fully automated end-to-end test automation provides one step testing from setup through test execution Increase number of test cycles per lab/year Reduce/eliminate downtime associated with test environment reconfiguration Improved Time to Market: faster adoption of new features and releases in production network Scalable architecture for Functional and Performance Testing purposes Ability to interwork with existing test environment ~ 80% increase in Operational Efficiencies Increased Lab Utilization and Capacity Opex and Capex Savings! 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 26

Key Takeaways The dynamic and changing landscape of NFV is resulting in new challenges with respect to service development and operations Ability to test incremental changes in an agile and iterative manner is key to achieving agility Cisco s Continuous Integration Labs enable service providers to design, test, validate architectures with significant efficiency gains Significant reduction in operational expenses while increasing network reliability 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 27

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

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# 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 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 31

Thank you