Shikanoko Networks (SKNK)
← Blog·ASNBGPRPKIIRRMulti-homingIPv6Network Operations

What Happens After You Get an ASN? A Complete BGP Setup Guide

You received your ASN. Now what? Learn how to configure RPKI ROAs, IRR route objects, BGP sessions, prefix announcements, and monitoring to turn your ASN allocation into a working Internet network.

Introduction

You applied for an ASN. You waited. And then it arrived — an email with a number like AS214953 and an IPv6 /48 prefix you can call your own.

For about five minutes, it feels great. Then the inbox goes quiet, and a less comfortable question settles in:

What do I actually do now?

The tutorials, the application guides, the comparison articles — they all stop here. "Congratulations, you have an ASN." As if receiving the number is the end of the story. It's not. Receiving the ASN is the moment the real work begins.

White-Face Xiaolu carrying a newly allocated network route from an envelope toward a routing gate.

An ASN allocation gives you the resources; configuration turns them into a network.

This guide covers what happens after your ASN allocation: the steps nobody wrote down because the people who know them already did them years ago and forgot what it was like not to know.

What Should You Do After Getting an ASN? (Quick Answer)

  1. Secure your resources — Create RPKI ROAs for every prefix.
  2. Register routing objects — Add route and aut-num objects to an IRR database.
  3. Configure BGP — Install BIRD 2 or FRRouting and define your first BGP neighbor.
  4. Announce your prefix — Export your IPv6 allocation to your upstream via BGP.
  5. Verify propagation — Check bgp.tools and multiple looking glasses.
  6. Monitor continuously — BGP sessions, RPKI validity, route visibility.

After Getting an ASN: The Complete Checklist

After receiving your allocation, here is the exact sequence that turns those resources into a functioning network on the Internet:

  1. Create RPKI ROAs — Sign Route Origin Authorizations for every prefix you plan to announce. Without a valid ROA, your routes may be marked Invalid or Unknown depending on the validator state, and Invalid routes are increasingly rejected by major networks.
  2. Register IRR route objects — Document your ASN's routing policy in an Internet Routing Registry database. Many upstream ISPs reject BGP announcements without a matching route object.
  3. Configure BGP on your router — Install and configure a BGP daemon (BIRD 2 or FRRouting) on the server or router that will terminate your BGP sessions.
  4. Peer with upstream providers — Exchange peering details with each upstream ISP and bring BGP sessions to the "Established" state.
  5. Announce your IPv6 prefix — Configure your BGP daemon to export your prefix to your upstreams, starting the propagation of your routes across the Internet.
  6. Verify global propagation — Use bgp.tools, looking glasses, and RIPE Atlas to confirm your prefix is visible from multiple regions.
  7. Enable ongoing monitoring — Set up alerts for BGP session state, RPKI validity, and route visibility. An ASN is a living piece of infrastructure, not a one-time configuration.

After you receive an ASN, you must create RPKI Route Origin Authorizations, register route objects in an IRR database, establish BGP sessions with upstream providers, announce your prefixes, verify global propagation, and set up ongoing monitoring — before your ASN does anything useful on the Internet.


What Actually Arrives

When the allocation lands, you don't just get told "you're AS214963 now." You receive a bundle of resources, each with a specific purpose. Understanding what each piece is for determines what you do next.

The Allocation Bundle

Item What It Is What You Do With It
ASN A 32-bit number (e.g., AS214963) uniquely identifying your network in BGP Use it to peer with upstreams, announce prefixes, and identify your network in routing tables
IPv6 allocation Often a /48 for RIPE NCC end users — a block of IPv6 addresses for your exclusive use Announce it via BGP; subdivide into /64 subnets for your servers and services
Maintainer object (RIPE direct) or Sponsorship confirmation (sponsored) Proof of your relationship to the resources Use the maintainer to update route objects and RPKI; keep the confirmation for future provider changes
Letter of Authority (sometimes) Formal document proving you control the resources Some upstream ISPs require this before configuring BGP peering

The ASN and IPv6 prefix are the assets. But assets without configuration are just numbers in a database.

Typical ASN Deployment Workflow

To make this concrete, here's what a typical Autonomous System setup looks like from Day 0 to a fully operational BGP network:

You receive:

  • AS214963 — your Autonomous System Number
  • 2a14:xxxx::/48 — your IPv6 Provider Aggregatable prefix

