DailyCatch: A Provider-centric View of Anycast Behaviour

Size: px
Start display at page:

Download "DailyCatch: A Provider-centric View of Anycast Behaviour"

Transcription

1 DailyCatch: A Provider-centric View of Anycast Behaviour Stephen McQuistin University of Glasgow Sree Priyanka Uppu Marcel Flores Verizon Digital Media Services

2 What is IP anycast? 2

3 What is IP anycast? 3

4 What is IP anycast? 4

5 What is IP anycast? 5

6 What is IP anycast? BGP determines which PoP serves a given client 6

7 What is IP anycast? 7

8 What is IP anycast? 8

9 What is IP anycast? Catchment: the set of clients served by a given PoP 9

10 Improving catchments is hard Catchments determine performance, and they are shaped by the operator s routing announcements.. but the impact of announcements isn t predictable BGP doesn t know about performance, load,.. Upstream providers have their own policies, often aligned with economics rather than end-user performance We need active measurements to determine the impact of announcement changes 10

11 RIPE Atlas ~10,000 active measurement devices, mostly on eyeball networks Many supported measurement types (ping, traceroute, DNS queries,..) Provides reasonable coverage (~61%) of the CDN s traffic 11

12 DailyCatch Raw data from RIPE Atlas actionable data Two main components: Grouping probes Scoring and comparison 12

13 DailyCatch: Grouping Probes We want to divide probes into groups that share fate: they fall into the same PoP catchment as each other, and are likely to switch catchments together Improves significance of results, localises results to PoP level Intuitive starting place: group by AS 13

14 DailyCatch: Grouping Probes No probe groups go to only one PoP 0.2 AS only AS and geolocation Number of PoPs 14

15 DailyCatch: Grouping Probes Proposed grouping features within ASes: Geolocation Probe prefix First hop BGP prefix Last hop BGP prefix Two metrics: similarity and coverage 15

16 DailyCatch: Grouping Probes Proposed grouping features within ASes: Geolocation Probe prefix First hop BGP prefix Last hop BGP prefix No change to coverage or similarity Two metrics: similarity and coverage 16

17 DailyCatch: Grouping Probes Proposed grouping features within ASes: Geolocation Probe prefix First hop BGP prefix Improvement in similarity, but largely results from creating singleton groups significant loss of coverage Last hop BGP prefix Two metrics: similarity and coverage 17

18 DailyCatch: Grouping Probes Proposed grouping features within ASes: Geolocation Improves similarity without significant loss of coverage Probe prefix First hop BGP prefix Last hop BGP prefix Two metrics: similarity and coverage 18

19 DailyCatch: Grouping Probes ~60% of probe groups go to a single PoP 0.2 AS only AS and geolocation Number of PoPs 19

20 DailyCatch: Scoring & Comparison 1 Take two snapshots traceroute Control Experiment 20

21 DailyCatch: Scoring & Comparison 2 For each group, assign a score, by passing the change in RTT through a logistic function Control traceroute Experiment 21

22 DailyCatch: Scoring & Comparison 3 Weight each group score by the volume of traffic it represents Control traceroute Experiment 22

23 DailyCatch: Scoring & Comparison 4 Sum for the overall score Control traceroute Experiment 23

24 Evaluation Control: transit providers only Experiment: all peering and transit providers Peering improves performance overall more pronounced in Europe Peering typically provides shorter paths.. but shorter paths don t always mean better performance 24

25 Evaluation: Case Study 25

26 Evaluation: Case Study Grouping by geolocation exposes localised events 26

27 Evaluation: Case Study 27 Logistic function dampens large swings, allowing smaller changes to be captured

28 Summary Active measurements are needed to determine the impact of anycast announcements RIPE Atlas provides coverage for around 61% of traffic of a large anycast CDN DailyCatch: a methodology for scoring and comparing two anycast announcement policies 28

BROAD AND LOAD-AWARE ANYCAST MAPPING WITH VERFPLOETER

BROAD AND LOAD-AWARE ANYCAST MAPPING WITH VERFPLOETER BROAD AND LOAD-AWARE ANYCAST MAPPING WITH VERFPLOETER WOUTER B. DE VRIES, RICARDO DE O. SCHMIDT, WES HARDAKER, JOHN HEIDEMANN, PIETER-TJERK DE BOER AND AIKO PRAS London - November 3, 2017 INTRODUCTION

More information

Internet Anycast: Performance, Problems and Potential

Internet Anycast: Performance, Problems and Potential Internet Anycast: Performance, Problems and Potential Zhihao Li, Dave Levin, Neil Spring, Bobby Bhattacharjee University of Maryland 1 Anycast is increasingly used DNS root servers: All 13 DNS root servers

More information

RIPE NCC Technical Services. Kaveh Ranjbar, Chief Information Officer

RIPE NCC Technical Services. Kaveh Ranjbar, Chief Information Officer RIPE NCC Kaveh Ranjbar, Chief Information Officer MENOG 15 Dubai, UAE 2 April 2015 Overview 2 RIPE Atlas K-root expansion DNS services RIPEstat Research Mostly global services, accessible by everyone -

