← Back to blog

Multi-upstream DDoS protection: why one transit provider is rarely enough

A multi-upstream DDoS design combines several transit providers, routing policies and mitigation layers to reduce single points of failure. This guide explains what it solves and what it does not solve by itself.

Multi-upstream DDoS protection: why one transit provider is rarely enough
Redundancy is not mitigation

Multiple carriers improve resilience, but attack filtering still has to be designed.

BGP policy decides the result

Local-pref, communities, AS path and more-specifics control where traffic actually enters.

Operations matter

A multi-upstream setup needs monitoring, thresholds and rollback procedures before the first attack.

A multi-upstream DDoS design means a protected network does not rely on a single transit provider, single upstream policy or single physical entry point. It uses several upstreams, BGP policy and mitigation layers so one failure, maintenance window, routing incident or overwhelmed port does not immediately become a customer outage. But multi-upstream does not magically equal protection. Without filtering logic, clear local-pref, prefix policy, capacity planning and clean handoff, several upstreams can simply spread the same problem across more links.

Why choose Peeryx

Why choose Peeryx

Peeryx focuses on a readable design: upstream capacity, precise filtering, clean handoff and support that can explain decisions during the incident.

Definition of the problem

The common mistake is to treat a second transit provider as an Anti-DDoS product. It is not. A second upstream can protect against a provider outage, improve reachability and offer more capacity, but a large DDoS can still saturate both links if routing attracts traffic in the wrong places.

During an attack, the Internet does not automatically balance traffic in a fair or useful way. Some eyeball networks may prefer one upstream, others may prefer another, and a more-specific announcement can override a carefully planned aggregate. If policies are unclear, engineers end up changing routes during the incident without knowing the side effects.

Multi-upstream also increases complexity: prefix limits, route filters, RPKI validation, AS-SETs, communities, FlowSpec capability, blackhole support and NOC escalation paths may differ by provider. The design must account for these differences instead of assuming all transit is equivalent.

Why it matters

For a hosting provider or service provider, upstream diversity is a business continuity topic. One carrier outage should not disconnect customers. One congested path should not make a country unreachable. One DDoS pattern should not force the whole network into a blackhole when another upstream or mitigation path could still carry clean traffic.

It is equally important for negotiation and scaling. If every protected prefix depends on one contract, one port and one support team, growth becomes fragile. Multiple upstreams allow staged capacity increases, traffic engineering and stronger bargaining power, but only if the network has a clear operating model.

The DDoS angle is subtle: redundancy is useful only when combined with filtering and visibility. Otherwise, the network may pay for more capacity while still failing at the first saturation point. The question is not “how many upstreams do we have?” but “what happens to this prefix, through which provider, when this type of attack appears?”

Possible solutions

The first model is active/backup. One upstream carries normal traffic and the second is kept for failover. It is simple to understand but can be inefficient if the backup is untested or under-sized.

The second model is active/active multi-homing. Traffic enters through several providers at the same time. This can improve latency and capacity, but it requires careful local preference, communities, route maps and monitoring to avoid unexpected asymmetry.

The third model is protected transit plus commodity transit. The protected path attracts attacked prefixes, while other upstreams keep normal outbound or non-critical traffic. This can be cost-effective, but it must be documented precisely so incidents do not trigger chaotic route changes.

The fourth model is multi-site or anycast delivery. Several PoPs announce the same service and absorb traffic closer to users. It can help, but anycast does not replace filtering: it distributes load; it does not automatically distinguish legitimate traffic from a flood.

Anycast DDoS Understand when anycast helps and when it is not enough.
Open offer
Protected IP Transit View the protected IP transit offer.
Open offer
Talk to an engineer Describe your topology to Peeryx.
Open offer

Coordinating several upstreams without routing chaos

Peeryx treats multi-upstream design as a routing and mitigation problem together. The point is not only to add carriers, but to define what each upstream is responsible for: normal transit, emergency relief, FlowSpec enforcement, protected ingress, backup reachability or clean return.

In practice, this means building a policy per prefix and per scenario. Some prefixes may be announced through protected transit all the time. Others may be moved during attack. Some customers may receive clean traffic through GRE or cross-connect, while others keep BGP control. The policy must be visible before an incident.

FlowSpec and blackhole capability are also evaluated per upstream. A provider that supports precise FlowSpec can be used to shave a large flood. A provider that only offers blackhole may still be useful, but it belongs in a different part of the runbook.

Concrete use case

Imagine a small operator with two 100G ports from different providers. Under normal conditions, traffic is balanced for cost and latency. A customer prefix suddenly receives a 120 Gbps UDP flood from several regions. If both upstreams keep accepting the same traffic without filtering, the operator simply saturates two ports instead of one.

A better runbook may keep the aggregate visible but move the attacked more-specific toward the protected path, apply upstream filtering for the obvious flood component and return clean traffic to the customer over a controlled handoff. The second upstream remains useful for unaffected traffic and redundancy.

The result is not magic load balancing; it is deliberate traffic steering. Engineers know which route to announce, which community to set, which threshold triggers action and how to restore the previous state once the attack drops.

1. Observe

Identify volume, PPS, protocol, ports, BGP path and customer impact.

2. Act

Apply the smallest effective action: route, filter, shift or handoff.

3. Roll back

Remove or narrow rules as soon as pressure drops to avoid persistent side effects.

Frequent mistakes

  • Buying multiple upstreams but using identical policies everywhere.
  • Assuming BGP automatically balances attack traffic intelligently.
  • Not testing backup capacity before a real incident.
  • Ignoring RPKI, IRR and prefix-filter requirements for new upstreams.
  • Mixing protected and unprotected paths without documenting which prefix uses which model.
  • Letting providers apply different blackhole or FlowSpec behavior without a runbook.

