Application Engineered Routing: Allowing Applications to Program the Network

Size: px
Start display at page:

Download "Application Engineered Routing: Allowing Applications to Program the Network"

Transcription

1

2 BRKSPG-2066 Application Engineered Routing: Allowing Applications to Program the Network Rob Piasecki Senior Solutions Architect, Services - rpiaseck@cisco.com Matt Birkner Distinguished Services Engineer, Services mbirkner@cisco.com

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

4 Agenda AER: Industry Drivers & Overview AER: Architecture & Technical Concepts Segment Routing Intelligent SDN Controller Use Cases & Implementation Purpose Built Applications Demo Conclusion

5 AER: Industry Drivers & Overview

6 The Problem The Network is Facing New Challenges Cloud Services IoE Mobility UHD Dynamic and changing traffic patterns Increasingly diverse applications with application-specific transport requirements Other End-to-End control required IPv6 EVOLVED PROGRAMMABLE NETWORK BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 6

7 Petabytes per Month Growing Traffic, Growing Opportunity IP Data Growth: Increasingly More Mobile* Traffic is Moving Closer to the End User* 300, ,000 Mobile data (46% CAGR) 200,000 Managed IP (13% CAGR) 150, ,000 50,000 Fixed Internet (23% CAGR) Consumer (24%CAGR) Business (21% CAGR) Opportunity for Growth* Automation is the Key to Cutting Costs x Zettabytes Global IP traffic per year in 2016 Zettabytes Global IP traffic per year in 2020 =$2 trillion Increase Global mobile data traffic by 2020 At stake for Service Providers between now and 2024 *Cisco Visual Networking Index Forecast and Methodology, BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 7

8 Networks Need to be Rethought Applications and Network Interaction is Key IP Core APPLICATIONS Edge EVOLVED SERVICES PLATFORM Acce ss/ Agg IPv6 EVOLVED PROGRAMMABLE NETWORK IP NGN Era Designed to support a set of services Static traffic patterns Designed to support any kind of services Dynamic traffic patterns Manual configuration (CLI) Apps Independent of Network Automation (APIs, Controllers, ) App & Network Interaction BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 8

9 Specific Approaches to the Problem A Continuum of Enhanced Solutions Hosts DC Core Agg Hosts DC Core Agg Hosts DC Core Agg One device, single domain Many devices, single domain Many devices, across domains IP NGN Era EPN Era Policy-Based routing MPLS TE Effective solutions with some caveats: Little or no application / network interaction Scalability Configuration & troubleshooting complexity States to be maintained in each network node Evolution required to address the new paradigm Scalable Stateless Programmable Ease of configuration & troubleshooting BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 9

10 End To End Limitations Provider Constraints What s Needed Too Many Manual Steps Fragmented View of the WAN Lack of Visibility for Troubleshooting WAN Lacks Real-Time Agility Service Providers adopting new approaches Multivendor Orchestration Unified WAN View for Scenario Analysis Network Visibility Over Time: Past, Present, and Future Automation at Scale BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 10

11 The Solution Application Engineered Routing Applications express requirements bandwidth, latency, interactive Applications Applications are mapped to a path defined by a list of segments SDN Controller The controller collects data from the network topology, link states, link utilization, Segment Routing (SW upgrade) Network maintains segments only No application state BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 11

12 Examples of Applications Bandwidth Calendaring Automated Assurance BGP Analytics App Network Modeling APP WAE Design APP Optimization and Predication APPS Plan, Analyze, Control Network as a Service * Custom APPS using extensive API library BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 12

13 Application Engineered Routing Evolve MPLS with Segment Routing Mission Route the luggage to Berlin Segment Routing RSVP-TE Seattle Toronto New-York London Madrid Berlin 1. A luggage tag is attached with the final destination 2. Luggage identified and routed to the next destination IP/LDP Mexico TXL RESULT: No control over the path Luggage is routed over the shortest path BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 13

14 Application Engineered Routing Evolve MPLS with Segment Routing Mission Route the luggage to Berlin via Mexico and Madrid Segment Routing RSVP-TE Seattle Toronto New-York London Madrid Berlin 1. At each stop, the luggage is identified and routed to the next hop A list of all the paths has to be maintained IP/LDP Mexico SEA MEX A specific tag is assigned to each piece of luggage, i.e. Tunnel ID 20000, is created to identify the path Seattle-Mexico-Madrid-Berlin MAD TXL MEX MAD RESULT: Path can be controlled Complexity and scalability issues BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 14

15 Application Engineered Routing Evolve MPLS with Segment Routing Mission Route the luggage to Berlin via Mexico and Madrid Segment Routing RSVP-TE Seattle Toronto New-York London Madrid Berlin 1. A unique and global luggage tag is attached to the luggage with the list of stops to the final destination IP/LDP Mexico MEX MAD TXL 2. At each stop, the luggage is simply routed to the next hop listed on the luggage tag MAD TXL TXL RESULT: Path can be controlled Simple and scalable BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 15

16 Application Engineered Routing Segment Routing Technical View Path expressed in the packet Data Data Plane Dynamic path MPLS (segment labels) IPv6 (+SR header) Control Plane Routing protocols with extensions (IS-IS,OSPF, BGP) SDN controller Explicit path Paths options Dynamic (STP computation) Explicit (expressed in the packet) BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 16

17 Understanding Today s Service Creation Limited Cross-domain Automation Metro Network Domain Core Network Domain Data Center Domain L2VPN L3VPN VXLAN VNF VNF Aggregation Access HW Appliances Ethernet MPLS IP Centralized Delivery of Services E2E service provisioning is lengthy and complex: Multiple network domains under different management teams Manual operations Heterogeneous Underlay and Overlay networks BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 17

18 Unified Network as a Fabric for Service Creation Controller Access Metro Network Domain Core Network Domain Data Center Domain EVPN VNF VNF VNF VNF Segment Routing Compute Leaf Spine Simplify Unified underlay and overlay networks with segment routing and EVPN Automate E2E Cross-domain automation with model-driven programmability and streaming telemetry Virtualize Enable distributed service delivery and speed up service creation BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 18

19 Consolidate Service and Transport using SRv6 Homogenous Cross-domain Automation SDN SDN SDN Metro Network Domain Core Network Domain Data Center Domain Aggregation SRV6 Transport and VPN L2/L3 VNF VNF Access HW Appliances Centralized Delivery of Services Simplify Further by Combining Service and Transport SRv6 Transport and Services both built into the IPv6 header Unified Transport and Services Multiple network domains under same management teams Automate Operations BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 19

20 Application Engineered Routing Solution Components Network Applications Bandwidth calendaring Low-latency path selection Disjoint recovery path 3 rd -party applications Northbound interfaces RESTful APIs ESP WAE NSO XTC 3 rd -party controller Southbound interfaces Netconf/Yang BGP LS PCEP Configlets Segment Routing (SR) across Cisco platforms EPN ASR 9K ASR 1K NEXUS 9000 VNF 3 rd -party platforms supporting SR NCS 6K NCS 5K Physical Virtual BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 20

21 Application Engineered Routing Journey Adding Value at Your Own Pace Enable Segment Routing on EPN Platforms (Software only) Insert ESP components Orchestration, SDN controller Benefits Network Simplification Connect with Cisco s and third party VNFs Network Resiliency End-User Experience Network Optimization Service Velocity E2E Application Control BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 21

22 Architecture & Technical Concepts: Segment Routing

23 Segment Routing Unified DC + WAN + Aggregation From server in the DC, through WAN and to the service edge Policy-aware DC: disjoint planes, flow-based congestion avoidance WAN: disjoint services, latency-sensitive traffic, scheduled bulk transfer Application programs the end-to-end policy The end-to-end policy is encoded by the application as an SR segment list in the packet header Balance between distributed and centralized intelligence Distributed: automated sub-50msec FRR link/node in any topology with optimum backup path Centralized: traffic optimization for better use of the installed capacity Applicable to MPLS and IPv6 data-planes Much simpler to operate than MPLS Classic Segment Routing (SW upgrade) BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 23

