Data Center Bandwidth Calculator
Calculate network bandwidth, switch counts, and uplink capacity from server count and connectivity requirements.
Inputs
Results
Total access bandwidth (Gbps)
2,000
How to Use This Calculator
- Enter the number of servers and average bandwidth per server in Mbps.
- Set oversubscription ratio and external uplink speed.
- Review total internal bandwidth requirement and uplink utilization.
- Verify uplink capacity provides adequate headroom for peak traffic bursts.
- Use the output to size core switches, distribution switches, and WAN circuits.
How the result changes with Number of servers
| Number of servers | Total access bandwidth (Gbps) |
|---|---|
| 10,001 | 200,020 |
| 35,001 | 700,020 |
| 65,000 | 1,300,000 |
| 90,000 | 1,800,000 |
What each input means
- Number of servers
- Total physical or virtual servers requiring network connectivity.
- Port speed (Gbps)
- Network port speed per connection. Common: 1, 10, 25, 100 Gbps.
- NICs per server
- Network interfaces per server (2 for redundancy, 4 for bonded).
- Oversubscription ratio
- Aggregation oversubscription (3 = 3:1). Lower = more bandwidth. 1:1 = non-blocking.
- Avg utilization (%)
- Average network utilization across all ports.
- WAN bandwidth (%)
- Percentage of aggregation bandwidth needed for WAN/internet uplinks.
What each result means
- Total access bandwidth (Gbps)
- Sum of all server-facing port bandwidth.
- Aggregation bandwidth (Gbps)
- Bandwidth at aggregation layer after oversubscription.
- WAN uplink needed (Gbps)
- Internet/WAN uplink bandwidth required.
- ToR switches needed
- Top-of-Rack leaf switches (48 server ports each).
- Spine switches needed
- Spine-layer switches (32 ports each, minimum 2 for redundancy).
- Bisectional bandwidth (Gbps)
- Total spine-leaf bisectional bandwidth.
- Monthly transfer (TB)
- Estimated monthly data transfer at average utilization.
- Total server ports
- Total NIC ports across all servers.
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersNumber of servers = 100, Port speed (Gbps) = 10, NICs per server = 2, Oversubscription ratio = 3 = 6 input(s) provided
- Calculate Total access bandwidthTotal access bandwidth = serverCount * portSpeedGbps * nicsPerServer2000 = 2000
- Calculate Aggregation bandwidthAggregation bandwidth = totalAccessBandwidthGbps / oversubRatio666.67 = 666.67
- Calculate WAN uplink neededWAN uplink needed = aggregationBandwidthGbps * (wanPct / 100)66.67 = 66.67
Engine last updated .
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Rack Power Density Calculator
Calculate per-rack power density, circuit sizing, and cooling requirements from server count and power draw.
Data CenterData Center Power Budget Calculator
Calculate total facility power, energy costs, and overhead breakdown from IT load and PUE.
Network DesignSwitch Port Density Calculator
Calculate access, distribution, and core switch count from endpoint count, port requirements, and uplink oversubscription.
Data CenterCooling Capacity Calculator
Calculate cooling requirements from IT load, PUE, and airflow parameters for data center HVAC design.
TelehealthBandwidth Requirements Calculator
Internet speed needed for telehealth video quality.
More in Technology & Computing.