Routinator 3000 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 the various repositories and verifies the signatures.
Via the built-in RTR server Routinator can feed the verified data to hardware routers supporting Route Origin Validation such as Juniper, Cisco, Nokia and Arista, as well as serving software solutions like BIRD, OpenBGPD, GoBGP and VyOS.
Routinator can also output its data in a number of useful formats, such as CSV and JSON, via the command line interface and the API. A user interface is available via the built-in HTTP server, which also provides Prometheus monitoring endpoints, status and logging information, and more.
For larger networks, we have developed RTRTR as a companion to Routinator. This makes it possible to centralise validation performed by Routinator and have RTRTR running in various locations around the world to which routers can connect.
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 and a Discord server. This is also where we will announce releases of the application and updates on the project.
Professional support services are available for Krill, Routinator and RTRTR, offering premium support, consultancy hours, early security warnings under non-disclosure, as well as priority feature requests.
Routinator and all supporting libraries are licensed under the BSD 3-Clause License.