Skip to content
[menu][close]

FOUNDRYNETNo. 001SEPTEMBER 2026ROUTING

Original page: foundrynet.com/solutions/sol-enterprise/sol-datacenter-core (data centre core solutions page, around 2006)

Core Router: Role, Architecture and Design Rules

A core router moves packets between aggregation points at line rate and does almost nothing else. Everything about its design, from chassis to redundant control modules, follows from that single job.

On this page

01 Core versus edge and aggregation

Routers are named for their position. Edge routers terminate customers and services: access lists, NAT, VPN termination, per-customer VRFs. Aggregation routers collect many edge devices into a few high-speed uplinks. The core connects aggregation points to each other and to peering and transit, with the fewest devices, the highest port speeds and the shortest feature list. Policy belongs at the edge; the core only forwards, so nothing on it changes when a customer changes.

Where the core sitsWHERE THE CORE SITS04Core: line-rate transit between aggregation points, peering, data centres03Aggregation: many edge uplinks into few high-speed links02Edge and distribution: policy, VRFs, gateways, VRRP01Access: hosts, wiring closets, customer sitesWhere the core sitsWHERE THE CORE SITS04Core: line-rate transit betweenaggregation points, peering, datacentres03Aggregation: many edge uplinks intofew high-speed links02Edge and distribution: policy, VRFs,gateways, VRRP01Access: hosts, wiring closets,customer sites
Features decrease and speed increases toward the top.

02 Forwarding plane versus control plane

The control plane runs the protocols: OSPF or IS-IS inside, BGP outside, LDP or RSVP for MPLS, plus management, and produces a routing table (RIB) on the management CPU. The forwarding plane receives a compiled version (the FIB) and does the per-packet work in ASICs on each line card, without the CPU touching packets; that distribution is what lets a chassis scale to terabits. A core router has a forwarding plane fast enough that every port runs at full speed at once, called line rate, and protects its control plane so a flood of unusual packets cannot starve it.

03 Chassis versus fixed

Redundancy inside one chassis does not replace two chassis in two rooms.
PropertyChassisFixed
CapacityGrows by adding line cardsFixed at purchase
RedundancyDual management, redundant fabric, N+1 power, hot-swap cardsDual power at best; buy two units
Interface mixAny card in any slot; new speeds by new cardsWhat is on the front panel
CostHigh entry price, lower cost per port at scaleLow entry, no growth path
FitProvider core, large enterprise and data centre coreSmall core, collapsed core, spine roles

04 Redundancy that matters

  • Dual management modules with state synchronisation, so losing the active module does not reset forwarding or BGP sessions.
  • N+1 power from separate feeds; confirm a full chassis with one supply failed still meets total draw.
  • Redundant switch fabric, so a failed fabric card degrades capacity rather than isolating line cards.
  • Two of everything at the topology level: two core routers, two paths between any pair of aggregation points, no single link or building whose loss partitions the network.
  • Hitless software upgrade, or a tested procedure for failing over to the second core while patching the first.

05 Route table scale

A provider core carrying the full internet table holds more than a million IPv4 prefixes plus a growing IPv6 table, each needing a FIB entry in fast memory on every line card. That memory sets a hard ceiling; mid-2000s routers sized for 256k or 512k routes had to be replaced or filtered as the table crossed those marks. Enterprise cores carrying only internal and default routes need a small fraction of that and can use switch-class hardware. Plan for the table size at end of life, not at purchase.

RULE OF THUMB

If the device must carry a full BGP table, it is a router. If it carries a default route plus internal prefixes, a Layer 3 switch is usually the better core. See Layer 2 versus Layer 3 switches.

06 Worked example: sizing a two-router core

Two core routers, C1 and C2, connect four aggregation pairs. Each aggregation router has one 100 Gbit/s link to C1 and one to C2. Peak load between aggregation blocks is 480 Gbit/s. Equal-cost paths spread it over eight 100 Gbit/s links at 60 percent each. Lose C1 entirely and the four links into C2 must carry all 480 Gbit/s: 120 percent, so the design fails its own redundancy test at peak. Either add a second 100 Gbit/s link from every aggregation router to each core, giving 60 percent after failure, or accept that peak traffic is shed during a core outage and write that down. Do the same arithmetic for forwarding memory on the surviving router.

