Bond (Network Bonding), também chamado de Link Aggregation ou NIC Teaming, é a técnica que combina duas ou mais interfaces de rede físicas em uma única interface lógica (bond0). O objetivo é obter redundância (failover automático quando um cabo/placa falha) e ganho de throughput (soma do bandwidth das placas agregadas), essenciais em servidores de produção B2B.
TL;DR
- Bond agrega múltiplas NICs em uma interface lógica única para alta disponibilidade e maior banda.
- O Linux oferece 7 modos de bonding; LACP (802.3ad) é o padrão IEEE mais usado em datacenters.
- Requer configuração coordenada entre servidor e switch quando o modo exige (LACP, XOR).
Como funciona o Network Bonding
O kernel cria uma interface virtual (bond0) que assume o IP e as configurações de rede. As NICs físicas (eth0, eth1) tornam-se escravas (slaves) do bond, e o driver decide como distribuir pacotes conforme o modo configurado. Segundo a Linux Kernel Documentation (2024), o módulo bonding suporta detecção de falhas via MII monitoring ou ARP monitoring, com failover típico abaixo de 1 segundo.
Modos de bonding no Linux
- mode 0 (balance-rr): round-robin, distribui pacotes sequencialmente.
- mode 1 (active-backup): apenas uma NIC ativa; failover automático.
- mode 2 (balance-xor): hash de MAC define qual slave usar.
- mode 3 (broadcast): transmite em todas as NICs.
- mode 4 (802.3ad LACP): agregação padrão IEEE com negociação.
- mode 5 (balance-tlb): load balance adaptativo por transmissão.
- mode 6 (balance-alb): load balance adaptativo em ambos os sentidos.
LACP e uso corporativo
O LACP (Link Aggregation Control Protocol), definido no padrão IEEE 802.3ad, é o modo mais adotado em ambientes corporativos porque exige switch compatível e negocia dinamicamente os links ativos. Segundo Cisco (2023), configurações LACP 2x10Gbps são padrão em servidores de virtualização e storage, entregando redundância e throughput agregado sem intervenção manual em caso de falha.
Leia o artigo completo: Bond (Network Bonding): modos, LACP e como configurar em Linux e Windows

