📣 Route Advertisement: What Actually Happens When a Prefix Goes Live

Flipping a prefix from "not announced" to "reachable from anywhere on Earth" is a real, traceable event with its own mechanics, timing, and failure modes.

📅 Published July 2026·⏳ 22 min read·✍️ ToolsNovaHub Editorial Team

Somewhere between "we own this IP block" and "this IP block works from anywhere in the world" sits a specific, mechanical process: a route advertisement. It's easy to take for granted precisely because it usually works invisibly — a network engineer configures a BGP session, the prefix appears in the global routing table within minutes, and traffic starts flowing. Understanding what actually happens in between matters most when something goes wrong: a new prefix that never appears, an old one that mysteriously stops working, or a migration where two networks briefly both claim the same address space.

💡
ToolsNovaHub Pro Tip
Always verify a new prefix's advertisement from outside your own network — internal confirmation that "the route is configured" doesn't guarantee it's actually being received and accepted by your upstream provider's routers.

The UPDATE Message: Where Advertisement Actually Happens

A BGP route advertisement is, mechanically, a BGP UPDATE message — one of the four BGP message types defined in RFC 4271. This message carries the prefix being announced along with a set of path attributes (AS-path, next-hop, local preference, MED, and others) describing that route. When a router receives an UPDATE announcing a new prefix, it evaluates the announcement against its own import policy (accepting it, rejecting it, or modifying its attributes per configured rules), potentially runs it through the best-path selection process if multiple paths exist, and — if it becomes the chosen best path — generates its own UPDATE message to pass the announcement on to its own neighbors, with its own AS number prepended to the AS-path. This hop-by-hop re-announcement is exactly how a single origin announcement eventually reaches every corner of the internet.

Step-by-Step: A New Prefix Going Live

  1. Allocation confirmed. The organization has a valid RIR allocation or a sub-allocation from their upstream provider for the prefix.
  2. Configuration applied. The network engineer configures the router to announce the prefix, typically via a route-map or prefix-list tied to the BGP session with each upstream.
  3. UPDATE sent to first-hop neighbors. The router sends a BGP UPDATE message to each configured neighbor, containing the prefix and relevant path attributes.
  4. Neighbor evaluates and re-announces. Each receiving router applies its own import policy, potentially selects this as a best path, and re-announces to its own neighbors with the AS-path extended.
  5. Propagation continues hop by hop. This process repeats across the internet's topology until the announcement has reached (in principle) every network capable of receiving it.
  6. Global visibility achieved. Within a few minutes under normal conditions, the prefix becomes visible from route collectors and looking glasses worldwide — the point at which a BGP lookup tool would show it as an active route.
Origin AS 64500 announces 203.0.113.0/24 | v UPDATE: prefix=203.0.113.0/24, AS-PATH=64500 Upstream AS 64501 | v UPDATE: prefix=203.0.113.0/24, AS-PATH=64501,64500 Tier-1 AS 3356 | v UPDATE: prefix=203.0.113.0/24, AS-PATH=3356,64501,64500 ... continues across the internet's topology

Each hop prepends its own ASN to the AS-path before re-announcing — the growing AS-path is a live record of the announcement's propagation history.

Route Withdrawal: The Other Half of the Lifecycle

When a prefix stops being reachable — planned decommissioning, a link failure, or an intentional migration — the originating router sends a BGP UPDATE message containing a withdrawal for that prefix (technically, an UPDATE with the prefix listed only in the withdrawn routes field, no path attributes attached). This propagates hop-by-hop exactly like an announcement, and each receiving router removes the corresponding route from its table, recalculating its best path from any remaining alternatives if one exists, or marking the destination unreachable if this was the only known path.

Route Flapping: When Advertisement and Withdrawal Cycle Rapidly

