RIPE Atlas. Measuring the Internet

Similar documents
RIPE Atlas. Christopher Amin 14 November 2017 WTIS-17

RIPE Atlas Intro & Use Cases

RIPE Atlas. Global Internet Measurement Network March 2016 MENOG 16, Istanbul

RIPE Atlas for Network Operators

Platforms for network experimentation

Workshop: Advanced RIPE Atlas Usage. Daniel Quinn, Massimo Candela, Chris Amin, Johan ter Beest, Philip Homburg RIPE NCC

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

RIPE Atlas. Philip Smith Network Startup Resource Center (NSRC) PacNOG th July 2014, Port Vila, Vanuatu

More Measurements: Expanding RIPE Atlas Anchors

RIPE Atlas Update. Robert Kisteleki RIPE NCC

RIPE NCC Measurements and Tools. Training Course

Using RIPE Atlas for network measurement and monitoring

RIPE Atlas Hackathon. Vesna Manojlovic RIPE NCC

RIPE NCC Measurements Tools Workshop. Amsterdam September 2014

RIPE Atlas - Measuring Domestic Internet

RIPE NCC Update. Nathalie Trenaman 19 April 2017 IPv6 Council - Belgium

RIPE NCC Update. Robert Kisteleki RIPE NCC

RIPE Labs Operator Tools, Ideas, Analysis

Data and measurement tools from the RIPE NCC. Robert Kisteleki RIPE NCC R&D

Update from the RIPE NCC

Using the RIPE Atlas API for measuring IPv6 Reachability

RIPE NCC Technical Services

RIPE NCC Technical Services. Kaveh Ranjbar, Chief Information Officer

New Developments in Address Policy and Community Tools

RIPE NCC Services & Activities

RIPE Atlas Highlights (and more) Robert Kisteleki RIPE NCC Science Division

RIPE NCC Tools. Christian Teuschel & Mirjam Kühne

Detecting routing anomalies using RIPE Atlas

RIPE NCC Measurements and Tools Training Course

RIPE NCC Measurements and Tools Training Course

Vantage Point Selection for IPv6 Measurements

What s new at the RIPE NCC?

RIPE NCC Measurements And Tools

RIPE NCC Measurements Tools

IoT - Next Wave of DDoS? IoT Sourced DDoS Attacks A Focus on Mirai Botnet and Best Practices in DDoS Defense

Facilitating IPv6 Deployment. Mirjam Kühne, RIPE NCC

Arbor WISR XII The Stakes Have Changed. Julio Arruda V1.0

Internet Numbers Introduction to the RIR System

RIPE Atlas. Viktor Naumov R&D Software Engineer

RIPE NCC Routing Information Service (RIS)

Internet Anycast: Performance, Problems and Potential

Module 16 An Internet Exchange Point

RIPE NCC IPv6 Update. 4th Belgian IPv6 Council Meeting 11 September Nathalie Trenaman

RIPE NCC Mission and Services. Paul Rendek Director of External Relations

World IPv6 Day - What did we learn? RIPE 63

Routing Security We can do better!

Root DNS Anycast in South Asia

RIPE Network Coordination Centre. IPv6 at RIPE NCC. Mark Dranse Erik Romijn

Studying Transna.onal Rou.ng Detours through Surveillance States

DailyCatch: A Provider-centric View of Anycast Behaviour

RIPE NCC Update. Kaveh Ranjbar Chief Information Officer RIPE NCC. Kaveh Ranjbar 22 February 2018 APTLD

Analisi degli attacchi DDOS e delle contromisure

INTERCONNECTION IN ALBANIA

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

How to Configure a Remote Management Tunnel for an F-Series Firewall

IPv6 Module 16 An IPv6 Internet Exchange Point

Vantage Point Selection for IPv6 Measurements

RIPE NCC Introduction. Jochem de Ruig Chief Financial Officer

PeeringDB Update. Arnold Nipper Peering Asia 1.0, Kyoto, Japan 1

PERISCOPE: Standardizing and Orchestrating Looking Glass Querying

Module 10 An IPv6 Internet Exchange Point

TestOut Routing and Switching Pro - English 6.0.x COURSE OUTLINE. Modified

Feedback From RIPE NCC Registration Services. Andrea Cima 24 October 2017 RIPE 75

A strategy for IPv6 adoption

BGP Community Harvesting: Locating Peering Infrastructures

What is an Internet exchange Point (IXP)?

IPv6 Allocation and Policy Update. Global IPv6 Summit in China 2007 April 12, 2007 Guangliang Pan

IPv6 routing table Introduction 1. Impressions. An overview of the global IPv6 routing table. May 3rd, 2005 RIPE 50, Stockholm, SE

RIPE Atlas and IoT Approach, Experiences and Some Interesting Details

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

RIPE NCC Academic Day. November 2016 Saudi Arabia

RIPE Network Coordination Centre. IPv6 at RIPE NCC. Erik Romijn. Erik Romijn. Tuesday, June 9, 2009

State of the Internet Security Q Mihnea-Costin Grigore Security Technical Project Manager

Middle Eastern Cable Cuts And Network Outages

Introduction to RONOG 5

BGP Routing Table Report

BGP Protocol & Configuration. Scalable Infrastructure Workshop AfNOG2008

Measuring the Adoption of Route Origin Validation and Filtering

BROAD AND LOAD-AWARE ANYCAST MAPPING WITH VERFPLOETER

VERISIGN DISTRIBUTED DENIAL OF SERVICE TRENDS REPORT


MANRS. Mutually Agreed Norms for Routing Security. Jan Žorž

