EtherChannel Bandwidth Calculator for LAG Planning

August 21, 2026

EtherChannel Bandwidth Calculator

Estimate raw bundle bandwidth, hash-adjusted usable capacity, failover impact, and single-flow limits for LACP, PAgP, and static link aggregation groups.

⚙️Descriptive presets
🖧Bundle inputs
Total physical ports assigned to the port-channel.
A richer hash usually spreads many client/server flows more evenly.
Distinct conversations in the busy direction during the peak window.
One TCP/UDP flow is normally pinned to one member link.
Common planning target is 70% to 80% before queues grow.
Use 1 for N-1 failure planning or hot-standby designs.
Example: 1.5 means attached edge demand is 1.5 times the bundle.

Calculated LAG capacity

Raw bundle bandwidth 0 Gbps available before overhead Formula: active members × link speed × duplex factor
Hash-adjusted usable 0 Gbps after overhead and spread estimate Formula: payload capacity × hash efficiency × flow spread
Safe planning target 0 Gbps at selected utilization target Formula: hash-adjusted usable × utilization target
Largest single-flow cap 0 Gbps for one flow on one member Formula: minimum of largest flow demand and one member payload
📊Live capacity grid
4 Active links
9.6 Gbps per usable member
28.8 N-1 payload Gbps
OK Hash pressure

These values update after each calculation and are meant for quick comparison while you change port counts, speeds, and failure assumptions.

💡Planning tip boxes
Single-flow reality: EtherChannel increases aggregate bandwidth across multiple conversations. A single SMB copy, backup job, or iSCSI session usually tops out at one member link unless the application creates multiple flows.
Failure planning: If the uplink matters during maintenance, calculate with one failed member. A 4-link bundle that looks comfortable at normal load may run hot as a 3-link bundle.
🔧Switch comparison grid

Small smart switch

Often supports static LAG and basic LACP with limited hash choices. Best for NAS and AP pairs where the traffic pattern is predictable.

Cisco Catalyst style

Commonly supports LACP, PAgP, source/destination IP, and Layer 4 port hashing. Strong choice for mixed clients and server VLANs.

Aruba / ProCurve style

LACP is typical, with trunk groups and configurable load distribution. Good fit for home lab cores and access switch uplinks.

MikroTik / RouterOS style

Bonding modes vary by hardware offload support. Check bridge offload before assuming line-rate routing or switching through the bundle.

📚LACP, PAgP, and static references
Mode Negotiation Good use Calculation note
LACP active/passive IEEE 802.3ad / 802.1AX negotiation Most NAS, server, and switch uplinks Fast failure detection; calculate active links minus failed links.
PAgP desirable/auto Cisco proprietary negotiation Older Cisco-only environments Similar bandwidth math, but both ends must support PAgP.
Static on/on No negotiation Simple lab links when both sides are fixed Can blackhole traffic if one side is miswired or mismatched.
Manual balance Platform-specific bonding Router or Linux bonding tests Verify hardware offload and switch compatibility before trusting totals.
Hash mode Fields used Best traffic pattern Risk to watch
Layer 2 MAC Source and destination MAC Many local clients crossing one access switch Router-on-a-stick traffic can collapse onto fewer members.
Layer 3 IP Source and destination IP Many VLANs, many clients, routed storage networks One big host-to-host transfer still uses one member.
Layer 4 ports IP addresses plus TCP/UDP ports SMB multichannel, web, backup, and VM traffic Encrypted tunnels may hide individual flows from the switch.
Adaptive / flowlet Vendor load signal or flowlet timing Modern data center or high-end switch fabrics Not available on many home lab switches.
Bundle example Raw aggregate One-flow ceiling Common use
2 x 1G 2 Gbps About 1 Gbps Small NAS or firewall pair
4 x 2.5G 10 Gbps About 2.5 Gbps Wi-Fi 6 AP aggregation or desktop edge
4 x 10G 40 Gbps About 10 Gbps Proxmox storage, NAS, lab core
8 x 25G 200 Gbps About 25 Gbps Switch stack, high-density host uplink
Scenario Flow count clue Target utilization Practical sizing note
NAS file serving Clients plus SMB channels 70% to 80% Enable SMB multichannel when both client and NAS support it.
Proxmox cluster VMs, replication, storage sessions 60% to 75% Separate corosync from heavy storage where possible.
AP aggregation Client sessions per AP 75% to 85% Wireless airtime is usually the limit before uplink bandwidth.
Core uplink Many VLAN conversations 65% to 80% Use IP plus port hashing if most traffic crosses routed boundaries.

