On Wed, Mar 12, 2014 at 11:44 AM, Stuart Henderson <st...@openbsd.org> wrote: > On 2014/03/12 10:41, sven falempin wrote: >> Hello, does someone knows about this and how to fix it or workaround ? >> Best Regards, >> >> >Synopsis: LACP TRUNK IS NOT WORKING AS EXPECTED >> >Category: system >> >Environment: >> System : OpenBSD 5.4 >> Details : OpenBSD 5.4 (GENERIC) #37: Tue Jul 30 12:05:01 MDT 2013 >> >> dera...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC >> >> Architecture: OpenBSD.i386 >> Machine : i386 >> >Description: >> Configuring trunk with LACP is broken. Cannot issue ICMP from >> one trunk to another. This is done is a sandbox network. using to qemu >> hosted openBSD. Strange FACT the id of the trunk stay 0000 Each >> interface are direclty bridged to each other on the host, the bridge >> is not shared, theres is one bridge per interface; >> vio0(bsd1) <---> tapXXX <---> br0 <---> tapYYY <---> vio0(bsd2) >> vio1(bsd1) <---> tapXXX <---> br0 <---> tapYYY <---> vio1(bsd2) > > Your explanation is missing something, "tapXXX" and "br0" don't exist > in OpenBSD and you haven't explained where they come from.
vio0(bsd1) <---> tapXXX(host) <---> bridge 0(host) <---> tapYYY(host) <---> vio0(bsd2) vio1(bsd1) <---> tapAAA(host) <---> bridge 1(host) <---> tapBBB(host) <---> vio1(bsd2) > > Are you aware that LACP is a link-local protocol and is only expected to > work over a single ethernet hop? From the naming "br0" I am suspecting > some kind of bridge on some OS that you haven't talked about; if such > a bridge *did* forward link-local frames (as would be needed for LACP > to work), that would be a bug. Thank you, i did saw some LACP data on interfaces but there are indeed not forwarded. > > You might do better with qemu socket network devices (or the L2TPv3 > support that was recently added to qemu head), which should allow a > "direct" connection between the virtual interfaces, rather than using > a bridge device that exists outside the VMs. > qemu is 1.7.0 something like : vio0(bsd1) <---> socket client 127.0.0.1:5000 <---> socket server 127.0.0.1:5000 <---> vio0(bsd2) Thank you again -- --------------------------------------------------------------------------------------------------------------------- () ascii ribbon campaign - against html e-mail /\