Route flapping occurs when a prefix is repeatedly announced and withdrawn in quick succession — commonly caused by an unstable physical link, a misconfigured router restarting a BGP session repeatedly, or a genuine intermittent connectivity issue. Each flap forces every router that received the original announcement to recompute its best path, which at internet scale, repeated across a large peering fabric, creates real processing overhead. Route flap damping (RFC 2439) is a mechanism some networks apply specifically to suppress excessively unstable routes temporarily, trading brief unavailability of a flapping route against protecting overall routing table stability — though damping has fallen out of favor at some large operators due to legitimate route changes occasionally being penalized alongside genuinely unstable ones.

Advertisement Comparison Across Scenarios

ScenarioTypical Propagation TimeKey Risk
New prefix, single origin AS, well-connected upstream1-5 minutes to broad visibilityImport filters at some networks may delay or block acceptance
Prefix migration to new ASN5-15 minutes for full convergenceBrief window where both old and new announcements may be visible (MOAS)
Withdrawal after planned decommission1-5 minutes for removal across most of the internetSome stale routes may persist briefly at less-connected networks
Flapping route (unstable link)Continuous instability until root cause resolvedRoute dampening may temporarily suppress the route entirely

Real-World Scenarios

Cloud provider region launch
When AWS, Azure, or Google Cloud brings a new region online, the newly allocated IP ranges for that region need to be announced from the region's edge routers — customers provisioning resources there sometimes notice connectivity gaps if their own network's route acceptance hasn't caught up with a very recent announcement.
Enterprise ISP migration
An enterprise switching from ISP A to ISP B for primary connectivity needs to carefully sequence withdrawal from the old announcement and advertisement via the new one — done poorly, this creates a reachability gap; done well, both may briefly announce (a benign, temporary MOAS) during cutover.
CDN edge node deployment
CDN operators bringing a new edge location online for an anycast prefix simply start announcing the existing prefix from the new location — no new prefix required, just an additional origin point, with BGP's normal path selection naturally routing nearby users to it.
Data center failover testing
Banks and other institutions with redundant data centers periodically test failover by deliberately withdrawing the primary site's announcement and confirming traffic correctly shifts to the secondary site's advertisement within an acceptable time window.
IXP-connected regional ISP
A regional ISP newly connecting to an Internet Exchange Point begins announcing its prefixes to every other member network at that IXP simultaneously via the exchange's route server, a common way smaller networks efficiently establish many peering relationships at once.

Verifying an Advertisement Went Live Correctly

