All of lore.kernel.org
 help / color / mirror / Atom feed
* [Bridge] Bridging LACP (802.3ad) frames not working
@ 2010-01-12 15:13 Jean-Michel Hautbois
  2010-01-12 15:23 ` Ross Vandegrift
  0 siblings, 1 reply; 11+ messages in thread
From: Jean-Michel Hautbois @ 2010-01-12 15:13 UTC (permalink / raw)
  To: bridge

Hi there !

I have connected two ethernet 1000Mbps interfaces to my routers, and I
have built a bridge between them :
eth1 <---> br0 <---> eth2

When I am transmitting UDP, ADP, ARP or any other type of frames, I
don't have any problem.
But when, the router sends LACP packets, it is not transmitted
(neither from eth1 to eth2 than from eth2 to eth1).

I can't figure out why, so if you have an idea, thanks in advance for
your help !

Best Regards !
JM

^ permalink raw reply	[flat|nested] 11+ messages in thread
* Re: [Bridge] Re :Re: Re :Re: Bridging LACP (802.3ad) frames not working
@ 2010-01-12 22:58 richardvoigt
  2010-01-13  9:26 ` Jean-Michel Hautbois
  0 siblings, 1 reply; 11+ messages in thread
From: richardvoigt @ 2010-01-12 22:58 UTC (permalink / raw)
  To: Ross Vandegrift; +Cc: bridge

On Tue, Jan 12, 2010 at 4:04 PM, Ross Vandegrift <ross@kallisti.us> wrote:
> On Tue, Jan 12, 2010 at 09:40:30PM +0000, jhautbois@gmail.com wrote:
>> This is exactly the problem.
>> But, sounds like it is not possible... ?
>
> You could run a custom version of the bridge driver to enable bridging
> of frames sent to the bridge-management MAC addresses.  Some folks
> have talked about doing similar things to enable bridging of STP.
>
> Doing that with STP makes a bit more sense to me (since there are
> valid networks that could be constructed that way).  But you'll be
> breaking a pretty fundamental assumption of LACP....

LACP is between peers, not to the nearest connected device (generally
an ethernet cable).  As long as the intermediate link acts just like a
wire and passes everything, LACP shouldn't care.  And there are some
reasonable cases to want a Linux box to look like a piece of cable
(e.g. wiretap, timed lockdown, satellite network simulator which
inserts delay and errors, etc.) to the surrounding network.  Of
course, whether seeing just one link out of an aggregation bundle is
useful is debatable, but Linux ought to be able to support it.  I've
been bitten before by adding a new switch into an STP setup and having
it eat STP packets even though STP processing was disabled.  So count
me as another vote for (at least the possibility of) layer 1-esque
transparent bridging.

>
> --
> Ross Vandegrift
> ross@kallisti.us
>
> "If the fight gets hot, the songs get hotter.  If the going gets tough,
> the songs get tougher."
>        --Woody Guthrie
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (GNU/Linux)
>
> iEYEARECAAYFAktM8gAACgkQMlMoONfO+HC6UwCgkLsC/ZE4ovcxX1e+A/NV3ELz
> Rp4AoIFyCMtgrMYkxK2k81b9M3n6/v0U
> =A5kn
> -----END PGP SIGNATURE-----
>
> _______________________________________________
> Bridge mailing list
> Bridge@lists.linux-foundation.org
> https://lists.linux-foundation.org/mailman/listinfo/bridge
>

^ permalink raw reply	[flat|nested] 11+ messages in thread
* Re: [Bridge] Re :Re: Re :Re: Bridging LACP (802.3ad) frames not working
@ 2010-01-13 10:29 Jean-Michel Hautbois
  2010-01-13 16:30 ` Stephen Hemminger
  0 siblings, 1 reply; 11+ messages in thread
From: Jean-Michel Hautbois @ 2010-01-13 10:29 UTC (permalink / raw)
  To: Stephen Hemminger; +Cc: bridge

2010/1/13 Stephen Hemminger <shemminger@vyatta.com>:
> On Tue, 12 Jan 2010 17:04:48 -0500
> Ross Vandegrift <ross@kallisti.us> wrote:
>
>> On Tue, Jan 12, 2010 at 09:40:30PM +0000, jhautbois@gmail.com wrote:
>> > This is exactly the problem.
>> > But, sounds like it is not possible... ?
>>
>> You could run a custom version of the bridge driver to enable bridging
>> of frames sent to the bridge-management MAC addresses.  Some folks
>> have talked about doing similar things to enable bridging of STP.
>>
>> Doing that with STP makes a bit more sense to me (since there are
>> valid networks that could be constructed that way).  But you'll be
>> breaking a pretty fundamental assumption of LACP....
>
> Recent kernels will forward link local frames as long as STP is disabled.
> Older kernels will not.
>
> The assumption is that if STP is enabled, then it will be managing
> control plane.

Well, I have a 2.6.31 kernel. And LACP is not forwarded, even when STP
is disabled.
I don't understand what you mean ?

JM

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2010-01-13 16:30 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-01-12 15:13 [Bridge] Bridging LACP (802.3ad) frames not working Jean-Michel Hautbois
2010-01-12 15:23 ` Ross Vandegrift
2010-01-12 15:28   ` [Bridge] Re :Re: " jhautbois
2010-01-12 21:32     ` Ross Vandegrift
2010-01-12 21:40       ` [Bridge] Re :Re: " jhautbois
2010-01-12 22:04         ` Ross Vandegrift
2010-01-13  0:40           ` Stephen Hemminger
  -- strict thread matches above, loose matches on Subject: below --
2010-01-12 22:58 richardvoigt
2010-01-13  9:26 ` Jean-Michel Hautbois
2010-01-13 10:29 Jean-Michel Hautbois
2010-01-13 16:30 ` Stephen Hemminger

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.