D-Link DNS-345 Computer Hardware User Manual


 
335D-Link ShareCenter DNS-345 User Manual
Section 5 - Knowledge Base
What is Ethernet Bonding?
From your network’s perspective, channel bonding or “port trunking” -- combines both of the computer’s interfaces into a single interface that
looks like nothing out of the ordinary to your applications. A combined logical interface can provide load balancing and fault tolerance. The OS can
alternate which interface it uses to send trac, or it can gracefully fail over between them in the event of a problem. You can even use it to balance
your trac between multiple wide area network (WAN) connections, such as DSL and cable, or dialup and your next door neighbor’s unsecured Wi-Fi.
The DNS-345 has several options under Link Aggregation. Here are their uses:
Round-robin mode is good for general purpose load balancing between the adapters, and if one of them fails, the link will stay active via the other.
The other six mode options provide features for dierent setups.
• Mode 1, active backup, uses just one adapter until it fails, then switches to the other.
• Mode 2, balance XOR, tries to balance trac by splitting up outgoing packets between the adapters, using the same one for each
specic destination when possible.
• Mode 3, broadcast, sends out all trac on every interface.
• Mode 4, dynamic link aggregation, uses a complex algorithm to aggregate adapters by speed and other settings.
• Mode 5, adaptive transmit load balancing, redistributes outgoing trac on the y based on current conditions.
• Mode 6, adaptive load balancing, does the same thing, but attempts to redistribute incoming trac as well by sending out ARP
updates.
Complex modes are most likely unnecessary for home use. If you have a lot of network trac you are looking to manage, consult the bonding driver
documentation. For most folks, bonding’s fault tolerance and failover is a larger gain than any increased link speed. For example, bonding two WAN
links gives you load balancing and fault tolerance between them, but it does not double your upstream throughput, since each connection (such
as a Web page HTTP request) has to take one or the other route.