The Role of RPKI In Strengthening Global Routing Security
RPKI can help networks reject unauthorized route origins. Follow the shared evidence, local decisions and operational dependencies that determine its real effect.

A routing mistake in one network can affect people far away. When an incorrect origin spreads, a working website may become unreachable or traffic may be directed somewhere unintended. RPKI gives receiving networks a way to check one part of an announcement before relying on it.
Its value comes from a chain of actions: a holder publishes usable authorization, software verifies it, and an operator applies a routing policy. Understanding that chain explains both the protection and the points where it can fail.
What is being checked?
Networks exchange reachability information through BGP. A prefix is a block of IP addresses; an ASN identifies an autonomous system. A route origin authorization, or ROA, says which ASN the holder permits to originate routes for specified prefixes.
Validation software checks the signed records and certificates, then supplies validated authorization data. A router compares a route's origin and prefix length with that data. The operator decides what to do with the outcome. This division keeps record publication, evidence validation and routing decisions distinct.
Three outcomes, with different meanings
- Valid: at least one covering authorization permits the advertised origin and prefix length.
- Invalid: covering authorization data exists, but no entry permits that combination.
- NotFound: the data in use has no authorization covering the route.
These rules come from RFC 6811. In particular, an absent covering ROA is not the same as an Invalid route. Nor does Valid mean the entire advertised path has been authenticated.
Where the protection takes effect
If a receiving network rejects Invalid announcements, a conflicting origin can be stopped there rather than carried onward through that network. The effect depends on the authorizations, the data available and the policy actually deployed. Publishing more ROAs and having more networks use origin validation are related but different forms of adoption.
RFC 8481 makes the operator's role explicit: assigning a validation state is separate from acting on it. There is no single global switch that makes every network follow the same policy at once.
A leaked route can retain an authorized origin. A forged path can also preserve that origin value. Origin validation therefore leaves important routing risks open; operators still need other controls and visibility into how routes propagate.
The evidence system needs care too
An authorization naming the wrong ASN or excluding an intended prefix length can make a legitimate operation appear Invalid. Repository, certificate or validator problems can also change the data available to routers. Different caches and update times mean different networks need not reach the same view simultaneously.
Practical preparation includes precise authorizations, tested routing changes, monitored validators and a documented response to stale or missing data. A second validator is useful only to the extent that it reduces the failures you are trying to survive. It does not remove every shared dependency. RFC 7115 addresses operations; RFC 8211 examines adverse actions in the RPKI publication and certification system.
Protection must not become permanent dependence
This is also an institutional design question. A body controlling essential evidence can affect networks it neither operates nor politically represents. In Note 28, Lu Heng argues that the registry function must remain accurate administration, rather than become a means of coercion.
His Note 64 sets a stronger design ambition: common rules should be minimal and locally verifiable, records should be portable, and future changes should depend on voluntary adoption by participants. Security and the ability to replace a failing coordinator must be designed together.
The urgency is concrete. Once users have lost access, discovering who controls a required record becomes an emergency. Trace those dependencies while networks are working. Next, follow how a changed record can become a rejected route.