The RPKI repository archive is at https://ftp.ripe.net/rpki/
The archive is structured as follows:
https://ftp.ripe.net/rpki/TAL/YYYY/MM/DD/
with:
TAL: Trust anchor [1]YYYY: YearMM: MonthDD: Day
The individual daily directories per trust anchor contain 2 files:
repo.tar.xz: The raw repository content (as a tar-gzipped archive)roas.csv.xz: The VRPs (Verified ROA Payloads) that were extacted from the PKI materials
A description of data issues from a researchers perspective is available at rpki-study.github.io
Dates are the date of the change in the processing. They are likely reflected started in the file that starts on the next day.
- Use routinator v0.13.1
- After user feedback, we have unified the compression method used. The
archive of historic
roa.csvfiles was compressed as.xzas well. Therepo.tar.gzarchives have been recompressed asrepo.tar.xz.
- Added JSON output (
output.json.xz)
Changed:
- Compressed version of
roa.csvadded (roa.csv.xz) - XZ compressed version of
repo.tar.gzadded (repo.tar.xz)
- Routinator updated to 0.13.0
- Enabled ASPA (draft-ietf-sidrops-aspa-profile-16 support) on routinator
- Routinator updated from 0.11.3 to 0.12.1
- Failure to produce archives between 2023-07-14 and 2023-07-17 (including). These archives will remain missing. Service is restored on 2023-07-18.
- No archives were created on 24-6-2023. This archive will remain missing.
- Fix unit of IPv6 address space in ROAs on certification-stats. The data
was always in
/48s, but historically displayed as/32s.
- Generate md5 and sha256 hashes so that downloads can be verified.
- Re-uploaded all archives between 2022-02-18 and 2022-04-05 (including) to correct a 32-byte prefix in files in the unvalidated paths of the archives.
Resolves: 32-byte prefix in the historic archives.
- Routinator updated from 0.10.1 to 0.11.1-rc1
Resolves: 32-byte prefix on files in the unvalidated paths of the archives from this day on.
routinator.lognow contains errors + verbose output.- steps we execute changed:
routinator update,routinator vrps --no-update,routinator dump
- steps we execute changed:
- Trust Anchor certificate added to the archive (directly for now)
Resolves: trust anchor certificates are included in the dataset. Resolves: large fraction of days with partial data for APNIC
rrdpis enabled. This should resolve the updates containing only partial data for APNIC.routinator.logcontaining errors in routinator output was added.
Artifact: change in directory structure of output (RRDP hostnames are present
in repo.tar.gz archive).
Known issue: trust anchor certificates are not present in output (and may
have been for a while)
The containers running the data collection job have IPv6 connectivity
Data collection switched from rpki-validator-2 to routinator 0.10.1.
- routinator starts with a clean cache every day.
rrdpis not enabled (similar to rpki-validator-2).- The container running the job does not have IPv6 connectivity.
Known issue: A large fraction of the days has partial data for APNIC.
- rpki-validator 2 was used
- The roa.csv file is missing from a large number of repos.