RPKI and Route Origin Authorization (ROA)
A Route Origin Authorization (ROA) is a cryptographically signed object that specifies which Autonomous System Number (ASN) is authorized to originate a specific IP address prefix or range.Validate your RPKI status
Use these public tools to confirm that your prefixes are correctly signed and validated:- HE BGP Toolkit — Valid ROAs display a key icon next to the prefix listing on bgp.he.net.
- RPKI Validator — Check your prefix status at the RIPE RPKI Validator; a valid prefix shows as Valid.
Create ROAs by RIR or NIR
Option A: IRINN (India)
To start and create ROA objects for resources under IRINN:- Send an email to
hostmaster@irinn.infrom your registered account email. - Include the following mandatory details:
- ASN — The Autonomous System Number announcing the IP block.
- IP Prefix — The address block (for example,
192.168.0.0/22). - Most Specific Announcement (MSA) — The maximum prefix length allowed (for example,
/24).
Option B: APNIC
- Log in to MyAPNIC, go to Resources > Resource Certification > RPKI, and click Activate RPKI Engine.
- Go to Resources > Route Management > Routes to view your registered prefixes and transit ASNs.
-
Click Create Route and complete the required fields:
- Prefix — The IP prefix block to authorize.
- Origin AS — The ASN authorized to originate the prefix.
- Most Specific Announcement (MSA) — The smallest allowable sub-route (for example,
/24for IPv4 or/48for IPv6). APNIC marks any prefix announced shorter than this length as Invalid. - Whois Option (optional) — Automatically creates
route/route6objects alongside your ROA. When enabled, the difference between the prefix length and the MSA must be 8 bits or less (for example, a/32IPv6 prefix allows an MSA up to/40).
- Review your configuration, select any sub-routes if applicable, and click Submit. APNIC automatically publishes your ROA to the global RPKI repository.
IRR filtering and AS-Set objects
All member networks must maintain accurate prefix and downstream customer records in the Internet Routing Registry (IRR) using RPSL syntax.AS-Set configuration guidelines
- Networks with downstream customers — Maintain an updated
as-setobject that contains your ASN and all downstream member ASNs. - Networks without downstream customers — You do not need to create an
as-setobject. Enter your ASN (for example,AS135814) in PeeringDB.
as-set object:
Add your updated
as-set object or ASN to your PeeringDB record. For step-by-step instructions, see PeeringDB Record.