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