Linux Ethernet Bonding (also known as “Network Bonding“) can be define as the aggregation or combination of multiple physical ports into a single logical bonded interface. It’s main purpose is to provide high availability and redundancy but the technique can also be used to expand interface capacity (bandwidth). Linux Ethernet Bonding provides physical interface failure detection and transparent network access failover for a system with multiple interfaces on the same Ethernet network. Consequently bonding provides increased reliability and availability for systems with multiple physical interfaces. The Linux bonding driver provides a method for aggregating multiple network interfaces into a single logical bonded interface.