More information

c anomaly detection using a distributed measurement network

c anomaly detection using a distributed measurement network Tra c anomaly detection using a distributed measurement network Razvan Oprea Supervisor: Emile Aben (RIPE NCC) System and Network Engineering February 8, 2012 Outline Introduction Similar projects Research

More information

Internet Measurements. Motivation

Internet Measurements. Motivation Internet Measurements Arvind Krishnamurthy Fall 2004 Motivation Types of measurements Understand the topology of the Internet Measure performance characteristics Tools: BGP Tables Traceroute measurements

More information

Network Layer (Routing)

Network Layer (Routing) Network Layer (Routing) Border Gateway Protocol Structure of the Internet Networks (ISPs, CDNs, etc.) group with IP prefixes Networks are richly interconnected, often using IXPs Prefix E1 Net E IXP Prefix

More information

RIPE Atlas. Viktor Naumov R&D Software Engineer

RIPE Atlas. Viktor Naumov R&D Software Engineer RIPE Atlas Viktor Naumov R&D Software Engineer vnaumov@ripe.net Introduction RIPE Atlas: There are many Atlases, this is RIPE Atlas next generation Internet measurement network To scale to thousands of

More information

Introduction to IP Routing. Geoff Huston

Introduction to IP Routing. Geoff Huston Introduction to IP Routing Geoff Huston Routing How do packets get from A to B in the Internet? A Internet B Connectionless Forwarding Each router (switch) makes a LOCAL decision to forward the packet

More information

Sibyl A Practical Internet Route Oracle

Sibyl A Practical Internet Route Oracle Sibyl A Practical Internet Route Oracle Ítalo Cunha1, Pietro Marchetta2, Matt Calder3, Yi-Ching Chiu3 Brandon Schlinker3, Bruno Machado1, Antonio Pescapè2 Vasileios Giotsas4, Harsha Madhyastha5, Ethan

More information

Achieving scale: Large scale active measurements from PlanetLab

Achieving scale: Large scale active measurements from PlanetLab Achieving scale: Large scale active measurements from PlanetLab Marc-Olivier Buob, Jordan Augé (UPMC) 4th PhD School on Traffic Monitoring and Analysis (TMA) April 15th, 2014 London, UK OneLab FUTURE INTERNET

More information

Real-time Blackhole Analysis with Hubble

Real-time Blackhole Analysis with Hubble Real-time Blackhole Analysis with Hubble Ethan Katz-Bassett, Harsha V. Madhyastha, John P. John, Arvind Krishnamurthy, Thomas Anderson University of Washington NANOG 40, June 2007 1 Global Reachability

More information

Module 16 An Internet Exchange Point

Module 16 An Internet Exchange Point ISP Workshop Lab Module 16 An Internet Exchange Point Objective: To investigate methods for connecting to an Internet Exchange Point. Prerequisites: Modules 12 and 13, and the Exchange Points Presentation

More information

PoP Level Mapping And Peering Deals

PoP Level Mapping And Peering Deals PoP Level Mapping And Peering Deals Mapping Internet Methodology Data Collection IP Classification to PoP PoP Geolocation PoP locations on Peering estimations Outline Internet Service Providers ISPs are

More information

Update from the RIPE NCC

Update from the RIPE NCC Update from the RIPE NCC INEX Meeting, Dublin, 14 December 2011 Mirjam Kühne, RIPE NCC Outline RIPE Labs - Background, Purpose, Content, Participation IPv6 Activities and Statistics RIPE Atlas RIPEstat

More information

IPv6 routing table Introduction 1. Impressions. An overview of the global IPv6 routing table. September 3, 2003 RIPE 46, Amsterdam

IPv6 routing table Introduction 1. Impressions. An overview of the global IPv6 routing table. September 3, 2003 RIPE 46, Amsterdam IPv6 routing table Introduction 1 Impressions An overview of the global IPv6 routing table Gert Döring, SpaceNet AG, Munich September 3, 2003 RIPE 46, Amsterdam IPv6 routing table Overview 2 Overview what

More information

TTM AS-level Traceroutes

TTM AS-level Traceroutes TTM AS-level Traceroutes Matching IPs to ASes René Wilhelm New Projects Group RIPE NCC 1 Motivation TTM performs frequent traceroutes to find closest IP route for delay measurements

More information

RIPE Labs Operator Tools, Ideas, Analysis

RIPE Labs Operator Tools, Ideas, Analysis RIPE Labs Operator Tools, Ideas, Analysis AMS-IX Meeting, Amsterdam, 16 Nov. 2011 Mirjam Kühne, RIPE NCC A Bit of History RIPE NCC started as the coordination centre for the RIPE community - RIPE Database,

More information

RIPE Atlas Intro & Use Cases

