What Is the Default-Free Zone (DFZ)? The Full BGP Routing Table

The default-free zone (DFZ) is the set of routers on the internet that carry the full global BGP routing table and make forwarding decisions based exclusively on that table, without relying on a default route. A router in the DFZ has an entry for every reachable prefix on the public internet — when a packet arrives, the router always finds an explicit match. No packets are forwarded to a "catch-all" gateway of last resort.

What "Default-Free" Actually Means

Most networks — an enterprise LAN, a coffee shop's access point, a home router — work by sending all traffic they don't know how to route directly to a default gateway: 0.0.0.0/0. That gateway may itself forward to another default gateway, and so on until traffic reaches a network that knows the full table. The DFZ is where that chain ends. A DFZ router says: "I do not have a default route. If I can't find the destination prefix in my table, I drop the packet."

Operating in the DFZ requires:

Who Operates in the DFZ

DFZ participation is essentially synonymous with operating as a transit provider or having the scale to peer extensively at IXPs. Participants include:

Ordinary enterprise networks, small ISPs, and most organizations receive either a default route or a partial table from their transit provider and are explicitly not in the DFZ.

Full Table Size: IPv4

The IPv4 routing table has grown steadily since CIDR was introduced in 1993. Key milestones:

YearApprox. IPv4 routesNotable context
1994~20,000Post-CIDR introduction
2001~100,000Dot-com era growth
2008~270,000Pre-exhaustion acceleration
2014~512,000512K day — TCAM overflow event
2020~800,000Post-exhaustion deaggregation growth
2026~1,050,000+Continued slow growth

Growth is driven by new ASes joining the internet, deaggregation for traffic engineering and hijack protection, and the transfer market for IPv4 addresses (acquired addresses are announced by new holders, often as /24s rather than aggregated blocks).

Full Table Size: IPv6

The IPv6 routing table is structurally smaller than IPv4 because IPv6 was designed with aggregation in mind — RIRs assign large contiguous blocks to ISPs, who sub-delegate to customers. However, customer multihoming and traffic engineering pressure push deaggregation here too. The IPv6 DFZ table currently carries approximately 230,000–240,000 prefixes. IPv6 growth is faster on a percentage basis than IPv4 as deployment expands, but the absolute size remains much lower.

IPv4 DFZ Table Growth (approximate) 0 200k 400k 600k 800k 512K day Aug 2014 2001 2005 2010 2014 2018 2022 2026

The 512K Day: August 12, 2014

On August 12, 2014, the IPv4 global routing table crossed 512,000 entries. This sounds unremarkable — routers are regularly updated to handle more routes — but it exposed a silent time bomb in a large installed base of Cisco 7600 and 6500 series routers.

These platforms used TCAM (Ternary Content-Addressable Memory) chips for fast forwarding lookups. The specific hardware had been sold and configured with default TCAM partitions sized for 512,000 IPv4 routes — a number that seemed comfortably large when the routers were manufactured in the mid-2000s. When the table crossed that threshold, the TCAM overflowed. Affected routers responded by either: crashing and rebooting, silently dropping routes that didn't fit (causing black holes), or falling back to drastically slower software-based forwarding.

The outage was widespread. Networks across North America, Europe, and Asia reported packet loss, increased latency, and complete connectivity failures as their upstream routers or transit paths traversed affected hardware. Several ISPs saw their routers rebooting in a loop as they came back up, downloaded the full table again, overflowed again, and crashed again.

The fix was a TCAM partition reconfiguration (or microcode update on some models) and, ultimately, hardware replacement. Cisco and other vendors issued emergency advisories. The event accelerated hardware refresh cycles across the industry and established 512K as a memorable milestone in BGP history. The underlying lesson — that the global routing table is a shared resource that must be managed collectively through aggregation discipline — became more urgent afterward.

Memory and TCAM Pressure

TCAM is fast (lookup in nanoseconds regardless of table size), silicon-expensive, and power-hungry. It is why forwarding ASICs have historically been the limiting factor in routing table capacity rather than DRAM. Modern line cards on platforms like Cisco ASR 9000, Juniper PTX, or Nokia 7750 SR have TCAM sized for millions of routes — but each generation still has a finite limit, and that limit is always being approached by continued table growth.

