Network Aggregation
https://en.wikipedia.org/wiki/Link_aggregation
Also known as Bonding
Using multiple interfaces instead of single to increase throughput
Also provides redunduncy against failure
Aggregation can occur at any level of OSI model (Physical, Data Link or Network)
Linux drivers
The Linux bonding driver provides a method for aggregating multiple NICs into a single logical bonded interface of two or more so-called (NIC) slaves.
Modes for the Linux bonding driver
Round-robin (balance-rr)
Transmit alternate network packets in sequential order from the first available NIC slave through the last.
XOR (balance-xor)
Transmit network packets based on a hash of the packet's source and destination.
Broadcast (broadcast)
Transmit network packets on all slave network interfaces. This mode provides fault tolerance.
IEEE 802.3ad Dynamic link aggregation (802.3ad, LACP)
Creates aggregation groups that share the same speed and duplex settings. Utilizes all slave network interfaces in the active aggregator group according to the 802.3ad specification. This mode is similar to the XOR mode above and supports the same balancing policies. The link is set up dynamically between two LACP-supporting peers.