RIPE Atlas Intro & Use Cases RIPE Atlas Intro & Use Cases Philip Smith SANOG 29 23-30 January 2017 Ever Wonder How To Monitor the performance of your network in real time from thousands of vantage points Troubleshoot problems close

More information

Middle Eastern Cable Cuts And Network Outages

Middle Eastern Cable Cuts And Network Outages Middle Eastern Cable Cuts And Network Outages RIPE NCC markd@ripe.net 1 Research Carried out by RIPE NCC Science Group Robert Kisteleki Antony Antony Tiziana Refice Rene Wilhelm http://ripe.net/projects/reports/2008cable-cut

More information

IXP Country Jedi. Measuring how many local paths stay local.

IXP Country Jedi. Measuring how many local paths stay local. IXP Country Jedi Measuring how many local paths stay local BECHA@ripe.net Diagnose potential routing optimization 2 IXP-Jedi tool & concept by Emile Aben: - https://github.com/emileaben/ixp-country-jedi

More information

Organization of Product Documentation... xi

Organization of Product Documentation... xi Contents Organization of Product Documentation... xi Chapter 1 Getting Started... 1-1 Introduction...1-1 Software Versions Covered...1-1 Audience...1-1 Conventions...1-1 Terminology...1-2 Support and Warranty

More information

MAPPING PEERING INTERCONNECTIONS TO A FACILITY

MAPPING PEERING INTERCONNECTIONS TO A FACILITY MAPPING PEERING INTERCONNECTIONS TO A FACILITY Vasileios Giotsas 1 Georgios Smaragdakis 2 Bradley Huffaker 1 Matthew Luckie 3 kc claffy 1 vgiotsas@caida.org WIE 2015 1 UCSD/CAIDA 2 MIT/TU Berlin 3 University

More information

Lecture 19: Network Layer Routing in the Internet

Lecture 19: Network Layer Routing in the Internet Lecture 19: Network Layer Routing in the Internet COMP 332, Spring 2018 Victoria Manfredi Acknowledgements: materials adapted from Computer Networking: A Top Down Approach 7 th edition: 1996-2016, J.F

More information

IPv6 Module 16 An IPv6 Internet Exchange Point

IPv6 Module 16 An IPv6 Internet Exchange Point IPv6 Module 16 An IPv6 Internet Exchange Point Objective: To investigate methods for connecting to an Internet Exchange Point. Prerequisites: Modules 12, 14 and 15, and the Exchange Points Presentation

More information

Root DNS Anycast in South Asia

Root DNS Anycast in South Asia Root DNS Anycast in South Asia Anurag Bhatia, Network Researcher JANOG 38 What are root DNS servers? Authoritative DNS servers for top level dot (like com. / net. etc) Knows authoritative DNS server of

More information

RIPE NCC Measurements and Tools Training Course

RIPE NCC Measurements and Tools Training Course RIPE NCC Measurements and Tools Training Course Solutions Booklet January 2018 Introduction This course material and available updates can be found under http:// www.ripe.net/lir-services/training/courses

More information

The Remote Peering Jedi A portal in the remote peering ecosystem

The Remote Peering Jedi A portal in the remote peering ecosystem The Remote Peering Jedi A portal in the remote peering ecosystem Vasileios Giotsas, UCSD/CAIDA, vgiotsas@caida.org Petros Gigis, ICS-FORTH/UOC, gkigkis@ics. forth. gr Alexandros Milolidakis, ICS-FORTH/UOC,

More information

Measuring the Adoption of Route Origin Validation and Filtering

Measuring the Adoption of Route Origin Validation and Filtering Measuring the Adoption of Route Origin Validation and Filtering Andreas Reuter (andreas.reuter@fu-berlin.de) Joint work with Randy Bush, Ethan Katz-Bassett, Italo Cunha, Thomas C. Schmidt, and Matthias

More information

IPv4/IPv6 BGP Routing Workshop. Organized by:

IPv4/IPv6 BGP Routing Workshop. Organized by: IPv4/IPv6 BGP Routing Workshop Organized by: Agenda Multihoming & BGP path control APNIC multihoming resource policy 2 ISP Hierarchy Default free zone Made of Tier-1 ISPs who have explicit routes to every

More information

BGP Configuration for a Transit ISP

BGP Configuration for a Transit ISP BGP Configuration for a Transit ISP ISP Workshops Last updated 24 April 2013 1 Definitions p Transit carrying traffic across a network, usually for a fee n traffic and prefixes originating from one AS

More information

How asymmetric is the internet? A study to reinforce the use of Traceroute

How asymmetric is the internet? A study to reinforce the use of Traceroute How asymmetric is the internet? A study to reinforce the use of Traceroute Wouter de Vries and José Jair Santanna Design and Analysis of Communication Systems Introduction What is the purpose? Toward the

More information

Active BGP Probing. Lorenzo Colitti. Roma Tre University RIPE NCC

