On Dec 17, 2014, at 5:19 PM, Alan Somers <asom...@freebsd.org> wrote:

>> 
>> 
>> This work great and without any issue.  All the defaults with 10-stable 
>> (r275778) and recent version of -head with this one line made it work.  Of 
>> course, this will likely break FreeBSD with all other switches LACP.
> 
> 
> I'm glad that you got your problem sorted out.  Please do let us know
> if you find a more general solution.
> 


Yeah, Alan - will do … if I decided to look into more.  That is why I was 
looking for spec on LACP.  One side is doing it wrong.  FreeBSD is looking for 
a LACPDU of exactly sizeof ( struct lacpdu ) which is 124 bytes. The TP-Link is 
sending a PDU of 128 bytes. I was hoping someone would know off hand what the 
spec says, if the PDU “should be” or “must be”.   I’m assuming this is an error 
on TP-Link’s firmware, and will try to file a bug with them if I can get to the 
root of the issue.  I’m assuming the Linux driver isn’t strict on the PDU size.

If this was really an error on the FreeSBD side … someone should have stumbled 
over long before I did.

> 
>> 
>> However, what I have also discovered this this switch is unlike FreeBSD 
>> which lagghash includes L4, the switch only seems to hash over SRC+DST IP or 
>> SRC+DST MAC.  Which makes it pretty much just sends all the traffic down one 
>> link from the switch. So for my particular use case with a small set of 
>> hosts, this switch is not useful for me.
> 
> 
> Actually, that's a fairly common problem.  I've even seen it on some
> expensive Cisco switches.

Yeah, in the end, this research and experiment has proven to me that LAGG/LACP 
is not likely the correct solution for this project.  10g Ethernet would work 
well, even back-to-back, but even used this looks to be a bit pricey for 
home/hobby setup.  I’m now looking towards Infiniband, as the cards and parts 
on the use market are a great value (but this is the wrong list for talking 
about that.)


Thanks !


-
David P. Discher
http://davidpdischer.com/
AIM: DavidDPD | Y!M: daviddpdz 



_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"

Reply via email to