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

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

Consuming Model-Driven Telemetry

About IOS XR Traffic Controller (XTC)

Network Model Configuration Expert Mode

Introduction to OpenConfig

SDN Controllers in the WAN: protocols and applications

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

Technologies for the future of Network Insight and Automation

Carrier SDN for Multilayer Control

Configure IOS XR Traffic Controller (XTC)

Get Hands On With DNA Center APIs for Managing Intent

Introduction to Segment Routing Santiago Álvarez, Distinguished Technical Marketing Engineer BRKRST-2124

Automation and Programmability using Cisco Open NXOS and DevOps Tools

Application Engineered Routing: Allowing Applications to Program the Network

SDN Solution for Service Provider Access Network Dennis Pai, Product Manager Ahmed Abeer, Technical Marketing Engineer BRKSPG-2064

Introduction to Cisco SD- WAN (Viptela)

Making Inroads to Infrastructure SDN with Cisco Quantum WAVE. Sonny Franslay Consulting SE, WAN Orchestration

NetDevOps Style Configuration Management for the Network

NSO in Brownfield: Fully Automated One-Click Reconciliation

Introduction to Segment Routing

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

DevOps CICD for VNF a NetOps Approach

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

Cisco SD-Access Building the Routed Underlay

Deploying Cloud-Agnostic Applications with Cisco CloudCenter

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

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

Introduction to Segment Routing

Model-Driven Telemetry and Analytics

Optimising SP Networks with WAN Automation Engine

DEVNET Introduction to Git. Ashley Roach Principal Engineer Evangelist

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

Hands On Exploration of NETCONF and YANG

CloudCenter for Developers

Stateless Multicast with Bit Indexed Explicit Replication

Serviceability of SD-WAN

Catalyst 9K High Availability Lab

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

DevNet Workshop-Hands-on with CloudCenter and Jenkins

VXLAN EVPN Fabric and automation using Ansible

MULTILAYER REQUIREMENTS FOR NBI OF IP/MPLS DOMAIN CONTROLLERS

Cisco SD-Access Hands-on Lab

Tetration Hands-on Lab from Deployment to Operations Support

Routing Underlay and NFV Automation with DNA Center

EPN Manager: a tool for predictive topology risk analysis and integrated packet/transport management

Segment Routing On Demand SR Next Hop. Bertrand Duvivier Principal Engineer CKN, March 29 th 2016

Internet of Things Field Network Director

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

Designing Programmable Access Networks

Software defined networking

Deploying Carrier Ethernet Services

Dynamic PCC. Information About Dynamic PCC. Path Computation Element Protocol Functions

SDN Workshop. Contact: WSDN01_v0.1

Cisco UCS Director and ACI Advanced Deployment Lab

SDN Controllers in the Broadcast TV Environment

Design, Deployment and Troubleshooting Scalable MPLS Architecture (Platform : IOS-XR, IOS-XE)

Hands-On with IoT Standards & Protocols

Hybrid Cloud Automation using Cisco CloudCenter API

Introduction to Segment Routing

Coding Intro to APIs and REST

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

NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING)

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

Finesse APIs: Getting started with the REST APIs and XMPP events

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

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

A Practical Look at DNA Center: A better way to manage your network in the digital era. Hands-On Lab

An Introduction to Developing for Cisco Kinetic

NETFUSION DISCOVERY SYSTEM DESCRIPTION

Segment Routing. Clarence Filsfils Distinguished Engineer

Routing Resiliency Latest Enhancements

Cloud Mobility: Meraki Wireless & EMM

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

Packet-Optical SDN Field Trial for Multi-Layer Network Optimization. Jim Theodoras May 2016

An Introduction to Monitoring Encrypted Network Traffic with "Joy"

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

AlgoSec: How to Secure and Automate Your Heterogeneous Cisco Environment

Managing The Digital Network Workforce Transformation

Cisco Evolved Programmable Network System Test Topology Reference Guide, Release 5.0

Getting Started with OpenStack

Designing Programmable Access Networks - BRKSPG-2210

ABNO: a feasible SDN approach for multivendor. optical networks. A. Aguado, V. López, J. Marhuenda, O. González de Dios and J.P. Fernández-Palacios

Open SDN Controller Applications

