Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 24 Dec 2005 07:58:48 -0800 (PST)
From:      Danial Thom <danial_thom@yahoo.com>
To:        Ted Mittelstaedt <tedm@toybox.placo.com>, "Winelfred G. Pasamba" <winelfredpasamba@gmail.com>
Cc:        pretenda@wrgn.net, freebsd-questions@freebsd.org
Subject:   RE: FreeBSD router two DSL connections
Message-ID:  <20051224155848.72649.qmail@web33309.mail.mud.yahoo.com>
In-Reply-To: <LOBBIFDAGNMAMLGJJCKNGEBLFDAA.tedm@toybox.placo.com>

next in thread | previous in thread | raw e-mail | index | archive | help


--- Ted Mittelstaedt <tedm@toybox.placo.com>
wrote:

> 
>
http://www.edimax.com/html/english/products/PRI582.htm
> 
> "...Performs Outbound load balancing by
> session, weight round robin or
> traffic..."
> 
> Note that they say by SESSION not by PACKET.
> 
> It's marketingspeak.  They are simply using the
> term load balancing
> for a device that doesen't actually load
> balance.  Apparently
> they figure that if they say "session load
> balancing" even though
> there is no such accepted definition, that then
> they are somehow not
> lying.
> 
> It's akin to someone saying that "FreeBSD is a
> kind of Linux" in a
> sentence that uses Linux to indicate "open
> source operating systems"
> 
> Apparently you never heard the old saying  "A
> grain of truth is
> buried in all great lies"

I'm not sure what your primary language is, but
"round robin" IS packet balancing. 

Suppose you have 2 "pipes":

Round Robin:

1 packet to pipe1
1 packet to pipe2
1 packet to pipe1
1 packet to pipe2

Weighted round Robin, weighted 2 to 1:

1 packet to pipe1
1 packet to pipe1
1 packet to pipe2
1 packet to pipe1
1 packet to pipe1
1 packet to pipe2

"Per session" balancing may be useful when you
have paths that are not very "equal". If you load
balance to different ISPs packets could arrive
out of order (in fact they are likely to). This
is not really a problem for modern TCP stacks.
Session balancing, if done properly, should
guarantee that the ACKs for a download go out the
same pipe as the data is arriving. Its not clear
from the datasheet if thats the case, but thats
the correct way to do it.

Its seems like a quite comprehensive product to
me, from the docs. Ted's analysis is backwards.
"load balancing" is a vague term. "Weighted Round
Robin" is a more specific term for how they have
implemented the load balancing.

Danial



		
__________________________________________ 
Yahoo! DSL – Something to write home about. 
Just $16.99/mo. or less. 
dsl.yahoo.com 




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