Spine–Leaf Aggregation Calculator

Model topology scale, aggregation bandwidth, oversubscription, failure capacity, traffic, latency, optics, power, costs, growth, and advanced data-center fabric requirements.

Live design summary

Results update immediately when any option changes.
Fabric links
Leaf-to-spine connections
Connected endpoints
Active server-facing ports
Normal oversubscription
Active downlink ÷ uplink
Failure-state ratio
Selected failure scenario
Usable aggregate uplink
Efficiency-adjusted capacity
Traffic headroom
Against modeled demand
Total cost of ownership
Selected period
Design score
Calculating

Warnings and recommendations

  • Calculating design checks.

Capacity status

Evaluating the design.

14. Mixed leaf profiles and custom traffic matrix

Define compute, storage, border, management, and AI leaf groups. Custom traffic rows can replace the standard demand model.
Mixed leaf profiles
Select “Mixed leaf profiles” under topology to activate profile checks and profile-aware materials.
NameRoleCountDownlink portsDownlink GbpsUplinksUplink GbpsPower WUnit cost

Custom traffic matrix
When the traffic model is custom, enabled rows become the modeled cross-leaf demand.
Source groupDestination groupAverage GbpsPeak multiplierEnabled

15. Scenario manager and design comparison

Save designs locally, restore them, and compare alternatives side by side.
ScenarioLeavesSpinesEndpointsRatioFailure ratioHeadroomPowerCAPEXTCOScore
Add scenarios for comparison.

16. Topology visualization and analytical charts

Inspect connectivity, capacity, costs, growth, and failure-state behavior.

17. Detailed results, bill of materials, and port allocation

Review calculated engineering outputs and purchasing quantities.

Growth forecast

YearEndpointsDemandRequired leavesRequired spinesDemand ratioStatus

Bill of materials

CategoryItemQuantityUnit costExtended costNotes

Port allocation

RoleDevicesPorts per deviceUsedReservedFreeUtilization

Example data table

Reference designs illustrate common aggregation patterns.
DesignLeavesSpinesDownlinksUplinksActive downlinkUplinkRatio
Compact enterprise8248 × 10G2 × 100G384 Gbps200 Gbps1.92:1
General compute16448 × 25G4 × 100G960 Gbps400 Gbps2.40:1
Storage intensive24832 × 100G8 × 400G2.56 Tbps3.20 Tbps0.80:1
AI training pod321632 × 400G16 × 400G10.24 Tbps6.40 Tbps1.60:1

Formula used

Fabric links = Leaves × Spines × Links per pair
Active downlink = Ports × Speed × Active-port fraction
Usable uplink = Links × Speed × Protocol efficiency × Hash efficiency × Balance efficiency
Oversubscription = Active downlink ÷ Physical uplink
Cross-leaf demand = Active endpoints × Demand × East-west × Cross-leaf × Replication
Failure capacity = Surviving links × Speed × Efficiency × Surviving leaves
Annual energy = IT kW × PUE × Operating hours
TCO = CAPEX + Sum of inflation-adjusted annual operating costs

How to use this calculator

  1. Enter the current and future topology size.
  2. Provide leaf and spine platform specifications.
  3. Describe connected endpoints and active ports.
  4. Set traffic, utilization, and burst assumptions.
  5. Select failures and redundancy targets.
  6. Enter cabling, power, rack, and cost assumptions.
  7. Review warnings, charts, forecasts, and materials.
  8. Save scenarios and compare alternative designs.

Spine–leaf aggregation planning guide

Spine–leaf fabrics create predictable paths between racks and services. Every leaf normally reaches every spine. This structure supports equal-cost forwarding across parallel links.

Capacity planning begins with port counts and port speeds. Downlink bandwidth represents connected servers and appliances. Uplink bandwidth carries traffic leaving each leaf switch.

Oversubscription compares active downlink capacity against available uplink capacity. A higher ratio allows more endpoints per uplink. It also increases congestion risk during simultaneous demand.

Traffic assumptions matter as much as installed bandwidth. Many flows remain local to one leaf. Cross-leaf flows consume fabric capacity through a spine.

Storage, backup, and AI workloads can create synchronized bursts. Replication can multiply the original traffic demand. Elephant flows may also produce uneven ECMP utilization.

Failure analysis exposes designs that look healthy during normal operation. Losing one spine reduces path diversity and available capacity. Maintenance events can create similar temporary conditions.

Cabling calculations should include both endpoints of every link. Spare optics and cables reduce replacement delays. Routing allowance and slack prevent underestimated cable lengths.

Power calculations include switches, optics, and active NIC ports. PUE converts IT load into facility energy demand. Annual electricity cost becomes part of operating expenditure.

Growth forecasting identifies when ports or bandwidth become constrained. Endpoint growth and bandwidth growth rarely move equally. Future uplink speeds can change the preferred expansion path.

Advanced overlays add route, VNI, VRF, and session requirements. RoCE deployments also require careful congestion engineering. Vendor limits should always be verified before purchasing.

Frequently asked questions

What does this calculator size?

It sizes topology, ports, links, bandwidth, traffic, resilience, latency, optics, power, cost, growth, and advanced fabric scale.

How is oversubscription calculated?

Active server-facing bandwidth is divided by available leaf uplink bandwidth.

What is a non-blocking design?

A non-blocking design provides at least equal usable uplink and active downlink capacity.

Why model protocol efficiency?

Encapsulation, hashing, and path imbalance reduce useful throughput below physical line rate.

Why is failure-state analysis important?

Failures remove paths and concentrate traffic on surviving spine and uplink resources.

Does every leaf connect to every spine?

A standard two-tier fabric normally uses complete leaf-to-spine connectivity.

Can mixed leaf roles be represented?

Separate counts for server, border, and service leaves support role-aware planning.

Can the tool estimate optics and cables?

It calculates fabric links, server cables, optics, spares, fiber pairs, and patch panels.

Can it model GPU and RoCE networks?

High-speed links, rail-optimized mode, RoCE share, PFC, ECN, and lossless options are included.

How are costs calculated?

Capital costs and inflation-adjusted annual operating costs form the selected TCO period.

Where are saved scenarios stored?

Scenarios use browser local storage and remain on the current browser profile.

Can results be exported?

The page provides CSV, JSON, PDF, print, copy, and comparison outputs.

Are hardware presets authoritative?

No. Enter verified platform specifications from the selected manufacturer.

Should this replace a network design review?

No. Use it for planning, then validate protocols, optics, licensing, and operational requirements.

Related Calculators

Average Calculator StatisticsGeometric Mean CalculatorInter Quartile Range CalculatorLower Quartile CalculatorMaximum CalculatorMean Calculator StatisticsMedian Calculator StatisticsMidhinge Calculator StatisticsMid Range Calculator StatisticsMode Calculator Statistics

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.