TRex Realistic Traffic Generator

Magical Chatbots with Cisco Spark and IBM Watson

Network Architecture with Software Programmability Cisco Metro Fabric Design

Cisco Enterprise Agreement

Transformation through Innovation

BW Protection. 2002, Cisco Systems, Inc. All rights reserved.

Traffic Engineering for the Modern MPLS Backbone Extending PCEP for Stateful Control of MPLS RSVP-TE Attributes

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

KTHNOC, MPLS/RSVP lab, rev: 1.7 KTHNOC. MPLS/RSVP lab. Juniper version. Group Nr. Name1. Name2. Name3. Name4. Date. Grade. Instructor s Signature

Segment Routing On Demand Next Hop for L3/L3VPN

Insights into your WLC with Wireless Streaming Telemetry

NetBrain Technologies: Achieving Agile Network Operations: How Automation Can Improve Visibility Across Hybrid Infrastructures

WORKSHOP: from Zero to a Network Application with #golang

A Segment Routing (SR) Tutorial. R. Bonica NANOG70 June 6, 2017

Cisco IOS XR Programmability for Cloud-Scale Networking

DNA Automation Services Offerings

Cisco UCS Agentless Configuration Management Ansible or Microsoft DSC

Transcription:

LTRMPL-2104 Cisco WAN Automation Engine (WAE) Network Programmability with Segment Routing Josh Peters Technical Marketing Engineer Derek Tay Technical Marketing Engineer

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

Agenda Objectives Concepts Lab Workflow Conclusion

Lab Objectives Learn about Cisco WAN Automation Engine (WAE) and how it can be used to provide network visibility, simulation and optimization capabilities Learn how WAE together with XTC provides path computation for SR Policies and addresses Bandwidth Use cases Introduction to the WAE APIs LTRMPL-2104 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 5

WAE Overview WAE builds an abstracted network model that includes topology and traffic Ask WAE to simulate what-if scenarios or optimize the model WAE is NOT a controller Planning Application Programmatic Interfaces WAE Design Python NETCONF/REST < >/ { } WAE Server Abstract Network Model Multivendor + Multilayer Explore Visualize Simulate Optimize LTRMPL-2104 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 6

High Level Solution Building Block Service Orchestrator (for e.g. NSO) WAE Service Abstraction Service Models and Orchestration Network Abstraction Network Model, Path Computation CTC XTC NSO (NEDs) Device Abstraction Controllers, Protocols, NEDs SNMP/ CLI NetFlow Telemetry CORBA BGP-LS PCEP CLI NC / YANG Protocols South-bound Network Protocols Segment Routing or RSVP-TE Optical (DWDM) Network Equipment and Devices LTRMPL-2104 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 7

WAE Design Visualization Graphical view of link traffic utilization Customized topology views Traffic paths, LSP paths and shortest path Capacity Planning Full Traffic Matrix and Topology Traffic Trending/Forecasting Model Network adds/moves/changes Optimization and Traffic Engineering IGP and LSP metrics with detailed reports and recommendations Network-Wide Simulation Analysis Extensive network wide failure analysis Worst Case analysis of Network Maintenance Planning Risk Analysis of planned outages Model Node, Circuit and SRLG failovers Software installed in a laptop for offline modelling and analysis Snapshot from WAE Design LTRMPL-2104 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 8

WAE+XTC is a PCE Controller WAE+XTC is Cisco L3 PCE Controller XTC or XR Transport Controller: Runs as IOS-XR features Collect topology: BGP, ISIS, OSPF and BGP Link State Deploy tunnel: PCEP SR/RSVP, BGP SR-TE Compute: Shortest, Disjoint, Low Latency, Avoidance Northbound interface with application: REST WAE or Wan Automation Engine: Runs as a XTC application Collect topology: via XTC Collect BW utilization: SNMP, Netflow, Streaming Telemetry (Prototype) OPM Module computes path for Bandwidth Optimization, BW On demand use cases Northbound API: REST, RESTconf, Netconf LTRMPL-2104 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 9

L3 Topology Discovery WAE Design 3 WAE Topology via REST/YANG 2 XTC 1 Topology via BGP-LS/PCEP 1 LTRMPL-2104 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 10

