SDN-based Automated Peering Optimization Challenges and Solutions
|
|
- Cassandra Lawson
- 5 years ago
- Views:
Transcription
1 SDN-based Automated Peering Optimization Challenges and Solutions Reda Laichi: Hamid Ould-Brahim: NANOG 74, Vancouver, October 2018
2 Agenda Defining the Problem SDN and Automation Use Cases Summary and References Reda Laichi & Hamid Ould-Brahim, NANOG 74, Oct. 2018, 2
3 Internet traffic reality 2000 à 2018 From web browsing to social media, video streaming and online gaming Traffi c New episodes ios update Viral video Time Internet traffic became much more versatile, dynamic and unpredictable Reda Laichi & Hamid Ould-Brahim, NANOG 74, Oct. 2018, 3
4 Problem Space Objectives & applicability... What do we want to address? Better bandwidth management, automatic congestion resolution, better traffic symmetry Better SLAs, & application Performance (Latency, Packet Loss) Reducing transit peering cost, addressing OPEX & CAPEX What traffic are we interested in? Inbound Traffic Outbound Traffic Balanced What part of the network? Peering Only Peering & Internal Network Reda Laichi & Hamid Ould-Brahim, NANOG 74, Oct. 2018, 4
5 Existing Limitations... Routing mechanism - Border Gateway Protocol (BGP) Unaware of link capacity & real-time utilization Packet loss and congestion No real-time path performance indication High latency No end-to-end performance indication Sub-optimum overall performance Visibility Lack or limited visibility Limited traffic engineering and steering Multiple teams involved (network operations, peer engineers, OAM probing, EMS alarms ) Slow communication Complex, manual processes Error-prone configurations Reactive model Organization and tools Inadequate for sudden realtime event changes Reda Laichi & Hamid Ould-Brahim, NANOG 74, Oct. 2018, 5
6 Agenda Defining the Problem SDN and Automation Use Cases Summary and References Reda Laichi & Hamid Ould-Brahim, NANOG 74, Oct. 2018, 6
7 What is being done today? Webscale players leading the way... Webscale players Gaming companies Existing route controllers/appliances Source: delivery.acm.org, 2017, Taking the Edge off with Espresso: Scale, Reliability and Programmability for Global Internet Peering Source: Latency Source: research.fb.com, 2017, Engineering Egress with Edge Fabric Steering Oceans of Content to the World Reda Laichi & Hamid Ould-Brahim, NANOG 74, Oct. 2018, 7
8 The Approach: Ten Thousand Foot View... Closed-Loop Automation for Peering Intent Cost Latency Bandwidth Automated Semi-automated Automation & Optimization Insight Action Real-time visibility Network control & Monitoring Information Reda Laichi & Hamid Ould-Brahim, NANOG 74, Oct. 2018, 8
9 Complexity of the automation problem? Stats, BGP routes, flow stats, protocol, destination AS, prefixes, application-based? Rates of sampling & collection Challenge: Existing operational environment and its complexity, and taking into account the human dimension Ping, TWAMP, TCP/UDP, HTTP, in-band? Internal lsp-ping Bi-directionality Return-path Peering Analytics & Telemetry OAM - Probing Automatic Real-time Events Detection Approach? Software Control Steering, flows, Routes, Policies Network Data & Monitoring topology, path, router/interface discovery Leveraging recent technology developments Filters, BGP Policies, Route Injection, BGP FlowSpec, Openflow, BGP SR TE Policies & route coloring, RIB/ FIB API, RSVP-TE/SR, PCEP, Netconf BGP-LS, EPE extensions, OSPF, ISIS, BMP, netconf The other challenge is in system integration, open interfaces and multi-vendor...at scale Reda Laichi & Hamid Ould-Brahim, NANOG 74, Oct. 2018, 9
10 Agenda Defining the Problem SDN and Automation Use cases Summary and References Reda Laichi & Hamid Ould-Brahim, NANOG 74, Oct. 2018, 10
11 Use Case 1: Local Peer Engineering Congestion example for outbound traffic Problem: 100s of peering partners, which link is best and is least congested? Approach: Congestion Threshold Target Alternate Traffic Offloading Interface Heatmap BR1 SDN 2 Analytics 1 Stats per source subnet or per destination subnet or per destination AS, per traffic category or per specific APP 1 2 Automatic link congestion detection Real-time stat/data collection and correlation (grpc, Netconf/SNMP) Interface & Flow Stats (IPFix) Determine optimal alternate peer based on bandwidth availability Match selected traffic flows at local ASBR based on IP flow/route/as/5 tuple, or application match (requires transaction-based steering) Redirect to next hop using FlowSpec, openflow, filters/netconf, RIB/FIB API, BGP policies) Content source PE1 PE2 ASBR (BR4) DC/Hosting Content ASBR (BR1) ASBR (BR2) ASBR (BR3)! Peer Transit 1 Transit 2 IXP AS521 AS522 AS523 Internet End users Reda Laichi & Hamid Ould-Brahim, NANOG 74, Oct. 2018, 11
12 Use Case 2: Egress peer engineering Problem: 100s of peering partners, which peer and egress link is best and is least congested? Approach: 2 1 Automatic link congestion detection Real-time stat/data collection and correlation (grpc, Netconf/SNMP) Interface & Flow Stats (IPFix) Determine optimal alternate ASBR & alternate peer based on topology and bandwidth availability. Steer selected traffic directly to LSP /Tunnel (filters, openflow, flowspec, segment routing BGP colored route Content source PE1 Establish an LSP/ Tunnel to alternate that meets traffic offloading profile 3 2 SDN Analytics ASBR (BR1)! 1 Peer Transit 1 Transit 2 Stats per source subnet or per destination subnet or per destination AS, per traffic category or per specific APP End users 3 Auto-create/use existing tunnel/path to alternate ASBR (can be PCE initiated) Steer selected IP flows at the edge of the network across the newly/existing tunnel and encode the egress peer link label/segment ID. PE2 ASBR (BR4) DC/Hosting Content ASBR (BR2) ASBR (BR3) IXP AS521 AS522 AS523 Internet Note: Colored BGP route to BGP-SR TE Policy tunnel can be used for steering Reda Laichi & Hamid Ould-Brahim, NANOG 74, Oct. 2018, 12
13 Use Case 3: Locale and EPE with Latency-based Steering Performance-based Optimization End-to-End Problem: 100s of peering partners, BGP best path on default peer causing high latency for top traffic or selected application/branch destination traffic. Approach: Real-time probing from each source PE and each alternate ASBRs of discovered top/vip destinations Determine optimal alternate ASBR based on end-to-end latency/performance data using path computation based on abstract topology Auto-create the LSP/ tunnel to alternate ASBR Auto-steer selected traffic to the LSP/ tunnel to alternate ASBR/ASBR+Egress peer link Steer selected traffic directly to LSP /Tunnel (filters, openflow, flowspec, segment routing BGP colored route) Content source Compute end-to-end based on Total latency information Establish an LSP/Tunnel to alternate that meets traffic offloading profile 3 2 PE1 PE2 ASBR (BR4) DC/Hosting Content SDN Analytics ASBR (BR1) ASBR (BR2) ASBR (BR3) 1! Peer Transit 1 Transit 2 IXP In addition to stats, collect latency measurement from PE-ASBR (inband using LSP ping) and ASBR- Destination point per selected prefix using Ping, TWAMP, TCP/UDP, HTTP Latency degradation AS521 AS522 AS523 Internet End users Reda Laichi & Hamid Ould-Brahim, NANOG 74, Oct. 2018, 13
14 Use Case 4: Controlling Inbound Traffic The example of Auto-pilot mode Problem: The links from transit providers are congested due to high incoming traffic. Automate traffic shifting per BGP communities to alternate TP. Inject BGP communities or BGP routes to influence traffic shifting (depending on BGP implementation/config.) 2 SDN Analytics Collects interface stats and flow stats per destination AS/destination prefix (IPFIX) Build BGP community real-time utilization Solution/Approach: Integrates and automate analytics data showing top BGP community traffic. Customers/Users 2 1 TP1 Inbound traffic Monitors bandwidth availability down to Customer devices and performs BGP route extraction and analysis (using BMP) Extract topology information, LSPs, telemetry PE1 ASBR (BR1) TP2 TP3 Using BGP Policies or route injection, selectively shift customer incoming traffic to alternate peer links or to even to an alternate transit provider Optionally steer selected customer prefixes to specific LSPs ASBR (BR2) Automation hierarchical policies: Automate within the same router, other routers same site, completely different region (slice) Need to factor in the BGP convergence time TP4 Internet Content source Reda Laichi & Hamid Ould-Brahim, NANOG 74, Oct. 2018, 14
15 Use Case 4: Controlling Inbound Traffic Example of Operator Triggered Change Problem: The links from transit providers are congested due to high incoming traffic. Peering Policy Intent: Shift top traffic per destination AS/ prefix to South/East region and pick and choose which prefix to steer to alternate tunnel once traffic is shifted. Solution/Approach: Slice the peering/network in terms of automation/ optimization zones. Performs BGP route extraction and analysis (using BMP) Extract topology information (BGP-LS, IGP), discovers LSPs. Using BGP Policies or route injection, selectively shift customer incoming traffic to alternate transit provider by injecting the change to the PEs. Optionally steer selected customer prefixes to specific LSPs Policies set once (match on community set MED...) End users Add BGP communities or BGP routes to influence traffic shifting (depending on BGP implementation/config.) PE1 North Region/West South Region/East Automation/optimization slices 2 2 SDN Analytics 1 ASBR (BR1) ASBR (BR2) Peer Transit 1 Transit 2 Integrates and automate analytics data showing customers destination AS traffic is in the top-5. Collects interface stats and flow stats per destination AS/destination prefix (IPFIX) Transit 3 Select prefixes and steer to selected LSPs/tunnels. Use BMP to learn all the routes Inbound traffic Internet Content source Reda Laichi & Hamid Ould-Brahim, NANOG 74, Oct. 2018, 15
16 Use Case 4: Controlling Inbound Traffic Behind The Scene Example of Operator Triggered Change From Transit provider 2/Slice6011 to transit provider 2/ Slice6012 policy-statement ebgp {... from { } protocol bgp; as-path CUSTOMER1-ASN; then { } community add TP2_SLICE6011_SUPPRESSED; community add TP1_SUPPRESSED; community add TP2_SLICE6012_USED; community add TP2_USED; accept; Automatic Injection community TP1_SLICE6011_SUPPRESSED members 1000:12227; community TP1_SUPPRESSED members [ 1000: :12222 ]; community TP2_SLICE6012_USED members 1000:12176; community TP2_USED members [ 1000: :12171 ]; Reda Laichi & Hamid Ould-Brahim, NANOG 74, Oct. 2018, 16 Deployed on Border Router: community ASPATH_PREPEND_1_TP1_NORTH members 1000:12201; term 40 { from { protocol bgp; community ASPATH_PREPEND_1_TP1_SOUTH; } then { as-path-prepend 1000;.
17 Use Case 5: The Case of Destination AS Optimization Problem: Hosting provider with congestion uplinks and available alternate network (metro) but limited bandwidth used congestion with no BGP reconfiguration Approach: Build one steering transaction of a set of traffic steering rules and redirect to alternate Next Hop/LSP To ASBR BR4 SDN Analytics 2 1 Stats per destination AS, per traffic category or per specific APP 1 2 Real-time traffic utilization monitoring per destination AS. Determine best next hop and steer selected AS to that next hop. PE1 Service Provider ASBR (BR1) Peer Transit 1 Transit 2 Uplinks End users Requires next hop tracking capabilities PE2 ASBR (BR2) IXP AS521 AS522 Internet ASBR (BR4) DC/Hosting Content ASBR (BR3) AS523 Reda Laichi & Hamid Ould-Brahim, NANOG 74, Oct. 2018, 17
18 Summary and Other Considerations Tracking changes (uniform data retention consideration) Culture and operational change considerations Think about Revertive actions (Undo button)! Peering simulation & predictive analysis on multi-dimensional data-set Traffic engineering/steering on multi-dimensional data-set Network control changes at large scale and real-time or near real-time telemetry at high frequency. Keep what BGP is best at and complement existing functionality Reda Laichi & Hamid Ould-Brahim, NANOG 74, Oct. 2018, 18
19 References BGP-LS PCEP Segment Routing Architecture Insight Driven Automated Network white paper Reda Laichi & Hamid Ould-Brahim, NANOG 74, Oct. 2018, 19
20 Questions? Reda Laichi: Hamid Ould-Brahim: 20
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 informationIntroduction 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 informationSegment 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 informationSDN 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 informationRouting Concepts. IPv4 Routing Forwarding Some definitions Policy options Routing Protocols
Routing Basics 1 Routing Concepts IPv4 Routing Forwarding Some definitions Policy options Routing Protocols 2 IPv4 Internet uses IPv4 Addresses are 32 bits long Range from 1.0.0.0 to 223.255.255.255 0.0.0.0
More informationRouting Basics ISP/IXP Workshops
Routing Basics ISP/IXP Workshops 1 Routing Concepts IPv4 Routing Forwarding Some definitions Policy options Routing Protocols 2 IPv4 Internet uses IPv4 addresses are 32 bits long range from 1.0.0.0 to
More informationRouting Basics. Routing Concepts. IPv4. IPv4 address format. A day in a life of a router. What does a router do? IPv4 Routing
Routing Concepts IPv4 Routing Routing Basics ISP/IXP Workshops Forwarding Some definitions Policy options Routing Protocols 1 2 IPv4 IPv4 address format Internet uses IPv4 addresses are 32 bits long range
More informationBGP Routing inside an AS
Hot Potatoes Heat Up BGP Routing Renata Teixeira (UC San Diego) http://www-cse.ucsd.edu/~teixeira with Aman Shaikh (AT&T), Tim Griffin(Intel), and Jennifer Rexford(AT&T) 30 th NANOG Miami, Florida BGP
More informationCarrier 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 informationProgrammatic Interface to Routing
Programmatic Interface to Routing NANOG 61 Draft version, slides will be updated before presentation Applications and Networks Routing system players: the Application and the Network. Different interdependent
More informationBGP Peering Engineering Automation challenges and enablers Cloud & Virtualization Group
BGP Peering Engineering Automation challenges and enablers Cloud & Virtualization Group Camilo Cardona (camcardo@cisco.com), Paolo Lucente (plucente@cisco.com) November 2015 v5.1 Introduction Inter-domain
More informationEgress 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 informationConfigure Segment Routing for BGP
Border Gateway Protocol (BGP) is an Exterior Gateway Protocol (EGP) that allows you to create loop-free inter-domain routing between autonomous systems. An autonomous system is a set of routers under a
More informationBGP-TE APPLICATION LEVEL TOPOLOGY INTELLIGENCE
BGP-TE APPLICATION LEVEL TOPOLOGY INTELLIGENCE Hannes Gredler 1 Copyright 2012 Juniper Networks, Inc. www.juniper.net MOTIVATION Look across the fence Fence being IGP area/level or AS boundary Gain visibility
More informationRouting Basics. Campus Network Design & Operations Workshop
Routing Basics Campus Network Design & Operations Workshop These materials are licensed under the Creative Commons Attribution-NonCommercial 4.0 International license (http://creativecommons.org/licenses/by-nc/4.0/)
More informationRouting Basics. ISP Workshops. Last updated 10 th December 2015
Routing Basics ISP Workshops Last updated 10 th December 2015 1 Routing Concepts p IPv4 & IPv6 p Routing p Forwarding p Some definitions p Policy options p Routing Protocols 2 IPv4 p Internet still uses
More informationTechnologies 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 informationSegment 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 informationSDN Workshop. Contact: WSDN01_v0.1
SDN Workshop Contact: training@apnic.net WSDN01_v0.1 Issue Date: [Date] Revision: [xx] BGP-LS SDN Workshop WSDN01_v0.1 Issue Date: [Date] Revision: [xx] Overview In a nutshell Motivations Introduction
More informationSDN Use-Cases. internet exchange, home networks. TELE4642: Week8. Materials from Prof. Nick Feamster is gratefully acknowledged
SDN Use-Cases internet exchange, home networks TELE4642: Week8 Materials from Prof. Nick Feamster is gratefully acknowledged Overview n SDX: A Software-Defined Internet Exchange n SDN-enabled Home Networks
More informationNETWORK 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 informationInternet Routing Basics
Internet Routing Basics Back to basics J Application Presentation Application (HTTP, DNS, FTP) Data Application (HTTP, DNS, FTP) Session Transport Transport (TCP/UDP) E2E connectivity (app-to-app) Port
More informationMulti Topology Routing Truman Boyes
Multi Topology Routing Truman Boyes truman@juniper.net Copyright 2008 Juniper Networks, Inc. 1 Traffic Engineering Choices Today: IGP Metric Costing RSVP TE end to end Policy based routing EROs, Offline
More informationIntroduction 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 informationCisco 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 informationOpenFlow: What s it Good for?
OpenFlow: What s it Good for? Apricot 2016 Pete Moyer pmoyer@brocade.com Principal Solutions Architect Agenda SDN & OpenFlow Refresher How we got here SDN/OF Deployment Examples Other practical use cases
More informationExamination. ANSWERS IP routning på Internet och andra sammansatta nät, DD2491 IP routing in the Internet and other complex networks, DD2491
Examination ANSWERS IP routning på Internet och andra sammansatta nät, DD2491 IP routing in the Internet and other complex networks, DD2491 Date: October 21st 2008 10:00 13:00 a) No help material is allowed
More informationConfigure 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 informationLecture 13: Traffic Engineering
Lecture 13: Traffic Engineering CSE 222A: Computer Communication Networks Alex C. Snoeren Thanks: Mike Freedman, Nick Feamster Lecture 13 Overview Evolution of routing in the ARPAnet Today s TE: Adjusting
More informationTHE MISSING LAYER: SDN ANALYTICS AND AUTOMATION FOR MULTI-SERVICE NETWORKS
THE MISSING LAYER: SDN ANALYTICS AND AUTOMATION FOR MULTI-SERVICE NETWORKS WHITE PAPER Table of Contents Introduction 3 The Challenges of Running Multi-Service Networks 3 Supporting Unique Service Requirements
More informationSegment 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 informationImplementing Cisco IP Routing
ROUTE Implementing Cisco IP Routing Volume 3 Version 1.0 Student Guide Text Part Number: 97-2816-02 DISCLAIMER WARRANTY: THIS CONTENT IS BEING PROVIDED AS IS. CISCO MAKES AND YOU RECEIVE NO WARRANTIES
More informationMPLS 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 informationNetwork 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 informationCS BGP v4. Fall 2014
CS 457 - BGP v4 Fall 2014 Autonomous Systems What is an AS? a set of routers under a single technical administration uses an interior gateway protocol (IGP) and common metrics to route packets within the
More informationBack to basics J. Addressing is the key! Application (HTTP, DNS, FTP) Application (HTTP, DNS, FTP) Transport. Transport (TCP/UDP) Internet (IPv4/IPv6)
Routing Basics Back to basics J Application Presentation Application (HTTP, DNS, FTP) Data Application (HTTP, DNS, FTP) Session Transport Transport (TCP/UDP) E2E connectivity (app-to-app) Port numbers
More informationAbout IOS XR Traffic Controller (XTC)
Configure PCE The path computation element (PCE) describes a set of procedures by which a path computation client (PCC) can report and delegate control of head-end tunnels sourced from the PCC to a PCE
More informationRouting Basics. ISP Workshops
Routing Basics ISP Workshops These materials are licensed under the Creative Commons Attribution-NonCommercial 4.0 International license (http://creativecommons.org/licenses/by-nc/4.0/) Last updated 26
More informationTraffic Engineering for the Modern MPLS Backbone Extending PCEP for Stateful Control of MPLS RSVP-TE Attributes
Traffic Engineering for the Modern MPLS Backbone Extending PCEP for Stateful Control of MPLS RSVP-TE Attributes Edward Crabbe, Google Jan Medved, Juniper Robert Varga, Juniper "...it is generally desirable
More informationLEAP DATA SHEET. Lumina Extension Adaptation Platform. Benefits: Model-driven software platform enables automation of heterogeneous networks.
DATA SHEET LEAP Lumina Extension Adaptation Platform Model-driven software platform enables automation of heterogeneous networks. SDN has long enabled interfaces like Netconf and OpenFlow to program network
More informationSegment 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 informationKTHNOC, MPLS/RSVP lab, rev: 1.7 KTHNOC. MPLS/RSVP lab. Juniper version. Group Nr. Name1. Name2. Name3. Name4. Date. Grade. Instructor s Signature
KTHNOC MPLS/RSVP lab Juniper version Group Nr Name1 Name2 Name3 Name4 Date Grade Instructor s Signature Table of Contents 1 Goals...3 2 Preparations...3 2.1RSVP concepts...3 3 Initial configuration...4
More informationBringing SDN to the Internet, one exchange point at the time
Bringing SDN to the Internet, one exchange point at the time Joint work with: Arpit Gupta, Muhammad Shahbaz, Sean P. Donovan, Russ Clark, Brandon Schlinker, E. Katz-Bassett, Nick Feamster, Jennifer Rexford
More informationCisco 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 informationSoftware 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 informationCisco Performance Routing
Cisco Performance Routing As enterprise organizations grow their businesses, the demand for real-time application performance and a better application experience for users increases. For example, voice
More informationBGP. Autonomous system (AS) BGP version 4
BGP Border Gateway Protocol (an introduction) dr. C. P. J. Koymans Informatics Institute University of Amsterdam March 11, 2008 General ideas behind BGP Background Providers, Customers and Peers External
More informationIQ for DNA. Interactive Query for Dynamic Network Analytics. Haoyu Song. HUAWEI TECHNOLOGIES Co., Ltd.
IQ for DNA Interactive Query for Dynamic Network Analytics Haoyu Song www.huawei.com Motivation Service Provider s pain point Lack of real-time and full visibility of networks, so the network monitoring
More informationMPLS/RSVP/BGP lab KTH CSC. Juniper version. Group Nr. Name1. Name2. Name3. Name4. Name5. Grade. Instructor s Signature
KTH CSC MPLS/RSVP/BGP lab Juniper version Group Nr Name1 Name2 Name3 Name4 Name5 Grade Instructor s Signature Table of Contents 1Goals...3 2 Preparations...3 3 Initial configuration...5 4 RSVP-signalled
More informationBGP Convergence in much less than a second
BGP Convergence in much less than a second Clarence Filsfils - cf@cisco.com Presented by Martin Winter - mwinter@cisco.com 1 Down Convergence T1 Down Convergence T2 Default metric = 1 Src R R 20 F Dst
More informationIntroduction to BGP. ISP Workshops. Last updated 30 October 2013
Introduction to BGP ISP Workshops Last updated 30 October 2013 1 Border Gateway Protocol p A Routing Protocol used to exchange routing information between different networks n Exterior gateway protocol
More informationBGP. Autonomous system (AS) BGP version 4
BGP Border Gateway Protocol (an introduction) Karst Koymans Informatics Institute University of Amsterdam (version 1.5, 2011/03/06 13:35:28) Monday, March 7, 2011 General ideas behind BGP Background Providers,
More informationRouting 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 informationOPEN 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 informationMPLS L3VPN. The MPLS L3VPN model consists of three kinds of devices: PE CE Site 2. Figure 1 Network diagram for MPLS L3VPN model
is a kind of PE-based L3VPN technology for service provider VPN solutions. It uses BGP to advertise VPN routes and uses to forward VPN packets on service provider backbones. provides flexible networking
More informationMPLS etc.. 9 May 2017 AN
MPLS etc.. 9 May 2017 AN Multi-Protocol Label Switching MPLS-TP FEC VPLS PBB-TE LDP MPLS-TE LABEL MP-BGP MPLS is not alone LSP TAG H-VPLS GMPLS ISIS-TE MPƛS RSVP-TE SR OSPF-TE T-MPLS PCEP Multi-Protocol
More informationTechniques and Protocols for Improving Network Availability
Techniques and Protocols for Improving Network Availability Don Troshynski dtroshynski@avici.com February 26th, 2004 Outline of Talk The Problem Common Convergence Solutions An Advanced Solution: RAPID
More informationBackbone Modeling for Carrying Local Content and Over-the-Top Traffic
White Paper Backbone Modeling for Carrying Local Content and Over-the-Top Traffic Decision-Making Criteria Using Cisco MATE Collector and Cisco MATE Design and Their Impact on Backbone Design What You
More informationRouting Basics ISP/IXP Workshops
Routing Basics ISP/IXP Workshops 1 Routing Concepts IPv4 Routing Forwarding Some definitions Policy options Routing Protocols 2 IPv4 Internet uses IPv4 addresses are 32 bits long range from 1.0.0.0 to
More informationRouting Basics. SANOG July, 2017 Gurgaon, INDIA
Routing Basics SANOG 30 14-18 July, 2017 Gurgaon, INDIA Back to basics J Application Presentation Application (HTTP, DNS, FTP) Data Application (HTTP, DNS, FTP) Session Transport Transport (TCP/UDP) E2E
More informationMonitoring MPLS Services
CHAPTER 17 The following topics describe how to view and manage aspects of Multiprotocol Label Switching (MPLS) services using Cisco Prime Network Vision (Prime Network Vision), including the MPLS service
More informationConnecting to a Service Provider Using External BGP
Connecting to a Service Provider Using External BGP First Published: May 2, 2005 Last Updated: August 21, 2007 This module describes configuration tasks that will enable your Border Gateway Protocol (BGP)
More informationOverview. Problem: Find lowest cost path between two nodes Factors static: topology dynamic: load
Dynamic Routing Overview Forwarding vs Routing forwarding: to select an output port based on destination address and routing table routing: process by which routing table is built Network as a Graph C
More informationTrisul Network Analytics - Traffic Analyzer
Trisul Network Analytics - Traffic Analyzer Using this information the Trisul Network Analytics Netfllow for ISP solution provides information to assist the following operation groups: Network Operations
More informationInterdomain Routing and Connectivity
Interdomain Routing and Connectivity Brighten Godfrey CS 538 February 28 2018 slides 2010-2018 by Brighten Godfrey unless otherwise noted Routing Choosing paths along which messages will travel from source
More informationData Plane Monitoring in Segment Routing Networks Faisal Iqbal Cisco Systems Clayton Hassen Bell Canada
Data Plane Monitoring in Segment Routing Networks Faisal Iqbal Cisco Systems (faiqbal@cisco.com) Clayton Hassen Bell Canada (clayton.hassen@bell.ca) Reference Topology & Conventions SR control plane is
More informationThe 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 informationUnit 3: Dynamic Routing
Unit 3: Dynamic Routing Basic Routing The term routing refers to taking a packet from one device and sending it through the network to another device on a different network. Routers don t really care about
More informationSDN 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 informationSDX: A Software Defined Internet Exchange
SDX: A Software Defined Internet Exchange @SIGCOMM 2014 Laurent Vanbever Princeton University FGRE Workshop (Ghent, iminds) July, 8 2014 The Internet is a network of networks, referred to as Autonomous
More informationModeling the Routing of an ISP with C-BGP
Modeling the Routing of an ISP with C-BGP Bruno Quoitin bruno.quoitin@uclouvain.be IP Networking Lab (INL) Computer Science & Engineering Department Université catholique de Louvain, Belgium 2009 B. Quoitin
More informationDECODING SOFTWARE DEFINED NETWORKS
DECODING SOFTWARE DEFINED NETWORKS Emil Gągała 10th PLNOG, 28.02.2013 AGENDA What s it? Architecture Use Cases Transition Summary 3 Copyright 2012 Juniper Networks, Inc. SOFTWARE DEFINED NETWORKING / SDN
More informationBenefits 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 informationBGP. Autonomous system (AS) BGP version 4. Definition (AS Autonomous System)
BGP Border Gateway Protocol (an introduction) Karst Koymans Informatics Institute University of Amsterdam (version 310, 2014/03/11 10:50:06) Monday, March 10, 2014 General ideas behind BGP Background Providers,
More informationCengiz 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 informationSegment Routing the stuff marketing doesn t talk about
Segment Routing the stuff marketing doesn t talk about steve ulrich (sulrich@juniper.net) objective / disclaimer objective: let s start having operations-oriented discussions around segment routing disclaimer:
More informationDynamics of Hot-Potato Routing in IP Networks
Dynamics of Hot-Potato Routing in IP Networks Jennifer Rexford AT&T Labs Research http://www.research.att.com/~jrex Joint work with Renata Teixeira (UCSD), Aman Shaikh (AT&T), and Timothy Griffin (Intel)
More informationConfiguring 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 informationMENOG 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 informationIntelligent Routing Platform
WHITE PAPER Bring Intelligence to your Network Copyright 2018 Noction Inc. Table of Contents 1. Executive Summary...3 2. The Challenge of a Multi-Homed Environment...4 3. Network Congestion and Blackouts...4
More informationLecture 4: Intradomain Routing. CS 598: Advanced Internetworking Matthew Caesar February 1, 2011
Lecture 4: Intradomain Routing CS 598: Advanced Internetworking Matthew Caesar February 1, 011 1 Robert. How can routers find paths? Robert s local DNS server 10.1.8.7 A 10.1.0.0/16 10.1.0.1 Routing Table
More informationBorder Gateway Protocol (an introduction) Karst Koymans. Monday, March 10, 2014
.. BGP Border Gateway Protocol (an introduction) Karst Koymans Informatics Institute University of Amsterdam (version 3.10, 2014/03/11 10:50:06) Monday, March 10, 2014 Karst Koymans (UvA) BGP Monday, March
More informationInter-Autonomous-System Routing: Border Gateway Protocol
Inter-Autonomous-System Routing: Border Gateway Protocol Antonio Carzaniga Faculty of Informatics University of Lugano June 14, 2005 Outline Hierarchical routing BGP Routing Routing Goal: each router u
More informationBGP. Autonomous system (AS) BGP version 4. Definition (AS Autonomous System)
BGP Border Gateway Protocol (an introduction) Karst Koymans Informatics Institute University of Amsterdam (version 16.4, 2017/03/13 13:32:49) Tuesday, March 14, 2017 General ideas behind BGP Background
More informationBGP. Autonomous system (AS) BGP version 4
BGP Border Gateway Protocol (an introduction) dr. C. P. J. Koymans Informatics Institute University of Amsterdam (version 1.3, 2010/03/10 20:05:02) Monday, March 8, 2010 General ideas behind BGP Background
More informationMPLS VPN Carrier Supporting Carrier Using LDP and an IGP
MPLS VPN Carrier Supporting Carrier Using LDP and an IGP Last Updated: December 14, 2011 Multiprotocol Label Switching (MPLS) Virtual Private Network (VPN) Carrier Supporting Carrier (CSC) enables one
More informationCommunication Networks
Communication Networks Spring 2018 Q&A Session Rüdiger Birkner Tobias Bühler https://comm-net.ethz.ch/ ETH Zürich August 6 2018 Old exam from 2016 3 hours instead of 2.5 Topics which we did not discuss
More informationOpen SDN Controller Applications
The following topics describe the five applications that Open SDN Controller provides to facilitate the day-to-day administration of your network: BGPLS Manager, page 1 Inventory Manager, page 3 Model
More informationNetwork 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 informationSegment Routing Policy for Traffic Engineering draft-filsfils-spring-segment-routing-policy-05.txt
Network Working Group Internet-Draft Intended status: Standards Track Expires: September 1, 2018 C. Filsfils S. Sivabalan K. Raza J. Liste F. Clad K. Talaulikar Z. Ali Cisco Systems, Inc. S. Hegde Juniper
More informationInternet inter-as routing: BGP
Internet inter-as routing: BGP BGP (Border Gateway Protocol): the de facto standard BGP provides each AS a means to: 1. Obtain subnet reachability information from neighboring ASs. 2. Propagate the reachability
More informationBGP Inbound Optimization Using Performance Routing
BGP Inbound Optimization Using Performance Routing The PfR BGP Inbound Optimization feature introduced support for the best entrance selection for traffic that originates from prefixes outside an autonomous
More informationBGP Case Studies. ISP Workshops
BGP Case Studies ISP Workshops These materials are licensed under the Creative Commons Attribution-NonCommercial 4.0 International license (http://creativecommons.org/licenses/by-nc/4.0/) Last updated
More informationMPLS VPN Multipath Support for Inter-AS VPNs
The feature supports Virtual Private Network (VPN)v4 multipath for Autonomous System Boundary Routers (ASBRs) in the interautonomous system (Inter-AS) Multiprotocol Label Switching (MPLS) VPN environment.
More informationMPLS 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 informationBW 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 informationInternet 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 informationInter-Autonomous-System Routing: Border Gateway Protocol
Inter-Autonomous-System Routing: Border Gateway Protocol Antonio Carzaniga Faculty of Informatics University of Lugano December 10, 2014 Outline Hierarchical routing BGP Routing 2005 2007 Antonio Carzaniga
More informationAchieving Sub-50 Milliseconds Recovery Upon BGP Peering Link Failures
1 Achieving Sub-50 Milliseconds Recovery Upon BGP Peering Link Failures Olivier Bonaventure, Clarence Filsfils and Pierre Francois Abstract Recent measurements show that BGP peering links can fail as frequently
More informationSegment Routing On Demand Next Hop for L3/L3VPN
Segment Routing On Demand Next Hop for L3/L3VPN When redistributing routing information across domains, provisioning of multi-domain services (L2VPN & L3VPN) has its own complexity and scalability issues.
More information