A single network cable can only carry so much traffic. Failure of the cable means every device behind it goes offline until someone fixes it. IEEE 802.3ad solves both problems by bundling several Ethernet links into one logical connection.
The Link Aggregation Control Protocol (LACP) is the part of the standard that sets up and watches over that bundle. They give busy servers and switches more bandwidth. They also offer a built-in backup path.
You'll find out what the standard is and how LACP works in this article. It will also help you learn its main benefits and how static and dynamic setups compare in real networks.
What is IEEE 802.3ad?
The IEEE published 802.3ad in 2000 as an add-on to the main Ethernet rulebook. It defines link aggregation. This is the practice of joining two or more physical ports into a single logical link. The switch and the connected device treat that group as one big pipe.
Four 1 Gbps links become a single 4 Gbps channel. Traffic keeps flowing even if one cable gets unplugged or damaged. Every vendor had its own way of bundling ports before this standard arrived. Their gear rarely worked together.
The IEEE moved link aggregation into a new standard called 802.1ax in 2008. The move made sense because bundling links is a switching job and not just an Ethernet cable job.
Most switch menus still use the older name. That is why you'll see both names in the field. The newer version also added support for bundles that span two switches.
What is LACP?
LACP stands for Link Aggregation Control Protocol. It's the brains behind the bundle. The 802.3ad standard includes LACP. That means devices can build and manage port groups on their own. An admin has to set up both ends by hand without it. It also requires hope that they match.
LACP checks that every link in the group connects to the same partner device. It confirms the ports share the same speed and duplex settings. It also adds or removes links as they come up or go down. Many brands’ distributed switches all support it. This includes:
- Cisco
- Juniper
- Aruba
- Linux
- Windows Server
- VMware's
That shared language lets a Dell server talk to a Cisco switch without any special tricks. Each device also gets a priority number. This decides who makes the final call when the two sides disagree.
How LACP Works
LACP runs quietly in the background once you turn it on. Devices swap small messages and agree on which ports belong together. They keep checking that every link stays healthy. Let’s walk through that message exchange and what happens when a link fails. It will also tell you how the two LACP modes behave.
LACPDU Exchange
LACP devices talk using small frames called LACPDUs. It is short for Link Aggregation Control Protocol Data Units. Each one travels to a special multicast address that switches never forward. That is why the message stays on that single link. Inside, each side shares its:
- System ID
- Port number
- Priority
- Value called the key
Ports with matching keys can join the same group. The device sending the message is called the actor. The device on the other end is the partner. LACPDUs go out every 30 seconds in slow mode or every second in fast mode.
Once both sides agree on the details, they mark the links as ready and start passing traffic. That steady chatter keeps both ends on the same page. Each message is tiny. That is why the extra traffic barely makes a dent in your bandwidth.
Automatic Failover
Cables get kicked loose. Optical transceivers burn out. Switch ports fail at 2 a.m. LACP handles these moments without anyone lifting a finger. The switch pulls the link from the group almost instantly when it goes physically dark. Traffic shifts to the remaining links. Users rarely notice a hiccup.
Some failures are sneakier. A fiber strand can break in one direction while the port still shows as up. LACP catches this too. If a port misses three LACPDUs in a row, it gets removed from the bundle. In fast mode, that takes about 3 seconds. It can take 90 seconds in slow mode.
This is why many admins switch to the fast rate on critical links. Both ends must use the same rate setting. There is also a chance that one side may give up on a link the other side still trusts.
Active vs. Passive Modes
Every LACP port runs in one of two modes. The mode decides who starts the conversation. Pick the wrong pair and your bundle never forms. It is one of the most common mistakes on new installs. Here's how each mode behaves. It will also give an idea about which combinations actually work in the field.
Active Mode
An active port starts talking right away. It sends LACPDUs on its own and tries to build a bundle with whatever sits on the other end. Two active ports always form a group as long as their settings match. Most network engineers set at least one side to active as a habit. It removes any doubt about who goes first.
Active mode also catches cabling mistakes faster. This is because it's always sending and listening. Setting both ends to active is the safest choice of all if your hardware supports it. Neither side ever waits, and problems show up in the logs right away.
Passive Mode
A passive port waits to be spoken to. It won't send LACPDUs until it hears one from its partner. It responds and joins the bundle like normal once it does. Active on one side and passive on the other works fine. Passive on both sides fails every time. Each port sits there waiting, and no bundle ever forms.
Passive mode is handy on devices that should only join a bundle when a partner asks first. Some admins use it on access switches. This means that a bundle only forms when a properly set up server is plugged in.
Key Benefits of LACP
Bundling ports sounds like a small trick. However, the payoff is real and easy to measure. Data centers and offices use 802.3 ad link aggregation to squeeze more out of hardware they already own. These three benefits explain why it shows up on nearly every managed switch sold today.
Increased Bandwidth
Bundling links adds up their capacity. Two 10 Gbps ports become a 20 Gbps channel. Eight 1 Gbps ports make an 8 Gbps channel. That's a cheap way to relieve a busy uplink without buying faster switches. There's one catch to keep in mind. The 802.3ad rules keep each conversation/flow on a single link.
This means that packets arrive in order. A single file copy between two machines still tops out at one link's speed. The bigger total shows up when many users or servers share the bundle at once.
A file server feeding 50 desktops gets the full benefit. A single backup job does not. Some newer hash methods spread multiple flows from one server across links, but one flow still sticks to one cable.
Redundancy & Reliability
A bundle has no single point of failure at the cable level. Lose one link and the rest keep carrying traffic. That's why server rooms often run two cables from each server to the switch. Banks and online stores rely on this setup. This is because even a few minutes of downtime costs real money.
Many switches support up to eight active links in one group. You will also find extra ports waiting on hot standby. A standby port steps in if an active link drops. For even more protection, some vendors let one bundle stretch across two separate switches.
Load Balancing
LACP doesn't split each packet across every link. Instead, the switch runs a hashing formula on details in each frame. These can include the source and:
- Destination MAC addresses
- IP addresses
- TCP and UDP port numbers
The result picks which link carries that flow. Every packet in the same flow takes the same path. That means nothing arrives out of order. The choice of hash matters a lot. Hashing on MAC addresses alone can pile most traffic onto one link when everything flows to a single router.
Switching to an IP and port hash usually spreads the load much more evenly. Check your switch's load-balance setting before you blame the cables.
Static vs. Dynamic
There are two ways to build a bundle. You can lock the ports together by hand. You can let the IEEE 802.3ad protocol negotiate the group for you. Both approaches move traffic. However, they handle mistakes and failures very differently. Here's what each one looks like in practice.
Static
A static bundle skips LACP entirely. The admin tells both devices to treat certain ports as one group. Static bundles are simple and work with older devices that don't speak LACP. The risk is silence. Neither side checks the other. The switch won't notice if someone plugs a cable into the wrong port.
Traffic can get dropped or looped. This means that the problem can be hard to track down. A one-way fiber fault can also keep sending traffic into a black hole. Static mode is best saved for gear with no other option. Some older storage arrays and basic smart switches still fall into that group.
Dynamic
A dynamic bundle uses LACP to build and guard the group. Both sides confirm they're connected to the right partner before any traffic flows. Mismatched ports get kept out automatically. Failed links get pulled within seconds. That safety net is why most network engineers choose dynamic mode by default.
Search any vendor manual for 802.3ad or LACP. You'll find step-by-step setup guides. The bonding driver calls it mode 4 on Linux. Windows Server lists it as LACP in its NIC teaming menu. Cisco also offers PAgP and its own older protocol.
LACP works across every major brand. Once it's running, a quick status check shows every member port and its partner in one place.
Build a Faster and Stronger Network Today
Link aggregation turns several ordinary links into one fast and fault-tolerant connection. IEEE 802.3ad sets the rules. LACP keeps the bundle healthy. Use active mode on at least one side and pick a smart hash. Choose dynamic over static whenever your hardware supports it.
Shop high-performance Ethernet and fiber patch cables at TS Cables. Give every link in your bundle a solid connection with our products.
FAQs
Do all links in a bundle need the same speed?
Yes. Every port in an LACP group must run at the same speed and full duplex. Mixed speeds usually get placed in separate groups or left out.
Is link aggregation the same as NIC teaming?
They're close cousins but not twins. NIC teaming is the server-side name for grouping network cards. It can use LACP or static bundles. Vendor-specific modes are also useful and need no switch support.
What is the difference between LACP and PAgP?
LACP is an open IEEE standard that works across brands. PAgP is a Cisco-only protocol. This means that it only forms bundles between Cisco switches and devices.
Will LACP make one download faster?
It won't in most cases. A single flow stays on one link to keep packets in order. This means that its speed is capped at that one link's speed.
How many links can one LACP group hold?
Many switches support up to eight active links per group. Some also keep up to eight more ports on standby, ready to take over if one fails.
Further Reading
Our blog has many more plain-language posts on Ethernet, fiber, switches and cabling. Bookmark your favorites and come back whenever a new network project lands on your desk this year.
- Unlocking the Secrets of PoE Switches - A Complete Guide
- Ethernet Cable Testers: Which Is Best for My Application?
- How to Power Your Devices with PoE: A Guide to Injectors, Switches, and Splitters
- Power Over Ethernet (PoE): What It Is and Why You Need It
- PoE Lighting vs Traditional Lighting: Cable and Connectivity Differences