Route Origin Authorizations (ROAs)
Route Origin Authorization (ROA) Overview
A ROA is a cryptographically signed object that states which Autonomous System (AS) is authorized to originate a particular IP address prefix or set of prefixes. ROAs may only be generated for Internet number resources covered by your resource certificate. (The term ROA Request is used interchangeably with ROA on ARIN’s site to mean a route origination authorization created in ARIN’s RPKI repository.)
A ROA is composed of:
- An Origin AS
- A prefix and max length
- A ROA name (optional)
Creating a ROA in ARIN Online
- Log in to ARIN Online and select Routing Security from the navigation menu.
- In the ‘Your Organization’ window, select Manage ROAs for the organization for which you want to configure RPKI.
- On the ‘Routing Security Dashboard’ page, select Create RPKI.
- In the ‘Create a Route Origin Authorization (ROA)’ window, complete the required fields, then select Next Step.
- In the ‘Review ROA’ window, review and submit your ROA request by selecting Submit.
Note: Duplicate and overlapping ROAs are no longer allowed. The necessity for duplicate ROAs was removed with the release of the ROA auto-renew feature. See the RPKI FAQ for additional information.
Viewing Your ROAs
You can view your ROAs using these methods:
Using the API
Visit ARIN’s RESTful provisioning system (Reg-RWS) to view a list of ROAs for an organization. (Note that you will need an ARIN Online account with an API Key to use Reg-RWS.)
Using ARIN Online
- Log in to ARIN Online and select Routing Security from the navigation menu.
- In the ‘Routing Security Dashboard’ window, select Manage RPKI.
- Select ‘ROAs’ in the top menu to view those created for the organization.
You can view your ROAs for another organization by using the drop-down menu in the upper left to select a different Org ID and selecting ROAs in the top menu.
Verifying Your ROAs Are Active
The RPKI repository is updated every few minutes. To verify that your resources are active, you’ll need to use an RPKI validator and obtain ARIN’s RPKI repository. Visit Using ARIN’s RPKI Repository for Routing for more information.
Removing a ROA
Removing a ROA removes it from the RPKI repository, and adds it to the Certificate Revocation List (CRL) of the parent certificate. CRLs are published as part of the repository. Note that there is a system limitation for revocations in CRLs.
You can delete your ROAs using one of the following methods:
Using the API
Visit ARIN’s RESTful provisioning system (Reg-RWS) to delete a ROA (note that you will need an ARIN Online account with an API Key to use Reg-RWS).
Using ARIN Online
- Log in to ARIN Online and select Routing Security from the navigation menu.
- In the ‘Your Organization’ window, select Manage RPKI to view those created for the organization.
- In the ‘Route Origin Authorizations’ window, select Remove.
- Choose Remove again to confirm the removal. Changes will take effect in the RPKI database immediately and will be reflected in the public RPKI repository within 24 hours.
Resource Certification (RPKI)
- ARIN's Trust Anchor Locator (TAL)
- Hosted RPKI
- Using ARIN’s RPKI with Bring Your Own IP Services
- ARIN Repository Publication Service (RPS) - 'Hybrid RPKI'
- Delegated RPKI
- Resource Public Key Infrastructure (RPKI) FAQs & Best Practices
- Route Origin Authorizations (ROAs)
- RPKI Troubleshooting
Registration Services Help Desk
7:00 AM to 7:00 PM ET
Phone: +1.703.227.0660
Fax: +1.703.997.8844