Active BGP Probing. Lorenzo Colitti. Roma Tre University RIPE NCC Active BGP Probing Lorenzo Colitti Roma Tre University RIPE NCC Lorenzo Colitti. RIPE 50, 5 May 2005. colitti@dia.uniroma3.it lorenzo@ripe.net 1 Agenda Our techniques Primitives Applications Results Operational

More information

How Akamai delivers your packets - the insight. Christian Kaufmann SwiNOG #21 11th Nov 2010

How Akamai delivers your packets - the insight. Christian Kaufmann SwiNOG #21 11th Nov 2010 How Akamai delivers your packets - the insight Christian Kaufmann SwiNOG #21 11th Nov 2010 What is a Content Distribution Network? The RFCs and Internet Drafts define a Content Distribution Network, CDN,

More information

BGP Protocol & Configuration. Scalable Infrastructure Workshop AfNOG2008

BGP Protocol & Configuration. Scalable Infrastructure Workshop AfNOG2008 BGP Protocol & Configuration Scalable Infrastructure Workshop AfNOG2008 Border Gateway Protocol (BGP4) Case Study 1, Exercise 1: Single upstream Part 6: BGP Protocol Basics Part 7: BGP Protocol - more

More information

MAPPING PEERING INTERCONNECTIONS TO A FACILITY

MAPPING PEERING INTERCONNECTIONS TO A FACILITY MAPPING PEERING INTERCONNECTIONS TO A FACILITY Vasileios Giotsas 1 Georgios Smaragdakis 2 Bradley Huffaker 1 Matthew Luckie 3 kc claffy 1 vgiotsas@caida.org CoNEXT 2015 1 UCSD/CAIDA 2 MIT/TU Berlin 3 University

More information

RIPE NCC Measurements and Tools Training Course

RIPE NCC Measurements and Tools Training Course RIPE NCC Measurements and Tools Training Course Exercise Booklet April 2018 Introduction This course material and available updates can be found under http://www.ripe.net/lir-services/training/courses

More information

RIPE NCC Technical Services

RIPE NCC Technical Services RIPE NCC Technical Services France-IX General Meeting 26 September 2013 Mirjam Kühne, Xavier Le Bris, RIPE NCC Overview What is the RIPE NCC Services for members and public services IP address policy update

More information

IPv6 routing table Introduction 1. Impressions. An overview of the global IPv6 routing table. January 27th, 2004 RIPE 47, Amsterdam

IPv6 routing table Introduction 1. Impressions. An overview of the global IPv6 routing table. January 27th, 2004 RIPE 47, Amsterdam IPv6 routing table Introduction 1 Impressions An overview of the global IPv6 routing table Gert Döring, SpaceNet AG, Munich January 27th, 2004 RIPE 47, Amsterdam IPv6 routing table Overview 2 Overview

More information

Active BGP Measurement with BGP-Mux. Ethan Katz-Bassett (USC) with testbed and some slides hijacked from Nick Feamster and Valas Valancius

Active BGP Measurement with BGP-Mux. Ethan Katz-Bassett (USC) with testbed and some slides hijacked from Nick Feamster and Valas Valancius Active BGP Measurement with BGP-Mux Ethan Katz-Bassett (USC) with testbed and some slides hijacked from Nick Feamster and Valas Valancius 2 Before I Start Georgia Tech system, I am just an enthusiastic

More information

Analyzing static, dynamic, and gateway IPv4 addresses. Ramakrishna Padmanabhan, Dave Plonka, Arthur Berger

Analyzing static, dynamic, and gateway IPv4 addresses. Ramakrishna Padmanabhan, Dave Plonka, Arthur Berger Analyzing static, dynamic, and gateway IPv4 addresses Ramakrishna Padmanabhan, Dave Plonka, Arthur Berger 1 Analyzing static, dynamic, and gateway IPv4 addresses Ramakrishna Padmanabhan, Dave Plonka, Arthur

More information

Module 14 Transit. Objective: To investigate methods for providing transit services. Prerequisites: Modules 12 and 13, and the Transit Presentation

Module 14 Transit. Objective: To investigate methods for providing transit services. Prerequisites: Modules 12 and 13, and the Transit Presentation ISP Workshop Lab Module 14 Transit Objective: To investigate methods for providing transit services. Prerequisites: Modules 12 and 13, and the Transit Presentation The following will be the common topology

More information

3/10/2011. Copyright Link Technologies, Inc.

3/10/2011. Copyright Link Technologies, Inc. Mikrotik Certified Trainer / Engineer MikroTik Certified Dude Consultant Consulting Since 1997 Enterprise Class Networks WAN Connectivity Certifications Cisco, Microsoft, MikroTik BGP/OSPF Experience Deployed

More information

Inter-Domain Routing: BGP

Inter-Domain Routing: BGP Inter-Domain Routing: BGP Stefano Vissicchio UCL Computer Science CS 3035/GZ01 Agenda We study how to route over the Internet 1. Context The Internet, a network of networks Relationships between ASes 2.

More information

Addressing IPv6 A CDN perspective

