2020-11-16 15:33:09 +01:00
|
|
|
|
# RTRTR – An RPKI data proxy
|
2020-02-10 13:54:54 +01:00
|
|
|
|
|
2022-02-09 12:37:48 +01:00
|
|
|
|

|
2021-06-01 20:38:38 +02:00
|
|
|
|
[](https://rtrtr.docs.nlnetlabs.nl/en/stable/?badge=stable)
|
2022-02-09 12:37:48 +01:00
|
|
|
|
[](https://crates.io/crates/rtrtr)
|
|
|
|
|
[](https://discord.gg/8dvKB5Ykhy)
|
2020-07-17 12:16:05 +02:00
|
|
|
|
|
2021-03-16 10:40:02 +01:00
|
|
|
|
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.
|
|
|
|
|
|
2021-06-01 20:38:38 +02:00
|
|
|
|
If you have feedback, we would love to hear from you. Don’t hesitate to [create
|
|
|
|
|
an issue on Github](https://github.com/NLnetLabs/rtrtr/issues/new) or post
|
|
|
|
|
a message on our [RPKI mailing
|
|
|
|
|
list](https://lists.nlnetlabs.nl/mailman/listinfo/rpki) or [Discord
|
2022-02-09 12:37:48 +01:00
|
|
|
|
server](https://discord.gg/8dvKB5Ykhy).
|
2020-02-13 17:14:28 +01:00
|
|
|
|
|
2022-02-09 12:37:48 +01:00
|
|
|
|
## Getting Started
|
2020-07-02 16:02:58 +02:00
|
|
|
|
|
2022-02-09 12:37:48 +01:00
|
|
|
|
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, Rust’s build system and
|
|
|
|
|
package manager.
|
2020-07-02 16:02:58 +02:00
|
|
|
|
|
2022-02-09 12:37:48 +01:00
|
|
|
|
Please refer to the comprehensive
|
|
|
|
|
[documentation](https://rtrtr.docs.nlnetlabs.nl/) to learn what works
|
|
|
|
|
best for you.
|