24 Segment Routing Source Routing: the source chooses a path and encodes it in the packet header as an ordered list of segments. Segment: an identifier for any type of instruction Service Context Locator IGP-based forwarding construct Segment = Instructions such as "go to node N using the shortest path" BGP-based forwarding construct Local value or Global Index BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 24

25 Segment Routing MPLS: an ordered list of segments is represented as a stack of labels SR re-uses MPLS data-plane without any change IPv6: an ordered list of segments is represented as a routing extension header, see 4.4 of RFC2460 IGP-based segments require minor extension to the existing link-state routing protocols (OSPF and IS-IS). BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 25

26 IGP Segments Node segment to C A B C D Node segment to C Adj Segment Z M N O P Simple extension to let IGP install segments in the MPLS dataplane Excellent Scale: a node installs N+A FIB entries N node segments and A adjacency segments Node segment to Z BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 26

27 Node Segment FEC Z push swap to swap to pop Packet to Z A B C Packet to Z Packet to Z Packet to Z D Z Packet to Z A packet injected anywhere with top segment will reach Z via shortest-path Z advertises a global node segment with its loopback Simple ISIS sub-tlv extension Default SRGB [16000, 23999] at all nodes is a request from all lead operators for operational simplicity. The protocol and implementation allows for different SRGB at every node All remote nodes install in their FIB the node segment to Z BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 27

28 Node Segment A B C D Z M N O P ECMP A node segment to distributes traffic across all ECMP paths to O BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 28

29 Adjacency Segment A B C M N O Pop D P Z A packet injected at node C with segment is forced through datalink C-O C allocates a local segment and maps it to the instruction complete the segment and forward along the interface CO C advertises the adjacency segment in ISIS Simple sub-tlv extension C is the only node to install the adjacency segment in FIB BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 29

30 Explicit Path as Segment List ECMP Node segment Per-flow state only at head-end Not at mid-points Source Routing Path state is in the packet header Packet to Z Packet to Z Packet to Z A B C M N O Packet to Z D P Packet to Z Z Packet to Z BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 30

31 Automated 50-msec Protection for IGP Segments Guaranteed Link/Node/SRLG FRR in any topology 50-msec protection Simplicity Entirely automated No directed LDP session No RSVP-TE tunnels Incremental deployment Optimal backup path along post convergence path Prevents transient congestion and suboptimal routing BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 31

32 SR-based MPLS Classic MPLS Basic mpls transport IGP IGP + LDP IGP/LDP synchronization N/A Problem to manage 50msec FRR IGP IGP + RSVP-TE Extra TE states to support FRR No extra state Extra states to manage Optimum backup path Yes (IP post-convergence) No (SDH-alike) ECMP-capability for TE Yes No TE state only at headend Yes No (n^2 problem at midpoint) Seamless Interworking with classic MPLS and incremental deployment Yes N/A Engineered for SDN Yes No BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 32

33 Segment Routing Summary IP/MPLS architecture that seeks the right balance between distributed intelligence and centralized optimization and programming. simplifies operation (lower opex) enables application-based service creation (new revenue) allows for better utilization of the installed infrastructure (lower capex) An IP/MPLS architecture with wide application (SP, OTT/Web, GET) across (WAN, Metro/Agg, DC) MPLS and IPv6 data-planes SDN controller An architecture designed with SDN in mind BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 33

34 Architecture & Technical Concepts: Intelligent SDN Controller

35 SDN Strategy for SPs High-Level View Model driven, end-to-end service lifecycle and customer experience focus Seamless integration with existing and future OSS/BSS environment Loosely-coupled and modular architecture using open APIs and standard protocols BSS OSS (Fulfillment and Assurance) Service-Intent API Orchestration, Service, and Policy Implementation Branch, CPE Control CLI, SNMP Netconf, YANG Data Center Multi-layer WAE, XTC and NFV WAN SDN Control SDN / APIs BGP Segment Routing PCEP EMS, NMS Openflow Openstack, vcenter CPE Metro and Access WAN Data Centre Orchestration across multiple domains and layers provides centralized policy and services across the entire network Multi-Vendor End-to-End Management and Orchestration (Physical and Virtual) BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 35

36 Network Service & Transport Orchestration NSO YANG YANG NSO NSO YANG YANG YANG NSO YANG Config on Router Config on Router Config on Router Hierarchical SDN Map Network Service Signaling BGP VPN on Router BGP RR BGP RR IGP, BGP LS BGP RR BGP RR s plane VPN on Router Network Transport Signaling TE on Router PCEP PCE-Ctrl PCE-Ctrl PCE-Ctrl IGP, BGP LS PCE-Ctrl PCEP PCE s plane TE on Router BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 36

37 Path Computation Element (PCE) Ecosystem XTC or XR Transport Controller: Runs as IOS-XR feature Collect topology: BGP, ISIS, OSPF and BGP Link-State Deploy tunnel: PCEP SR/RSVP, BGP SR-TE Compute: reachability, disjoint paths, low latency, avoidance North Bound interface with application: NETCONF/YANG, grpc,.. WAE or WAN Automation Engine: Runs as an application with integration with XTC Collect topology via XTC Collect telemetry: FNF, Streaming Telemetry, SNMP Deploy tunnel via XTC (preferred: stateful) or NSO (optional: stateless) Compute: Bandwidth Optimization, What if analysis, Pro/Re-active capacity planning BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 37

38 WAN Automation Engine Evolution: Delivering Optimization and Automation Predictive Model Time Series Visibility Path Activation Dynamic SLA Management + + = WAE Cycle Modeling What-If predictive analysis Global optimization Assess historical and real-time data Find and manage hot spots Network efficiency analysis Programmatic network control Model-driven Path Activation Monitor for path constraint violations Automate network changes to ensure path compliance BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 38

39 WAN Automation Engine WAE Design WAE Analytics Coordinated Maintenance NSO 3rd Party Apps BW Calendaring Partner Apps Service Interface APIs WAN Automation Engine Optimization and Prediction Module Network Model Manager Collector Network Interface Module (NIMO) Deployer SNMP NetFlow BGP-LS Telemetry Optical Plug-In NMS/EMS NSO Device Mgr PCEP Controller Plug-In Builds Multi-Vendor Network Topology and Traffic Model BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 39

40 WAN Automation Applications Offline Planning IGP Convergence Analyzer Failure Analysis BGP Route Visualizer Weather Map Business Intelligence Inventory Maintenance Window Scheduler Network ACL Manager Offline Planning, Design, and Analysis Online Visualization, Analytics, and Business Intelligence Managed Resource Inventory, Security, and Maintenance Bandwidth on Demand Bandwidth Calendaring Segment Routing Optimizer Application Latency Routing Tunnel Builder Tunnel Splitter Tunnel Balancer Optimized Bandwidth Placement Extensible Application Integration Automated Tunnel Creation and Traffic Load Management BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 40

41 WAE Strategic Initiatives WAE Architecture, Applications and APIs YANG Run-time, Coordinated Maintenance, Analytics Segment Routing Built for SDN Foundation for application-engineered routing applications that will have the ability to direct network behavior Data Center A Data Center B NSO WAE XTC Integration Traffic-aware intelligent programmability of multi-vendor networks Unified Multilayer Global network view Optimization across layers Future: Add OTN to activation, planning, and optimization BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 41

42 XR Transport Controller (XTC) XR-powered Stateful Path Computation Element (PCE) XTC functionality is available on virtual IOS XR node Multi-Domain: Real-time topology collection via BGP-LS or IGP Computes inter-area/domain/as paths Stateful: Takes control of SRTE Policies Updates SRTE Policies when required BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 42

