Tools for
Measurements &
Analysis
Daniel Karrenberg
Chief Scientist
Today’s Topics


• RIPEstat

• RIPE                  Atlas

Presenter Name, Date
            2
RIPEstat
•    Numbers are Us : IPv4/IPv6 Addresses, ASNs
•    Modular & Extendable Toolbox
•    stat means
     –  Statistics        (time, aggregation, zoom)
     –  Status          (real time, aggregation, zoom)
•    Beta(!) launched last month: stat.ripe.net!
•    Eventually to replace most measurement tools



Presenter Name, Date
                                     3
RIPEstat

                                                 You




 Number                                                   Geo-
 Registry
                                               Location
(RIPE DB)
                                              (Maxmind
    
               Routing      BGP        Active
        , …)
                    Registry
   Routing
   Measuring
                   (RIPE DB)
    (RIS)
      (TTM,
                       
           
        ATLAS)
Presenter Name, Date
                                                4
RIPEstat




Presenter Name, Date
   5
RIPEstat




Presenter Name, Date
   6
RIPEstat




Presenter Name, Date
   7
RIPEstat




Presenter Name, Date
   8
RIPEstat




Presenter Name, Date
   9
RIPEstat




Presenter Name, Date
   10
RIPEstat




Presenter Name, Date
   11
RIPEstat




Presenter Name, Date
   12
RIPEstat




Presenter Name, Date
   13
RIPEstat




Presenter Name, Date
   14
RIPEstat




Presenter Name, Date
   15
RIPEstat




Presenter Name, Date
   16
RIPEstat




Presenter Name, Date
   17
RIPEstat Strategy
•    Immutable, sharable URLs for each result
•    Add more history
•    Multiple output formats (command line tool?)
•    Eventually integrate current RIPE NCC tools




Presenter Name, Date
                                18
RIPEstat Regular Public Demos
•    Modular design --> agile development
•    We demo new functionality every 4 weeks
     –  we     receive comments and feedback
•    We monitor usage, ... and you can too
•    Based on usage and feedback we will adjust 
•    You get the tools you deserve: get involved!


•    Please do not consider the demos as finished !

Presenter Name, Date
                                 19
RIPEstat




Presenter Name, Date
   20
Today’s Topics


• RIPEstat

• RIPE                  Atlas

Presenter Name, Date
            21
Introduction
RIPE Atlas:
•    There are many Atlases, this is RIPE Atlas
•    next generation Internet measurement network
     –  To    scale to thousands of measurement nodes
     –  Potentially
                be everywhere and ready to run different
       measurements
     –  Startedlast November, we re still just building it and
       exploring possibilities



Presenter Name, Date
                                            22
Light Map of Europe




Presenter Name, Date
   23
Intuition: 10k Probes & 1 AS




Presenter Name, Date
           24
Ambitious Community Effort

         Instead of building small, separate,
            individual & private infrastructures,
                                                
                             build a
                                   
      huge common infrastructure
        that serves both the private goals
                                         
                    and the community goals.
                                           
Presenter Name, Date
                               25
Ambitious Community Effort

•  Individual               Benefits
     – Less             expensive than rolling your own
     – More             vantage points available
     – More             data available
•  Community                   Benefits
     – Unprecedented              situational awareness
     – Wealth             of data, …
Presenter Name, Date
                                      26
Intuition -> Plan
•    For accurate maps we need more probes
•    Deploying very many TTM boxes too expensive
•    Smaller probes 
•    Easily deployable
•    USB powered
•    24 x 365 capable




Presenter Name, Date
                               27
Probe Deployments




Presenter Name, Date
   28
Versions
•    Version 0
     –  Ping     to fixed targets (IPv4 & IPv6) ✔
     –  Traceroute      to 1st two upstream hops ✔
•    Version 1
     –  Ping     & Traceroute to variable targets
     –  DNS       queries to variable targets
•    Version 2
     –  Your      ideas?
•    A non-goal: performance measurements
Presenter Name, Date
                                 29
Probes Deployed Today




Presenter Name, Date
    30
Probes Deployed Today




Presenter Name, Date
    31
Probes Deployed Today




Presenter Name, Date
    32
Hosting = Credits = Measurements
•    We cannot be everywhere without your help
                  Become a probe host!