The next 48 hours:

  • ✅ Create ROA for 2a14:xxxx::/48 authorizing AS214963
  • ✅ Register route object in RIPE IRR: "AS214963 originates 2a14:xxxx::/48"
  • ✅ Install BIRD 2 on a Vultr VPS running Debian
  • ✅ Configure BGP neighbor with upstream AS64500
  • ✅ Bring BGP session to Established
  • ✅ Announce 2a14:xxxx::/48 to upstream
  • ✅ Verify on bgp.tools — prefix visible, RPKI status "Valid"

A typical deployment looks like this. While the exact providers and software may differ, the overall workflow is remarkably consistent across most new ASN deployments — whether for a home lab, a startup infrastructure, or an ISP. The sequence of steps is the same.


RPKI and ROA: Do This Before Anything Else

Before continuing, make sure you understand what your ASN is and why it matters. If you haven't already, read What Is an ASN? A Complete Beginner's Guide for the foundation this article builds on.

There's one step that, if skipped, means your BGP route announcements will be invisible to a growing fraction of the Internet — and you won't get an error message telling you why.

Create Route Origin Authorizations (ROAs) for every prefix you plan to announce.

White-Face Xiaolu authorizing a route ribbon with a seal before it passes through a secure gate.

A ROA authorizes your ASN to originate a prefix before the route is allowed onward.

Why This Matters

RPKI (Resource Public Key Infrastructure), defined in RFC 6480, lets network operators cryptographically verify that the ASN announcing a prefix is authorized to do so. Route Origin Validation, specified in RFC 6811, is the mechanism routers use to check ROAs and drop invalid BGP announcements. When you create a ROA, you're publishing a signed statement: "AS214963 is authorized to originate prefix 2aXX:XXXX::/48."

Networks that perform RPKI validation — and the list grows every year — will drop routes that lack a valid ROA, or that conflict with an existing one. Your BGP session can be fully established, your prefix perfectly announced, and still a third of the Internet won't see you. Not because you misconfigured anything, but because you never told the RPKI system you had the right to be there.

What to Do

If you're a direct RIPE NCC member:

  1. Sign into the RIPE Portal and navigate to the RPKI dashboard.
  2. Create a ROA for your IPv6 /48. Specify your ASN as the origin.
  3. If you have IPv4 space, create separate ROAs for each prefix.
  4. Verify the ROA appears in the RPKI validator within a few hours.

If you're sponsored through an LIR:

  1. Ask your sponsor whether ROAs have been created for your prefixes. If they handle RPKI on your behalf, confirm it's done.
  2. If you manage RPKI yourself through delegated access, follow the same steps as a direct member.
  3. Check bgp.tools or RIPEStat to confirm your prefix shows RPKI status "Valid."

Understand the routing security layer first. Read What Is RPKI? Securing BGP Route Advertisements for the full picture on how cryptographic validation protects your routes.


Route Objects and IRR: The Database Nobody Mentioned

RPKI proves you're authorized to announce a prefix. But many upstream ISPs also check a second system before accepting your routes: the Internet Routing Registry (IRR).

What IRR Is

The IRR is a distributed database where network operators document their routing policies. A route object in the IRR says: "AS214963 originates prefix 2aXX:XXXX::/48." An aut-num object describes your ASN's routing policy — which networks you peer with, what you import, what you export.

Without these objects, your upstream may reject your BGP announcements with a terse email: "No route object found."

White-Face Xiaolu filing a route into a shared registry cabinet before it can continue to an upstream gateway.

IRR route objects document the policy an upstream may require before accepting your announcement.

What to Do

  1. Create a route object for your prefix. If you're a RIPE member, use the RIPE IRR. If your sponsor handles this, confirm they've created one — or use a different IRR like RADb if needed.
  2. Create an aut-num object describing your ASN. Keep it simple: list your upstreams, state that you announce your prefix, and specify your import/export policies.
  3. Keep both updated. When you add a new upstream or change your prefix, update the IRR. Stale IRR data is almost as bad as no IRR data.

RPKI and IRR address different questions. RPKI asks: "Are you allowed to announce this?" IRR asks: "Is this your documented policy?" Upstream ISPs check both, and you need both to be right.


Your First BGP Session

With RPKI and IRR in place, you can now do the thing you actually got the ASN for: run BGP.