43 XR Transport Controller (XTC) XTC runs as IOS XR feature deployed as a virtual machine (VM) instance on x86 server UCS server recommended Virtual device Cisco IOS XR - XRv 9000 XRV9000 image VRR License + XTC License IOS XRv 9000 HyperVisor Physical HW (x86) BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 43

44 PCE Ecosystem: XTC + WAE NSO Telemetry based Automation UI Path Computation X-Domain Topology WAE XTC PCEP Netconf/Yang grpc XTC XTC XTC PCEP AC10 AC19 Access 1 OSPF ASBR 1 ASBR 2 ASBR 3 ASBR 4 RR Core ISIS 1 BGP LS ABR5 ABR6 Access 2 ISIS 2 AC20 AC29 BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 45

45 Path Computation Distributed or Centralized? Policy Single-Domain Multi-Domain Reachability IGPs BGP or Centralized Low Latency Distributed or Centralized Centralized Disjoint from same node Distributed or Centralized Centralized XTC Disjoint from different node Centralized Centralized Avoiding resources Distributed or Centralized Centralized On demand BW Distributed or Centralized Centralized BW optimization Maintenance Distributed or Centralized Centralized WAE BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 46

46 Use Cases & Implementation: SR Use Cases

47 IPv4 MPLS Transport with FRR A B PE1 PE2 M N Any service resolving on IGP IPv4 Prefix SID Internet VPNv4 6PE All VPN services ride on the prefix segment to PE2 PW IPv4 over MPLS: the obvious way it should have been done Just the IGP to operate Sub-50-msec FRR integrated and automated Seamless migration SR/LDP interworking BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 48

48 IPv6 MPLS Transport with FRR A B PE1 PE2 M N Any service resolving on IGP IPv6 Prefix SID Internet v6 VPNv6 Internet/v6 rides on the Prefix segment to PE2 IPv6: the opportunity to do it right from the start Just the IGP to operate Sub-50-msec FRR integrated and automated BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 49

49 MPLS Data-Plane Monitoring 9107 B C A OAM 9102 N O 9104 draft-geib-spring-oam-usecase-02 Nanog57, Feb 2013 BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 50

50 Disjoint TE Service A to Z any plane IGP shortest-path Prefix SID of Z (16065) pkt A to Z via blue plane SRTE policy pushes one additional segment Blue Anycast (16111) Benefits ECMP No hop-by-hop signaling load and delay No midpoint state pkt BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 51

51 Latency TE Service Data from Tokyo to Brussels IGP shortest-path via US, higher and cheaper capacity Prefix SID of Brussels Voice from Tokyo to Brussels SRTE policy pushes one additional segment Russia Anycast Low-latency path Node segment to Brussels Node segment to Russia Benefits ECMP Availability of the anycast segment against node failure No hop-by-hop signaling load and delay No mid-point state Brussels pkt Data Russia Brussels pkt Voice BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 52

52 Egress Peer Engineering AS1 Best BGP and IGP Path PrefixSID(B) Payload ISIS/SR-based WAN B Payload AS2 D AS4 A TE Policy installed by Controller PrefixSID (C) PeeringSID(E) Payload Engineered Path PeeringSID(E) Payload C Payload AS3 E /32 Engineered Path BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 53

53 Large-Scale Aggregation ASBR SID s are anycast ASBR SID s are unique across the entire domain A 70 Acces1 B 72 ASBR1A 1001 ASBR1B 1001 Core ASBR2A 1002 ASBR2B 1002 Acces2 C 72 ASBR anycast prefixes and SID are redistributed within each access region Access Nodes are provided a SID which is unique with respect to its attached ASBR s but not necessarily unique across the whole domain Only IGP/SR (no BGP) Automated FRR including ASBR failure SRGB (k) << # access nodes (100k) {72} leads to B within Access1 {72} leads to C within Access2 {1001, 72} leads to B from anywhere {1002, 72} leads to C from anywhere SDN Controller programs the segment list together with service creation BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 54

54 SR-Based Massively Scaled Data Center (MSDC) MPLS data-plane BGP control-plane No LDP, No RSVP-TE Integrated/Automated FRR No hop-by-hop manual configuration of static routes and their FRR behaviors Global label for easier operation Same SRGB at each switch SR-TE WAN Optimization Controller applicable to DC fabric BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 55

55 Use Cases & Implementation: Purpose Built Applications for WAE & XTC

56 WAE Design Application TI-LFA Simulation How many segments in backup chain Capacity analysis during FRR transient state BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 57

57 Coordinated Maintenance Select Evaluate Schedule Network element ID circuits traversing node Impact to global network Network capacity to reroute LSPs Time changes prior to outage Time normalization BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 58

58 Application-Engineered Routing Segment Routing: Calculate Shortest Path and Program Router A Step 1 App requests 2 Gbps from A to Z Apps REST APls Step 3 WAE/XTC instantiates the PCEP tunnel on A {16066, 16068,16065} Analytics WAN Automation Engine Optimization and Prediction Calendaring A B C Full D Current Model Network Modeler New Model Z Collector Network Interface Deployer M N O P PCEP Step 2 Shortest path ABCDZ is congested between C and D. Path ABCOPZ is fine. WAE/XTC verifies BW availability; steers the traffic on this path. BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 59

59 Application-Engineered Routing Segment Routing: Calculate Two Disjoint Paths and Program Router A Step 1 App requests disjoint paths between A and Z Apps REST APls Step 3 WAE/XTC programs two PCEP tunnels C Analytics WAN Automation Engine Optimization and Prediction Calendaring B D E Current Model Network Modeler New Model A Z Collector Network Interface Deployer M N O PCEP Step 2 WAE/XTC dynamically computes two disjoint paths to steer the traffic Two tunnels avoiding the optical shared-fate links BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 60

60 Use-Case: Bandwidth Scheduling (On Demand) 4 3 Analytics Current Model RESTful APIs WAN Automation Engine Optimization and Prediction Network Modeler Calendaring New Model 1 2 Network conditions, content site reachability fed to collector Customer requests DC #1 DC #2 bandwidth ASAP 2 Data Center #1 R1 1 WAN Collector 5 Network Interface PCEP Congested!! R2 R3 Deployer Data Center # Demand admission request: <R1-R3, B/W, NOW> WAE returns option and customer confirms If needed (insufficient bandwidth), R1-R3 LSP tunnel programmed using PCEP Problem Provider s customer has an on-demand need for a data center backup Result After determining a best path, WAE programs an LSP using PCEP BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 61

61 Use-Case: Bandwidth Calendaring 4 3 Analytics Current Model RESTful APIs WAN Automation Engine Optimization and Prediction Network Modeler Calendaring New Model 1 2 Network conditions reported to collector consistently Customer requests DC #1 DC #2 bandwidth at a future date 2 1 WAN Collector PCEP Network Interface R2 Deployer 3 4 Demand admission request: <R1-R3, B/W, future date> WAE returns booking confirmation as the future date nears Data Center #1 R1 5 R3 Data Center #2 5 On the future date, WAE places customer demand on IGP or explicit path (TE tunnel) Problem Enterprise customer uses self-service portal to request bandwidth between data centers Solution At the predetermined time, WAE places the demand on the network (using either IGP or MPLS TE) BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 62

62 Use-Case: Tunnel Load Balancing TE Tunnel Builder App 2 Analytics Current Model RESTful APIs WAN Automation Engine Optimization and Prediction Network Modeler Calendaring New Model Network conditions reported to collector, accessible to app App determines LSP imbalance and requests WAE to recalculate LSP loadshare metrics R1 Collector 1 Network Interface 4 AS Foo Deployer PCEP 3 4 WAE computes new load share metrics WAE programs new load-share metrics for LSPs using PCEP WAN Problem A service provider needs to efficiently use expensive resources (high-cost links, perhaps transoceanic) Solution The most expensive network resources are fully optimized by WAE, assigning best load share metrics using PCEP BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 63

