1
0
mirror of https://github.com/NLnetLabs/rtrtr.git synced 2024-05-11 05:55:07 +00:00
Martin Hoffmann 87f73eeca1 Drops keeping serial number and diff with updates. (#96)
This PR removes the serial number and optional diff from payload::Update.

The serial number was never actually used anywhere so has always been
unnecessary. However, it did provide a sort of safety net for using the
optional diff in case an update was missed somehow. This, however, only ever
happened with the RTR target, so dropping the diff and re-calculating is
probably acceptable both from a performance and reliability perspective.
2024-01-26 15:27:58 +01:00
2023-10-20 11:19:30 +02:00
2023-01-24 10:46:57 +01:00
2021-11-19 11:45:30 +01:00
2023-10-20 11:19:30 +02:00
2022-01-19 12:38:15 +01:00
2023-10-20 11:12:10 +02:00
2023-10-20 11:19:30 +02:00
2023-10-20 11:20:50 +02:00
2023-10-20 11:19:30 +02:00
2019-06-21 11:23:13 +02:00
2022-02-09 12:37:48 +01:00

RTRTR An RPKI data proxy

CI Documentation Status crates.io Discord

RTRTR is an RPKI data proxy, designed to collect Validated ROA Payloads from one or more sources in multiple formats and dispatch it onwards. It provides the means to implement multiple distribution architectures for RPKI such as centralised RPKI validators that dispatch data to local caching RTR servers.

RTRTR can read RPKI data from multiple RPKI Relying Party packages via RTR and JSON and, in turn, provide an RTR service for routers to connect to. The HTTP server provides the validated data set in JSON format, as well as a monitoring endpoint in plain text and Prometheus format.

If you have feedback, we would love to hear from you. Dont hesitate to create an issue on Github or post a message on our RPKI mailing list or Discord server.

Getting Started

Getting started with RTRTR is really easy by installing a binary package for either Debian and Ubuntu or for Red Hat Enterprise Linux (RHEL) and compatible systems such as Rocky Linux. Alternatively, you can run with Docker or build from the source code using Cargo, Rusts build system and package manager.

Please refer to the comprehensive documentation to learn what works best for you.

Description
No description provided
Readme 3.1 MiB
Languages
Rust 96.9%
Dockerfile 2.5%
Shell 0.6%