Before Contacting Your Upstream

You'll need to have ready:

  • Your ASN
  • The IPv6 /48 (and IPv4 prefix, if any) you plan to announce
  • The IP addresses for the BGP peering session between you and your upstream — typically a /30 or /31 for IPv4 peering, or link-local addresses for IPv6
  • Optionally, a BGP password (MD5 authentication) to protect the session

Your upstream will provide their side: their ASN, their IP for the peering, and any specific requirements (maximum prefix limits, community support, etc.).

What Happens When It Works

On your router or server running BGP (FRRouting, BIRD, OpenBGPD, or a cloud provider's BGP service), you configure a BGP neighbor with your upstream's ASN and peering IP. When both sides are configured, the session state transitions through:

Idle → Connect → OpenSent → OpenConfirm → Established

"Established" is the word you're looking for. At that point, routes can flow. Initially, you may only receive routes from your upstream — a full or partial BGP table showing every network they can reach.

Announcing your own prefix comes next.

White-Face Xiaolu joining two network cable connectors to establish a BGP session.

The session only becomes useful once both sides complete the handshake and reach Established.

A Beginner's Configuration Skeleton (BIRD 2)

protocol bgp upstream_1 {
    local as 214963;
    neighbor 203.0.113.1 as 64500;
    ipv6 {
        export filter { if net = 2aXX:XXXX::/48 then accept; reject; };
    };
}

This tells BIRD: "I am AS214963. My upstream is AS64500. I will only announce my /48 to them." The real configuration will be more detailed — BGP communities, prefix limits, graceful restart — but the skeleton is always the same: who am I, who are you, what am I allowed to tell you.

For full configuration references, see the BIRD 2 User's Guide and FRRouting documentation. Both are production-grade open-source BGP daemons used by ISPs, IXPs, and enterprises worldwide.

New to BGP? Start with BGP Basics: How the Internet Learns Where to Send Traffic for a foundation in how routes propagate before configuring sessions.

How Your BGP Route Reaches the Internet

White-Face Xiaolu pushing a route capsule through successive relay gates toward global visibility.

After an upstream accepts your route, each successive network can carry it farther into the global routing table.

Every network that receives your route adds its own ASN to the AS-path. After a few minutes, any router on the Internet knows: "To reach 2a14:xxxx::/48, go through AS64500, then AS214963."


Announcing Your Prefix

You have a BGP session. Now make your IPv6 prefix visible to the Internet.

Before you announce. Make sure ROAs are created and IRR route objects are registered. A BGP announcement without RPKI and IRR in place is a route that some networks won't see.

How BGP Route Announcement Works

When you announce a prefix via BGP, you're telling your upstream ISP: "Traffic for 2aXX:XXXX::/48 should come to me, AS214963." Your upstream accepts the BGP announcement, prepends its own ASN to the AS-path, and propagates it to its peers and upstreams. Within minutes, the global BGP routing table learns a new path to your Autonomous System.

Verifying Propagation

Don't trust that your announcement is working just because the BGP session is up. Verify from outside your network:

  1. bgp.tools — Search for your ASN. The site shows every prefix you announce, every peer you connect to, your RPKI status, and how your routes are seen from different parts of the world.
  2. Looking glasses — Public BGP route viewers run by tier 1 ISPs and IXPs. Query your prefix from multiple locations and confirm it appears with the correct AS-path.
  3. RIPE Atlas — Run a traceroute or ping measurement from hundreds of global probes toward an IP in your prefix. This tells you whether traffic actually reaches you, not just whether the route exists.
  4. RIPEStat — Check your prefix's routing history and RPKI status in one dashboard.

A prefix that's announced but not reachable is worse than a prefix that's not announced — it's a blackhole. Verification is not optional.


The Multi-Homing Reality

Many people get an ASN specifically to connect to multiple upstreams — multi-homing. If that's your plan, here's what changes.

Two Upstreams, Twice the Sessions

White-Face Xiaolu monitoring a two-way routing valve connected to two independent upstream paths.

Two upstreams provide redundancy only when both BGP sessions are monitored and kept healthy.

With two upstreams, you run two BGP sessions. Each is an independent peering, potentially with different requirements, different community support, and different views of the routing table. You announce the same IPv6 prefix to both — that's what gives you redundancy. If one upstream goes down, the other still carries your traffic.

You Now Control Path Selection

With a single upstream, you accept whatever path traffic takes. With two, you can influence it. Common knobs:

  • Local Preference — Tell your router to prefer one upstream over the other for outbound traffic.
  • MED (Multi-Exit Discriminator) — Suggest to your upstream which path they should use to reach you (honored inconsistently, but worth setting).
  • AS-Path Prepend — Make your announcement through one upstream look less attractive by artificially lengthening the AS-path, steering inbound traffic toward the other.

What Breaks

If one BGP session drops and you don't notice, you're not multi-homed anymore. Traffic will still flow through the remaining upstream, but you've lost redundancy and you don't know it. BGP session monitoring — checking that both sessions stay Established — is the minimum viable alert.

For the full picture on multi-provider architectures, read What Is Multihoming? Why One Internet Connection Isn't Enough.


Ongoing Operations: What to Monitor

An ASN is not a one-time setup. It's a living piece of Internet infrastructure. Things break. Routes flap. Certificates expire. ISPs change policies. If you're not watching, you'll find out from a user — or worse, from a customer's screenshot on social media.

The Minimum Viable Monitoring Stack

What How Why
BGP session state Your router's telemetry, or a simple uptime check on the BGP daemon A dropped session means lost connectivity — catch it before users do
Route propagation bgp.tools, RIPE RIS, or RouteViews Your prefix should be visible from every major network; gaps mean reachability problems
RPKI validity RIPEStat, or your RIR's RPKI dashboard Expired or missing ROAs cause routes to be dropped silently
IRR accuracy Check your route objects periodically, especially after upstream changes Outdated IRR data causes your announcements to be rejected by new peers
Prefix hijack alerts BGPalerter, or your upstream's monitoring Someone else announcing your prefix is a hijack — you need to know immediately

Tools Worth Bookmarking

  • bgp.tools — Instant view of your ASN: prefixes, peers, upstreams, RPKI status, route visibility. The first place you check when something feels wrong.
  • RIPEStat — RPKI validation, routing history, geolocation of your prefixes. More comprehensive than bgp.tools for RIPE-region resources.
  • RIPE NCC RPKI Documentation — Official RIPE NCC guide to RPKI, ROA creation, and route origin validation.
  • Hurricane Electric BGP Toolkit — Quick ASN and prefix lookup with peer graphs.
  • Cloudflare Learning Center: What is BGP? — Accessible introduction to BGP routing and how the Internet's routing table works.
  • Looking glasses — HE, Cogent, NTT, and many IXPs offer public BGP route viewers. Query your prefix from different networks to confirm global propagation.

The Numbers Behind Your ASN

The Internet you're joining is larger — and more secured — than most newcomers realize.

  • RPKI coverage: Recent NIST RPKI Monitor measurements show that more than half of globally visible routes now have valid ROAs. In the RIPE NCC service region, adoption is even higher — most large ISPs and cloud providers enforce strict validation, rejecting Invalid routes.
  • Routing table size: The global IPv4 BGP table now exceeds 1,000,000 routes. The IPv6 table exceeds 250,000 routes and is growing steadily. (CIDR Report)
  • RPKI-validating networks: Over 50% of Internet users worldwide are behind networks that perform RPKI Route Origin Validation, per APNIC measurements. In the RIPE NCC service region, the figure is even higher.

These numbers explain why steps that might feel optional — creating ROAs, monitoring route propagation — are mandatory in practice. You're not joining a small club. You're plugging into a global infrastructure where over half the participants already verify that announcements are authorized.


The Timeline: Day 0 to Week 4

Everyone asks "how long does this take?" Here's the workflow, end to end:

Receive ASN + IPv6 /48
        │
        ▼
Create RPKI ROAs
        │
        ▼
Register IRR Route Objects
        │
        ▼
Configure BGP Daemon (BIRD 2 / FRRouting)
        │
        ▼
Peer with Upstream ISP
        │
        ▼
Announce Prefix via BGP
        │
        ▼
Verify Propagation (bgp.tools + Looking Glasses)
        │
        ▼
Set Up Monitoring

And in calendar terms:

Phase What Happens Key Actions
Day 0 ASN + IPv6 /48 allocation received Save allocation details. Confirm ROA creation path (self or sponsor).
Day 0–1 RPKI + IRR setup Create ROAs for all prefixes. Register route and aut-num objects in IRR. Verify RPKI status shows "Valid."
Day 1–7 BGP session establishment Contact upstream ISPs. Exchange peering details. Configure BGP on your router/server. Bring sessions to Established.
Day 7–14 Prefix announcement + verification Announce prefixes. Check propagation on bgp.tools and multiple looking glasses. Run RIPE Atlas measurements. Tune BGP policies (localpref, prepend) if multi-homed.
Day 14–30 Stabilization Set up monitoring. Test failover if multi-homed. Document your setup — future you will thank present you.
Ongoing Maintenance Monitor BGP sessions, RPKI validity, and route propagation. Update IRR when topology changes. Renew anything that expires.

The timeline stretches when you're figuring things out for the first time. That's normal. Every network engineer who runs BGP today once stared at a terminal wondering if "Established" meant what they thought it meant.


6 Common Mistakes After Getting an ASN

Most first-time ASN holders encounter the same set of problems. Knowing them in advance saves hours of debugging.

1. Skipping RPKI Entirely

The most common mistake: BGP session is up, prefix is announced, everything looks fine — but a significant fraction of the Internet can't reach you. The cause is almost always missing ROAs. Networks like Cloudflare, Amazon, and many European ISPs perform strict RPKI validation and drop invalid or missing ROAs automatically. Create ROAs before you announce anything, not after you notice traffic is missing.

2. Forgetting the IRR Route Object

Even with valid ROAs, some upstream ISPs run an additional check: they look up your prefix in an IRR database before accepting your BGP announcement. If no route object exists, they reject the announcement — often without sending you a clear error. The first sign is usually: "My BGP session is up, but my prefix isn't showing on bgp.tools." Register the route object before you peer.

3. Assuming Your Prefix Propagates Instantly

BGP propagation is fast but not instant. Some networks update their routing tables within seconds; others take 10–30 minutes. If you announce and immediately check a looking glass across the world, don't panic if it hasn't appeared yet. Wait 15 minutes, then verify from multiple locations.

4. Not Setting a Maximum Prefix Limit

If your upstream doesn't enforce a maximum prefix limit on your BGP session, and a misconfiguration causes your router to leak routes — announcing routes you've learned instead of only your own — you could accidentally become a transit network or flood the global BGP table with bogus routes. Both scenarios get your peering terminated. Set maximum-prefix limits on every BGP session.

5. Neglecting Monitoring

An ASN without monitoring is like a server without health checks. BGP sessions can drop silently. ROAs can expire. Route objects can become stale. Prefixes can be hijacked. If you're not watching, you'll find out when users complain — or when a customer's screenshot of your downtime appears on social media. Set up at least BGP session monitoring and RPKI validity checking from day one.

6. Not Documenting Your Setup

Six months after configuring BGP, you won't remember which upstream requires which community string, which IRR database you registered in, or why you set localpref to 150 for one peer and 100 for the other. Write it down. A simple text file with your ASN details, upstream contacts, BGP configuration rationale, and renewal dates saves hours of archaeology later.


Troubleshooting

Two problems account for the vast majority of "my ASN isn't working" posts on networking forums. Here's what to check, in order.

BGP Session Won't Establish

You've configured BIRD or FRRouting. The session sits in Active or Connect instead of Established. Check these, roughly in order of likelihood:

  1. ASN mismatch — Your configured local AS doesn't match what your upstream expects, or their AS doesn't match what you configured. Double-check both numbers.
  2. Wrong peering IP — The IP address you're trying to peer with isn't the one your upstream assigned. For IPv6, confirm you're using the correct link-local or global address.
  3. Firewall blocking BGP — BGP uses TCP port 179. If a firewall between you and your upstream blocks it, the session can't form.
  4. MD5 password mismatch — If one side has a BGP password configured and the other doesn't, or the passwords differ, the session fails silently.
  5. TTL / multi-hop — If your peering IP isn't directly connected (more than one hop away), you need ebgp-multihop enabled. Most upstreams expect single-hop eBGP.

Prefix Announced But Not Visible

Your BGP session is Established. You've configured your export filter. But bgp.tools shows no prefix, or it shows the prefix but looking glasses in other regions don't see it.

  1. ROA missing or invalid — Check RIPEStat. If RPKI status shows "Unknown" or "Invalid" for your prefix, create or fix the ROA.
  2. IRR route object missing — Your upstream may reject the announcement if no route object exists. Check the IRR database you registered in.
  3. Export filter not matching — BIRD and FRRouting export filters are exact. If your filter says net = 2a14:xxxx::/48 but your actual prefix is slightly different, nothing is announced.
  4. Upstream filtering — Your upstream may apply inbound prefix filters. If you haven't told them your prefix, they may reject it even if the session is up. Send them your prefix details.
  5. Propagation delay — Wait 15–30 minutes and check again. BGP propagation is not instant.

Routes Inconsistent Between Regions

Your prefix is visible from Europe but not Asia, or vice versa. This usually means one upstream accepted your announcement and the other didn't, or you're single-homed and the missing region simply doesn't receive the route through that path. Check propagation from multiple looking glasses and confirm all BGP sessions are Established. If you're multi-homed, verify each upstream independently.


FAQ

How long after getting an ASN can I announce routes?

You can announce as soon as ROAs and IRR route objects are in place. For a direct RIPE member, this can be the same day. The limiting factor is RPKI propagation delay — a few hours for ROAs to become visible to validators globally. For sponsored ASNs, confirm your LIR has created ROAs before you begin.

Can I use an ASN with IPv6 only?

Yes. Many new Autonomous Systems are IPv6-only. You don't need an IPv4 prefix to establish BGP sessions or announce routes. Providers including Hetzner, OVH, and Vultr support IPv6 BGP peering. Both the peering transport and your prefix announcements can be exclusively IPv6.

Can I run BGP from a VPS or cloud server?

Yes — provided the provider supports BGP peering. Vultr, Hetzner, BuyVM, and others allow customers to announce their own prefixes. A €15/month VPS running BIRD 2 or FRRouting can terminate BGP sessions — the hardware isn't the barrier, the configuration is. For full-table multi-homed deployments you'll want more RAM, but for announcing your own prefixes with a default route, modest resources suffice.

Does every ASN need RPKI?

Technically no, but practically yes. Major cloud providers and most European ISPs now enforce RPKI validation — skipping ROAs means your routes are invisible to all of them. Creating ROAs takes minutes; the consequence of skipping it can be weeks of unexplained partial reachability and missing traffic.

Can I have multiple prefixes on one ASN?

Yes. A single ASN can announce multiple IPv6 prefixes and IPv4 prefixes simultaneously. Each prefix must have its own ROA and IRR route object, but they all share the same ASN as their origin. There is no practical limit on how many prefixes an ASN can originate.

Can you use an ASN without BGP?

Technically, an ASN can be assigned without running BGP — for instance, as an identifier in WHOIS or IRR records. But for Internet routing, an ASN without BGP is like a passport without a plane ticket. The ASN's purpose is to identify you in the global BGP routing table; without peering sessions and prefix announcements, it's just an entry in a database.

What is the difference between an ASN and an IP prefix?

An ASN identifies who you are in BGP — your network's unique identity. An IP prefix identifies what addresses you control — the destinations you announce. You need both: the ASN to participate in BGP peering, and at least one prefix to announce so other networks know how to reach your addresses.

Can I transfer my ASN to a different sponsor?

Yes, under RIPE NCC policy, resources can transfer between LIRs — but the process requires cooperation from both parties and can take weeks. If your sponsor stops operating, the transfer path depends on who holds the maintainer object. Before signing, ask about the transfer-out process — the answer matters more than the annual price.

Can I change upstream ISPs later?

Yes. Provider independence is one of the core benefits of having your own ASN. You can add, remove, or change upstreams without renumbering your IP space. Your prefix stays the same, your ASN stays the same. Update your BGP configuration and IRR records, and you're done.

Do I need an Internet Exchange (IXP)?

No — private peering with upstream ISPs works fine. An IXP becomes valuable when you want to peer with many networks in one place, often at lower cost than paying for transit to reach them. Most small ASN operators start with private peering and add IXP connections as their network grows.

How is this different from cloud provider networking?

Cloud networking delegates routing decisions to the provider. You consume their ASN, their BGP configuration, their upstream relationships. With your own ASN, you choose your upstreams, control your routing policy, and can move your IP space between providers. The tradeoff: you now own the operations burden described in this article.


What's Mandatory vs. Recommended

Not every step in this guide carries equal weight. Here's the breakdown:

Step Mandatory Recommended Why
RPKI ROAs Networks that validate RPKI will drop routes without valid ROAs — no ROA, no reachability from those networks
IRR route objects Many upstream ISPs require a matching route object before accepting your BGP announcement
BGP session configuration The BGP session is the foundation — without it, your ASN is just a number
Prefix announcement No announcement, no route propagation, no traffic
Propagation verification An announced prefix that's not actually reachable is a blackhole — verify from outside your network
BGP session monitoring Dropped sessions mean lost redundancy — catch them before users do
RPKI validity monitoring Expired ROAs cause routes to be dropped silently — check periodically
Maximum prefix limits A route leak from your ASN can get your peering terminated — prevent it with a single config line
Multi-homing Redundancy requires at least two upstreams — but a single-homed ASN with its own prefix is still valuable
Documentation Six months from now, you won't remember why you set localpref to 150

How Experience Changes the Workflow

The same steps play out differently depending on whether it's your first ASN or your fifth:

Task First-Time ASN Operator Experienced Network Operator
RPKI ROAs May not know they exist; creates after reading this guide Creates ROAs before the first BGP session comes up
IRR route objects Discovers IRR when upstream rejects announcement Pre-registers route objects as part of allocation checklist
BGP configuration Starts from a tutorial, copies a skeleton config Has a templated config; changes only ASN, peer IP, and prefix
Propagation verification Checks one looking glass and assumes it worked Checks bgp.tools, multiple looking glasses, and RIPE Atlas from different regions
Monitoring Sets up after the first incident Monitoring is Day 1 — BGP session alerts, RPKI expiry checks, prefix hijack detection
Documentation "I'll write it down later" Commits config to git, documents upstream contacts and community strings immediately

The difference isn't knowledge — it's checklist discipline. Every item on the experienced operator's list is something the first-timer also knows about after reading this guide. The experienced operator just does them in order, every time, without skipping steps.


Conclusion

Getting an ASN feels like arriving at the summit. It's not. It's arriving at base camp — the real climb starts here.

The work described in this article — RPKI, IRR, BGP configuration, prefix announcement, monitoring — is not a checklist you finish and forget. It's the operational surface of running independent Internet infrastructure. Every network engineer who's done it has, at some point, stared at a BGP session that should be up but isn't, or a prefix that should be visible but isn't, and worked through the same diagnostic steps in the same order.

Whether your goal is running a home lab, announcing your own IPv6 prefix, building an anycast network, or operating an ISP — the workflow after receiving an ASN is fundamentally the same: secure it with RPKI, document it in IRR, peer it via BGP, announce it to the Internet, verify it across the global routing table, and monitor it for the long term. Whether you're configuring BIRD on a €15 VPS or FRRouting on production hardware, whether you're multi-homed across two upstreams or peering at an IXP, the checklist doesn't change.

Mastering these steps turns an ASN from a number in a database into a fully operational Autonomous System that controls its own routing destiny on the Internet.

What will you build with yours?


Key Takeaways

  • Receiving an ASN is the beginning, not the end — RPKI, IRR, BGP sessions, and prefix announcements all come after allocation.
  • Create ROAs before announcing anything — networks performing RPKI validation will drop routes without valid ROAs, silently and without warning.
  • Register route objects in an IRR database — many upstream ISPs reject BGP announcements that lack a documented routing policy.
  • Establishing your first BGP session means configuring your router, exchanging peering details, and reaching the "Established" state.
  • Verify prefix propagation from outside your network — use bgp.tools, looking glasses, and RIPE Atlas to confirm the Internet can see your routes.
  • Multi-homing with two upstreams gives you redundancy but doubles your operational responsibility — monitor each session independently.
  • Ongoing monitoring is not optional: BGP session state, RPKI validity, IRR accuracy, and route visibility all need attention for the lifetime of your ASN.

In One Sentence

Receiving an ASN is the easy part; the work that makes it route traffic on the Internet — RPKI, IRR, BGP peering, prefix announcements, and ongoing monitoring — is what separates a number in a database from a functioning Autonomous System.


Continue Reading

Ready to get your own ASN?

Full RIPE NCC LIR sponsorship — ASN + /48 IPv6, one flat fee. RIPE NCC compliant, UK-based LIR.

See Pricing →