63 Use Case: Policy-Based Path Planning TE Manager App 2 Analytics Current Model RESTful APIs WAN Automation Engine Optimization and Prediction Network Modeler Calendaring New Model Network conditions reported to collector, accessible to app App requests disjoint LSPs from access to aggregation router Collector 1 Network Interface 4 Deployer PCEP 3 4 WAE computes new LSPs based on current topology WAE programs tunnels using PCEP Access Node Problem A service provider needs to provision disjoint LSPs from an access to aggregation router, even across failures 5 WAN Aggregation Node Result 5 The app and WAE work together to automatically keep these paths disjoint, despite failures or topology changes WAE creates LSPs and ensures paths remain disjoint BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 64

64 Use Case: Multi-Domain Topology Compute Multi-Domain Topology SR PCE DC A1 METRO A WAN METRO B DCB2 vpe ToR Spine DCI LSR AGG LSR AGG LSR DCI Spine ToR vpe Multi-Domain topology Realtime reactive feed via BGP-LS/ISIS/OSPF from multiple domains Including IP address and SID Compute: stateful with native SRTE algorithms BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 65

65 On-Demand SR Next-Hop Reachability SR PCE 4: {16002, 18001, 20001} 2: V via vpe2 VPN-LABEL: BGP RR 1: V via vpe2 VPN-LABEL: DC A1 METRO A WAN METRO B DCB2 3: vpe2? vpe ToR Spine DCI LSR AGG LSR LSR Spine ToR vpe vpe1 s ODN functionality automatically request a solution from SR-PCE Scalable: vpe1 only gets the inter-domain paths that it needs Simple: no BGP3107 pushing all routes everywhere BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 66

66 Binding SID to Stitch Policies SR PCE 3: REPLY {16001, 4001, 20001} instead of {16001, 16003, 16002, 18002, 18001, 20001} 2: vpe1 with Min LAT? 1: REPORT {16003, 16002, 18002, 18001}, UP, BindingSID 4001 DC A1 METRO A WAN METRO B DCB2 vpe ToR Spine DCI LSR AGG LSR AGG LSR DCI Spine ToR vpe End-to-end policies can be composed from more basic ones An SRTE policy is bound by default to a Binding SID RSVP-TE tunnels can also be bound to a Binding SID and hence RSVP-TE tunnels can be used within an end-to-end SR policy Shorter SID list and churn isolation between domains Even if the WAN-MetroA sub-path changes, the related Binding SID 4001 is constant BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 67

67 Demo

68 Demo Summary Under normal conditions MPLS labels propagated via SR ISIS extensions, traffic CE1-CE2 travels over LSP following IGP b Low latency path does not follow the IGP best path Low latency traffic will be steered on low latency path while all other traffic will follow IGP best path Lo0 SID POP (PHP) IP IP P1 IP 5 20 IP CE1 PE1 Lo0 SID PE2 Lo0 SID CE2 P2 Lo0 SID IGP metric = RED TE metric = ORANGE BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 69

69 Conclusion

70 The Solution Application Engineered Routing Applications express requirements bandwidth, latency, interactive 1 Applications Applications are mapped to a path defined by a list of segments SDN Controller 3 The controller collects data from the network topology, link states, link utilization, 2 Segment Routing (SW upgrade) Network maintains segments only No application state BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 71

71 Additional References & Information Cisco.com Page for Application Engineered Routing Segment Routing Page Cisco.com Page for WAE Products and Associated Services WAE on DevNet Cisco WAN Segment Routing Demo Realizing your WAN/MAN Orchestration Dreams Cisco Advanced Services Capabilities and Offers Just Ask! BRKSPG Cisco and/or its affiliates. All rights reserved. Cisco Public 72

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

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

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

75 Thank you

76

Segment Routing. Clarence Filsfils Distinguished Engineer

Segment Routing. Clarence Filsfils Distinguished Engineer Segment Routing Clarence Filsfils Distinguished Engineer cf@cisco.com Segment Routing Unified DC + WAN + Aggregation from server in the DC, through WAN and to the service edge Policy-aware DC: disjoint

More information

Introduction to Segment Routing

Introduction to Segment Routing Segment Routing (SR) is a flexible, scalable way of doing source routing. Overview of Segment Routing, page 1 How Segment Routing Works, page 2 Examples for Segment Routing, page 3 Benefits of Segment

More information

Routing Resiliency Latest Enhancements

Routing Resiliency Latest Enhancements Routing Resiliency Latest Enhancements Clarence Filsfils cf@cisco.com Agenda Per-Prefix LFA Remote LFA Segment Routing Topology-Independent LFA 3 Acknowledgement Stephane Litkowski and Bruno Decraene,

More information

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

Cisco WAN Automation Engine (WAE) Network Programmability with Segment Routing 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

More information

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

Introduction to Segment Routing Santiago Álvarez, Distinguished Technical Marketing Engineer BRKRST-2124 Introduction to Segment Routing Santiago Álvarez, Distinguished Technical Marketing Engineer BRKRST-2124 Agenda Technology Overview Use Cases A Closer Look to Control and Data Plane Traffic Protection

More information

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

Segment Routing On Demand SR Next Hop. Bertrand Duvivier Principal Engineer CKN, March 29 th 2016 Segment Routing On Demand SR Next Hop Bertrand Duvivier Principal Engineer CKN, March 29 th 2016 (from next slide) 2 Network Bandwidth demand in SP s Network demand double every 18 months Compute demand

More information

Introduction to Segment Routing

Introduction to Segment Routing BRKRST-2124 Introduction to Segment Routing Alberto Donzelli, Solution Architect Service Provider Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this

More information

Introduction to Segment Routing

Introduction to Segment Routing Introduction to Segment Routing Michael Kowal, Vertical Solutions Architect @ciscomk Abstract Introduction to Segment Routing This session provides an overview of the segment routing technology and its

More information

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

SDN Solution for Service Provider Access Network Dennis Pai, Product Manager Ahmed Abeer, Technical Marketing Engineer BRKSPG-2064 SDN Solution for Service Provider Access Network Dennis Pai, Product Manager Ahmed Abeer, Technical Marketing Engineer BRKSPG-2064 Agenda Overview and Business Drivers SDN Technologies and Protocols SDN

More information

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

Benefits of SDN Modeling and Analytics tool for complex Service Provider Network Benefits of SDN Modeling and Analytics tool for complex Service Provider Network George Backer, Senior Director, Charter Communications Manish Jani, Senior Architect, Cisco Systems BRKNMS-1010 BRKNMS-1010

More information

Segment Routing. Jérôme DURAND Consulting Systems Engineer - FRNOG #21 20 septembre 2013

Segment Routing. Jérôme DURAND Consulting Systems Engineer -  FRNOG #21 20 septembre 2013 Segment Routing Jérôme DURAND Consulting Systems Engineer jerduran@cisco.com - http://reseauxblog.cisco.fr FRNOG #21 20 septembre 2013 2011 Cisco and/or its affiliates. All rights reserved. 1 Simplicity

More information

MENOG 18. Segment Routing. Vahid Tavajjohi. From HAMIM Corporation

MENOG 18. Segment Routing. Vahid Tavajjohi. From HAMIM Corporation Segment Routing MENOG 18 Rasoul Mesghali Vahid Tavajjohi CCIE#34938 From HAMIM Corporation 1 Agenda Introduction Technology Overview Use Cases Closer look at the Control and Data Plane Traffic Protection

More information