•    Donate a fraction of your bandwidth
•    Donate a very small amount of electricity
You get:
•    Recognition
•    Access to fixed measurements from your probe
•    Credits = Measurements from any probe (Q3/11)

Presenter Name, Date
                                 33
Sponsorship = Credits = Measurements

Credits – a measurement ecosystem ?
•    Hosting a probe or sponsoring will earn you
     credits
•    Scheduling your own measurements will cost
     credits
     •  Simpler          measurements are cheaper
     •  Morecomplex or more frequent measurements cost
       more


 Presenter Name, Date
                                   34
What you see is what you get




Presenter Name, Date
           35
What you see is what you get




Presenter Name, Date
           36
How we see labs.ripe.net (IPv4 RTT)




Presenter Name, Date
                  37
How we see labs.ripe.net (IPv4 RTT)




Presenter Name, Date
                  38
Sponsorship = Credits = Measurements

•    50k probes too expensive for RIPE NCC alone
•    Sponsorship Plans:
          
        
        
   
   
 2K €   
   
   8 probes
          
        
        
   
   
 4K €   
   
 16 probes
          
        
        
   
   
    
   
        …
          
        
        
   
   
64K €   
   
256 probes

•    Recognition and many more credits
•    Access to fixed measurements from probes now
•    Credits = Measurements from any probe (Q3/11)

   Presenter Name, Date
                                        39
Sponsorship = Credits = Measurements

•    50k probes too expensive for RIPE NCC alone
•    Sponsorship Plans:
      
  that 
is 2048€
 €
         
         
  
 2K                   
   
   8 probes
          
        
        
   
   
 4K €   
   
 16 probes
       geek 
compatible pricing℠
        
       
  
    
    
  
                     …
          
        
        
   
   
64K €   
   
256 probes

•    Recognition and many more credits
•    Access to fixed measurements from probes now
•    Credits = Measurements from any probe (Q3/11)

   Presenter Name, Date
                                        40
Measurement nodes – Probes 
•    Probe (v1 / generation 1):
     –  Lantronix       XPortPro
     –  Very     low power usage
     –  8MB       RAM, 16MB flash
     –  Runs       uClinux
     –  No    FPU, no MMU, virtually no UI
     –  A   reboot costs <15 (<5) seconds
     –  An    SSH connection costs ~30 seconds
     –  We     can remotely update the firmware
     –  Form       factor of the finished probe is just right 
Presenter Name, Date
                                            41
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
  
 

Presenter Name, Date
                                    42
Today’s Topics


• RIPEstat

• RIPE                  Atlas

Presenter Name, Date
            43
RIPE NCC Measurement Tools
•    Tools for YOU
•    Please support us by
     –  Using       the tools
     –  Giving          us feedback and ideas
     –  Telling         your friends about them
     –  Finding         sponsors for RIPE Atlas




Presenter Name, Date
                              44
Questions?

