Skip to main content
Calcimator

QoS Bandwidth Reservation Calculator

Allocate bandwidth across QoS traffic classes for VoIP, video, data, and best effort. Includes VoIP call and video stream capacity.

About this calculator

QoS bandwidth reservation is fundamentally a percentage-slicing exercise: you set what share of a link's total bandwidth goes to each of five DSCP-marked traffic classes — VoIP (EF/46), video (AF41/34), critical business data (AF31/26), best-effort general traffic (DSCP 0), and low-priority scavenger traffic (CS1/8) — and the calculator converts each percentage into absolute Mbps. Where this becomes genuinely useful is translating the VoIP allocation into concrete call capacity: G.711 codec calls consume about 87.2 kbps each once Layer 2 overhead is included, while the more compressed G.729 codec needs only about 31.2 kbps, so the same reserved bandwidth supports roughly 2.8x more G.729 calls than G.711 — a real tradeoff between call quality and density that network designers weigh when the link is capacity-constrained. Video capacity is similarly translated into stream counts at two common bitrate assumptions (HD around 4 Mbps, SD around 1.5 Mbps).

The calculator also flags when your percentages sum past 100%, since QoS scheduling can only reserve bandwidth that actually exists — an over-allocated policy either gets silently truncated by the switch/router or causes lower-priority classes to starve unpredictably depending on platform. A common mixup worth flagging: these are guaranteed minimums during congestion, not hard caps — best-effort traffic can still burst into unused capacity from other classes when the link isn't saturated, so don't read "30% best effort" as "best effort can never exceed 30% of the link."

Inputs

Mbps
%
%
%
%
%

Results

VoIP Bandwidth

150 Mbps

Total Allocated

100 %

G.711 VoIP Calls

1,720

Video Bandwidth250 Mbps
Critical Data Bandwidth250 Mbps
Best Effort Bandwidth300 Mbps
Scavenger Bandwidth50 Mbps
G.729 VoIP Calls4,807
HD Video Streams62
Over-Allocated (1=Yes)0
Unallocated Percent0%
Sd Video Streams166
How to Use This Calculator
  1. Enter Total Link Bandwidth, VoIP (EF) Reservation, and Video (AF4) Reservation.
  2. Set Critical Data (AF3) Reservation, Best Effort Reservation, and Scavenger (CS1) Reservation.
  3. Review VoIP Bandwidth (Mbps), Total Allocated (%), and G.711 VoIP Calls.
  4. Use Video Bandwidth (Mbps) and Critical Data Bandwidth (Mbps) to inform your decision.
  5. Use the chart to visualize the results and explore different scenarios by adjusting inputs.

How the result changes with Total Link Bandwidth

Total Link BandwidthVoIP BandwidthTotal AllocatedG.711 VoIP Calls
50075 Mbps100 %860
750112.5 Mbps100 %1,290
1,500225 Mbps100 %2,580
2,500375 Mbps100 %4,300

What each input means

Total Link Bandwidth
Total available bandwidth on the link
VoIP (EF) Reservation
Bandwidth reserved for real-time voice (DSCP EF/46, strict priority queue)
Video (AF4) Reservation
Bandwidth for video conferencing and streaming (DSCP AF41/34)
Critical Data (AF3) Reservation
Bandwidth for business-critical apps, ERP, database (DSCP AF31/26)
Best Effort Reservation
Bandwidth for general internet, email, web (DSCP 0)
Scavenger (CS1) Reservation
Lowest priority traffic - recreational, backups (DSCP CS1/8)

How this is calculated

Formula

Class BW = Total BW × Class%; VoIP Calls = VoIP BW / Call BW

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Total Link Bandwidth = 1000, VoIP (EF) Reservation = 15, Video (AF4) Reservation = 25, Critical Data (AF3) Reservation = 25 = 6 input(s) provided
  2. Calculate VoIP Bandwidth
    VoIP Bandwidth
    150 = 150
  3. Calculate Total Allocated
    Total Allocated
    100 = 100
  4. Calculate G.711 VoIP Calls
    G.711 VoIP Calls
    1720 = 1720
  5. Calculate Video Bandwidth
    Video Bandwidth
    250 = 250
  6. Calculate Critical Data Bandwidth
    Critical Data Bandwidth
    250 = 250

Engine last updated . Checked against 3 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why does G.729 support so many more calls than G.711 on the same bandwidth?

G.711 is an uncompressed codec that consumes about 87.2 kbps per call once Layer 2 overhead is added, while G.729 compresses audio down to roughly 31.2 kbps per call -- less than half the bandwidth. That difference means the same VoIP reservation supports about 2.8 times more G.729 calls than G.711 calls, which is why bandwidth-constrained links often use G.729 despite its slightly lower audio quality.

What actually happens if my traffic class percentages add up to more than 100%?

The calculator flags this as over-allocated because QoS scheduling can only reserve bandwidth that physically exists on the link. In practice, most switches and routers either silently cap the total reservation at 100% (proportionally shrinking every class) or let lower-priority classes starve unpredictably when congestion hits, depending on the platform's queuing implementation -- neither outcome is something you want to discover during an outage rather than in planning.

Does reserving 30% for best-effort traffic mean it can never use more than 30% of the link?

No -- these are guaranteed minimums during congestion, not hard caps. When the link isn't saturated, best-effort traffic can burst into bandwidth that other classes (like VoIP or video) aren't currently using. The reserved percentage only becomes a firm ceiling once the link is fully loaded and every class is actually competing for its share.

Why does the calculator translate video bandwidth into HD and SD stream counts?

Raw Mbps numbers are hard to reason about operationally, so the calculator divides the video class's allocated bandwidth by two common bitrate assumptions -- about 4 Mbps for HD and 1.5 Mbps for SD -- to answer a more practical question: how many simultaneous video calls or streams can this reservation actually support. It's a planning estimate, not a guarantee, since real video codecs vary their bitrate with content complexity and resolution settings.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Technology & Computing.