Skip to content
Internet Data Junkie edited this page Jan 1, 2021 · 2 revisions

Measurements of RPKI repositories

To provide information about the stability and performance of the RPKI ecosystem it is important to measure the repositories where RPKI certificates, ROAs etc. are hosted.

Measurement details

The set of RPKI repositories is fetched from http://jdr.aws.nlnetlabs.nl/api/v1/uris , and based on that measurements are set up with the following characteristics:

  • sources: All RIPE Atlas anchors
  • interval: every hour
  • spread: 3600s (this makes it that the time each individual anchor measures towards a target is spread out evenly across the hourly measurement interval, and not all confined within a small timeframe every hour)
  • a TCP-ping is performed (by doing a traceroute with TTL start/end at 255), towards RRDP (TCP/443) and rsync (TCP/873)
  • at measurement creation it is tested if the hostname of the RPKI end-point resolves to and IPv4 and/or IPv6 address and based on that IPv4 and/or IPv6 measurements for this end-point are created

The measurements can be found by filtering on the tag 'rpki-repositories-bundle'.

The measurements are created and maintained by Emile Aben (RIPE NCC)

Code

Code is available here: https://github.com/emileaben/rpki-repos-msm-bundle A log of what measurements are started is available in that repo: https://raw.githubusercontent.com/emileaben/rpki-repos-msm-bundle/main/rpki-repo-measurements.jsonf (this includes measurement IDs)