There are forty gigabits of raw throughput, which feels like an infinite amount when you see four switch port in front of you. Plug a Proxmox cluster or a NAS into that thing and expect maximum transfer speeds. Copy over a big file and it move along at a tenth of that: ten gigabits.

The hardware isn’t the problem. Traffic flowing through those links are the problem. EtherChannel doesn’t aggregate bandwidth for one huge conversation, but rather aggregates bandwidth for multiple conversations. That makes all the difference between a smooth and a frustrating network.

How EtherChannel Really Works

When you enter your preferred speeds and number of links, the calculator will do the rest. You don’t have to guess at conversions and coefficients. Concurrent flow count is the critical input. Flow is a unique TCP or UDP session identified by its source and destination addresses and ports. There’s one flow if one server back up to another. There are 50 flows if 50 users stream video.

Existing traffic is what gets bundled. You won’t find it slicing a single stream into several and sending each on a different wire. That would require knowing what’s in the stream before data arrived. Hashing methods makes this determination before they see the data, deciding which flow goes on which wire.

Layer 4 hashing examines both the port number and IP address when making its decision. It’s fine for most office traffic. There’s enough randomness in web surfing, emailing, and video calling to distribute traffic around nicely.

Not so with storage traffic. An iSCSI session, or even just copying a file over SMB, tends to hang around a tight range of ports. If you land on one link, it’ll max out while the other links twiddle their thumbs. Sure, you could throw another link into the bundle. But that one transfer can never be faster then one of those links. There’s a hard ceiling.

This is where failure planning becomes more than just a general idea; it’s something that can be practiced and used. Until you pull a switch port down, untie a cable, or some other way loosen a cable, a four link bundle seems fine. But suddenly you’re down to three links. The aggregate capacity drop by twenty-five percent instantly. And if you were already using eighty percent of the original capacity? That means you’re over subscribed. Queue builds up. Latency starts to spike. Even with all that apparent bandwidth, the network feels sluggish.

The calculator allows you to simulate the N minus one situation. It will show you what happens when hardware goes down.

As long as both switches understands each other, it doesn’t matter what protocol you use. LACP does this for a reason; it negotiates the bundle automatically. And it’s quick to detect when something goes wrong. PAgP is there because some old Cisco stuff won’t talk to anything except other Cisco. Static just works in a lab where nothing ever changes.

Hash distribution is really the variable here. Layer 2 hashing is great until your traffic collapses on fewer members if you’re using a router-on-a-stick to route traffic. All your traffic has the same router MAC. If you change the hashing to Layer 3 or Layer 4, it usually sorts out the imbalance based off the IP address behind the router.

Is the goal to max out each wire? No. The goal is to make the path as smooth as possible. To get the busiest window down to a 70-80% usage rate. Plan for room for backup jobs that run late and for bursts. And plan for how much more data there will inevitably be.

That’s why the table on the page has a reference for common setups, including core uplinks and Wi-Fi AP aggregation. Not just raw bandwidth but the safe planning target it spits out, that’s the number to tell you what the link can really handle before it chokes.

Part of network design is accounting. Part is art. Accounting is the part where you account for the overhead. Account for the encapsulation. Account for the VLAN tags. Account for the failure modes. Account for the flows. Art is the part where you realize that the numbers stop being useful at some point.

Let that terabyte-per-month transfer take an hour if you like. Don’t purchase additional fiber because of it. Invest in the links and hashing if you have to serve fifty VMs that need to talk to each other at the same time.

The calculator provides you with a baseline. Judgment fills in the gaps. On paper, you had forty gigabits. And now you know how many of those gigabits are actualy doing work for you.

EtherChannel Bandwidth Calculator for LAG Planning

Related posts

Leave a Comment