Sell IPv4 Addresses
Network Partners
Internet routing depends on more than simply announcing an IP prefix through BGP.
Network operators also rely on routing-policy information to understand which Autonomous System is expected to originate a prefix and to build routing filters that help control which announcements they accept.
One of the long-established mechanisms used for this purpose is the Internet Routing Registry, or IRR.
Within an IRR, an IRR route object associates an IPv4 prefix with an origin Autonomous System Number (ASN). It provides structured routing-policy information that operators and automated tools can query when evaluating expected route announcements.
An IRR route object is therefore an important part of operational routing hygiene—but it should not be confused with a live BGP announcement, a Route Origin Authorization (ROA), or a Letter of Authorization (LOA).
This guide explains what an IRR route object is, how it works, how network operators use it, and why accurate IRR information can matter when deploying IPv4 address space.
An Internet Routing Registry (IRR) is a database containing information about Internet routing policies.
Routing registries allow network operators to publish structured information describing matters such as:
The RIPE NCC Routing Registry contains Internet routing information that operators can use when working with routing policies and filters.
The IRR ecosystem is not one single database controlled by one entity. Multiple routing registries exist, and operators may query IRR data as part of their network-management processes.
The underlying language traditionally used to represent this information is RPSL — Routing Policy Specification Language.
RFC 2622 defines RPSL and describes how routing policies can be represented in a structured format.
An IRR route object is an RPSL object that associates an IPv4 prefix with the Autonomous System expected to originate that route into interdomain routing.
The RIPE Database documentation describes the route object as containing routing information for IPv4 address space and identifies two particularly important fields:
Together, these fields identify the essential prefix-to-origin relationship represented by the route object.
See the RIPE Database RPSL object documentation for additional details.
A simplified route object might look like this:
route: 203.0.113.0/24 origin: AS64500 descr: Example network mnt-by: EXAMPLE-MNT source: EXAMPLE
This is an illustrative example using documentation address and ASN space.
Conceptually, it says:
The prefix203.0.113.0/24is expected to be originated byAS64500.
That information can then be queried and used by network operators and routing-policy tools.
A route object may contain several attributes, but a few are especially important for understanding its purpose.
| Field | Purpose |
|---|---|
| route: | Specifies the IPv4 prefix represented by the object |
| origin: | Specifies the ASN expected to originate the prefix |
| descr: | Optional description of the route or organization |
| mnt-by: | Identifies the maintainer associated with managing the object |
| mnt-routes: | May define authorization for management of related route objects |
| notify: | Can specify contacts to notify about changes |
| created: | Records creation information where supported by the registry |
| last-modified: | Shows when the record was last modified |
| source: | Identifies the IRR database source |
The exact object requirements and authorization rules depend on the registry being used.
RPSL stands for Routing Policy Specification Language.
It is the structured language used to describe routing-policy information in many Internet Routing Registries.
RFC 2622 defines RPSL for IPv4 routing-policy information.
Its object types include:
Among these, therouteobject is particularly relevant when answering:
Which ASN is expected to originate this IPv4 prefix?
RPSL was later extended for additional address families through RPSLng, documented in RFC 4012 .
One important operational use of IRR data is route filtering.
Networks exchanging routes through BGP do not necessarily want to accept every prefix another network sends them.
Instead, an operator may build filters describing which prefixes a customer or peer is expected to announce.
IRR information can help support this process.
A simplified workflow might look like this:
In practice, implementation varies between network operators, and an IRR record does not guarantee that every upstream provider will automatically accept a route.
The important point is that the IRR provides structured routing-policy information that other operators can consume.
No.
This distinction is critical.
An IRR route object and a BGP route are related, but they are not the same thing.
Describes intended routing-policy information.
For example:
203.0.113.0/24 → AS64500
Is the operational routing announcement propagated between Autonomous Systems.
It tells other networks:
This prefix is currently reachable through this routing path.
Creating a route object does not automatically inject a route into the global BGP table.
Likewise, a route may appear in BGP even if corresponding IRR information is missing, incorrect or outdated.
This is why network operators often need to compare registry information with observed routing reality.
LARUS discusses the importance of accurate registry information in Outdated WHOIS and RDAP Records: A Hidden Risk in IPv4 Transfers .
IRR and RPKI are related to routing, but they solve different problems and use different trust models.
A Route Origin Authorization (ROA) is part of Resource Public Key Infrastructure (RPKI).
A ROA allows the relevant resource holder, through the RPKI certification hierarchy, to make a cryptographically verifiable statement about which ASN may originate a prefix and what maximum prefix length is permitted.
An IRR route object is a routing-policy database object and does not provide the same cryptographic validation.
| Feature | IRR Route Object | RPKI ROA |
|---|---|---|
| Main purpose | Publish routing-policy and origin information | Cryptographically authorize route origin |
| Prefix | Yes | Yes |
| Origin ASN | Yes | Yes |
| Maximum prefix length | Not equivalent to ROA MaxLength | Supported |
| Cryptographically validated through RPKI | No | Yes |
| Used for route filtering | Common use | Used for Route Origin Validation |
| Represents live BGP route | No | No |
| Replaces BGP | No | No |
Learn more in LARUS's guides to RPKI and Route Origin Authorization (ROA) .
A simple way to understand the distinction is:
IRR publishes routing-policy information. RPKI provides cryptographically verifiable route-origin authorization.
They can complement one another.
These concepts are frequently confused, especially when deploying new or leased IPv4 resources.
| Mechanism | Main Question It Helps Answer |
|---|---|
| IRR route object | Which ASN is documented as the expected origin for this prefix? |
| ROA / RPKI | Is this ASN cryptographically authorized to originate this prefix under the RPKI hierarchy? |
| BGP | Which network is actually announcing reachability for this prefix now? |
| LOA | What documentation supports permission for a network to announce the prefix? |
These mechanisms operate at different layers.
For example, a network could have:
That represents strong alignment between contractual documentation, routing-policy data, security assertions and operational routing.
But if one layer says AS64500 while another shows AS64501, the mismatch may require investigation.
LARUS's guide to the role of the LOA in IPv4 leasing explains how LOA documentation relates to routing deployment.
IRR becomes particularly relevant when an organization leases IPv4 address space and intends to announce it through its own ASN.
Consider this simplified deployment:
IPv4 Provider
↓
Leased IPv4 Prefix
↓
Customer ASN
↓
BGP Announcement
↓
Transit / Internet
Suppose a customer leases:
203.0.113.0/24
and wants to originate it from:
AS64500
Depending on the networks involved, operational preparation may include:
The objective is not to make every database identical merely for administrative neatness.
The objective is to make relevant routing information accurately reflect how the network is intended to operate.
For organizations preparing an actual IPv4 deployment, see LARUS's guide to leasing IPv4 addresses .
For the wider commercial and operational context, read the complete IP Leasing Guide .
This depends on:
A lessee should therefore not assume it can independently create or modify every IRR object associated with leased address space.
Before deployment, ask the IPv4 provider:
The goal is to know who has the authority and ability to update routing information when the network changes.
Incorrect or outdated IRR data can create operational inconsistency.
The route object says:
origin: AS64500
but the production network is announcing from:
AS64501
Networks that rely on IRR-based filtering may not see the expected relationship.
The IRR object may describe a different prefix length from the route the organization intends to announce.
A route object may remain after a previous deployment has ended.
A business may move connectivity or change its origin ASN without coordinating the associated routing-policy records.
These situations do not mean IRR alone determines whether a prefix is reachable.
They mean the published policy data no longer accurately describes intended routing.
For operational infrastructure, accuracy matters.
No.
An IRR route object should not be treated as a property title or universal proof of ownership.
It is a routing-policy object.
Similarly, the existence of an IRR object should not be confused with:
These layers should be kept conceptually separate.
Registry and routing records should describe operational relationships accurately; they should not be treated as creating every underlying commercial or legal right by themselves.
Yes.
They are not mutually exclusive.
A network can publish routing information through an IRR while also maintaining an appropriate ROA through RPKI.
A simplified operational model is:
Resource / Registry Information
↓
Routing Authorization
↙ ↘
IRR RPKI
↓ ↓
Route Policy Origin Validation
\ /
\ /
BGP
↓
Operational Routing
Each layer contributes different information.
Keeping them aligned can make network intent easier for other operators and automated systems to understand.
Start with the exact CIDR prefix.
203.0.113.0/24
Check whether a route object exists for the prefix.
Confirm that the recorded ASN matches the intended deployment.
Look for related routing objects that may affect operational interpretation.
Check which ASN is actually originating the prefix.
If a ROA exists, confirm:
If IRR, RPKI and intended BGP routing disagree, understand why before depending on the prefix in production.
Before announcing an IPv4 prefix, check:
For leased IPv4, also confirm:
Network operations change.
Organizations may:
Routing records should be able to follow those legitimate operational changes.
When records become disconnected from the actual network, operators may face additional troubleshooting and coordination work.
This is why accurate routing information is not simply an administrative concern.
It supports a broader operational principle:
Coordination systems work best when their records accurately describe the network that is actually intended to run.
IRR route objects are one part of that coordination layer.
An IRR route object is a relatively simple record with an important operational purpose.
At its core, it connects:
IPv4 Prefix → Origin ASN
But understanding that relationship correctly requires recognizing what an IRR route object does—and what it does not do.
It can:
It does not:
For network operators, the strongest approach is not to depend on one record in isolation.
Instead, check whether the relevant operational layers agree:
Resource information → authorization → IRR → RPKI → BGP
When those layers accurately reflect the intended network, troubleshooting becomes easier and routing relationships become clearer.
For organizations deploying leased IPv4, this is particularly important because a new address block may involve several parties and several operational records before traffic begins to flow.
Understanding the IRR route object is therefore not merely about learning another database field.
It is about understanding how routing-policy information helps keep Internet operations coordinated as networks change.
An IRR route object is an RPSL record that associates an IPv4 prefix with the ASN expected to originate that prefix in interdomain routing.
IRR stands for Internet Routing Registry.
Internet Routing Registries publish structured routing-policy information that network operators can query and use for tasks such as route-policy management and filtering.
For understanding route origin, the most important fields are generallyroute:, which identifies the IPv4 prefix, andorigin:, which identifies the origin ASN.
No. An IRR route object documents routing-policy information. A BGP announcement is the operational advertisement of network reachability.
No. A ROA is part of RPKI and provides cryptographically verifiable route-origin authorization. An IRR route object is routing-policy information stored in an Internet Routing Registry.
No. Actual routing still depends on BGP configuration, upstream connectivity, filtering and other operational factors.
That depends on the routing arrangement and requirements of the networks involved. If an operator or upstream relies on IRR-based filtering, appropriate IRR information may be important for deployment.
It depends on the IRR, resource administration and provider arrangement. Customers should confirm with their IPv4 provider who is responsible for creating and modifying routing objects.
Yes. Records can become outdated or inconsistent with current network operations. Operators should compare IRR information against intended routing, observed BGP and RPKI where applicable.
Yes. IRR can publish routing-policy information while RPKI provides cryptographically verifiable origin authorization. They perform different but complementary roles.
RPSL stands for Routing Policy Specification Language. RFC 2622 defines the language used to represent routing-policy objects such as route, aut-num and as-set objects.
2024-07-17 14:09:12
IPv4 AddressesIPv4, or Internet Protocol version 4, is the fourth version of the Internet Protocol and is one of the core protocols of standards-based internetworking methods in the Internet and other packet-switched networks.
2023-10-13 06:38:02
BUY IPThere are a number ways buy a public IP address: from an ISP, RIR, or through an IP address broker. First, let's look into the basics of public IP addressing.
2024-12-24 14:47:06
Class C IP AddressA foundational understanding of Class C IP addresses necessitates a comprehension of IP addresses in general and their significance within the digital landscape.
2023-07-23 04:39:49
IPV4To increase your productivity, you will need to learn how to manage your network efficiently. One of the most important skillsets that you can learn is autoconfiguration IPv4.
Send your block size, deployment profile, ASN context, timing, or seller inquiry. LARUS will reply with a direct commercial path, not generic broker language.