Network Architecture with Software Programmability Cisco Metro Fabric Design

Network Architecture with Software Programmability Cisco Metro Fabric Design Network Architecture with Software Programmability Cisco Metro Fabric Design Jiri Chaloupka - Technical Marketing Engineer released: 10/2017 Cisco SP Fabric Designs principals: Simple, Scalable, Automatable

More information

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

A Segment Routing (SR) Tutorial. R. Bonica NANOG70 June 6, 2017 A Segment Routing (SR) Tutorial R. Bonica NANOG70 June 6, 2017 AKA: SPRING IETF Standardization Source Packet Routing In Networking (SPRING) WG ISIS, OSPF, IDR and MPLS WGs What is SR? A tunneling technology

More information

Routing Applications State of the Art and Disruptions

Routing Applications State of the Art and Disruptions Routing Applications State of the Art and Disruptions Use cases, Innovations and Disruptions Sachin Natu, Sr. Director Product Management Disha Chopra, Sr. Manager Product Management This statement of

More information

Transformation through Innovation

Transformation through Innovation INSSPG-2921 Transformation through Innovation Sumeet Arora Senior Vice President/GM, SP Network Systems Service Providers Biggest Challenges Web scale breaks our current cost and design models. l don t

More information

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

Design, Deployment and Troubleshooting Scalable MPLS Architecture (Platform : IOS-XR, IOS-XE) Design, Deployment and Troubleshooting Scalable MPLS Architecture (Platform : IOS-XR, IOS-XE) Vinit Jain, Technical Leader Services CCIE # 22854 Twitter @vinugenie Shashi Shekhar Sharma, Customer Advocacy

More information

Carrier SDN for Multilayer Control

Carrier SDN for Multilayer Control Carrier SDN for Multilayer Control Savings and Services Víctor López Technology Specialist, I+D Chris Liou Vice President, Network Strategy Dirk van den Borne Solution Architect, Packet-Optical Integration

More information

Software defined networking

Software defined networking Software defined networking Telecom Summit 2015 Anton Turygin IP Networks and Services solution architect Programmable Networks Drivers Network Evolution Agility Communication Services New Revenue Streams

More information

NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING)

NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) Aman Kapoor Director, Product Management This statement of direction sets forth Juniper Networks current intention and is subject to change at any time

More information

OPEN CONTRAIL ARCHITECTURE GEORGIA TECH SDN EVENT

OPEN CONTRAIL ARCHITECTURE GEORGIA TECH SDN EVENT OPEN CONTRAIL ARCHITECTURE GEORGIA TECH SDN EVENT sdn-and-nfv-technical---georgia-tech---sep-2013---v2 Bruno Rijsman, Distinguished Engineer 24 September 2013 Use Cases 2 Copyright 2013 Juniper Networks,

More information

Segment Routing Configuration Guide

Segment Routing Configuration Guide Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883 2017 Cisco Systems, Inc. All rights

More information

Segment Routing Configuration Guide, Cisco IOS XE Fuji 16.7.x

Segment Routing Configuration Guide, Cisco IOS XE Fuji 16.7.x Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883 2018 Cisco Systems, Inc. All rights

More information

Technologies for the future of Network Insight and Automation

Technologies for the future of Network Insight and Automation Technologies for the future of Network Insight and Automation Richard Wade (ricwade@cisco.com) Technical Leader, Asia-Pacific Infrastructure Programmability This Session s Context Service Creation Service

More information

Optimising SP Networks with WAN Automation Engine

Optimising SP Networks with WAN Automation Engine Optimising SP Networks with WAN Automation Engine Arman Maghbouleh Senior Director, WAN Orchestration Group #clmel Agenda New Era in Telecommunications Cloud Monetisation, Connectivity Optimisation Cisco

More information

SDN Controllers in the WAN: protocols and applications

SDN Controllers in the WAN: protocols and applications SDN Controllers in the WAN: protocols and applications Julian Lucek jlucek@juniper.net @julianlucek Agenda SDN Controller for WAN concept Enabling protocols BGP Link State (BGP-LS) Path Computation Element

More information

SEGMENT ROUTING PRINCIPLES AND APPLICATIONS FOR SDN

SEGMENT ROUTING PRINCIPLES AND APPLICATIONS FOR SDN POLITECNICO DI MILANO Dipartimento di Elettronica, Informazione e Bioingegneria Master of Science Telecommunications Engineering SEGMENT ROUTING PRINCIPLES AND APPLICATIONS FOR SDN Author: Ana Kos Supervisor:

More information

SRv6: Network as a Computer and Deployment use-cases

SRv6: Network as a Computer and Deployment use-cases SRv6: Network as a Computer and Deployment use-cases Gaurav Dawra, Technical Leader, Cisco Systems (gdawra@cisco.com) John Brzozowski, Fellow and Chief Architect, Comcast John Leddy, Network Engineering,

More information

CO/DC Network Transformation. Daniel Voyer Technical Fellow March 2017

CO/DC Network Transformation. Daniel Voyer Technical Fellow March 2017 CO/DC Network Transformation Daniel Voyer Technical Fellow March 2017 What is Bell Canada? Our Origins Network 3.0 Oldest in World (1880) We really did invent the phone Largest in Canada Public Multiple

More information

The Role of the Path Computation El ement Centralized Controller in SDN & NFV

The Role of the Path Computation El ement Centralized Controller in SDN & NFV The Role of the Path Computation El ement Centralized Controller in SDN & NFV draft-zhao-teas-pce-central-controller-use-cases-00.txt draft-zhao-pce-pcep-extension-for-pce-controller-03.txt What is the

More information

SDN Workshop. Contact: WSDN01_v0.1

SDN Workshop. Contact: WSDN01_v0.1 SDN Workshop Contact: training@apnic.net WSDN01_v0.1 Issue Date: [Date] Revision: [xx] Segment Routing SDN Workshop WSDN01_v0.1 Issue Date: [Date] Revision: [xx] Overview In a nutshell Introduction to

More information

Cisco Virtual Topology System (VTS)

Cisco Virtual Topology System (VTS) Cisco Virtual Topology System (VTS) Cisco Knowledge Network Presentation Vijay Arumugam and Palak Desai Product Management, Cloud and Virtualization Feb 3, 2016 Agenda Trends and Challenges in SP market

More information

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

PSOACI Why ACI: An overview and a customer (BBVA) perspective. Technology Officer DC EMEAR Cisco PSOACI-4592 Why ACI: An overview and a customer (BBVA) perspective TJ Bijlsma César Martinez Joaquin Crespo Technology Officer DC EMEAR Cisco Lead Architect BBVA Lead Architect BBVA Cisco Spark How Questions?

More information

Stateless Multicast with Bit Indexed Explicit Replication

Stateless Multicast with Bit Indexed Explicit Replication Stateless Multicast with Bit Indexed Explicit Replication IJsbrand Wijnands, Distinguished Engineer Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find

More information

Configure IOS XR Traffic Controller (XTC)

Configure IOS XR Traffic Controller (XTC) IOS XR Traffic Controller (XTC) provides stateful path computation element (PCE) functionality by exting the existing IOS-XR PCE functionality with additional capabilities. The current IOS-XR PCE function

More information

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

Making Inroads to Infrastructure SDN with Cisco Quantum WAVE. Sonny Franslay Consulting SE, WAN Orchestration 1 Making Inroads to Infrastructure SDN with Cisco Quantum WAVE Sonny Franslay Consulting SE, WAN Orchestration 2 The Mission: Service Provider Business Transformation Cost Reduction and Agility Delivers

More information

Service Provider Programmable SDN Solution for the Metro Fabric, powered by Segment Routing and EVPN