Addressing IPv6 A CDN perspective Addressing IPv6 A CDN perspective @jta joão taveira araújo RIPE 74 clickbait Addressing IPv6 A CDN perspective @jta joão taveira araújo RIPE 74 Addressing IPv6 A CDN perspective @jta joão taveira araújo

More information

Measuring IPv6 Adoption

Measuring IPv6 Adoption Measuring IPv6 Adoption Presenter: Johannes Zirngibl Technische Universität München Munich, 18. May 2017 Author: Jakub Czyz (University of Michigan) Mark Allman (International Computer Science Institute)

More information

IPv6 World View and World IPv6 Day A global view of IPv6 commercial readiness

IPv6 World View and World IPv6 Day A global view of IPv6 commercial readiness IPv6 World View and World IPv6 Day A global view of IPv6 commercial readiness Hurricane Electric IPv6 Native Backbone Massive Peering! RIPE Regional Dubrovnik 2011 IPv6 Panel Dubrovnik, Croatia 8 th September

More information

Routing and RFC AKA using BGP communities to influence routing

Routing and RFC AKA using BGP communities to influence routing Routing and RFC-1998 AKA using BGP communities to influence routing Routing and RFC-1998 Jason Sinclair and Bob Purdon PIPE Networks Ltd PIPE Networks What is RFC-1998? RFC-1988 discusses the use of the

More information

CS519: Computer Networks. Lecture 4, Part 5: Mar 1, 2004 Internet Routing:

CS519: Computer Networks. Lecture 4, Part 5: Mar 1, 2004 Internet Routing: : Computer Networks Lecture 4, Part 5: Mar 1, 2004 Internet Routing: AS s, igp, and BGP As we said earlier, the Internet is composed of Autonomous Systems (ASs) Where each AS is a set of routers, links,

More information

Is Explicit Congestion Notification usable with UDP? Stephen McQuistin and Colin Perkins

Is Explicit Congestion Notification usable with UDP? Stephen McQuistin and Colin Perkins Is Explicit Congestion Notification usable with UDP? Stephen McQuistin and Colin Perkins Introduction Explicit congestion notification (ECN) ECN with TCP/IP long established: RFC 3168 Extends IP to mark

More information

Riptide: Jump Starting Back-Office Connections in Cloud Systems

Riptide: Jump Starting Back-Office Connections in Cloud Systems Riptide: Jump Starting Back-Office Connections in Cloud Systems Marcel Flores - Northwestern University Amir R. Khakpour - Verizon Digital Media Services Harkeerat Bedi - Verizon Digital Media Services

More information

Measuring BGP. Geoff Huston. CAIA SEMINAR 31 May

Measuring BGP. Geoff Huston. CAIA SEMINAR 31 May Measuring BGP Geoff Huston BGP is An instance of the Bellman-Ford Distance Vector family of routing protocols And a relatively vanilla one at that The routing protocol used to support inter-domain routing

More information

Module 10 An IPv6 Internet Exchange Point

Module 10 An IPv6 Internet Exchange Point ISP/IXP Networking Workshop Lab Module 10 An IPv6 Internet Exchange Point Objective: To investigate methods for connecting to an Internet Exchange Point. Prerequisites: Modules 1 to 4, and the Exchange

More information

RIPE Atlas for Network Operators

RIPE Atlas for Network Operators RIPE Atlas for Network Operators Vesna Manojlovic BECHA@ripe.net SINOG 2 Ljubljana, Slovenia 10 June 2015 1 Overview 2 Introduction to RIPE Atlas Integration with existing monitoring tools Real-time monitoring

More information

CS BGP v4. Fall 2014

CS 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 information

Multihoming Techniques. bdnog8 May 4 8, 2018 Jashore, Bangladesh.

Multihoming Techniques. bdnog8 May 4 8, 2018 Jashore, Bangladesh. Multihoming Techniques bdnog8 May 4 8, 2018 Jashore, Bangladesh. 2 ISP Hierarchy Default free zone Internet Routers that have explicit routes to every network on the Internet Regional /Access Providers

More information

A survey of interdomain routing policies

A survey of interdomain routing policies NANOG56 Oct. 22, 2012 Tier1? Content? Small transit A survey of interdomain routing policies Phillipa Gill Citizen Lab/ Stony Brook University Sharon Goldberg Boston University Michael Schapira Hebrew

More information

! Distance vector routing! Link state routing.! Path vector routing! BGP: Border Gateway Protocol! Route aggregation

! Distance vector routing! Link state routing.! Path vector routing! BGP: Border Gateway Protocol! Route aggregation ! Distance vector routing! Link state routing Information Network I Youki Kadobayashi! IGP and EGP Intra-domain routing protocol, inter-domain routing protocol! Path vector routing! BGP: Border Gateway

More information

BGP Routing Table Report

BGP Routing Table Report BGP Routing Table Report View of the routing table between 2006-2016 Objective Analyse changes in global routing table between 2006 to 2016 Analysis is along: 1. Top 5 well connected ASNs 2. Growth of

More information

