Koozali.org: home of the SME Server

Obsolete Releases => SME 7.x Contribs => Topic started by: sanddy on March 01, 2006, 10:17:10 AM

Title: Multiple ISP Bandwidth -- LoadBalancing
Post by: sanddy on March 01, 2006, 10:17:10 AM
Hi,

Is anyone on the list have done this by using SME 7.0 Pre?

My requirement is:

ISP1--->|eth1|
ISP2--->|eth2|Linux Box|eth0|--->LAN

I want to configure the box to meet the bandwidth load balancing & ISP failover condition.

I want to use SME7.0 Pre for above. Is this possible Or any other OS have to choose?

Any pointer will help.
Thanks
Sandeep Agarwal
Title: Multiple ISP Bandwidth -- LoadBalancing
Post by: jfarschman on March 01, 2006, 03:00:14 PM
Sandeep,

  No. There isn't and easy to build what you want and make it load balance... not with a contrib.  There is another server product out there running NITIX that does this with a system the marketing department calls DoubleVision.

http://www.nitix.com/technologies/technologies_doublevision.php

If you poked around you could probably find the open source version of this.

You may also be able to mess with the proxy and/or the firewall (on the command line) to get it to route outbound http traffic through one ISP and let the other handle inbound email and other requests.  Depending on your connectivity, this may or may not have much impact.

Hope that helps.
Title: Re: Multiple ISP Bandwidth -- LoadBalancing
Post by: hanscees on March 01, 2006, 08:51:45 PM
Quote from: "sanddy"
Hi,

Is anyone on the list have done this by using SME 7.0 Pre?

My requirement is:

ISP1--->|eth1|
ISP2--->|eth2|Linux Box|eth0|--->LAN

I want to configure the box to meet the bandwidth load balancing & ISP failover condition.

I want to use SME7.0 Pre for above. Is this possible Or any other OS have to choose?

Any pointer will help.
Thanks
Sandeep Agarwal


Sure you can, but not out of the box. You will have to make your own script and see if all parts and modules and so on are there.

You can do this with any linux kernel using sourcerouting. Long ago I set up a howto:
http://web.inter.nl.net/users/hanscees/iptables.html#sourcerouting
It is old but you will find links. For instance here:
http://lartc.org/howto/

Hans-Cees
Title: Multiple ISP Bandwidth -- LoadBalancing
Post by: sanddy on March 02, 2006, 07:04:39 AM
Thank you for the pointer to http://lartc.org

As mentioned in LARTC under the section 'Routing for multiple uplinks/providers', I have somehow achieve this setup by using RHEL3.0 & further details on http://www.ssi.bg/~ja/nano.txt AND http://www.ssi.bg/~ja/#routes

Thanks again.
Sandeep Agarwal
Title: Multiple ISP Bandwidth -- LoadBalancing
Post by: hanscees on March 02, 2006, 03:10:46 PM
Quote from: "sanddy"
Thank you for the pointer to http://lartc.org

As mentioned in LARTC under the section 'Routing for multiple uplinks/providers', I have somehow achieve this setup by using RHEL3.0 & further details on http://www.ssi.bg/~ja/nano.txt AND http://www.ssi.bg/~ja/#routes

Thanks again.
Sandeep Agarwal


Why not just with sme7? Any special reason?

Hans-Cees