vlan taggging on etherchannel

Arne Schwabe schwabe at uni-paderborn.de
Tue Aug 21 04:46:13 PDT 2007

Tom Judge schrieb:
> Mohacsi Janos wrote:
>> Dear All,
>>     What is the recommended way to configure vlan interfaces on
>> etherchannel bonded interfaces in a failure mode. I found, that
>> etherchannel is supported by ng_fec(4) (but not exactly what I want)
>> and also found that there two? way of configuring vlans: vlan(4) and
>> ng_vlan(4). But I did not found any description or configuration
>> snippet to configure both preferentially via /etc/rc.conf neither in
>> FreeBSD 6.x-stable, neither in FreeBSD-7.0-current. What I want to
>> achieve:
>>   [switch1]-----GE---bge0----\    /----vlan100
>>                               }=={-----vlan101
>>   [switch2]-----FE---bge1----/    \----vlan102
>>                                    \---vlan103
>> I would like to  prefer all the vlans via bge0 with GE towards
>> switch1. And use only bge1 in case of switch1 or bge0 link failure.
>> I could use bond on Linux for this purpose. How to achieve similar
>> setup?
> You may want to take a look at if_lagg, it supports EtherChannel (AKA
> fec), LACP and failover modes (Which is what you would need).  It is
> available in RELENG_6 and Current.
If the switches don't support LACP/Fec over two devices use bridge_stp
to simulate a switche and let spanning-tree do the failover.


More information about the freebsd-hackers mailing list