Service Provider Programmable SDN Solution for the Metro Fabric, powered by Segment Routing and EVPN Service Provider Programmable SDN Solution for the Metro Fabric, powered by Segment Routing and EVPN Jiri Chaloupka, Technical Marketing Engineer Cisco Spark How Questions? Use Cisco Spark to communicate

More information

BROCADE CLOUD-OPTIMIZED NETWORKING: THE BLUEPRINT FOR THE SOFTWARE-DEFINED NETWORK

BROCADE CLOUD-OPTIMIZED NETWORKING: THE BLUEPRINT FOR THE SOFTWARE-DEFINED NETWORK BROCADE CLOUD-OPTIMIZED NETWORKING: THE BLUEPRINT FOR THE SOFTWARE-DEFINED NETWORK Ken Cheng VP, Service Provider and Application Delivery Products September 12, 2012 Brocade Cloud-Optimized Networking

More information

Cisco Evolved Programmable Network Implementation Guide for Large Network with End-to-End Segment Routing, Release 5.0

Cisco Evolved Programmable Network Implementation Guide for Large Network with End-to-End Segment Routing, Release 5.0 Cisco Evolved Programmable Network Implementation Guide for Large Network with End-to-End Segment Routing, Release 5.0 First Published: 2017-06-22 Americas Headquarters Cisco Systems, Inc. 170 West Tasman

More information

Cisco Virtual Topology System Release Service Provider Data Center Cisco Knowledge Network. Phil Lowden (plowden) October 9, 2018

Cisco Virtual Topology System Release Service Provider Data Center Cisco Knowledge Network. Phil Lowden (plowden) October 9, 2018 Cisco Virtual Topology System Release 2.6.2 Service Provider Data Center Cisco Knowledge Network Phil Lowden (plowden) October 9, 2018 Cisco VTS is a standards-based, open software-overlay management and

More information

You cannot configure prefix-sids on transit links at this time. Support for this feature may be introduced in later code versions.

You cannot configure prefix-sids on transit links at this time. Support for this feature may be introduced in later code versions. 8.1 Segment Routing Segment Routing (SR) is a relatively new technology pioneered by Cisco that is meant to reduce state in MPLS core networks. One can use SR to replace LDP and RSVP-TE wholesale provided

More information

MPLS etc.. MPLS is not alone TEST. 26 April 2016 AN. Multi-Protocol Label Switching MPLS-TP FEC PBB-TE VPLS ISIS-TE MPƛS GMPLS SR RSVP-TE OSPF-TE PCEP

MPLS etc.. MPLS is not alone TEST. 26 April 2016 AN. Multi-Protocol Label Switching MPLS-TP FEC PBB-TE VPLS ISIS-TE MPƛS GMPLS SR RSVP-TE OSPF-TE PCEP Multi-Protocol Label Switching MPLS-TP FEC VPLS PBB-TE MPLS etc.. MPLS is not alone LDP MPLS-TE LABEL MP-BGP LSP TAG H-VPLS 26 April 2016 AN TEST GMPLS SR T-MPLS ISIS-TE MPƛS OSPF-TE PCEP Multi-Protocol

More information

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

Pradeep Kathail Chief Software Architect Network Operating Systems Technology Group, Cisco Systems Inc. Pradeep Kathail Chief Software Architect Network Operating Systems Technology Group, Cisco Systems Inc. March 4 th, 2014 2012 2010 Cisco and/or its affiliates. All rights reserved. 1 2012 Cisco and/or

More information

Deploying Carrier Ethernet Services

Deploying Carrier Ethernet Services BRKSPG-2202 Deploying Carrier Ethernet Services Kashif Islam, Solutions Architect Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the

More information

China Unicom SDN Practice in WAN. Lv Chengjin/Ma Jichun, China Unicom

China Unicom SDN Practice in WAN. Lv Chengjin/Ma Jichun, China Unicom China Unicom SDN Practice in WAN Lv Chengjin/Ma Jichun, China Unicom What Will Operator SDN Do? Two development directions Operator Softwaredefined networking (SDN) 1. Cloudify traditional services 2.

More information

Segment Routing for IPv6 Networks Stefano Previdi Distinguished Engineer BRKRST-3123

Segment Routing for IPv6 Networks Stefano Previdi Distinguished Engineer BRKRST-3123 Segment Routing for IPv6 Networks Stefano Previdi (sprevidi@cisco.com) Distinguished Engineer BRKRST-3123 Agenda Introduction to Segment Routing Segment Routing and the IPv6 Source Routing Model IPv6 Segment

More information

DevOps CICD for VNF a NetOps Approach

DevOps CICD for VNF a NetOps Approach 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.

More information

THE MPLS JOURNEY FROM CONNECTIVITY TO FULL SERVICE NETWORKS. Sangeeta Anand Vice President Product Management Cisco Systems.

THE MPLS JOURNEY FROM CONNECTIVITY TO FULL SERVICE NETWORKS. Sangeeta Anand Vice President Product Management Cisco Systems. THE MPLS JOURNEY FROM CONNECTIVITY TO FULL SERVICE NETWORKS Sangeeta Anand Vice President Product Management Cisco Systems October 20, 2003 1 Agenda Introducing the Full Service Network The MPLS Journey

More information

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

Cisco SD-WAN (Viptela) Migration, QoS and Advanced Policies Hands-on Lab Cisco SD-WAN (Viptela) Migration, QoS and Advanced Policies Hands-on Lab Ali Shaikh Technical Leader Faraz Shamim Sr. Technical Leader Mossaddaq Turabi Distinguished ENgineer Cisco Spark How Questions?

More information

MPLS in the DCN. Introduction CHAPTER

MPLS in the DCN. Introduction CHAPTER CHAPTER 5 First Published: January 3, 2008 Last Updated: January 3, 2008 Finding Support Information for Platforms and Cisco IOS and Catalyst OS Software Images Use Cisco Feature Navigator to find information

More information

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

Colt Novitas: Bringing SDN & NFV in Production. Javier Benitez, Strategy & Architecture, Colt Novitas: Bringing SDN & NFV in Production Javier Benitez, Strategy & Architecture, Javier.benitez@colt.net 09 May 2016 ESNOG GORE 17, Barc elona 2016 1 Colt at a glance 187k+ LDN, metro fibre and

More information

Simplified service creation and delivery. Branch. SOHO Data Center. Control Center / NOC Packet Muse Service & Network Applications

Simplified service creation and delivery. Branch. SOHO Data Center. Control Center / NOC Packet Muse Service & Network Applications ElastiNET FOR SERVICE PROVIDERS DEAL CONFIDENTLY WITH A CHANGING WORLD In today s world change is the only constant. Enabling technologies are changing, as is competition and customer expectations. Service

More information

Introduction to MPLS APNIC

Introduction to MPLS APNIC Introduction to MPLS APNIC Issue Date: [201609] Revision: [01] What is MPLS? 2 Definition of MPLS Multi Protocol Label Switching Multiprotocol, it supports ANY network layer protocol, i.e. IPv4, IPv6,

More information

Routing Underlay and NFV Automation with DNA Center

Routing Underlay and NFV Automation with DNA Center BRKRST-1888 Routing Underlay and NFV Automation with DNA Center Prakash Rajamani, Director, Product Management Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session

More information

Deploying MPLS Traffic Engineering

Deploying MPLS Traffic Engineering 9/27/16 Deploying MPLS Traffic Engineering Nurul Islam Roman (nurul@apnic.net) Cisco Public Agenda Technology Overview Bandwidth optimization TE for QoS Traffic Protection Inter- Domain Traffic Engineering

More information

Segment Routing on Cisco Nexus 9500, 9300, 9200, 3200, and 3100 Platform Switches

Segment Routing on Cisco Nexus 9500, 9300, 9200, 3200, and 3100 Platform Switches White Paper Segment Routing on Cisco Nexus 9500, 9300, 9200, 3200, and 3100 Platform Switches Authors Ambrish Mehta, Cisco Systems Inc. Haider Salman, Cisco Systems Inc. 2017 Cisco and/or its affiliates.

