RIPE AtlasSerge RadovcicRIPE NCCsr@ripe.net
IntroductionRIPE Atlas:•   So what is an Atlas? = a collection of Maps!•   That’s why we called it Atlas, RIPE Atlas•   A ...
Light Map of Europe (thanks to NASA)                                       3
IntroductionSo how many probes do we need?•   To gauge the sort of network that we would need!     - We took a look at all...
Intuition: 1000 Probes                         5
Intuition: 5000 Probes                         6
Intuition: 10k Probes                        7
Intuition: 20k Probes                        8
Intuition: 50k Probes                        9
Intuition: 10k Probes & 1 AS                               10
Ambitious Community Effort  Instead of building small, separate,   individual & private infrastructures,     why not build...
Ambitious Community Effort• Individual   Benefits  - Lessexpensive than rolling your own  - More vantage points available  ...
Why not deploy a SW version?•   Many of the host machines will not run    continuously (24/7) over long periods•   The mea...
Intuition -> Plan•   For accurate maps we need lots of probes•   Deploying very many TTM boxes is too expensive•   Smaller...
Probe Deployments                    15
RIPE Atlas - Overall Architecture                                    16
RIPE Atlas - Security aspects•   Probes have hardwired trust material    (registration server addresses / keys)•   The pro...
Network extent                 updated hourly on                      Today,                    about 1,300               ...
Network extent - Global - Feb 2011                                     19
Network extent - Europe - Feb 2011                                     20
Network extent - Europe - Feb 2012                                     21
Network extent - Around India                                22
So what do they currently measure?•   Built in probe measurements to all root servers:     -   Shows which root DNS server...
Speed of connections to ns.ripe.net       ns.ripe.net      (Amsterdam)                                      24
Speed of connections to ns.ripe.net                                      25
K-root instance query comparison (Berlin, DE)                                                26
Root server response comparison                                  27
User Defined Measurement (UDM) -   Let’s you, the host, take control -   You define your measurements and we role them     o...
UDM (beta): Type of Measurement                     •   Currently:                         – Ping   (v4/v6)               ...
UDM (beta): Choosing the “Origin”                       •   Currently:                           – Worldwide              ...
UDM (beta): and more......                             – Target                             – Start                       ...
UDM (beta): Visualisation                            32
So what do you see?RTT per probePacket loss per probe                        33
Hosting = Credits = Measurements                                   34
Sponsorship = Credits = Measurements                                       35
Sponsorship = Credits = Measurements                                       36
So what’s next?  -   More features, more measurements, more UDM      capabilities and refining the credit system  -   The c...
Questions?
Upcoming SlideShare
Loading in …5
×

RIPE Atlas

1,000 views
855 views

Published on

Presentation given by Serge Radovicic in Apricot 2012

Published in: Career, Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,000
On SlideShare
0
From Embeds
0
Number of Embeds
56
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

RIPE Atlas

  1. 1. RIPE AtlasSerge RadovcicRIPE NCCsr@ripe.net
  2. 2. IntroductionRIPE Atlas:• So what is an Atlas? = a collection of Maps!• That’s why we called it Atlas, RIPE Atlas• A next generation Internet measurement network - To scale to thousands of measurement nodes - Potentially “be everywhere” and ready to run different measurements for YOU - We started in Nov 2010, and we are still building it and continually exploring the possibilities of it 2
  3. 3. Light Map of Europe (thanks to NASA) 3
  4. 4. IntroductionSo how many probes do we need?• To gauge the sort of network that we would need! - We took a look at all the IP prefixes that RIPE NCC has allocated and then geolocated them - We then created a script to randomly plot some dots on a map of those IP prefixes - We randomly colored those dots from green to red - With an emphasis on highlighting one IP prefix - And we got the following results........ 4
  5. 5. Intuition: 1000 Probes 5
  6. 6. Intuition: 5000 Probes 6
  7. 7. Intuition: 10k Probes 7
  8. 8. Intuition: 20k Probes 8
  9. 9. Intuition: 50k Probes 9
  10. 10. Intuition: 10k Probes & 1 AS 10
  11. 11. Ambitious Community Effort Instead of building small, separate, individual & private infrastructures, why not build a huge common infrastructure that serves both the private goals and the community goals. 11
  12. 12. Ambitious Community Effort• Individual Benefits - Lessexpensive than rolling your own - More vantage points available - More data available• Community Benefits - Unprecedented situational awareness - Wealth of data, … 12
  13. 13. Why not deploy a SW version?• Many of the host machines will not run continuously (24/7) over long periods• The measurements would be influenced by sharing systems and network resources with other applications on the host computer• Software can cause host machines to crash• SW may be easier to tamper with 13
  14. 14. Intuition -> Plan• For accurate maps we need lots of probes• Deploying very many TTM boxes is too expensive• Smaller probes• Easily deployable• USB powered• 24 x 365 capable 14
  15. 15. Probe Deployments 15
  16. 16. RIPE Atlas - Overall Architecture 16
  17. 17. RIPE Atlas - Security aspects• Probes have hardwired trust material (registration server addresses / keys)• The probes don’t have any open ports, they only initiate connections - This works fine with NATs too• Probes don’t listen to local traffic, there are no passive measurements running - There’s no snooping around• And if in doubt, you can always just pull the plug! 17
  18. 18. Network extent updated hourly on Today, about 1,300 probes “Up” 18
  19. 19. Network extent - Global - Feb 2011 19
  20. 20. Network extent - Europe - Feb 2011 20
  21. 21. Network extent - Europe - Feb 2012 21
  22. 22. Network extent - Around India 22
  23. 23. So what do they currently measure?• Built in probe measurements to all root servers: - Shows which root DNS server instance the probe ends up querying - Shows the response time to all root server instances and one can compare their performance• RTT to specific targets 23
  24. 24. Speed of connections to ns.ripe.net ns.ripe.net (Amsterdam) 24
  25. 25. Speed of connections to ns.ripe.net 25
  26. 26. K-root instance query comparison (Berlin, DE) 26
  27. 27. Root server response comparison 27
  28. 28. User Defined Measurement (UDM) - Let’s you, the host, take control - You define your measurements and we role them out for you - You don’t just measure from your probe, but potentially, any of the probes on the infrastructure - Yes, any of the thousands of probes spread all across the globe - and we store all these measurements in our DB! 28
  29. 29. UDM (beta): Type of Measurement • Currently: – Ping (v4/v6) – Traceroute (v4/v6) • Upcoming: – DNS query 29
  30. 30. UDM (beta): Choosing the “Origin” • Currently: – Worldwide – Region – Country – Probe • Upcoming: – AS – Prefix 30
  31. 31. UDM (beta): and more...... – Target – Start – End –# Probes – more... 31
  32. 32. UDM (beta): Visualisation 32
  33. 33. So what do you see?RTT per probePacket loss per probe 33
  34. 34. Hosting = Credits = Measurements 34
  35. 35. Sponsorship = Credits = Measurements 35
  36. 36. Sponsorship = Credits = Measurements 36
  37. 37. So what’s next? - More features, more measurements, more UDM capabilities and refining the credit system - The current plan is to give all our members access to the UDMs whether they are hosts or not - More probes hosts - More sponsors - And me getting off the stage!! 37
  38. 38. Questions?

×