[K12OSN] 8 GB RAM on 32-bit Edubuntu with AMD 64 processors

James P. Kinney III jkinney at localnetsolutions.com
Wed Nov 28 19:47:14 UTC 2007


On Wed, 2007-11-28 at 09:18 -1000, R. Scott Belford wrote:
> Jim Kronebusch wrote:
> > On Wed, 28 Nov 2007 12:09:16 -0500 (EST), Tom Wolfe wrote
> >> Jim, do you use VLAN on the 24-port gig switches with one server NIC per 
> >> VLAN or is it all on the same physical LAN?
> > 
> > All on the same physical LAN.  This is possible due to Adaptive Load Balancing.  The
> > nics aren't teamed in the respect of total throughput, but rather in the respect that
> > they can handle their own set of commands and traffic.  Below is a description on ALB:
> > 
> > mode=6
> > 
> > Adaptive load balancing: includes balance-transmit load balancing plus receive load
> > balancing for IPV4 traffic, and does not require any special switch support. The receive
> > load balancing is achieved by ARP negotiation. The bonding driver intercepts the ARP
> > Replies sent by the local system on their way out and overwrites the source hardware
> > address with the unique hardware address of one of the slaves in the bond such that
> > different peers use different hardware addresses for the server.
> 
> Fascinating.  Does this mean that you use the standard dhcpd.conf 
> settings?  Excellent design, Jim.  I anticipate reading the results of 
> some more network load testing.

The beauty of this method is it requires no special switching or
anything else to make it work. Mode 6 does adaptive load balancing based
in requests from the clients. I use mode 5 which load balancing on the
outbound side as the server spits more data than it receives.

As far as DHCP clients go, they just see a server handing out IP
address. 

10 Gbit NICs are much less expensive than a single 10Gb nic and the
switch to plug it into. 

There is another bonding method called mode 4 (802.3ad). It is a defined
link aggregation process. It requires switch support for functionality.
The data is sent down the group of wires almost like a RAID0 process on
a hard drive. This is particularly useful if there is an intermediate
switch between two high-client-count segments. This can be used to bond
2 Gbit lines together to make a fatter pipe between the switches so the
far end clients aren't bandwidth starved.

server - 4lines -> switch 1 - 2 lines -> switch 2
                     |  |                  |  |
                  classrooms w/         classrooms w/
                 thin clients          thin clients
> 
> > 
> > 
> > Jim
> > 
> 
> --scott
> 
> _______________________________________________
> K12OSN mailing list
> K12OSN at redhat.com
> https://www.redhat.com/mailman/listinfo/k12osn
> For more info see <http://www.k12os.org>
> 
-- 
James P. Kinney III          
CEO & Director of Engineering 
Local Net Solutions,LLC        
770-493-8244                    
http://www.localnetsolutions.com

GPG ID: 829C6CA7 James P. Kinney III (M.S. Physics)
<jkinney at localnetsolutions.com>
Fingerprint = 3C9E 6366 54FC A3FE BA4D 0659 6190 ADC3 829C 6CA7
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://listman.redhat.com/archives/k12osn/attachments/20071128/e2cca2b6/attachment.sig>


More information about the K12OSN mailing list