DNS root server deployments. George Michaelson DNS operations SIG APNIC17/APRICOT 2004 Feb KL, Malaysia

DNS root server deployments. George Michaelson DNS operations SIG APNIC17/APRICOT 2004 Feb KL, Malaysia DNS root server deployments George Michaelson DNS operations SIG APNIC17/APRICOT 2004 Feb 23-27 2004 KL, Malaysia Why deploy an anycast node? Increase resistance against DDoS Attacks on the root Improve

More information

JOINT NETWORK AND CONTENT ROUTING

JOINT NETWORK AND CONTENT ROUTING JOINT NETWORK AND CONTENT ROUTING OR, ON USING TRAFFIC ENGINEERING AT SERVICE LEVEL Vytautas Valancius, Bharath Ravi, Nick Feamster (Georgia Institute of Technology) Alex Snoeren (University of San Diego)

More information

Implementing Cisco IP Routing

Implementing 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 information

RIPE Atlas - Measuring Domestic Internet

RIPE Atlas - Measuring Domestic Internet RIPE Atlas - Measuring Domestic Internet emile.aben@ripe.net Georgia Regional Meeting / Tbilisi / 2015-05-19 Why Do We Measure? 2 - "That which is measured improves. That which is measured and reported

More information

BGP and the Internet

BGP and the Internet BGP and the Internet Transit and Internet Exchange Points 1 Definitions Transit carrying traffic across a network, usually for a fee traffic and prefixes originating from one AS are carried across an intermediate

More information

Authors: Rupa Krishnan, Harsha V. Madhyastha, Sridhar Srinivasan, Sushant Jain, Arvind Krishnamurthy, Thomas Anderson, Jie Gao

Authors: Rupa Krishnan, Harsha V. Madhyastha, Sridhar Srinivasan, Sushant Jain, Arvind Krishnamurthy, Thomas Anderson, Jie Gao Title: Moving Beyond End-to-End Path Information to Optimize CDN Performance Authors: Rupa Krishnan, Harsha V. Madhyastha, Sridhar Srinivasan, Sushant Jain, Arvind Krishnamurthy, Thomas Anderson, Jie Gao

More information

Introduction to Computer Networks

Introduction to Computer Networks Introduction to Computer Networks Tian Song ( 嵩天 ), Ph.D., Assoc. Prof. songtian@bit.edu.cn Introduction to Computer Networks ICMP, ARP, DHCP, OSPF, BGP Tian Song ( 嵩天 ), Ph.D., Assoc. Prof. songtian@bit.edu.cn

More information

RIPE Atlas. Measuring the Internet

RIPE Atlas. Measuring the Internet RIPE Atlas Measuring the Internet Why What is it useful for? Why RIPE Atlas? (1) Internet Growth Critical Multi- Stakeholder Monitor Troubleshoot Measurements Improve Security Lack of Internet wide measurements

More information

GCC Peering Status & Peering curiosities. Bernd Spiess

GCC Peering Status & Peering curiosities. Bernd Spiess GCC Peering Status & Peering curiosities Bernd Spiess bernd.spiess@uae-ix.net +43 676 848267 401 How to create a perfect network for whole GCC Target: Keep traffic local Short RTT in region 63.218.176.66

More information

from BGPlay to ibgplay

from BGPlay to ibgplay from BGPlay to ibgplay graphical inspection of your routing data maurizio pizzonia BGPlay team - compunet@dia.uniroma3.it BGPlay avalable as RIS tool since 2004 graphically shows RIS data shows for a certain

More information

Discovering Interdomain Prefix Propagation using Active Probing

Discovering Interdomain Prefix Propagation using Active Probing Discovering Interdomain Prefix Propagation using Active Probing lorenzo@ripe.net - colitti@dia.uniroma3.it ISMA 2006 WIT, San Diego, 10 May 2006 http://www.ripe.net 1 The problem ISMA 2006 WIT, San Diego,

More information

Characterization and Monitoring of Critical Systems on National Internet

Characterization and Monitoring of Critical Systems on National Internet Characterization and Monitoring of Critical Systems on National Internet João Domingos joao.m.domingos@tecnico.ulisboa.pt Instituto Superior Técnico, Lisboa, Portugal May 2017 Abstract The Internet has

More information

World IPv6 Day - What did we learn? RIPE 63