❌ Prefix not appearing in external lookups
Check that the announcement was actually sent to the upstream (a session-level issue), that the upstream's import policy isn't filtering it (common if prefix length or origin AS doesn't match expected values), and that enough time has passed for propagation.
⚠️ Wrong origin AS showing in lookups
Usually indicates either a configuration error announcing from the wrong AS, or — less commonly and more seriously — a route hijack; verify against your own configuration first before escalating.
⚠️ Intermittent visibility (flapping)
Points to session instability — check physical link health, BGP timer configuration, and whether the neighboring router is experiencing its own instability.

Common Mistakes

⚠️
Common Beginner Mistake
Assuming a route advertisement is instant. Configuration changes take effect immediately on your own router, but visibility across the rest of the internet is a genuinely distributed, hop-by-hop propagation process — expect minutes, not milliseconds, before assuming something is broken.

Case Study: A SaaS Platform's Migration Cutover

A SaaS platform migrating its primary API prefix from one cloud provider's network to a self-managed multi-homed setup planned the cutover in three phases specifically to avoid a reachability gap: first, announce the prefix from the new infrastructure alongside the existing cloud-provider announcement (a deliberate, temporary MOAS the team monitored closely via external lookups), second, confirm via multiple external vantage points that the new announcement had propagated broadly and traffic was successfully reaching the new infrastructure, and only then, third, withdraw the original cloud-provider announcement. This overlap-then-withdraw sequencing — rather than an abrupt cutover — meant the migration had zero measurable downtime, at the cost of a short window where the team had to actively monitor for any unexpected traffic imbalance between the two temporarily-coexisting origins.

Developer and Operations Notes

Automation pipelines that programmatically manage BGP announcements (common at large cloud and CDN operators) need explicit handling for the propagation delay between announcement and full global visibility — a naive automated failover script that announces a new prefix and immediately assumes traffic has shifted will misbehave if it doesn't account for the several-minute window before propagation completes across the internet's topology.

Checklist for a Clean Route Advertisement

  1. Confirm the prefix and origin ASN are correctly configured before sending the first announcement.
  2. Verify propagation externally using a BGP lookup tool or public looking glass, not just internal router state.
  3. For migrations, prefer an overlap-then-withdraw sequence over an abrupt cutover.
  4. Monitor for unexpected flapping in the minutes following any change.
  5. Document expected propagation time in change-management plans so on-call teams don't misdiagnose normal delay as a failure.

Summary

A route advertisement is a specific, traceable BGP event — an UPDATE message propagating hop-by-hop from an origin AS outward across the internet's topology, typically reaching broad visibility within a few minutes. Understanding this lifecycle, including how withdrawal and flapping work as the advertisement's counterparts, turns what can feel like an opaque "the internet just knows about it now" process into something you can plan around, verify externally, and troubleshoot methodically when it doesn't behave as expected.

📊
Expert Tip
For any migration involving a route change, plan for an overlap-then-withdraw sequence rather than an abrupt cutover — it converts a risky moment into a monitored, reversible window.
🛰
ToolsNovaHub Tool
Verify any prefix's current advertisement status externally with our BGP Lookup tool before assuming a change has (or hasn't) taken effect.

📋 Related Guides Comparison

ResourceTypeLink
BGP LookupToolOpen Tool →
BGP RoutingGuideRead Guide →
Route PropagationGuideRead Guide →
BGP MonitoringGuideRead Guide →

Frequently Asked Questions

The act of a network announcing, via a BGP UPDATE message, that it can reach a specific prefix — the mechanism by which an IP block becomes reachable across the internet.
Typically a few minutes for broad propagation, though full global convergence can occasionally take longer depending on path diversity and filtering.
A BGP UPDATE message signaling a previously announced prefix is no longer reachable via a given path, prompting downstream routers to remove or recompute their route.
Rapid, repeated announcement and withdrawal of the same prefix, often caused by an unstable link — route flap damping mechanisms exist to mitigate the resulting instability.
Use a BGP lookup tool or public looking glass to check visibility from outside your own network and confirm the origin AS matches expectations.
No — while the configuration change is immediate on your own router, propagation across the rest of the internet is a distributed, hop-by-hop process taking minutes, not milliseconds.
Two ASNs may briefly both announce the same prefix during a planned migration — a deliberate, temporary, and benign condition when done as part of an overlap-then-withdraw cutover strategy.
Common causes include a session-level issue preventing the announcement from being sent, upstream import filtering, or simply insufficient time having passed for propagation.
Usually a configuration error announcing from an unintended AS — less commonly, and more seriously, a route hijack, worth verifying against your own configuration first.
New edge locations simply begin announcing the existing anycast prefix — no new prefix needed, just an additional origin point that BGP's path selection naturally routes nearby users toward.
Announce from the new infrastructure alongside the existing announcement first, verify propagation externally, then withdraw the original — an overlap-then-withdraw sequence rather than an abrupt cutover.
A mechanism (RFC 2439) that temporarily suppresses an excessively unstable route, though it's fallen out of favor at some operators since it can penalize legitimate route changes alongside genuinely unstable ones.
Yes — assuming traffic has shifted immediately after announcing a new route ignores the real, several-minute propagation window before global visibility is achieved.
Not fundamentally — it simplifies establishing many peering relationships at once, but the underlying UPDATE-message-based advertisement mechanism is the same.
Explore All ToolsNovaHub Tools
🏠 Go to Homepage

🔗 More Guides