DRAM is cheaper and more plentiful, so software-based routers (those using route caching or LPM in DRAM rather than TCAM) scale more easily with table growth. Linux-based BGP speakers (using the kernel's routing table or user-space software like DPDK-based forwarders) can hold multi-million-route tables in DRAM, though at higher per-lookup latency than hardware TCAM.

Full Table vs Default Plus Partial Table Strategies

Not every network needs the full DFZ table. There are several common strategies:

Full table — Receive all routes from one or more transit providers. Enables optimal exit selection: your router picks the best path for each destination prefix. Required for tier-1 and tier-2 networks. Requires capable hardware.

Default route only — Receive only a 0/0 default from your ISP. All traffic exits via that ISP. Simplest and cheapest in terms of router resources. Appropriate for single-homed or small multihomed networks where traffic engineering is not a priority.

Default plus partial table — Receive a default route plus a subset of routes: typically your transit provider's customer routes and routes from their major peers. This lets you make intelligent decisions for the traffic that matters most (your region's networks) while falling back to the default for everything else. Reduces memory requirements compared to a full table.

Default plus customer routes — If you are a transit provider, you receive full tables from your upstreams but only redistribute customer routes internally. You keep the full table at your edge routers and redistribute a default (or partial table) to your customers.

StrategyRouter memory neededOptimal routingUse case
Full tableHigh (2+ GB DRAM, large TCAM)YesTransit providers, large CDNs
Default onlyMinimalNoSingle-homed enterprises
Default + partialModeratePartiallyRegional ISPs, cost-sensitive multihomed networks

The DFZ and Internet Resilience

The DFZ has no central controller and no single point of failure by design. Routes propagate through BGP on a peer-to-peer basis; if one router fails, BGP reconverges around it. However, the DFZ is not immune to large-scale failures: a route leak that floods the table with hundreds of thousands of spurious routes can overwhelm routers' update processing and cause cascading instability. A BGP hijack that redirects a widely-used prefix can affect traffic globally within minutes. The DFZ's scale is both its strength (distributed, resilient) and its vulnerability (a shared resource where one misconfigured AS can impact everyone).

Efforts to improve DFZ resilience include RPKI for origin validation, IRR-based prefix filtering documented in Internet Routing Registries, and max-prefix limits on peering sessions. Route aggregation is one of the few collective tools available to slow table growth without reducing reachability.

IXPs and DFZ Topology

The DFZ's physical topology is dominated by Internet Exchange Points, where hundreds of networks connect to shared switching fabrics. An IXP like DE-CIX Frankfurt connects over a thousand networks. Each of those networks exchanges its portion of the routing table with others. IXPs use route servers to make this scale manageable — a single BGP session to the route server reaches all other participants.

The physical diversity of IXPs — spread across every major city on every continent — is what gives the DFZ its resilience. No single IXP, cable, or router is critical to the global table's integrity. Traffic reroutes around failures in seconds to minutes as BGP converges on new best paths.

DFZ Connectivity — Simplified Tier-1 A Tier-1 B Tier-1 C Tier-2 ISP Content CDN All nodes exchange full routing tables — no default routes

Peering Economics in the DFZ

Operating in the DFZ is expensive. Hardware capable of holding a full table, multiple high-bandwidth interconnects to peers, and the operational expertise to manage complex BGP policy all carry significant cost. This cost is one reason why the DFZ is dominated by large carriers rather than small ISPs. Tier-1 networks recoup this cost by charging transit fees to tier-2 networks that cannot reach the entire internet through peering alone. Understanding the economics of internet peering clarifies why the DFZ has the structure it does.

How to Read DFZ Routing Data

Route collectors — routers operated by organizations like RIPE NCC (RIS) and the University of Oregon (RouteViews) — establish passive iBGP or eBGP sessions with DFZ participants and archive the full set of routes received. This data is publicly available and forms the basis of most internet routing research. This looking glass draws from RIPE RIS collectors, each of which peers with dozens of DFZ networks and sees the routes they have selected as best paths.

When you look up a prefix here, you see it from multiple vantage points. Different collectors see different paths because each is peering with different networks in different locations. A prefix with many long, varied paths is likely a smaller network using multiple upstreams; a prefix with consistently short paths (1–2 hops) is likely a well-peered large network that peers directly at many IXPs where RIS collectors also peer. The DFZ's full topology becomes visible through this data. See also how route collectors work, BGP overview, and best-path selection.

Explore It Live

The BGP looking glass draws from RIPE RIS route collectors, which are themselves DFZ participants receiving full tables from hundreds of peers.

Each lookup you perform here represents a real DFZ route, selected as best path by a collector that carries the full global table — the same table that tier-1 backbone routers use to forward every packet crossing the internet. Looking up a prefix and seeing paths from multiple vantage points gives you a direct window into how the DFZ sees that destination right now.

See BGP routing data in real time

Open Looking Glass
← Previous What Is Route Aggregation? Supernetting and CIDR Explained
More Articles
What is BGP? The Internet's Routing Protocol Explained
What is an Autonomous System (AS)?
What is a BGP Looking Glass?
How to Look Up an IP Address's BGP Route
Understanding BGP AS Paths
What is RPKI? Securing BGP Routing