A dedicated server can be online while its intended IP addresses remain unreachable. The hardware works, but an incorrect origin ASN, missing authorization, or an upstream routing filter can prevent traffic from reaching it.
ASN and BGP planning determines who announces your IP addresses, which routing policies apply, and what needs testing before deployment. It also defines who handles routing changes after launch.
At Atal Networks, we recommend settling these decisions before scheduling production traffic. Not every deployment needs its own ASN or customer-managed BGP session. The right arrangement depends on your address space, locations, availability requirements, and ability to manage routing.
Decide Whether Your Deployment Needs an ASN
An Autonomous System Number, or ASN, identifies a network that operates under a defined routing policy. It represents the network, not an individual dedicated server. Regional Internet Registries manage public ASN assignments under their respective policies.
Most businesses using provider-assigned IP addresses do not need their own ASN. The hosting provider handles Internet routing while the customer manages the server and applications.
An independent routing identity matters when you need to announce eligible IP space through multiple providers, maintain your own routing policy, or move infrastructure while keeping your addresses.
Compare the Three Main Arrangements
| Arrangement | Who handles announcements? | Planning requirement |
| Provider-assigned IP addresses | Hosting provider | Confirm address allocation and network service |
| Provider-announced BYOIP | Provider, using the agreed origin arrangement | Confirm address rights, authorization, and delivery to your servers |
| Customer-managed BGP | Customer routing device exchanges routes with the provider | Agree on ASN, prefixes, policies, monitoring, and support ownership |
Bring Your Own IP, or BYOIP, does not always require your own public ASN. Some providers support announcements under their ASN or a private-ASN customer arrangement. Others require a public ASN. Confirm the actual service requirements before applying for resources or ordering hardware.
Owning or leasing an IP block also does not automatically give you unrestricted portability. Check the resource agreement and the receiving provider’s acceptance requirements.
Understand BGP Announcements Before Choosing a Setup
Border Gateway Protocol, or BGP, exchanges routing information between networks. An announcement tells another network that a particular IP prefix is reachable through a given path.
A prefix describes an address block, such as an IPv4 /24. A BGP session exchanges routes. It does not carry the application traffic itself.
External BGP, or eBGP, connects different autonomous systems. Internal BGP, or iBGP, exchanges routing information within one autonomous system.
Agree on the Origin ASN
The origin ASN identifies the autonomous system originating the advertised prefix. It must match the intended routing arrangement and relevant authorization records.
Before deployment, establish:
- Which ASN will originate each prefix.
- Which device will announce and withdraw routes.
- Whether the provider or customer manages that device.
- How the announced addresses reach the dedicated servers.
- Who updates records during a migration.
These decisions affect routing configuration, documentation, and incident ownership.
Separate Session Status From Working Connectivity
An established BGP session proves that two routing systems can exchange information. It does not prove that your prefix has reached external networks or that your application works.
We recommend checking the full sequence: the provider accepts the route, the forwarding path exists, external networks can reach the addresses, and the application responds.
BGP also does not automatically choose the lowest-latency path. Routing policies influence path selection, and remote networks control their own decisions.
Plan IPv4 and IPv6 Before Ordering Servers
Address planning should cover both the IPs your servers use and the prefixes you intend to announce.
These are different quantities. A deployment might need only a few service addresses while using a larger block for public routing.
Separate Local Routes From Internet Announcements
IPv4 /24 and IPv6 /48 are common planning boundaries for broad Internet announcement acceptance. They are not universal protocol limits.
A provider may accept more-specific routes inside its network without advertising them globally. For example, phoenixNAP’s documentation distinguishes local BGP prefixes from its global announcement requirements.
Confirm prefix-length rules with the provider rather than assuming every technically possible route will work across the Internet.
Check Control of Customer-Held or Leased Space
Before committing to a deployment, identify who can authorize announcements and change routing records.
For leased addresses, review:
- Permission to announce through the intended provider.
- The agreed origin ASN.
- Responsibility for LOA, IRR, and ROA updates.
- Permitted workloads.
- What happens when the lease ends.
We also recommend reserving addresses for growth and separating public services from management access.
Test Both Address Families
Dual-stack hosting needs more than an IPv6 allocation. Check IPv6 routing, firewall rules, DNS records, monitoring, and application behavior.
A working IPv4 service can hide an IPv6 fault. Test both paths independently before publishing an AAAA record or moving production traffic.
Align LOA, IRR Records, and RPKI
Routing paperwork and routing security records serve different purposes. Treating them as interchangeable can delay deployment.
| Item | Purpose |
| Letter of Authorization, or LOA | Documents permission for a specified announcement arrangement |
| IRR route or route6 object | Records a prefix and origin ASN that providers may use when building filters |
| Route Origin Authorization, or ROA | Authorizes an ASN to originate specified address space through RPKI |
| Registry contact records | Identify resource holders and operational contacts |
Resource Public Key Infrastructure, or RPKI, supports cryptographic checks of route-origin authorization. A ROA includes the authorized origin ASN, prefix, and permitted maximum prefix length.
Understand the Three Origin States
A route-origin check can return:
- Valid: At least one matching authorization permits the origin ASN and prefix length.
- Invalid: A covering authorization exists, but none permits the announcement.
- NotFound: No covering authorization exists.
NotFound and Invalid are different states. Networks decide how their routing policies handle them.
Consider a hypothetical migration. Your ROA permits the old provider’s origin ASN, but the new deployment uses another ASN. If no matching authorization permits the new announcement, it can receive an Invalid state and face rejection.
Prepare and check the required records before the routing change. Keep the previous arrangement available for rollback where appropriate, then remove permissions that are no longer needed.
Keep Authorization Narrow and Accurate
Set maxLength according to the prefixes you actually intend to announce. Avoid granting permission for unnecessary more-specific announcements.
RPKI checks the route origin, not every network along the path. It does not replace route filters, session protection, or operational monitoring.
Define Routing Policies and Responsibilities
A BGP-capable service does not necessarily include every routing feature your deployment needs.
Choose the Routes You Need to Receive
A default route sends otherwise unmatched traffic to an upstream provider. Selected routes provide more specific choices. A full Internet table supports broader destination-based routing decisions but requires suitable resources and ongoing management.
Do not request a full table without a clear use case. Do not assume the provider supplies one. Vultr, for example, states that its bare-metal BGP service does not advertise the full Internet table to servers.
For customer-operated routing on bare metal servers, consider routing-table size, traffic forwarding, interface capacity, and recovery behavior when choosing hardware.
Agree on Safety Controls
We recommend documenting:
- Explicit import and export policies.
- Permitted prefixes and prefix lengths.
- Maximum-prefix limits.
- Session authentication where supported.
- Access restrictions for routing control traffic.
- Supported BGP communities and their exact effects.
IETF operational guidance covers prefix filtering, maximum-prefix controls, session protection, and related safeguards.
Assign an owner to each task. The customer may control the routing software while the provider controls upstream filters. The address holder may be the only party able to change a ROA.
Also confirm whether the network SLA covers customer routing errors and which changes require a support request.
Check IP Reputation and Geolocation Separately
A correctly announced address can still face restrictions from a destination service. Routing reachability, IP reputation, and geolocation are separate checks.
Review Reputation Against the Intended Workload
Check relevant blocklists, prior-use concerns, and access to the services your application needs.
Changing the origin ASN does not automatically remove an IP address’s history. A clean result from one database also does not prove acceptance everywhere.
Confirm acceptable-use rules before building a service around leased addresses.
Do Not Confuse Server Location With IP Geolocation
Third-party databases may report a location that differs from the server’s physical location or registry information.
A geofeed or correction request can help address incorrect records. It does not guarantee immediate agreement across every database. MaxMind’s correction guidance, for example, describes geofeed submissions and cases where it may not accept a requested correction.
Confirm reverse DNS control as well. PTR records, geolocation entries, and routing announcements require separate handling.
Compare Single-Site and Multi-Site Requirements
Multiple upstream providers do not remove every failure point. A deployment can still depend on one server, switch, router, power path, or facility.
We recommend choosing the failure you need to survive before choosing the routing design.
| Deployment | Main planning concern |
| Single site | Identify local dependencies and recovery options |
| Active-passive sites | Test traffic movement, application recovery, and backup-site capacity |
| Anycast across sites | Link route announcements to service health and account for session behavior |
Plan Address Space Across Locations
A single IPv4 /24 cannot reliably become two independently reachable public sites merely by splitting it into two /25 announcements. Many external networks filter those more-specific routes.
Possible designs include separate accepted prefixes, a shared anycast prefix, or provider-specific internal routing. Each requires different addressing and operational decisions.
Keep Application Recovery Separate From Routing Recovery
BGP can change a network path when a route disappears. It does not repair a database, copy missing application state, or restore a failed process.
An active-passive deployment needs a working service at the recovery site. An anycast deployment needs a way to stop directing traffic to an unhealthy service.
Anycast can also move traffic between sites during routing changes. Long-lived connections and stateful applications need careful testing. Network policy, not geographic distance alone, determines which site receives traffic.
Build Monitoring and Change Control Into Deployment
Monitoring should cover both the routing system and the service users depend on.
Track BGP session status, prefix counts, expected origin ASN, RPKI state, and external route visibility. Add packet-loss, reachability, and application checks from more than one external network.
A route collector or looking glass provides useful evidence, but one observation point cannot prove universal reachability.
Use a Controlled Launch Checklist
- Record the current configuration and announcement state.
- Confirm address rights and the intended origin ASN.
- Prepare LOA, IRR, ROA, and provider filtering changes.
- Check routing and management access before cutover.
- Move traffic during an agreed change window.
- Test IPv4, IPv6, and application behavior externally.
- Keep rollback steps and responsible contacts available.
Test failures separately. A failed uplink, stopped routing process, and failed application may trigger different behavior.
Measure recovery under your actual configuration. Avoid relying on a generic promise of instant failover.
Information Atal Networks Needs Before Deployment
A complete request helps identify routing dependencies before server provisioning begins.
When discussing dedicated servers with our team, include:
| Information | What it helps establish |
| Workload and intended use | Service requirements and permitted activity |
| Preferred location or locations | Deployment scope |
| ASN and intended origin | Routing arrangement |
| IPv4 and IPv6 prefixes | Address and announcement requirements |
| Resource holder and authorization contact | Record-change ownership |
| Existing LOA, IRR, and ROA status | Preparation still required |
| Routing software or device | Compatibility and operating responsibility |
| Required route feed | Default, selected, or full-table needs |
| Bandwidth and availability requirements | Capacity and failure planning |
| Launch window and rollback owner | Change coordination |
Our IPv4, IPv6, and ASN leasing page lists LOA, route objects, and RPKI among its IP-service features. Confirm the exact scope for your prefix and location before ordering. This does not mean every routing arrangement is available everywhere.
Frequently Asked Questions
Do I need my own ASN for a dedicated server?
Usually not when you use provider-assigned IP addresses. Your own ASN becomes relevant when you need an independent routing identity and the deployment supports that arrangement.
Can a provider announce my IP addresses without my own BGP session?
Yes, some providers support provider-managed BYOIP announcements. You still need permission to use the addresses and records that match the agreed routing arrangement.
Can I announce leased IPv4 addresses?
Yes, if the lease permits it and the provider accepts the prefix. Confirm authorization, origin ASN, routing records, and responsibility for future changes.
Why is my BGP session established but my prefix unreachable?
The provider may reject the prefix, an authorization may not match, or the forwarding path may be incomplete. Check accepted routes, external visibility, server routing, and firewall rules.
Does BGP failover prevent application downtime?
No. Routing recovery and application recovery are separate. The alternate location must have a working application, required data, and enough capacity.
Does changing my ASN change IP geolocation?
Not automatically. Geolocation providers maintain separate datasets. Review their records and correction procedures independently of the routing change.
Recommended Next Steps
Start with the simplest routing arrangement that meets your requirements. Confirm address rights, announcement ownership, security records, and support responsibilities before committing to a launch date.
Then test reachability and application recovery against the failures your business needs to handle.
Discuss your ASN, IP, routing, and server-deployment requirements with Atal Networks.