FAQ

Is two upstreams enough for DDoS protection?

Two upstreams improve resilience, but they do not guarantee DDoS mitigation. You still need filtering, capacity planning and controlled traffic steering.

Should all prefixes be announced everywhere?

Not always. Some prefixes should use protected ingress, some may use normal transit, and some may need more-specifics only during incidents.

Does multi-upstream reduce latency?

It can, if routing policy and upstream quality are good. It can also make paths worse if traffic engineering is not monitored.

Can Peeryx fit behind existing upstreams?

Yes. A customer can keep existing transit while using Peeryx for protected ingress, clean handoff or DDoS-specific routing scenarios.

Conclusion

Multi-upstream DDoS protection is powerful only when it is designed as a policy, not as a shopping list of providers. The architecture must define which upstream attracts traffic, which one filters, which one carries backup reachability and how clean traffic returns.

The strongest setup combines provider diversity, route security, DDoS-specific filtering and operational runbooks. Without that, several upstreams may only multiply complexity. With it, they become a real resilience advantage.

Resources

Related reading

To go deeper, here are other useful pages and articles.

Anti-DDoS latency Reading time: 13 min

Anti-DDoS latency explained: how mitigation affects real service quality

DDoS mitigation can add latency when routing, filtering or clean traffic delivery are poorly designed. Learn what really matters before choosing a protection model.

Read article
DDoS network impact Reading time: 13 min

DDoS impact on a network: links, routers, queues and customer services

A DDoS attack does not only affect the targeted server: it can saturate links, routers, queues and neighbouring services.

Read article
High PPS Anti-DDoS Reading time: 14 min

How to handle 100Mpps+ DDoS traffic without exhausting your infrastructure

Handling 100Mpps+ requires an architecture designed for packet rate, not only for Gbps: early detection, upstream relief, fast filtering and clean traffic delivery.

Read article
Anti-DDoS comparison Reading time: 14 min

Anti-DDoS hardware vs software: what really protects exposed infrastructure?

Comparing Anti-DDoS hardware and software means comparing placement, flexibility, filtering speed, cost and ability to adapt to modern attacks.

Read article
Scrubbing center architecture Reading time: 14 min

How does a DDoS scrubbing center work from routing to clean traffic?

A scrubbing center works as a chain: attract traffic, analyze flows, filter the attack and deliver clean traffic.

Read article
Anti-DDoS guide Reading time: 13 min

Real-time DDoS mitigation: filtering attacks before the service drops

Real-time DDoS mitigation means detecting abnormal traffic, applying precise filtering and delivering clean traffic before links, firewalls or game servers collapse.

Read article
Anti-DDoS guide Reading time: 13 min

Why firewalls fail against DDoS attacks

Classic firewalls protect policies and sessions, but DDoS attacks target capacity, packet rate and state exhaustion before the application can respond.

Read article
Anti-DDoS guide Reading time: 13 min

DDoS mitigation architecture: from attack detection to clean traffic delivery

A strong DDoS mitigation architecture combines upstream capacity, routing control, fast packet filtering, service-aware rules and clean traffic delivery via BGP, tunnel or cross-connect.

Read article
Anti-DDoS guide Reading time: 13 min

High PPS attack mitigation: protect routers, firewalls and game servers

High PPS attacks can break packet processing with modest bandwidth. Learn how to mitigate small-packet floods before routers, firewalls, VPS and gaming services lose stability.

Read article
Anti-DDoS guide Reading time: 11 min

How to detect a DDoS attack before it takes your service offline

Learn the practical signs of a DDoS attack: traffic spikes, high PPS, failed connections, abnormal UDP/TCP patterns, overloaded firewalls and degraded gaming or web services.

Read article
Anti-DDoS guide Reading time: 11 min

DDoS vs DoS: difference, impact and protection choices

Understand the difference between DoS and DDoS attacks, why it changes the mitigation design and when to choose protected IP transit, a protected server, VPS or gaming proxy.

Read article
Anti-DDoS guide Reading time: 11 min

UDP flood protection: protect servers, VPS and gaming traffic

A practical guide to protect exposed UDP services without breaking legitimate traffic for games, VPS, dedicated servers, protected transit and real-time applications.

Read article
Anti-DDoS guide Reading time: 11 min

DDoS PPS vs Gbps explained: why packet rate matters

Learn why a DDoS attack can be dangerous at low Gbps but high PPS, and how packet rate changes capacity planning for routers, firewalls, servers and Anti-DDoS platforms.

Read article
Performance comparison 9 min read

XDP vs DPDK for Anti-DDoS filtering: which one should you choose?

The XDP vs DPDK Anti-DDoS question comes up all the time. This guide gives a practical answer for network and security teams: what XDP does extremely well, when DPDK becomes the right tool and which approach usually offers the best cost, performance and operations ratio.

Read the article
DDoS guide Reading time: 8 min

High-PPS filtering design

A practical look at building filtering layers for very high packet rates without losing observability or handoff clarity.

Read article
DDoS guide Reading time: 7 min

Router VM Anti-DDoS use cases

When a router VM makes sense: keeping customer routing and filtering logic while still receiving upstream volumetric protection.

Read article
DDoS guide Reading time: 8 min

Building a filtering stack behind volumetric protection

Why some buyers want Peeryx only for the first volumetric layer while keeping their own filtering stack behind it.

Read article
DDoS guide Reading time: 7 min

PPS vs Gbps in DDoS mitigation

Why packet rate matters as much as bandwidth when evaluating DDoS mitigation, filtering servers and upstream relief.

Read article

Build coherent multi-transit protection

Peeryx can review your prefixes, upstreams, latency constraints and DDoS exposure to propose a protected transit or clean-handoff model that fits your real topology.