Tools for Measurements and Analysis

  • 1.
    Tools for Measurements & Analysis DanielKarrenberg Chief Scientist
  • 2.
    Today’s Topics • RIPEstat • RIPE Atlas Presenter Name, Date 2
  • 3.
    RIPEstat •  Numbers are Us : IPv4/IPv6 Addresses, ASNs •  Modular & Extendable Toolbox •  stat means –  Statistics (time, aggregation, zoom) –  Status (real time, aggregation, zoom) •  Beta(!) launched last month: stat.ripe.net! •  Eventually to replace most measurement tools Presenter Name, Date 3
  • 4.
    RIPEstat You Number Geo- Registry Location (RIPE DB) (Maxmind Routing BGP Active , …) Registry Routing Measuring (RIPE DB) (RIS) (TTM, ATLAS) Presenter Name, Date 4
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
    RIPEstat Strategy •  Immutable, sharable URLs for each result •  Add more history •  Multiple output formats (command line tool?) •  Eventually integrate current RIPE NCC tools Presenter Name, Date 18
  • 19.
    RIPEstat Regular PublicDemos •  Modular design --> agile development •  We demo new functionality every 4 weeks –  we receive comments and feedback •  We monitor usage, ... and you can too •  Based on usage and feedback we will adjust •  You get the tools you deserve: get involved! •  Please do not consider the demos as finished ! Presenter Name, Date 19
  • 20.
  • 21.
    Today’s Topics • RIPEstat • RIPE Atlas Presenter Name, Date 21
  • 22.
    Introduction RIPE Atlas: •  There are many Atlases, this is RIPE Atlas •  next generation Internet measurement network –  To scale to thousands of measurement nodes –  Potentially be everywhere and ready to run different measurements –  Startedlast November, we re still just building it and exploring possibilities Presenter Name, Date 22
  • 23.
    Light Map ofEurope Presenter Name, Date 23
  • 24.
    Intuition: 10k Probes& 1 AS Presenter Name, Date 24
  • 25.
    Ambitious Community Effort Instead of building small, separate, individual & private infrastructures, build a huge common infrastructure that serves both the private goals and the community goals. Presenter Name, Date 25
  • 26.
    Ambitious Community Effort • Individual Benefits – Less expensive than rolling your own – More vantage points available – More data available •  Community Benefits – Unprecedented situational awareness – Wealth of data, … Presenter Name, Date 26
  • 27.
    Intuition -> Plan •  For accurate maps we need more probes •  Deploying very many TTM boxes too expensive •  Smaller probes •  Easily deployable •  USB powered •  24 x 365 capable Presenter Name, Date 27
  • 28.
  • 29.
    Versions •  Version 0 –  Ping to fixed targets (IPv4 & IPv6) ✔ –  Traceroute to 1st two upstream hops ✔ •  Version 1 –  Ping & Traceroute to variable targets –  DNS queries to variable targets •  Version 2 –  Your ideas? •  A non-goal: performance measurements Presenter Name, Date 29
  • 30.
  • 31.
  • 32.
  • 33.
    Hosting = Credits= Measurements •  We cannot be everywhere without your help Become a probe host! •  Donate a fraction of your bandwidth •  Donate a very small amount of electricity You get: •  Recognition •  Access to fixed measurements from your probe •  Credits = Measurements from any probe (Q3/11) Presenter Name, Date 33
  • 34.
    Sponsorship = Credits= Measurements Credits – a measurement ecosystem ? •  Hosting a probe or sponsoring will earn you credits •  Scheduling your own measurements will cost credits •  Simpler measurements are cheaper •  Morecomplex or more frequent measurements cost more Presenter Name, Date 34
  • 35.
    What you seeis what you get Presenter Name, Date 35
  • 36.
    What you seeis what you get Presenter Name, Date 36
  • 37.
    How we seelabs.ripe.net (IPv4 RTT) Presenter Name, Date 37
  • 38.
    How we seelabs.ripe.net (IPv4 RTT) Presenter Name, Date 38
  • 39.
    Sponsorship = Credits= Measurements •  50k probes too expensive for RIPE NCC alone •  Sponsorship Plans: 2K € 8 probes 4K € 16 probes … 64K € 256 probes •  Recognition and many more credits •  Access to fixed measurements from probes now •  Credits = Measurements from any probe (Q3/11) Presenter Name, Date 39
  • 40.
    Sponsorship = Credits= Measurements •  50k probes too expensive for RIPE NCC alone •  Sponsorship Plans: that is 2048€ € 2K 8 probes 4K € 16 probes geek compatible pricing℠ … 64K € 256 probes •  Recognition and many more credits •  Access to fixed measurements from probes now •  Credits = Measurements from any probe (Q3/11) Presenter Name, Date 40
  • 41.
    Measurement nodes –Probes •  Probe (v1 / generation 1): –  Lantronix XPortPro –  Very low power usage –  8MB RAM, 16MB flash –  Runs uClinux –  No FPU, no MMU, virtually no UI –  A reboot costs <15 (<5) seconds –  An SSH connection costs ~30 seconds –  We can remotely update the firmware –  Form factor of the finished probe is just right Presenter Name, Date 41
  • 42.
    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 Presenter Name, Date 42
  • 43.
    Today’s Topics • RIPEstat • RIPE Atlas Presenter Name, Date 43
  • 44.
    RIPE NCC MeasurementTools •  Tools for YOU •  Please support us by –  Using the tools –  Giving us feedback and ideas –  Telling your friends about them –  Finding sponsors for RIPE Atlas Presenter Name, Date 44
  • 45.