Peering and Network Deployment at 10G. Nigel Titley

Rock-solid Internet infrastructure. (Yeah, we keep our stuff in bunkers.)

IPv6 Address Allocation and Assignment Policy

Using RIPE atlas probes to debug network problems

Internet Protocol Addresses What are they like and how are the managed?

How to Configure a Remote Management Tunnel for Barracuda NG Firewalls

Uncovering IP Traffic Pattern in Saudi Arabia. Latency, Routes, Hop count,...

the real-time Internet routing observatory

BGP Routing Table Report

RIPE NCC DNS Update. Anand Buddhdev Oct 2016 RIPE 73

the real-time Internet routing observatory

Supporting Internet Growth and Evolution: The Transition to IPv6

Service Provider Multihoming

RIPE. Réseaux IP Européens. Rob Blokzijl. RIPE Chairman. Rob Blokzijl. RIPE 57, Dubai, October,

Corrigendum 3. Tender Number: 10/ dated

CSCD 443/533 Advanced Networks

RIPE Network Coordination Centre. TTM Futures II RIPE NCC. Mark Dranse

Routing Security DDoS and Route Hijacks. Merike Kaeo CEO, Double Shot Security

Transcription:

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 3

Why RIPE Atlas? (2) Goals: Internet wide measurement system - Internet infrastructure, not all applications Real time & historical info Outbound and inbound measurements Collaborative effort Open and free IPv4 and IPv6 capable 4

What What is RIPE Atlas

What is RIPE Atlas (1) Composed by: Probes 9500+ Around the world 6

What is RIPE Atlas (2) Composed by: Anchors 250+ Around the world 7

What is RIPE Atlas (3) Composed by: Web interface / API / CLI 8

What is RIPE Atlas (4) Composed by: RIPE Atlas Community Users Hosts - Probes - Anchors Sponsors Ambassadors 9

What is RIPE Atlas (5) Composed by: Measurements 10

RIPE Atlas Overview (1) Anchor Web Interface Probes Control User API Data Repository Anchor Probes CLI 11

RIPE Atlas Overview (2) RIPE Atlas Severs Web Interface User Probes Probes User Server 12

How How can you use it?

How to use RIPE Atlas User friendly web interface, API or CLI System based on credits Create measurements (ping, trace route, etc.) Access (historical) data 14

How to Access RIPE Atlas RIPE NCC Access account (http://access.ripe.net) RIPE Atlas -> My Atlas (http://atlas.ripe.net) 15

Credits Every measurement has a cost in credits Why? Fairness and avoid overload How to earn credits? 1. Hosting a probe / anchor 2. Being an RIPE NCC member (LIR) 3. Being RIPE Atlas sponsor 4. Transfer 5. Voucher 16

RIPE Atlas measurements Built-in global measurements towards root nameservers - Visualised as Internet traffic maps Built-in regional measurements towards anchors Users can run customised measurements 17

Highlights Six types of measurements: ping, traceroute, DNS, SSL/TLS, NTP and HTTP (to anchors) APIs and CLI tools to start measurements and get results Streaming data for real-time results Status checks (Icinga & Nagios) New: Time Travel, LatencyMON, DomainMON 18

Security Aspects Probes: - Hardware trust material (regular server address, keys) - No open ports; initiate connection; NAT is okay - Don t listen to local traffic - No passive measurements - Automatic FW updates Measurements triggered by command servers - Inverse ssh tunnels Source code published 19

Ethical Considerations No passive measurements (no user traffic) Set of measurements is limited HTTP measurements only to Anchors All data is open and available to anyone Barrier to entry is low/cheap Open API s Open source code on GitHub 20

Troopers17 - NGI voucher You can start playing right now! Login using your RIPE access account Go to RIPE Atlas (atlas.ripe.net) - My Atlas (left menu) - Credits - Redeem voucher Ah! The voucher! :-) rightscon 21

Creating Measurements (1) 22

Creating Measurements (2) 23

Creating Measurements (3) 24

Creating Measurements (4) 25

Globe reachability check: traceroute 26

Traceroute view: list 27

Traceroute view: LatencyMon 28

Use cases Examples of RIPE Atlas use

Use cases (1) 30

RIPE Atlas IXP Country Jedi (1) Do paths between ASes stay in country? Any difference between IPv4 and IPv6? How many paths go via local IXP? Could adding peers improve reachability? Experimental tool - Feature requests welcome! - Depends on probe distribution in country 31

RIPE Atlas IXP Country Jedi (2) Methodology - Trace route mesh between RIPE Atlas probes - Identifying ASNs in country using RIPEstat - Identifying IXP and IXP LANs in PeeringDB 32

Use Cases (2) DDoS Attack on Dyn DNS Servers (Oct. 2016) - 10s millions devices - Mirai botnet - Legitimate requests 33

Use Cases (3) Monitor Game Service Connectivity (Sept. 2016) Requirements: - Check General Reachability, Latency, Historical data - Supported by an active and helpful community - Integrate with their existing logging system Track down an outage in one upstream Became sponsors 34

Use Cases (4) Amsterdam Power Outage (March 2015) When and were the outage was happening 35

Training Webinar Training Course All material available at RIPE web site https://www.ripe.net 36

RIPE Atlas Contact Info https://atlas.ripe.net http://roadmap.ripe.net/ripe-atlas/ Users mailing list: ripe-atlas@ripe.net Articles and updates: https://labs.ripe.net/atlas Questions and bugs: atlas@ripe.net Twitter: @RIPE_Atlas and #RIPEAtlas 37

Questions