World IPv6 Day - What did we learn? RIPE 63 World IPv6 Day - What did we learn? emile.aben@ripe.net RIPE 63 RIPE NCC Measurements - World IPv6 Day IPv6 Eyechart and 6to4 (not in this talk) Active measurements Sources: 49 vantage points (RIPE TTM,

More information

RIPE NCC Services & Activities

RIPE NCC Services & Activities RIPE NCC Services & Activities NaMeX Regional Meeting 2013, Paestum, Italy, 21 June 2013 Mirjam Kühne, RIPE NCC Overview What is the RIPE NCC Services for members and public services Tools and Measurements

More information

BGP Case Studies. ISP Workshops

BGP 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 information

Module 18 Transit. Objective: To investigate methods for providing transit services. Prerequisites: Modules 12 and 13, and the Transit Presentation

Module 18 Transit. Objective: To investigate methods for providing transit services. Prerequisites: Modules 12 and 13, and the Transit Presentation ISP/IXP Networking Workshop Lab Module 18 Transit Objective: To investigate methods for providing transit services. Prerequisites: Modules 12 and 13, and the Transit Presentation The following will be

More information

Detecting Autonomous Systems Relationships. Alexander Asimov Highload Lab

Detecting Autonomous Systems Relationships. Alexander Asimov Highload Lab Detecting Autonomous Systems Relationships Alexander Asimov Highload Lab Our Goals 1. Traffic flow engineering 2. AS architecture design 3. BGP loop prediction Traffic flow: prepend

More information

BGP Routing and BGP Policy. BGP Routing. Agenda. BGP Routing Information Base. L47 - BGP Routing. L47 - BGP Routing

BGP Routing and BGP Policy. BGP Routing. Agenda. BGP Routing Information Base. L47 - BGP Routing. L47 - BGP Routing BGP Routing and BGP Policy BGP Routing The BGP Routing Principles and Route Decisions based on AS-Path in a simple topology of AS s routing policy is reduced to a minimal function demonstrated in example

More information

Sept 24th IPv6 adoption. Alain Fiocco, Sr. Director CTO Office, Head of IPv6 High Impact Project

Sept 24th IPv6 adoption. Alain Fiocco, Sr. Director CTO Office, Head of IPv6 High Impact Project Sept 24th 2014 adoption Alain Fiocco, Sr. Director CTO Office, Head of High Impact Project When a tree falls, we can hear it. When the forest grows, not a sound Gandhi Cisco Public 2 6lab.cisco.com @cisco6lab

More information

Communication Networks

Communication 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 information

IPv6 Security Safe, Secure, and Supported.

IPv6 Security Safe, Secure, and Supported. IPv6 Security Safe, Secure, and Supported. Andy Davidson Hurricane Electric and LONAP adavidson@he.net Twitter: @andyd MENOG 9 Muscat, Oman, Tuesday 4 th October 2011 Don t Panic! IPv6 is not inherently

More information

A Survey on Research on the Application-Layer Traffic Optimization (ALTO) Problem

A Survey on Research on the Application-Layer Traffic Optimization (ALTO) Problem A Survey on Research on the Application-Layer Traffic Optimization (ALTO) Problem draft-rimac-p2prg-alto-survey-00 Marco Tomsu, Ivica Rimac, Volker Hilt, Vijay Gurbani, Enrico Marocco 75 th IETF Meeting,

More information

CS November 2018

CS November 2018 Distributed Systems 21. Delivery Networks (CDN) Paul Krzyzanowski Rutgers University Fall 2018 1 2 Motivation Serving web content from one location presents problems Scalability Reliability Performance

More information

Distributed Systems. 21. Content Delivery Networks (CDN) Paul Krzyzanowski. Rutgers University. Fall 2018

Distributed Systems. 21. Content Delivery Networks (CDN) Paul Krzyzanowski. Rutgers University. Fall 2018 Distributed Systems 21. Content Delivery Networks (CDN) Paul Krzyzanowski Rutgers University Fall 2018 1 2 Motivation Serving web content from one location presents problems Scalability Reliability Performance

More information

COMP/ELEC 429 Introduction to Computer Networks

COMP/ELEC 429 Introduction to Computer Networks COMP/ELEC 429 Introduction to Computer Networks Lecture 11: Inter-domain routing Slides used with permissions from Edward W. Knightly, T. S. Eugene Ng, Ion Stoica, Hui Zhang T. S. Eugene Ng eugeneng at

More information

APT: A Practical Transit-Mapping Service Overview and Comparisons

APT: A Practical Transit-Mapping Service Overview and Comparisons APT: A Practical Transit-Mapping Service Overview and Comparisons draft-jen-apt Dan Jen, Michael Meisel, Dan Massey, Lan Wang, Beichuan Zhang, and Lixia Zhang The Big Picture APT is similar to LISP at

More information

Service Provider Multihoming

Service Provider Multihoming BGP Traffic Engineering Previous examples dealt with loadsharing inbound traffic Of primary concern at Internet edge What about outbound traffic? Transit ISPs strive to balance traffic flows in both directions

More information

Studying Black Holes on the Internet with Hubble

Studying Black Holes on the Internet with Hubble Studying Black Holes on the Internet with Hubble Ethan Katz-Bassett, Harsha V. Madhyastha, John P. John, Arvind Krishnamurthy, David Wetherall, Thomas Anderson University of Washington RIPE, May 2008 This

More information

Anycast for DDoS. Master s Thesis. Jan Harm Kuipers (s )

Anycast for DDoS. Master s Thesis. Jan Harm Kuipers (s ) Anycast for DDoS Master s Thesis Jan Harm Kuipers (s124838) j.h.kuipers@student.utwente.nl October 4, 217 Contents 1 Introduction 3 2 Research Questions and Related Work 2.1 DDoS.................................

More information

CS4700/CS5700 Fundamentals of Computer Networks

CS4700/CS5700 Fundamentals of Computer Networks CS4700/CS5700 Fundamentals of Computer Networks Lecture 12: Inter-domain routing Slides used with permissions from Edward W. Knightly, T. S. Eugene Ng, Ion Stoica, Hui Zhang Alan Mislove amislove at ccs.neu.edu

More information

15-441: Computer Networks Spring 2017 Homework 3

15-441: Computer Networks Spring 2017 Homework 3 15-441: Computer Networks Spring 2017 Homework 3 Assigned: Feb 15, 2018 Due: Mar 19, 2018 Lead TA: M.Ahmed Shah 1. Chapter 3: Exercise 41, page 294 2. Chapter 3: Exercise 43, page

More information

Measuring Internet development in Africa from a content use, hosting and distribution perspective

Measuring Internet development in Africa from a content use, hosting and distribution perspective Measuring Internet development in Africa from a content use, hosting and distribution perspective @EnricoCalandro Senior Researcher @RIAnetwork @JosiahChavula Research Engineer @AfriNIC @AmreeshPhokeer

More information

Lessons Learned From Using the RIPE Atlas Platform for Measurement Research RIPE 68, Warsaw

Lessons Learned From Using the RIPE Atlas Platform for Measurement Research RIPE 68, Warsaw Lessons Learned From Using the RIPE Atlas Platform for Measurement Research RIPE 68, Warsaw Vaibhav Bajpai, Steffie Jacob Eravuchira, Jürgen Schönwälder (v.bajpai s.eravuchira j.schoenwaelder)@jacobs-university.de

More information

Computer Science 461 Final Exam May 22, :30-3:30pm

Computer Science 461 Final Exam May 22, :30-3:30pm NAME: Login name: Computer Science 461 Final Exam May 22, 2012 1:30-3:30pm This test has seven (7) questions, each worth ten points. Put your name on every page, and write out and sign the Honor Code pledge

More information

Are We Growing Fast Enough?

Are We Growing Fast Enough? IPv6 routing table Introduction 1 Are We Growing Fast Enough? A snapshot of the global IPv6 routing table Gert Döring, SpaceNet AG, Munich, Germany May 5, 2009 RIPE 58, Amsterdam IPv6 routing table Overview

More information

Routing(2) Inter-domain Routing

Routing(2) Inter-domain Routing Routing(2) Inter-domain Routing Information Network I Youki Kadobayashi 1 Outline Continued from previous lecture on: Distance vector routing Link state routing IGP and EGP Interior gateway protocol, Exterior

More information

Moving Beyond End-to-End Path Information to Optimize CDN Performance

Moving Beyond End-to-End Path Information to Optimize CDN Performance Moving Beyond End-to-End Path Information to Optimize CDN Performance Rupa Krishnan Harsha V. Madhyastha Sridhar Srinivasan Sushant Jain Arvind Krishnamurthy Thomas Anderson Jie Gao Google Inc. University

More information

The BGP Visibility Scanner

The BGP Visibility Scanner The BGP Visibility Scanner Andra Lutu 1,2, Marcelo Bagnulo 2 and Olaf Maennel 3 Institute IMDEA Networks 1, University Carlos III Madrid 2, Loughborough University 3 Problem Statement The routing preferences

More information

RIPE75 - Network monitoring at scale. Louis Poinsignon

RIPE75 - Network monitoring at scale. Louis Poinsignon RIPE75 - Network monitoring at scale Louis Poinsignon Why monitoring and what to monitor? Why do we monitor? Billing Reducing costs Traffic engineering Where should we peer? Where should we set-up a new

More information

Inter-Domain Routing: BGP

Inter-Domain Routing: BGP Inter-Domain Routing: BGP Brad Karp UCL Computer Science (drawn mostly from lecture notes by Hari Balakrishnan and Nick Feamster, MIT) CS 3035/GZ01 4 th December 2014 Outline Context: Inter-Domain Routing

More information

Revealing the load-balancing behavior of YouTube traffic of interdomain links

Revealing the load-balancing behavior of YouTube traffic of interdomain links Revealing the load-balancing behavior of YouTube traffic of interdomain links Ricky K. P. Mok + Vaibhav Bajpai*, Amogh Dhamdhere +, kc claffy + + CAIDA/ University of California San Diego * Technical University

More information

Internet Measurement Huaiyu Zhu, Rim Kaddah CS538 Fall 2011

Internet Measurement Huaiyu Zhu, Rim Kaddah CS538 Fall 2011 Internet Measurement Huaiyu Zhu, Rim Kaddah CS538 Fall 2011 OUTLINE California Fault Lines: Understanding the Causes and Impact of Network Failures. Feng Wang, Zhuoqing Morley MaoJia Wang3, Lixin Gao and

More information