Link Aggregation on a NAS Explained
Link aggregation can increase a NAS’s total network capacity across multiple clients, but it usually does not make one file transfer twice as fast. This guide explains the limits, bottlenecks, and buying decisions behind NAS bonding.
Link aggregation—also called bonding, teaming, or LAG—combines multiple Ethernet ports on a NAS into one logical network connection. Its main benefit is usually higher aggregate throughput across multiple clients, not double the speed for one ordinary file transfer.
For example, a NAS with two 1GbE ports can offer up to 2Gbps of combined network capacity in the right setup. A single client using one ordinary TCP connection will generally still be limited to one 1GbE link, or roughly 125 MB/s before protocol and hardware overhead. Several clients can use separate links at the same time.
The practical answer is:
- One client, one normal transfer: usually no meaningful speed increase from LACP.
- Several clients transferring simultaneously: aggregate throughput can increase.
- Redundancy: some bonding modes can keep the NAS reachable after a link failure, depending on the configuration.
- One client with a supported multi-channel protocol: higher speed may be possible, but this is separate from assuming that LACP automatically doubles every transfer.
What link aggregation actually changes
A NAS with multiple Ethernet ports does not automatically combine those ports. The ports may be intended for different purposes, such as:
- Separate networks or VLANs
- Management and storage traffic
- Direct connections to different systems
- Failover
- Link aggregation
Link aggregation requires compatible configuration on the NAS and usually on the network switch. Common deployments use LACP, also known as IEEE 802.3ad or 802.1AX, but the exact options depend on the NAS operating system, network adapter, and switch.
A typical LACP setup includes:
- Two or more compatible Ethernet ports on the NAS.
- A switch with link-aggregation support.
- A matching LAG or LACP configuration on the switch.
- Correct NAS bonding settings.
- A network topology that does not introduce a slower shared link elsewhere.
Simply connecting two NAS ports to two ordinary switch ports does not necessarily create a faster connection. Incorrect bonding can cause poor performance or connectivity problems.
Translate link speed into practical MB/s
Network speeds are normally advertised in gigabits per second, while file-copy tools often report megabytes per second.
Use this basic conversion:
Bandwidth (Gbps) / 8 = theoretical GB/s
For megabytes per second:
Bandwidth (Gbps) × 1,000 / 8 = theoretical MB/s
Approximate theoretical line rates include:
| Ethernet link | Theoretical maximum |
|---|---|
| 1GbE | 125 MB/s |
| 2.5GbE | 312.5 MB/s |
| 5GbE | 625 MB/s |
| 10GbE | 1,250 MB/s |
These are line-rate conversions, not guaranteed file-transfer results. Real throughput is lower because of Ethernet, TCP/IP, SMB or NFS, filesystem, encryption, CPU, and storage overhead.
A more realistic planning formula is:
Practical throughput = the slowest effective limit in the path
That path can include:
- NAS Ethernet ports
- Switch uplinks and backplane capacity
- Client Ethernet adapter
- Wi-Fi or wireless access point
- NAS CPU
- RAID or ZFS layout
- Hard drives or SSDs
- Filesystem and protocol
- Encryption, compression, or deduplication
- The source or destination device
Single-client speed versus aggregate throughput
One client using one normal connection
In the common case, a single file transfer is handled by one network flow. LACP hashing typically assigns that flow to one physical link.
With two 1GbE ports, one client may therefore see performance close to one 1GbE link—not two. The NAS has two ports, but the individual flow is still mapped to one of them.
This is why link aggregation should not be treated as a replacement for a faster Ethernet connection. If your main goal is to speed up one workstation, a 2.5GbE, 5GbE, or 10GbE path may be more appropriate, provided the NAS storage can sustain it.
Multiple clients
Multiple clients create multiple flows. The switch and NAS can distribute those flows across the bonded links, depending on the hashing method and traffic pattern.
For example, simultaneous activity from:
- A desktop editing video
- A second computer copying a project
- Several surveillance cameras writing footage
- A media server reading files
- Backup software running overnight
may use more of the NAS’s combined network capacity than any one transfer could use alone.
Link aggregation is therefore most useful when the NAS is a shared resource. It can reduce contention between clients even when no individual client becomes faster.
One client using a multi-channel protocol
Some protocols and operating systems can use multiple network connections for one client-to-server session. SMB Multichannel is the best-known example in NAS environments.
This is not the same as LACP:
- LACP distributes network flows across links using a bond or LAG.
- SMB Multichannel negotiates multiple SMB network paths for a compatible client and server.
- The NAS, client, network adapters, operating system, and protocol must all support and correctly configure the feature.
- Results depend on the specific implementation and storage workload.
Do not assume that installing two network cards or enabling LACP automatically gives one file copy twice the speed. Check the NAS documentation and test the actual protocol you plan to use.
Worked example: two 1GbE ports
Suppose a NAS has two 1GbE ports connected to a switch using LACP.
Theoretical network capacity
Each port provides:
1 Gbps / 8 = 125 MB/s theoretical
Two ports provide:
2 Gbps / 8 = 250 MB/s theoretical aggregate
That 250 MB/s figure applies to the combined capacity of both links under suitable traffic. It does not mean every client can read or write at 250 MB/s.
One client
A single conventional file transfer may use one link:
1 Gbps / 8 = 125 MB/s theoretical for that flow
After overhead and storage limitations, the measured result will be lower. If the NAS uses hard drives that cannot sustain the requested rate, or the client has a slower disk, the network will not be the limiting factor.
Two clients
Two clients transferring at the same time may be assigned to different physical links:
- Client A: up to roughly one 1GbE link before overhead
- Client B: up to roughly one 1GbE link before overhead
- Combined traffic: up to roughly two 1GbE links before overhead
The actual distribution is not guaranteed to be perfectly even. Hashing can place several flows on one link, particularly when there are only a few connections.
A faster client connection
If the objective is to make one workstation faster, replacing the workstation-to-NAS path with a faster Ethernet link may provide a clearer benefit than adding a second 1GbE port. However, the NAS storage pool, CPU, filesystem, switch, and client storage must also support the higher rate.
Find the real bottleneck before buying more ports
Network bottlenecks
Check the entire route, not just the NAS port count.
Important questions include:
- What speed does the client support?
- Is the client connected by Ethernet or Wi-Fi?
- Does the switch support the desired link speed?
- Are the switch uplinks fast enough?
- Is traffic passing through a slower router or access point?
- Are VLAN or firewall paths limiting throughput?
- Does the NAS support LACP or another bonding mode?
- Does the switch require a static LAG or LACP configuration?
A NAS with multiple fast ports can still be constrained by a single slower uplink or a client connected over wireless.
Drive and storage bottlenecks
The NAS must read or write data quickly enough to fill the network. Storage performance depends on the drive type, number of drives, RAID or ZFS layout, workload, fragmentation, record size, filesystem, and concurrent activity.
Hard-drive arrays may provide adequate aggregate throughput for several users, but random workloads can be much slower than sequential transfers. A parity RAID write, small-file workload, or heavily used pool may not benefit from additional network capacity.
SSD storage can reduce storage latency, but it does not automatically make the network faster. An SSD cache also is not a universal solution:
- It may help repeated or random workloads.
- It may provide little benefit for large sequential transfers.
- It can add complexity and consume drive bays or slots.
- The NAS must support the cache mode and workload safely.
- Cache does not replace a backup.
Client bottlenecks
The client can be the limiting component even when the NAS and switch are faster.
Potential limits include:
- A single 1GbE adapter
- A slower laptop or desktop drive
- CPU overhead from encryption or compression
- SMB or NFS configuration
- Antivirus scanning
- File-level permissions and metadata work
- A source drive that cannot read quickly enough
Test with a large file and a representative workload, but do not use a single benchmark result as proof that every application will run at that speed.
Workload bottlenecks
Different NAS tasks have different network requirements.
- Large media files: usually favor sequential throughput.
- Office documents: often involve small files and metadata, so latency matters.
- Plex: serving a file without transcoding may be relatively light on the NAS network, while transcoding is more dependent on CPU or hardware acceleration. Link aggregation does not solve transcoding limits.
- Surveillance: several cameras create a steady write workload, but the required bandwidth depends on camera count, resolution, frame rate, codec, and recording settings.
- Backups: many clients backing up at once can benefit from aggregate capacity, but the backup target and source devices must also keep up.
- Virtual machines and databases: latency and I/O behavior may matter more than peak sequential MB/s.
RAID, link aggregation, and backup solve different problems
These technologies are often discussed together, but they address separate risks and limits.
Link aggregation
Link aggregation concerns network capacity, traffic distribution, and sometimes link failover.
RAID or ZFS
RAID and ZFS concern storage organization, redundancy, integrity features, and recovery behavior. The exact protection depends on the selected layout and implementation.
Backup
A backup is a separate copy that can be restored after deletion, corruption, ransomware, hardware failure, or another incident.
RAID is not a backup. A bonded network connection is not a backup. Snapshots may help recover from some accidental changes or ransomware events, but they should not be treated as the only copy without considering where and how they are stored.
When choosing a NAS, budget separately for:
- The primary NAS storage pool
- A backup destination
- Off-site or cloud protection where appropriate
- Network infrastructure
- Replacement drives and expansion capacity
When link aggregation is worth considering
Link aggregation is a sensible feature when:
- Several users regularly access the NAS at the same time.
- The NAS hosts backups for multiple computers.
- Surveillance recording creates sustained network traffic alongside other workloads.
- The NAS is used as shared storage for a small office or studio.
- You want some protection against a single cable or port failure.
- The switch and NAS already support compatible LACP configuration.
- The storage pool can provide more throughput than one network link.
It may not be worth prioritizing when:
- One client is the only significant user.
- The client and NAS both use 1GbE and storage is already slower than the link.
- The NAS is mainly used for occasional backups or media playback.
- The required bonding hardware costs more than a faster single-link upgrade.
- The switch does not support the required aggregation mode.
- You cannot verify compatibility between the NAS and switch.
For a home user with one main workstation, a faster single connection is often easier to configure and more useful. For a shared NAS with several active clients, aggregate bandwidth can be more valuable than peak single-client speed.
Network-fit checklist
Use this checklist before buying a NAS with multiple Ethernet ports:
- [ ] What is the actual goal: faster one-client transfers, more total capacity, or failover?
- [ ] What Ethernet speed does each important client support?
- [ ] Does the NAS support LACP or the bonding mode you need?
- [ ] Does the switch support compatible LAG or LACP configuration?
- [ ] Can the switch handle the combined traffic and uplinks?
- [ ] Will traffic pass through a slower router, Wi-Fi link, or firewall?
- [ ] Can the NAS drives or SSD pool sustain the target workload?
- [ ] Will RAID or ZFS layout affect write performance or usable capacity?
- [ ] Is the workload sequential media, small files, backups, surveillance, or virtualization?
- [ ] Does the client operating system and protocol support multi-channel operation if single-client scaling is required?
- [ ] Have you separated RAID and snapshots from your actual backup plan?
- [ ] Do you have enough drive bays, network ports, and power budget for future expansion?
- [ ] Would a faster single Ethernet link be simpler than bonding several slower links?
- [ ] Can you test with your real clients and workload after configuration?
If you are comparing models, Browse NAS to filter your options by the features that affect your network plan. For a broader comparison of storage-focused systems, see NAS & storage servers.