Live RPKI Route Origin Validation

Check if a route is cryptographically valid before it hits the internet

Enter an origin ASN and IP prefix to validate it against real, live Route Origin Authorizations (ROAs). Built on RIPEstat's RPKI validation data — real results, no simulated output.

3Validation states
LiveROA data source
20Bulk pairs per run
FreeNo signup required

More networking & security tools

Format: AS followed by digits, or digits only.
IPv4 or IPv6 in CIDR notation.
One "ASN,PREFIX" pair per line.
Capabilities

Everything you need to verify route origin authorization

A focused, no-nonsense validator built for network engineers, NOC teams, and anyone hardening BGP against route leaks and hijacks.

Live ROA lookups

Every check queries current RPKI validation data — never cached mock output.

Bulk validation

Paste up to 20 ASN/prefix pairs and validate your whole route table in one pass.

Realtime input validation

ASN and CIDR fields are checked as you type, before any request is sent.

Matching ROA breakdown

See every ROA that covers a prefix, including max length and per-ROA validity.

Security recommendations

Each result includes a plain-language action: keep, fix the ROA, or investigate the origin.

Copy, download, share

Export results as JSON or TXT, copy to clipboard, or share the tool directly.

Process

How RPKI Validator works

01

Enter ASN + prefix

Provide the origin AS number and the IPv4/IPv6 prefix you want to check.

02

We query live RPKI data

Our backend calls the RIPEstat RPKI validation API and pulls covering ROAs in real time.

03

Get a clear verdict

Results show Valid, Invalid, or Unknown, plus every matching ROA and its max prefix length.

04

Act on the recommendation

Copy, download, or share the outcome — and fix ROAs flagged as Invalid at your RIR portal.

RPKI Explained

What RPKI validation actually checks, and why it matters

Border Gateway Protocol was never designed with authentication in mind, which is why a single misconfigured router — or a deliberate route hijack — can redirect traffic meant for a bank, a hospital, or a government network to somewhere it was never supposed to go. Resource Public Key Infrastructure closes part of that gap. It lets the holder of an IP prefix cryptographically sign a Route Origin Authorization, or ROA, stating exactly which autonomous system is permitted to originate that prefix, and how specific the announcement is allowed to be. Anyone downstream, including this rpki validator, can then compare a real BGP announcement against the signed record and get one of three answers.

A route is Valid when its origin ASN and prefix length fall within a covering ROA. It is Invalid when a ROA exists for that prefix but the announcing ASN doesn't match, or the announcement is more specific than the ROA's max length allows — both are classic signatures of route leaks or hijacks. When no ROA covers the prefix at all, the result is Unknown, which simply means the space hasn't been signed yet, not that anything is wrong. Tools like Routinator, rpki-client, and the RIPE NCC RPKI Validator run this same comparison continuously inside a network's routing infrastructure, feeding the verdict to routers so they can reject Invalid announcements before they ever reach a forwarding table.

Testing a prefix manually is still useful even if your network already runs a validator, because it lets you confirm a ROA before you rely on it, debug why a new advertisement is being dropped by peers, or check a partner's routing hygiene before signing an interconnect agreement. A typical rpki test only needs two inputs: an origin ASN such as AS15169 and a prefix such as 8.8.8.0/24. Behind the scenes, this checks the same rpki roa records published by ARIN, RIPE NCC, APNIC, LACNIC, and AFRINIC, so the verdict here matches what a production validator would return.

If you're publishing your own ROAs for the first time, a few habits keep you out of trouble. Set the max length only as wide as you actually announce — a ROA that's too permissive still lets an attacker originate a more specific sub-prefix and pass validation. Cover every prefix you announce, including any temporary or backup ranges, since an unsigned prefix defaults to Unknown rather than blocking anything. And re-check after any renumbering or ASN change, because a stale ROA turns your own legitimate announcement Invalid the moment it goes out. Used this way, RPKI validation stops being a one-time compliance checkbox and becomes a routine part of keeping BGP announcements honest.

FAQ

Frequently asked questions

RPKI (Resource Public Key Infrastructure) lets a prefix holder publish a signed Route Origin Authorization declaring which ASN may originate a prefix, and up to which maximum length. A validator compares an observed announcement's ASN and prefix against covering ROAs and returns Valid, Invalid, or Unknown (NotFound).

Invalid means a ROA covers the prefix, but the announcing ASN doesn't match the authorized origin, or the announcement is more specific than the ROA's max length. Networks enforcing route origin validation typically drop or de-preference Invalid routes, so an unexpected Invalid result is worth investigating right away.

Create the ROA through your RIR's hosted portal (or your own CA for delegated RPKI), specifying the origin ASN and max prefix length. After it propagates — usually minutes to a few hours — enter the same ASN and prefix into this validator and confirm the result returns Valid.

Explore more free networking & developer tools

Everything on SEOWebChecker.com is free to use, with real live results — no signup required.