Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 19 Dec 2015 12:46:49 +1100
From:      Kubilay Kocak <koobs@FreeBSD.org>
To:        Steven Hartland <steven@multiplay.co.uk>, Gleb Smirnoff <glebius@FreeBSD.org>
Cc:        svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org
Subject:   Re: svn commit: r292379 - in head/sys: netinet netinet6
Message-ID:  <5674B709.2070605@FreeBSD.org>
In-Reply-To: <56733D49.8040103@multiplay.co.uk>
References:  <201512162226.tBGMQSvs098886@repo.freebsd.org> <20151217003824.GG42340@FreeBSD.org> <5672C6AE.7070407@freebsd.org> <20151217192051.GM42340@FreeBSD.org> <56733D49.8040103@multiplay.co.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
On 18/12/2015 9:55 AM, Steven Hartland wrote:
> On 17/12/2015 19:20, Gleb Smirnoff wrote:
>>    Steven,
>>
>> another feasible solution for the design described in the 156226
>> would be to run STP on the switches, and if_bridge(4) instead of
>> if_lagg(4) on FreeBSD, also with STP enabled. Would work perfectly.
>>
>> Of course, if switches are dumb and cheap, and can't do STP,
>> then a tiny bpf-writer is the right solution.
>>
>> P.S. When I was running network in my university dormitory, we
>> used a lot of cheap solutions, and a lot of dirty workarounds,
>> but none of the latter made its way to FreeBSD kernel. You can
>> also ask Eugene Grosbein, he also has huge experience of living
>> on not so pleasant workarounds, but not pushing them agrressively
>> into the kernel.
>>
> Last time I heard STP is a bad word in networking, so I'm sure they
> network team
> would have me crucified for even suggesting it and start shouting MLAG
> for the
> rest of the day ;-)
> 
>     Regards
>     Steve

FWIW, during my testing at $lastjob, STP-enabled switches didn't provide
optimial failback times, even with portfast enabled.

This was for two FreeBSD machines providing HA network management
services for multiple backends configured with dual-port bge/em NIC's
configured with lagg(4) (bge0/em0, bge1,em1) in failover mode (no
aggregation), with multiple carp(4) interfaces for public service IP's
on top.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5674B709.2070605>