How does one bond two interfaces together to share bandwidth?

Michael Smith mksmith at adhost.com
Wed Dec 13 23:30:46 PST 2006


Hello:

On Dec 13, 2006, at 5:13 PM, Dan Nelson wrote:

> In the last episode (Dec 13), N. Harrington said:
>>  I am trying to figure out how to bond or combine 2 interfaces
>> together. Such that they each share traffic.
>>
>>  I have tried one way, however when I use it I seem to have an odd
>> broadcast occuring on my switch. Such that I am seeing incoming
>> traffic hit some other ports on the switch.  Can someone confirm if I
>> am doing it correctly? Perhaps I have a switch issue? Do I also need
>> to bond the ports together on the switch? Sadly the switch they are
>> connected to does not support port bonding. Does that matter? I have
>> not seen any mention of that being required.
>
> If the remote switch doesn't support it, only outgoing traffic will be
> split across both ports.  Incoming traffic will probably come in on  
> the
> first port that came up, or the switch may decide that there's a
> routing loop (or other misconfiguration) because the same MAC address
> is seen on both ports, and disable one of the ports (or even both).
> Most managed switches should support it; they may call it trunking.

Both sides need to support EtherChannel which is 802.3ad (although  
Cisco does have a proprietary variant (go figure)).  If only one side  
is set to channel and the other side is not, the non-channeled side  
will detect a loop and set one of the ports into blocking state; that  
is, if it's Spanning Tree aware.  If it's a consumer-grade switch or  
hub, the network will do the functional equivalent of a Bill the Cat  
face and fall over most dramatically.

Regards,

Mike



More information about the freebsd-questions mailing list