Find the answer to your Linux question:
Results 1 to 3 of 3
Hi friends, I am struck with an assignment of optimizing my lan-network's internet speed by load balancing the two ISPs we are using. Heres the scenario with current settings :: ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Feb 2007
    Posts
    2

    Load Balancing/multihoming/bonding/3 Nics


    Hi friends,

    I am struck with an assignment of optimizing my lan-network's internet speed by load balancing the two ISPs we are using.
    Heres the scenario with current settings ::
    ************************************************** ******************************
    **********************
    1st ISP at 192.168.1.1
    2nd ISP at 192.168.1.2
    Half of desktops are using 1st ISP as gateway and half are using 2nd as gateway.
    Problem --> If one ISP gets down then half of the desktops get disconnected.
    ************************************************** ******************************
    **********************

    And now heres the assignment ::
    ************************************************** ******************************
    **********************
    I would like to make a system as a server which will use 3 ethernet cards, two for connecting to two ISPs, and third for distrubuting internet to my network desktops.
    This way the system ll decide itself about load balancing of the two ISPs, and if one gets down, the whole network ll be served by the other ISP.
    Advantage --> Lets say only one system is running in network, then it should get the speed of both the ISPs, i.e., almost double.
    ************************************************** ******************************
    **********************

    I know there are hardware options for this like Nexland Pro800, or similar product from D-Link.
    But I am not supposed to purchase any hardware, I have to use software based techniques like load balancing, multihoming, multilink, and all.
    This is called 'Etherchannel' by Cisco, 'Trunking' by Sun, and 'Bonding' in Linux.
    I can shift to any linux distros or in worst case can also shift to win provided it gives gud results(although I know windows wont be able to do that .. wink.gif )
    So far I have tried fedora, suse, ubuntu, knoppix, so distro is not a problem for me, so please recommend me every possible wayout... smile.gif


    Please let me know if anyone has tried something like this.

    Thanks in advance.

    Regards
    Rohit

  2. #2
    Just Joined!
    Join Date
    Dec 2006
    Posts
    52
    Bonding is not what you are looking for in this situation. Bonding is a way for 2 network cards to appear as a single IP address for redundancy. The switch needs to be able to handle bonding as well.
    You are looking for an advanced IP forwarding solution. I am not sure you can do this because once a connection is made, then the workstation making that connection will have to use the same ISP for the entire session or a new connection will need to be made with the new ISP.

  3. #3
    Just Joined!
    Join Date
    Feb 2007
    Posts
    2
    Quote Originally Posted by ennoil
    Bonding is not what you are looking for in this situation. Bonding is a way for 2 network cards to appear as a single IP address for redundancy. The switch needs to be able to handle bonding as well.
    You are looking for an advanced IP forwarding solution. I am not sure you can do this because once a connection is made, then the workstation making that connection will have to use the same ISP for the entire session or a new connection will need to be made with the new ISP.

    Basically I want a software substitute for a two wan router like "Nexland Pro 8000".
    A Suse system can act as DHCP router using this manual http://www.novell.com/coolsolutions/feature/16579.html.
    So half of my job is in this link, and the other half of combining DSL lines is left.

    Any Help???

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •