ripe atlas · robert kisteleki – ripe63 mat-wg new features of ripe atlas in the past months we...

19
RIPE Atlas User Defined Measurements Functionality and Implementation Robert Kisteleki RIPE NCC

Upload: others

Post on 21-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: RIPE Atlas · Robert Kisteleki – RIPE63 MAT-WG New Features of RIPE Atlas In the past months we focused on behind-the-scenes work: • Support for handling more measurements •

RIPE Atlas!User Defined Measurements Functionality and Implementation

Robert Kisteleki RIPE NCC

Page 2: RIPE Atlas · Robert Kisteleki – RIPE63 MAT-WG New Features of RIPE Atlas In the past months we focused on behind-the-scenes work: • Support for handling more measurements •

Robert Kisteleki – RIPE63 MAT-WG

New Features of RIPE Atlas

In the past months we focused on behind-the-scenes work:

•  Support for handling more measurements •  Many internal components to handle details:

– Measurement scheduling – Task distribution – Data collection and visualisation

Now we can start to cash in on many of these…

2

Page 3: RIPE Atlas · Robert Kisteleki – RIPE63 MAT-WG New Features of RIPE Atlas In the past months we focused on behind-the-scenes work: • Support for handling more measurements •

Robert Kisteleki – RIPE63 MAT-WG

New Features of RIPE Atlas

Recently we made major upgrades: •  More built-in ping destinations •  New: traceroutes to built-in destinations •  New: DNS anycast checks •  Preparations for “User Defined Measurements”

3

Page 4: RIPE Atlas · Robert Kisteleki – RIPE63 MAT-WG New Features of RIPE Atlas In the past months we focused on behind-the-scenes work: • Support for handling more measurements •

Robert Kisteleki – RIPE63 MAT-WG

New Features of RIPE Atlas

More built-in ping destinations: •  Virtually all root name servers •  Some unicast servers too

Traceroutes to built-in destinations: •  To provide background information if there are

events you want to look into

4

Page 5: RIPE Atlas · Robert Kisteleki – RIPE63 MAT-WG New Features of RIPE Atlas In the past months we focused on behind-the-scenes work: • Support for handling more measurements •

Robert Kisteleki – RIPE63 MAT-WG

New Features of RIPE Atlas

DNS anycast checks (c-root)

5

Page 6: RIPE Atlas · Robert Kisteleki – RIPE63 MAT-WG New Features of RIPE Atlas In the past months we focused on behind-the-scenes work: • Support for handling more measurements •

Robert Kisteleki – RIPE63 MAT-WG

New Features of RIPE Atlas

DNS anycast checks (i-root)

6

Page 7: RIPE Atlas · Robert Kisteleki – RIPE63 MAT-WG New Features of RIPE Atlas In the past months we focused on behind-the-scenes work: • Support for handling more measurements •

Robert Kisteleki – RIPE63 MAT-WG

User Defined Measurements

Strategy: •  Start with a basic set of variables that can be set

by the user •  Enable more and more features over time •  Allow more and more resource usage over time •  Add more measurement types – based on user

demand All of this ties into the “credit system”.

7

Page 8: RIPE Atlas · Robert Kisteleki – RIPE63 MAT-WG New Features of RIPE Atlas In the past months we focused on behind-the-scenes work: • Support for handling more measurements •

Robert Kisteleki – RIPE63 MAT-WG

Specify Your Measurement…

Currently: •  Ping: v4/v6 •  Traceroute: v4/v6 Coming up: •  DNS query •  Others (later)

8

Page 9: RIPE Atlas · Robert Kisteleki – RIPE63 MAT-WG New Features of RIPE Atlas In the past months we focused on behind-the-scenes work: • Support for handling more measurements •

Robert Kisteleki – RIPE63 MAT-WG

Specify Your Measurement…

Currently: •  Worldwide Coming up: •  From a region •  From a country •  From an AS •  From a prefix •  From a probe

9

Page 10: RIPE Atlas · Robert Kisteleki – RIPE63 MAT-WG New Features of RIPE Atlas In the past months we focused on behind-the-scenes work: • Support for handling more measurements •

Robert Kisteleki – RIPE63 MAT-WG

Specify Your Measurement…

Currently: •  IP or name

10

Page 11: RIPE Atlas · Robert Kisteleki – RIPE63 MAT-WG New Features of RIPE Atlas In the past months we focused on behind-the-scenes work: • Support for handling more measurements •

Robert Kisteleki – RIPE63 MAT-WG

Specify Your Measurement…

Resolve centrally: •  Probes get IP as

destination Resolve on probe: •  Each probe resolves

independently

11

Page 12: RIPE Atlas · Robert Kisteleki – RIPE63 MAT-WG New Features of RIPE Atlas In the past months we focused on behind-the-scenes work: • Support for handling more measurements •

Robert Kisteleki – RIPE63 MAT-WG

Specify Your Measurement…

•  Controlling when and how long the measurement should run

12

Page 13: RIPE Atlas · Robert Kisteleki – RIPE63 MAT-WG New Features of RIPE Atlas In the past months we focused on behind-the-scenes work: • Support for handling more measurements •

Robert Kisteleki – RIPE63 MAT-WG

Specify Your Measurement…

How many probes? •  Requested

–  I’d like to have this many

•  Minimum – Low threshold for further action

•  Low action (later): – What to do at low threshold

13

Page 14: RIPE Atlas · Robert Kisteleki – RIPE63 MAT-WG New Features of RIPE Atlas In the past months we focused on behind-the-scenes work: • Support for handling more measurements •

Robert Kisteleki – RIPE63 MAT-WG

Specify Your Measurement…

How often to report? •  Currently:

– ASAP

•  Later: –  It does not have to be real-time

14

Page 15: RIPE Atlas · Robert Kisteleki – RIPE63 MAT-WG New Features of RIPE Atlas In the past months we focused on behind-the-scenes work: • Support for handling more measurements •

Robert Kisteleki – RIPE63 MAT-WG

Specify Your Measurement…

Other: •  Decrease measurement

frequency •  Notify me if something

happens •  Make data public

15

Page 16: RIPE Atlas · Robert Kisteleki – RIPE63 MAT-WG New Features of RIPE Atlas In the past months we focused on behind-the-scenes work: • Support for handling more measurements •

Robert Kisteleki – RIPE63 MAT-WG

Results of a “ping” UDM

16

Page 17: RIPE Atlas · Robert Kisteleki – RIPE63 MAT-WG New Features of RIPE Atlas In the past months we focused on behind-the-scenes work: • Support for handling more measurements •

Robert Kisteleki – RIPE63 MAT-WG

RIPE Atlas - The Road Ahead

We’re starting to test UDM in real life. If you’re interested in beta-testing:

•  Drop a mail to [email protected] •  We’ll likely have more beta testers then we can

handle…

17

Page 18: RIPE Atlas · Robert Kisteleki – RIPE63 MAT-WG New Features of RIPE Atlas In the past months we focused on behind-the-scenes work: • Support for handling more measurements •

Robert Kisteleki – RIPE63 MAT-WG

RIPE Atlas - The Road Ahead

Planned next steps include: •  Real-time access to (raw) data •  APIs to interact with the system •  Automatic alerts and notifications •  … •  Your preferences?

18

Page 19: RIPE Atlas · Robert Kisteleki – RIPE63 MAT-WG New Features of RIPE Atlas In the past months we focused on behind-the-scenes work: • Support for handling more measurements •

Questions?