Redundancy that has never been exercised is a hypothesis.
FailureWhat must happenHow to verify it
Active management module failsStandby takes over; forwarding and BGP sessions continuePull the active module in a maintenance window
Whole core router failsThe other core carries everything within its link and FIB limitsPer-link utilisation below 50 percent at peak
Control plane floodedForwarding continues; known peers keep priorityControl-plane policing per RFC 6192, with counters
A peer announces bad routesFilters drop them before the FIBMaximum-prefix limits, origin validation, bogon filters
Generic health checks on a core router
core1# show bgp summary
  192.0.2.1    64500   4w2d      1023457
core1# show control-plane policing statistics

07 Collapsed core and data centre core

Most enterprises do not need three tiers. A collapsed core merges core and distribution into one redundant pair of Layer 3 switches that terminate the closet VLANs, run VRRP for gateways, route between them and connect to the firewall and WAN. It saves a tier and suits up to a few thousand users. The limit is blast radius: any change to the pair touches everything, and the pair must carry both distribution policy and core throughput.

Data centre cores changed shape in the 2010s. The two-router core above rows of aggregation switches gave way to leaf-and-spine fabrics: every leaf connects to every spine, equal-cost multipath spreads flows across all paths, and no spine is special. The spine is the core in all but name: routed links, no spanning VLANs, line rate, no policy. The rules are unchanged: simple, redundant, fast.

08 Foundry heritage: NetIron and BigIron cores

Foundry launched the NetIron 400 and 800 around 1999 and 2000 as internet core routers with full BGP tables and wire-speed chassis forwarding, when incumbent core routers were expensive and comparatively slow. The BigIron chassis served as the enterprise and data centre core; the original site carried a data centre core solutions page built around it. The NetIron MLX and XMR, around 2005 to 2007, brought 10 Gbit/s density and MPLS to provider cores and outlived the Brocade acquisition by years. Route table scale grows again during the move to IPv6, because a dual-stack core holds both full tables in forwarding memory at once; the wider set of routing topics sits in the routing chapter.

Illustrative IronWare chassis health checks
show chassis
show module
show redundancy
show ip route summary
show ip bgp summary

09 Core router failure modes and expert tips

  • FIB overflow. The table crosses the memory limit and the router drops new prefixes or forwards them in software. Alert at 80 percent of the platform limit, not at the failure.
  • Microbursts. A five-minute average at 40 percent hides bursts that exhaust output buffers. Count output drops per interface, not only utilisation.
  • Unprotected BGP sessions. Sessions without TCP-AO (RFC 5925) or at least the MD5 option, and eBGP without the TTL check of RFC 5082, are open to injection from anywhere the packets can reach.

A core that carries the full table should be dropping RPKI-invalid routes, because a forged origin that reaches the FIB is forwarded at line rate like everything else. Where the core also provides label-switched transport the same rule holds: keep customer state off it. Feed sampled flow export from the core into the capacity model above, so the peak figure is measured each quarter, not remembered.

Changes to core routers drafted with AI help deserve the stricter process in peer review for tool-assisted router changes.

10 Questions

What is the difference between a core router and a core switch?

A core router carries large routing tables, often the full internet table, plus features such as MPLS, in a chassis with redundant control. A core switch is a Layer 3 switch in the core role: line rate, smaller route table, fewer protocol features.

Does a small business need a core router?

No. A redundant pair of Layer 3 switches as a collapsed core, plus a firewall at the internet edge, covers organisations up to several thousand users. Dedicated core routers belong in providers, very large campuses and data centres carrying full routing tables.

Why keep features off the core?

Every feature is a software path, a configuration surface and a failure mode. Access lists, NAT and per-customer policy belong at the edge where changes are frequent. The core should change rarely and forward everything.

How many routes can a core router hold?

It depends on forwarding memory per line card. Current provider-class routers hold several million entries; mid-2000s equipment was often limited to 256k or 512k and could not carry a full table after about 2014. Enterprise cores need far fewer.

What is a collapsed core?

A design where core and distribution are one redundant pair of devices, typically Layer 3 switches. It suits most enterprises and small data centres, trading blast radius and growth headroom for simplicity and cost.

How much headroom should a core link have?

Enough that the surviving paths carry peak load after the failure you designed for. With two cores and single links per aggregation router that means under 50 percent per link at peak; with doubled links, under about 75 percent. Measure peak with flow export, not five-minute averages, and recheck it quarterly.