>We would like have 2 connections to Internet and share the
>load between the 2 access. For example if the load is 300
>clients in the internal network, spread the load in 150
>clients on each ISP.
Well, there are a few ways to do this:
- Both links goto the same ISP:
- You could do equal-cost routing. This would
involve running Gated for Linux and most ISPs
wouldn't do this for anything less than ISDN.
- You can run EQL. Usually used for multiple
POTS lines, you can bond multiple modem
connections for a bigger pipe. This
only works to other Linux boxes, Livingston
Portmasters, and I've heard new rumors of
Ascend Maxes. Most ISPs don't support multiple
connection users though it is getting more
common.
Note: EQL support on Portmasters, etc require
a reconfiguration of the terminal server to
support EQL'ed connections.
Note2: The REAL way to do this is with
Multi-Link PPP. Windows NT supports this
as do a few terminal servers. The problem
is, I don't believe PPPd supports this
yet. Does anyone know otherwise?
- Also see the option with the "***" next to it
in the next section for your best bet.
- If the connections goto different ISPs:
- You could run BGP on the Linux box via Gated and both make
the lines load balance and redundant. This is VERY
complicated, requires a LOT of RAM (64MB+ for full BGP
tables), and usually requires at least T1s or better
*** - Most likely, your realistically BEST bet is place 150
users on one IP subnet and the other 150 users on another
IP subnet. (I would do this either via (2) ethernet cards
or with IP aliasing [different subnets on the SAME ethernet
card]). You can either statically assign these addresses
on the workstations or use DHCP. (I recommend DHCP).
Then, based upon the SOURCE address, you can change your
IPFWADM rulesets to send their traffic to a specific
ISP. Obviously, this isn't true load balancing but it
would be close.
If you have any questions, etc.. feel free to ask.
--David
.----------------------------------------------------------------------------.
| David A. Ranch - Remote Access/Linux/PCs [EMAIL PROTECTED] |
!---- ----!
`----- For more detailed info, see http://www.ecst.csuchico.edu/~dranch -----'
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
For daily digest info, email [EMAIL PROTECTED]