Service Driven Path Computation (Non Bandwidth) 1 NSO Service NSO WAE Topology via REST/YANG NEDs Configure 2 headend router with pathdelegated LSP Path delegation 3 4 XTC Path programming via PCEP Topology via BGP-LS/PCEP Traffic LTRMPL-2104 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 11

Service Driven Bandwidth on Demand 1 NSO Service NEDs NSO Path compute request with BW constraint 4 WAE Topology via REST/YANG Configure 2 headend router with pathdelegated LSP Path delegation 3 5 XTC Path programming via PCEP Topology via BGP-LS/PCEP Traffic LTRMPL-2104 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 12

Tactical Bandwidth Optimisation BWopt (TTE) app 3 Policy violation Topology/BW change 2 6 Path 4 response/request WAE 1 5 Path compute with BW constraint Topology via REST/YANG 2 Topology change 7 New/modify LSP XTC Traffic Deploy via PCEP 8 1 2 Topology via BGP-LS/PCEP Topology change via BGP-LS LTRMPL-2104 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 13

Lab Workflow

Lab Topology XTC XTC XTC XTC RR 3 4 1 2 WAE RR 1 2 TG I:100 I:100 5 1 2 TG 8 73 TG 6 7 I:100 I:100 4 TG Default IGP link metric: I:10 Default TE link metric: T:10 ISIS L2 SR-MPLS Network SRGB = 16,000 80,000 X XRVR LTRMPL-2104 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 15

Lab Topology BGPLS BGPLS XTC XTC XTC XTC RR 3 4 1 2 WAE RR 1 2 TG 5 1 BGPLS 2 TG TG 8 73 6 7 4 TG Default IGP link metric: I:10 Default TE link metric: T:10 ISIS L2 SR-MPLS Network SRGB = 16,000 80,000 X XRVR LTRMPL-2104 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 16

Lab Topology PCEP XTC XTC XTC XTC RR 3 4 1 2 WAE RR 1 2 PCEP PCEP 5 1 2 TG PCEP 8 73 PCEP TG TG TG 6 7 4 Default IGP link metric: I:10 Default TE link metric: T:10 ISIS L2 SR-MPLS Network SRGB = 16,000 80,000 X XRVR LTRMPL-2104 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 17

Lab Workflow Exer. 1 WAE Design primer LTRMPL-2104 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 18

Lab Workflow Exer. 1 WAE Design primer Exer. 2 Introduction to WAE APIs LTRMPL-2104 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 19

Lab Workflow Exer. 1 WAE Design primer Exer. 2 Introduction to WAE APIs Exer. 3 - Topology Discovery and Updates LTRMPL-2104 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 20

Lab Workflow Exer. 1 WAE Design primer Exer. 2 Introduction to WAE APIs Exer. 3 - Topology Discovery and Updates Exer. 4 - Topology Based Path Computation LTRMPL-2104 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 21

Lab Workflow Exer. 1 WAE Design primer Exer. 5 Bandwidth on Demand Use Case Exer. 2 Introduction to WAE APIs Exer. 3 - Topology Discovery and Updates Exer. 4 - Topology Based Path Computation LTRMPL-2104 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 22

Lab Workflow Exer. 1 WAE Design primer Exer. 5 Bandwidth on Demand Use Case Exer. 2 Introduction to WAE APIs Exer. 6 Bandwidth Optimisation Use Case Exer. 3 - Topology Discovery and Updates Exer. 4 - Topology Based Path Computation LTRMPL-2104 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 23

Let s start the labs!

Accessing your LAB Pod Follow instructions on Lab Guide http://wae-dev.cisco.com:8081/index Connect to your dcloud POD Start Anyconnect and Enter credentials Connect: dcloud-lon-anyconnect.cisco.com Username: Password: LTRMPL-2104 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 25

Demo

Conclusion In this lab you learnt: WAE Design as an offline tool to visualize, simulate and optimize your network WAE and XTC as a PCE controller WAE Server and introduction to the APIs LTRMPL-2104 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 27

References Segment Routing Check out the Segment Routing book Stay up-to-date with http://www.segment-routing.net/ WAN Automation Engine http://www.cisco.com/go/wae LTRMPL-2104 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 28

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

Thank you