Routinator logo

Routinator is RPKI Relying Party software, also known as an RPKI Validator. It is designed to have a small footprint and great portability.

Routinator connects to the Trust Anchors of the five Regional Internet Registries (RIRs) — APNIC, AFRINIC, ARIN, LACNIC and RIPE NCC — downloads all of the certificates and ROAs in their repositories and validates the signatures. It can feed the validated information to hardware routers supporting Route Origin Validation such as Juniper, Cisco and Nokia, as well as serving software solutions like BIRD and OpenBGPD. Alternatively, Routinator can output the validated data in a number of useful formats, such as CSV, JSON and RPSL.

Getting Started

To get started with Routinator, please refer to the README on GitHub, the documentation on Read the Docs, as well as the manual page.

When choosing a system to run Routinator on, please consider that the application was designed to have a small footprint. The current version consumes as little as 12MB of RAM and cryptographic validation of the RPKI data set only takes a few seconds on modest hardware.

Feedback

If you run into a problem with Routinator or you have a feature request, please create an issue on GitHub. We are also happy to accept your pull requests. For general discussion and exchanging operational experiences we provide a mailing list. This is also the place where we will announce releases of the application and updates on the project.

Follow the adventures of Routinator on Twitter and listen to its favourite songs on Spotify.