Channel bonding

Channel bonding is a computer networking arrangement in which two or more network interfaces on a host computer are combined for redundancy or increased throughput. Channel bonding is differentiated from load balancing in that load balancing divides traffic between network interfaces on per network socket (OSI model layer 4) basis, while channel bonding implies a division of traffic between physical interfaces at a lower level, either per packet (OSI model Layer 3) or a data link (OSI model Layer 2) basis.

Ethernet

For more details on link aggregation, see EtherChannel, Multi-link trunking, Shortest Path Bridging, and 802.3ad.

On Ethernet interfaces, channel bonding requires assistance from both the Ethernet switch and the host computer's operating system, which must "stripe" the delivery of frames across the network interfaces in the same manner that I/O is striped across disks in a RAID 0 array. For this reason, some discussions of channel bonding also refer to Redundant Array of Inexpensive Nodes (RAIN) or to "redundant array of independent network interfaces".[1]

Modems

Modem bonding is multiple dial-up links over POTS channel-bonded together in the same manner, and can come closer to achieving their aggregate bandwidth than routing schemes which simply load-balance outgoing network connections over the links.

DSL

Similarly, multiple DSL lines can be bonded to give higher bandwidth; in the United Kingdom, ADSL is sometimes bonded to give for example 512kbit/s upload bandwidth and 4 megabit/s download bandwidth, in areas that only have access to 2 megabit/s bandwidth.

Broadband

Broadband bonding is a type of channel bonding that refers to aggregation of multiple channels at OSI layers at level four or above. Channels bonded can be wired links such as a T-1 or DSL line. Additionally, it is possible to bond multiple cellular links for an aggregated wireless bonded link.

Previous bonding methodologies resided at lower OSI layers, requiring coordination with telecommunications companies for implementation. Broadband bonding, because it is implemented at higher layers, can be done without this coordination.[2]

Commercial implementations of Broadband Channel Bonding include:

Wi-Fi

For more details on channel bonding, see Super G (wireless networking).

See also

References

  1. Jielin Dong, ed. (2007). Network Dictionary. ITPro collection. Javvin Technologies Inc. p. 95. ISBN 9781602670006. Retrieved 2013-08-07. Channel bonding, sometimes also called redundant array of independent network interfaces (RAIN), is an arrangement in which two or more network interfaces on a host computer are combined for redundancy or increased throughput.
  2. "Broadband bonding offers high-speed alternative". engineeringbook.net. Retrieved 5 April 2013.
  3. Mushroom Networks' Broadband Bonding Service
  4. Connectify's Speedify Service
  5. Peplink's SpeedFusion Bonding Technology
  6. Viprinet's Multichannel VPN Bonding Technology
This article is issued from Wikipedia - version of the 12/1/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.