netstats.gr
← Dashboard

RPKI routing security

The Resource Public Key Infrastructure (RPKI) lets address holders publish signed ROAs stating which Autonomous System may originate each prefix in BGP. Networks doing Route Origin Validation then classify every announcement as:

  • Valid — a ROA exists and the announcing AS matches it. Safe to accept.
  • Invalid — a ROA exists but the origin or prefix length is wrong. Often a hijack or misconfiguration; should be dropped.
  • Not found — no ROA covers the prefix, so it cannot be verified either way.

Higher valid share means a network is harder to hijack via a bogus BGP announcement. Coverage below is weighted by address count within each family.

IPv4 RPKI coverage
48.0%
2B of 4.2B routed addrs valid
IPv6 RPKI coverage
50.4%
8B of 15.8B routed /48 valid
Invalid prefixes
4,687
4,304 IPv4 · 383 IPv6 — potential hijacks
Unverifiable
51.9%
of routed IPv4 has no ROA (not found)

Validation status by family

Share of routed address space that is RPKI valid, invalid, or not found — by address weight.

Best IPv4 coverage

Countries with the highest valid share (routed IPv4 ≥ 10M addresses).

CountryCoverageRouted IPv4Invalid
NL Netherlands
93.1%
60.9M34
DK Denmark
92.3%
11.5M1
CZ Czechia
91.7%
11.3M5
DE Germany
88.3%
122.1M56
PL Poland
87.2%
23.7M2
SA Saudi Arabia
86.0%
19.9M1
FR France
83.1%
78.9M16
SE Sweden
82.2%
18.3M4
GR Greece
81.6%
10.3M2
FI Finland
80.6%
12.7M1
GB United Kingdom
78.4%
95.7M43
IL Israel
75.8%
12M41
PH Philippines
75.7%
10.3M9
EU Europe (region)
75.6%
13.8M2
NO Norway
74.4%
16.1M3

Lowest coverage among large holders

Most-exposed networks — large routed footprint (≥ 10M addrs) but little RPKI signing.

CountryCoverageRouted IPv4Invalid
TN Tunisia
0.0%
18.6M0
MA Morocco
0.1%
30.6M0
KR South Korea
0.4%
160.8M2
MX Mexico
11.0%
37.6M15
BR Brazil
16.3%
114.9M36
VN Vietnam
18.9%
44M7
ZA South Africa
32.9%
38.7M27
CO Colombia
35.3%
19.9M193
EG Egypt
36.6%
55.5M0
CN China
40.4%
429.2M20
AR Argentina
41.7%
33.5M26
US United States
44.7%
1.7B1.6K
CA Canada
47.2%
79.7M40
IT Italy
47.7%
65.6M18
CL Chile
47.8%
12.2M22