Koozali.org: home of the SME Server

Multiple ISP Bandwidth -- LoadBalancing

sanddy

Multiple ISP Bandwidth -- LoadBalancing
« 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

Offline jfarschman

  • *
  • 406
  • +0/-0
Multiple ISP Bandwidth -- LoadBalancing
« Reply #1 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.
Jay Farschman
ICQ - 60448985
jay@hitechsavvy.com

Offline hanscees

  • *
  • 267
  • +0/-0
    • nl.linkedin.com/in/hanscees/
Re: Multiple ISP Bandwidth -- LoadBalancing
« Reply #2 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
nl.linkedin.com/in/hanscees/

sanddy

Multiple ISP Bandwidth -- LoadBalancing
« Reply #3 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

Offline hanscees

  • *
  • 267
  • +0/-0
    • nl.linkedin.com/in/hanscees/
Multiple ISP Bandwidth -- LoadBalancing
« Reply #4 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
nl.linkedin.com/in/hanscees/