
Help Center
Listing a Subnet
For IP Owners: How to Create ROA in RIPE NCC
This section is for subnet owners who list their IPs on IPbnb. If you are leasing a subnet (lessee), you do not need to create ROA - the owner creates it. This section is included for reference and to help you understand what the owner must do.
7
min.
Reading time
Intermediate
Complexity level
Table of Contents
item
Prerequisites for ROA Creation
Before creating a ROA, the subnet owner must have:
RIPE NCC LIR Account: Active membership with login credentials
Resource Certification Enabled: RPKI must be set up for their resources
IP Ownership: Registered holder of the subnet in RIPE database
Notification from IPbnb: Email with subnet, ASN, and deadline details
Step-by-Step ROA Creation Instructions
What to expect: The process takes about 5 minutes. You will log in to the RIPE NCC portal, open the RPKI dashboard, and create a ROA by entering the subnet prefix, ASN, and maximum length from your IPbnb notification email. Once saved, the ROA propagates automatically - no manual confirmation to IPbnb is needed.
If you have not listed your subnet on IPbnb yet, see How to List Your Subnet on IPbnb first.
Step 1: Log In to RIPE NCC Portal
Go to https://my.ripe.net
Click "Login"
Enter RIPE NCC credentials
Complete two-factor authentication (if enabled)
Click "Sign In"
Step 2: Access RPKI Dashboard
After login, locate the left navigation menu
Click "Certificate Management" or "RPKI"
Directed to RPKI Dashboard
First-time RPKI users:
Choose "Hosted CA" (RIPE NCC manages certificates)
Read and accept Terms and Conditions
Click "I accept. Create my Certificate Authority"
Wait for CA creation (usually instant)
Step 3: Navigate to Route Origin Authorizations
In RPKI Dashboard, see several tabs
Click "Route Origin Authorisations (ROAs)" tab
Shows all existing ROAs
Step 4: Create New ROA
Click "+New ROA" button (top-right)
Form appears with empty fields
Step 5: Enter ROA Details
Enter information exactly as shown in IPbnb's notification email:
Field 1: Prefix
Enter the subnet address from IPbnb notification
Format: IP address with prefix length
Example:
185.123.45.0/24Must be exact match
Field 2: ASN
Enter the lessee's ASN from IPbnb notification
Format: With or without "AS" prefix
Example:
AS64512or64512Must be exact match
Field 3: Maximum Length
Set equal to prefix length for security
For /24 subnet → enter
24For /23 subnet → enter
23For /22 subnet → enter
22
Example Entry:
Prefix: 185.123.45.0/24
ASN: AS64512
Maximum Length: 24
Step 6: Review ROA Configuration
Verify all details before saving:
Prefix matches IPbnb notification exactly
ASN matches IPbnb notification exactly
Maximum Length is set correctly
Step 7: Save the ROA
Click "Save" button (may appear as floppy disk icon)
System validates input
If validation passes, ROA created immediately
New ROA appears in ROAs list
Status shows "Active" or "Published"
Step 8: Verification
Wait 5-10 minutes for ROA to propagate to RPKI validators.
Check that ROA shows:
Status: Active or Published
No error messages or warnings
Step 9: Automatic Notification
No need to manually notify IPbnb:
IPbnb's system checks RPKI every 15 minutes
Detects new ROA automatically
Sends confirmation to both owner and lessee
Lessee's subnet activates
Timeline:
ROA propagation: 5-10 minutes
IPbnb detection: Up to 15 minutes
Total: Usually confirmed within 30 minutes
Creating ROA for Multiple ASNs
If lessee requests multiple ASNs for one subnet, owner must create separate ROA for each:
Example:
Subnet: 185.123.45.0/24
Requested ASNs: AS64512, AS64513, AS64514
Process:
Create first ROA (AS64512) as described
Click "+New ROA" again
Enter same prefix: 185.123.45.0/24
Enter second ASN: AS64513
Set same Maximum Length: 24
Save
Repeat for AS64514
Result: Three separate ROAs:
185.123.45.0/24 → AS64512 /24
185.123.45.0/24 → AS64513 /24
185.123.45.0/24 → AS64514 /24
Troubleshooting ROA Issues
Problem: "Overlapping ROA" Error
Solution:
Review existing ROAs
Check if ROA already exists for this prefix
If for different ASN: Normal for multiple ASN scenarios, proceed
If for same ASN: Edit existing ROA instead of creating new
Problem: "Invalid Prefix" Error
Solutions:
Verify prefix format: XXX.XXX.XXX.XXX/XX
Check you own this prefix in RIPE database
Ensure prefix registered to your LIR
Problem: "Invalid ASN" Error
Solutions:
Try with "AS" prefix: AS64512
Try without "AS": 64512
Verify ASN exists at stat.ripe.net
Confirm ASN with lessee via IPbnb
Problem: ROA Not Appearing After Creation
Solutions:
Wait 10-15 minutes for propagation
Refresh ROAs tab
Check Certificate Authority status is "Active"
If CA "Pending" or "Inactive", contact RIPE NCC support
Problem: "Certificate Authority Not Found"
Solution:
Return to RPKI Dashboard home
Look for "Create Certificate Authority"
Choose "Hosted CA"
Accept Terms
Wait 1-2 minutes for creation
Retry ROA creation
What Happens If Owner Doesn't Create ROA Within 48 Hours
Automatic consequences:
At 48 Hours:
Lease automatically cancelled
Lessee receives full refund
Subnet returned to IPbnb catalog
Penalties for Owner:
Reduced priority in future lease matching
Possible temporary suspension
Financial penalties per Owner Agreement
Repeated failures: Removal from platform
How to Avoid:
Set email alerts for IPbnb notifications
Create ROAs immediately upon request
Contact IPbnb support if technical issues
Keep RPKI credentials accessible
Best Practices for Owners
Security:
Verify ASN with lessee before creating ROA
Always set Maximum Length equal to prefix length
Review ROAs regularly
Delete ROAs promptly after lease ends
Efficiency:
Create ROAs immediately (don't wait 48 hours)
Use Hosted CA (easier than delegated RPKI)
If lessee needs multiple ASNs, create all ROAs at once
Keep records of which ROAs correspond to which leases
Communication:
Check email regularly for IPbnb notifications
Respond to IPbnb messages promptly
Report technical problems immediately
Related articles


