Switch Capacity Calculator
Work out switch capacity instantly with clear inputs, formula shown and shareable results.
About Switch Capacity Calculator
Vendors quote switching capacity as the sum of all port speeds counted in both directions, so a 48-port 25G switch with six 100G uplinks needs 3,600 Gbps of fabric to be non-blocking. The separate forwarding rate in millions of packets per second is what limits small-frame traffic, and it is derived from 64-byte frames plus the 20-byte preamble and inter-frame gap.
Formula
Switch capacity
aggregate = ports x port speed + uplinks x uplink speed; switching capacity = aggregate x 2 (full duplex); forwarding rate = aggregate bits / (64 x 8 + 160) bits per minimum frame
Worked example
With the default values below, Switch Capacity Calculator returns Switching capacity required of 3,600.0. Change any input above and every figure here is recalculated in your browser.
Inputs used
- Portsminimum 1
- 48
- Port speedminimum 0.001 Gbps
- 25 Gbps
- Uplink portsminimum 0
- 6
- Uplink speedminimum 0.001 Gbps
- 100 Gbps
Results
- Switching capacity required
- 3,600.0 Gbps
- Aggregate port bandwidth
- 1,800.0 Gbps
- Forwarding rate at 64-byte frames
- 2,678.57 Mpps
- Non-blocking requirement
- Non-blocking requires a fabric of at least 3600 Gbps full duplex
Step by step
- 1Values used
- 2Switch capacity
- 3Switching capacity required= 3,600.0 Gbps
- 4Aggregate port bandwidth= 1,800.0 Gbps
- 5Forwarding rate at 64-byte frames= 2,678.57 Mpps
- 6Non-blocking requirement= Non-blocking requires a fabric of at least 3600 Gbps full duplex
Assumptions and limits
- The result is derived only from the 4 inputs listed above. Anything not among them is not part of the calculation.
- In particular, this calculator does not take inflation, tax, fees or charges or compounding frequency into account.
- Figures are rounded for display to 2 decimal places, so totals built from several rounded parts can differ slightly from the unrounded arithmetic.
How these calculators are built and tested is described on the Methodology page. If a figure looks wrong, please report it.
Frequently Asked Questions
Why is switching capacity double the port bandwidth?
Because each port can send and receive simultaneously at line rate. The marketing figure counts both directions.
Which limit binds first in practice?
Forwarding rate, for traffic dominated by small packets such as voice or DDoS floods. Bandwidth binds for bulk transfer traffic.
Related Calculators
- Call Capacity (Erlang B) Calculator
- Concurrent Call Capacity Calculator
- Concurrent Session Capacity Calculator
- PoE Switch Sizing Calculator
- 5G Throughput Estimate Calculator
- Administrative Distance Comparison Calculator
- Antenna Gain And Range Calculator
- Attenuation Over Distance Calculator
- Audio Bitrate And Size Calculator
- Backup Window Bandwidth Calculator
You might also need
- Call Capacity (Erlang B) CalculatorAlso in Network Performance & Design
- Concurrent Call Capacity CalculatorAlso in Network Performance & Design
- Concurrent Session Capacity CalculatorAlso in Network Performance & Design
- PoE Switch Sizing CalculatorAlso in Network Performance & Design
- Network Utilisation CalculatorAlso in Network Performance & Design
- 5G Throughput Estimate CalculatorAlso in Network Performance & Design