More information

ENTERPRISE MPLS. Kireeti Kompella

ENTERPRISE MPLS. Kireeti Kompella ENTERPRISE MPLS Kireeti Kompella AGENDA The New VLAN Protocol Suite Signaling Labels Hierarchy Signaling Advanced Topics Layer 2 or Layer 3? Resilience and End-to-end Service Restoration Multicast ECMP

More information

Can the Network be the New Cloud.

Can the Network be the New Cloud. PEOPLE. PLATFORMS. PARTNERS. PEERING. Can the Network be the New Cloud. MARK DALEY DIRECTOR, DIGITAL STRATEGY EPSILON 1 According to Aryaka's 2017 State of the WAN report, 50% of WAN traffic is now in

More information

Segment Rou+ng IETF 87

Segment Rou+ng IETF 87 Segment Rou+ng IETF 87 Clarence Filsfils cf@cisco.com C. Filsfils, S. Previdi, A. Bashandy, B. Decraene, S. Litkowski, M. Horneffer, I. Milojevic, R. Shakir, S. YP, W. Henderickx, J. Tantsura, Ericsson,

More information

VRF, MPLS and MP-BGP Fundamentals

VRF, MPLS and MP-BGP Fundamentals , MPLS and MP-BGP Fundamentals Jason Gooley, CCIEx2 (RS, SP) #38759 Twitter: @Jason_Gooley LinkedIn: http://www.linkedin.com/in/jgooley Agenda Introduction to Virtualization -Lite MPLS & BGP Free Core

More information

Transformation Through Innovation

Transformation Through Innovation Transformation Through Innovation A service provider strategy to prosper from digitization People will have 11.6 billion mobile-ready devices and connections by 2020. For service providers to thrive today

More information

MPLS VPN--Inter-AS Option AB

MPLS VPN--Inter-AS Option AB The feature combines the best functionality of an Inter-AS Option (10) A and Inter-AS Option (10) B network to allow a Multiprotocol Label Switching (MPLS) Virtual Private Network (VPN) service provider

More information

Serviceability of SD-WAN

Serviceability of SD-WAN BRKCRS-2112 Serviceability of SD-WAN Chandrabalaji Rajaram & Ali Shaikh Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live

More information

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

BW Protection. 2002, Cisco Systems, Inc. All rights reserved. BW Protection 2002, Cisco Systems, Inc. All rights reserved. 1 Cisco MPLS - Traffic Engineering for VPNs Amrit Hanspal Sr. Product Manager MPLS & QoS Internet Technologies Division 2 Agenda MPLS Fundamentals

More information

Introduction to External Connectivity

Introduction to External Connectivity Before you begin Ensure you know about Programmable Fabric. Conceptual information is covered in the Introduction to Cisco Programmable Fabric and Introducing Cisco Programmable Fabric (VXLAN/EVPN) chapters.

More information

Cisco ACI Multi-Pod/Multi-Site Deployment Options Max Ardica Principal Engineer BRKACI-2003

Cisco ACI Multi-Pod/Multi-Site Deployment Options Max Ardica Principal Engineer BRKACI-2003 Cisco ACI Multi-Pod/Multi-Site Deployment Options Max Ardica Principal Engineer BRKACI-2003 Agenda ACI Introduction and Multi-Fabric Use Cases ACI Multi-Fabric Design Options ACI Stretched Fabric Overview

More information

Securizarea Calculatoarelor și a Rețelelor 32. Tehnologia MPLS VPN

Securizarea Calculatoarelor și a Rețelelor 32. Tehnologia MPLS VPN Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic Securizarea Calculatoarelor și a Rețelelor 32. Tehnologia MPLS VPN MPLS VPN 5-ian-2010 What this lecture is about: IP

More information

Scaling the Service Provider NGN with unified MPLS

Scaling the Service Provider NGN with unified MPLS Scaling the Service Provider NGN with unified MPLS BRKSPG-3305 Istvan Kakonyi Vertical Solutions Architect Housekeeping We value your feedback- don't forget to complete your online session evaluations

More information

Cisco Virtualized Infrastructure Manager

Cisco Virtualized Infrastructure Manager DEVNET-2570 Virtualized Infrastructure Manager Suhail Syed, Product Manager Vamsi Krihsna Kuppur, Product Manager Spark How Questions? Use Spark to communicate with the speaker after the session 1. Find

More information

Advances In Routing BRKRST Yun Cie Foo Network Consulting Engineer

Advances In Routing BRKRST Yun Cie Foo Network Consulting Engineer Advances In Routing Yun Cie Foo Network Consulting Engineer Topics of Interest Mobile Ad Hoc Network (MANET) Radio Aware Routing OSPFv3 Extensions Cisco Embedded Services Routers Segment Routing MPLS dataplanes

More information

Cisco Training - HD Telepresence MPLS: Implementing Cisco MPLS V3.0. Upcoming Dates. Course Description. Course Outline

Cisco Training - HD Telepresence MPLS: Implementing Cisco MPLS V3.0. Upcoming Dates. Course Description. Course Outline Cisco Training - HD Telepresence MPLS: Implementing Cisco MPLS V3.0 From the technology basics to advanced VPN configuration. $3,995.00 5 Days Upcoming Dates Dec 10 - Dec 14 Mar 25 - Mar 29 Course Description

More information

SDN-based Automated Peering Optimization Challenges and Solutions

SDN-based Automated Peering Optimization Challenges and Solutions SDN-based Automated Peering Optimization Challenges and Solutions Reda Laichi: reda.laichi@nokia.com Hamid Ould-Brahim: hamid.ould-brahim@nokia.com NANOG 74, Vancouver, October 2018 Agenda Defining the

More information

GETTING NETWORK INFRASTRUCTURE READY FOR 5G

GETTING NETWORK INFRASTRUCTURE READY FOR 5G GETTING NETWORK INFRASTRUCTURE READY FOR 5G Sergiy Bityukov Senior Marketing Manager May 19, 2018 www.utstar.com UTStarcom a global telecom infrastructure provider Founded in 1991, started trading on NASDAQ

More information

Configuring MPLS, MPLS VPN, MPLS OAM, and EoMPLS

Configuring MPLS, MPLS VPN, MPLS OAM, and EoMPLS CHAPTER 43 Configuring MPLS, MPLS VPN, MPLS OAM, and EoMPLS This chapter describes how to configure multiprotocol label switching (MPLS) and Ethernet over MPLS (EoMPLS) on the Cisco ME 3800X and ME 3600X

More information

Accelerating SDN and NFV Deployments. Malathi Malla Spirent Communications

Accelerating SDN and NFV Deployments. Malathi Malla Spirent Communications Accelerating SDN and NFV Deployments Malathi Malla Spirent Communications 2 Traditional Networks Vertically integrated Closed, proprietary Slow innovation 3 Infinite Complexity of Testing Across virtual

More information

IPv6 Switching: Provider Edge Router over MPLS

IPv6 Switching: Provider Edge Router over MPLS Multiprotocol Label Switching (MPLS) is deployed by many service providers in their IPv4 networks. Service providers want to introduce IPv6 services to their customers, but changes to their existing IPv4

More information

DNA Automation Services Offerings

DNA Automation Services Offerings DNA Automation Services Offerings Jamie Owen, Solutions Architect, Cisco Advanced Services Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session

More information

MPLS VPN Inter-AS Option AB

MPLS VPN Inter-AS Option AB First Published: December 17, 2007 Last Updated: September 21, 2011 The feature combines the best functionality of an Inter-AS Option (10) A and Inter-AS Option (10) B network to allow a Multiprotocol

More information

SR-TE On Demand LSP. The SR TE On demand LSP feature provides the ability to connect Metro access rings via a static route to the

SR-TE On Demand LSP. The SR TE On demand LSP feature provides the ability to connect Metro access rings via a static route to the The SR TE On demand LSP feature provides the ability to connect Metro access rings via a static route to the destination. The static route is mapped to an explicit path and that will trigger an on demand

More information

vbranch Introduction and Demo

vbranch Introduction and Demo v Introduction and Demo Innovation@Cisco November, 2015 Bart Van de Velde, Sr. Director, Engineering, Chief Technology & Architecture Office Simon Spraggs, Distinguished Consulting Engineer, Chief Technology

More information

Introduction to MPLS. What is MPLS? 1/23/17. APNIC Technical Workshop January 23 to 25, NZNOG2017, Tauranga, New Zealand. [201609] Revision:

Introduction to MPLS. What is MPLS? 1/23/17. APNIC Technical Workshop January 23 to 25, NZNOG2017, Tauranga, New Zealand. [201609] Revision: Introduction to MPLS APNIC Technical Workshop January 23 to 25, 2017. NZNOG2017, Tauranga, New Zealand. Issue Date: [201609] Revision: [01] What is MPLS? 2 1 Definition of MPLS Multi Protocol Label Switching

More information

Advanced Topics and Future Directions in MPLS

Advanced Topics and Future Directions in MPLS Toronto, Canada May 30, 2013 Advanced Topics and Future Directions in MPLS Matt Gillies Customer Solutions Architect 2011 2012 Cisco and/or its affiliates. All rights reserved. Cisco Connect 1 Agenda IETF

More information

Cengiz Alaettinoglu. SDN Traffic Engineering A Natural Evolution

Cengiz Alaettinoglu. SDN Traffic Engineering A Natural Evolution Cengiz Alaettinoglu SDN Traffic Engineering A Natural Evolution What is Traffic Engineering (TE)? Minimizes the worst link utilization Alleviates traffic congestion Better/longer use of capital expenditure

More information

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

LTRDCT-2781 Building and operating VXLAN BGP EVPN Fabrics with Data Center Network Manager LTRDCT-2781 Building and operating VXLAN BGP EVPN Fabrics with Data Center Network Manager Henrique Molina, Technical Marketing Engineer Matthias Wessendorf, Technical Marketing Engineer Cisco Spark How

More information

MPLS VPN. 5 ian 2010

MPLS VPN. 5 ian 2010 MPLS VPN 5 ian 2010 What this lecture is about: IP CEF MPLS architecture What is MPLS? MPLS labels Packet forwarding in MPLS MPLS VPNs 3 IP CEF & MPLS Overview How does a router forward packets? Process

More information

MPLS IN THE AGGREGATION 2.0

MPLS IN THE AGGREGATION 2.0 MPLS IN THE AGGREGATION 2.0 Bruno De Troch Tech Lead Access and Aggregation Solutions EMEA NNTF - September 2012 AGENDA Market Drivers to modify the Aggregation Design Architectural Choices for Access

More information

Network Automation through WAN SDN control

Network Automation through WAN SDN control Network Automation through WAN SDN control ES.NOG 2016 Luis Miguel Díaz Vizcaíno 20/10/16 1 Nokia 2016 Public A long history of successful change 2015 2014 Mobile devices 1865 Siemens Com Motorola Solutions

More information

Implementing MPLS Layer 3 VPNs

Implementing MPLS Layer 3 VPNs A Multiprotocol Label Switching (MPLS) Layer 3 Virtual Private Network (VPN) consists of a set of sites that are interconnected by means of an MPLS provider core network. At each customer site, one or

More information

Internet Engineering Task Force (IETF) Category: Standards Track. B. Decraene S. Litkowski Orange R. Shakir Google, Inc. July 2018

Internet Engineering Task Force (IETF) Category: Standards Track. B. Decraene S. Litkowski Orange R. Shakir Google, Inc. July 2018 Internet Engineering Task Force (IETF) Request for Comments: 8402 Category: Standards Track ISSN: 2070-1721 C. Filsfils, Ed. S. Previdi, Ed. L. Ginsberg Cisco Systems, Inc. B. Decraene S. Litkowski Orange

More information

What You Will Learn By the end of this appendix, you should know and be able to explain the following:

What You Will Learn By the end of this appendix, you should know and be able to explain the following: What You Will Learn By the end of this appendix, you should know and be able to explain the following: What static MPLS labels are and how they can be used The difference between static MPLS bindings and

More information

Segment Routing Update

Segment Routing Update BRKRST-3122 Segment Routing Update Clarence Filsfils Cisco Fellow cf@cisco.com Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco

More information

CCIE Service Provider

CCIE Service Provider CCIE Service Provider 1.0 Core Routing 25% 30% 1.1. Interior Gateway Protocol 1.1.a. Describe, implement, and troubleshoot IS-IS 1.1.b. Describe, implement, and troubleshoot OSPFv2 and OSPFv3 1.1.c. Describe

More information

IPv6 Switching: Provider Edge Router over MPLS

IPv6 Switching: Provider Edge Router over MPLS Multiprotocol Label Switching (MPLS) is deployed by many service providers in their IPv4 networks. Service providers want to introduce IPv6 services to their customers, but changes to their existing IPv4

More information

Configure Segment Routing for IS-IS Protocol

Configure Segment Routing for IS-IS Protocol Integrated Intermediate System-to-Intermediate System (IS-IS), Internet Protocol Version 4 (IPv4), is a standards-based Interior Gateway Protocol (IGP). The Cisco IOS XR software implements the IP routing

More information

Egress Protection (draft-shen-mpls-egress-protection-framework) Presented by Krzysztof G. Szarkowicz NANOG71 October 4, 2017

Egress Protection (draft-shen-mpls-egress-protection-framework) Presented by Krzysztof G. Szarkowicz NANOG71 October 4, 2017 Egress Protection (draft-shen-mpls-egress-protection-framework) Presented by Krzysztof G. Szarkowicz NANOG71 October 4, 2017 Current status draft-shen-mpls-egress-protection-framework-05 Co-authored by

More information

Network Automation through WAN SDN control

Network Automation through WAN SDN control Network Automation through WAN SDN control The Role of the Network Services Platform (NSP) Carsten Collatz 1 Nokia 2016 Agenda Introduction into Carrier SDN SDN-based LSP Optimization SDN Flow Steering

More information

Practice exam questions for the Nokia NRS II Composite Exam

Practice exam questions for the Nokia NRS II Composite Exam Practice exam questions for the Nokia NRS II Composite Exam The following questions will test your knowledge and prepare you for the Nokia NRS II Composite Exam. Compare your responses with the Answer

More information

PSOACI Tetration Overview. Mike Herbert

PSOACI Tetration Overview. Mike Herbert Tetration Overview Mike Herbert 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

More information

VRF, MPLS and MP-BGP Fundamentals

VRF, MPLS and MP-BGP Fundamentals VRF, MPLS and MP-BGP Fundamentals Jason Gooley, CCIEx2 (RS, SP) #38759 Twitter: @ccie38759 LinkedIn: http://www.linkedin.com/in/jgooley Agenda Introduction to Virtualization VRF-Lite MPLS & BGP Free Core

More information

Cisco VTS. Enabling the Software Defined Data Center. Jim Triestman CSE Datacenter USSP Cisco Virtual Topology System

Cisco VTS. Enabling the Software Defined Data Center. Jim Triestman CSE Datacenter USSP Cisco Virtual Topology System Cisco Virtual Topology System Cisco VTS Enabling the Software Defined Data Center Jim Triestman CSE Datacenter USSP jtriestm@cisco.com VXLAN Fabric: Choice of Automation and Programmability Application

More information