Connection Teaming?

By Sledgehammer84
Mar 19, 2008
  1. Hello,

    I have become interested in "teaming" multiple isp's to produce greater connectivity. I have done some research and found that previously 2 companies had great software to handle this at the router level. For some reason it seems support for both these softwares has not been available for several years now. I am also aware of the hardware solutions which are basically a router with multiple wan connections. What i am really interested in though, is there a software that will work on a single, end machine with two NICs? ( not at the router level)

    I already have all my routing and switching taken care of. now i have two ethernet cables from 2 differnt ISPs that i wan't to plug into one machine only.

    Just curious to see if anything has been developed for the small bussiness or home user. All i can seem to find is sever based.

  2. jobeard

    jobeard TS Ambassador Posts: 9,150   +597

    this is called a multihome ip system (ie multiple gateways to the internet).

    this is not a means to increase the bandwidth, but rather;
    1. creates a redundant interface if one fails
    2. allows selective routing of requests via the 2x gateways

    on (2), the issue is the routing table (see netstat -r for the table itself and route /? on how to change it)

    Every routing table has ONE default gateway. Unless some rule says otherwise, all
    traffic will exit your system via the default.

    With two or more gateways, you need to tell the system which domains will be routed
    to the alternative gateway. If you read carefully, you will see that routing is by IP address,
    so subdomain requests like / and / will go to the
    same root as / UNLESS the site has configured separate servers to handle different workloads.
  3. Sledgehammer84

    Sledgehammer84 TS Rookie Topic Starter

    Well i read this article and others which basically used this softaware in conjuction with a multisource download manager to increase total available bandwith. People have been succesfull increasing bandwith on single large downloads. Some of these softwares also support the Failover and Load Balancing features. This particular user decided to stay with the same company and the same data line. I feel that greater results could be achieved if 2 different providers dropped lines in and This concept was utilized?

    It seems that this was more popular and done more often with dial up connections. I find many article on how to achieve this with dial up. Then again those articles are fairly old.
  4. jobeard

    jobeard TS Ambassador Posts: 9,150   +597

    google for Torrent or uTorrent; these are techniques very similar, but the software
    accesses files designed to have concurrent downloads.

    on the url cited, notice;
    Planning the network
    Because I would be testing the aggregation of 2 Internet IP address, I needed a computer that could handle 3 network cards – three for the WAN and one for the LAN. A stripped down Pentium 233 fit the bill nicely. ​
    but look at the picture carefully. There's only ONE connection to the internet!
    The duplicate hubs are useless.
  5. Nodsu

    Nodsu TS Rookie Posts: 5,837   +6

    I assume you are talking about Windows here.. With a proper OS, this would be a non-issue.

    You don't need multiple network cards unless your ISPs provide connections that would flood your NIC a la two connections above 50Mbit/s and you have 100Mbit ethernet.

    You can have any number of default routes. Only one of them can be used at any time in Windows, so you would get failover capability, not load balancing.
  6. Sledgehammer84

    Sledgehammer84 TS Rookie Topic Starter


    The diagram you sent me is exactly what i have now. I just want a way to or software to combine the bandwith since these older softwares are not supported anymore
  7. Sledgehammer84

    Sledgehammer84 TS Rookie Topic Starter


    Yes i am working with Windows. But i oppen to suggestions that can accomplish this task.
  8. jobeard

    jobeard TS Ambassador Posts: 9,150   +597

    I hope it works out for you as you expect.
  9. Nodsu

    Nodsu TS Rookie Posts: 5,837   +6

  10. jobeard

    jobeard TS Ambassador Posts: 9,150   +597

    This is very neat in that it provides a form of fail-safe access. However, once
    a connection is made, especially for a large download, the entire stream will
    be transferred on the same connection, ie serialized and thus no bandwidth

    The gain in bandwidth would occur where a webpage has many resources which
    can be accessed in parallel, eg
       [COLOR="Blue"]<script ...>
       <script ...>
       <link href  type='text/css' >[/COLOR]
       [COLOR="Blue"] <img src ...>
        <img src ...>[/COLOR]
    all of the external resources can be accessed in parallel using threads AND multiple link-level resources for bandwidth improvement :)
  11. jobeard

    jobeard TS Ambassador Posts: 9,150   +597

    Torrent parallelism is an increase in bandwidth as there are
    1- multiple source locations
    2- only small chucks of any given large file are at each location
    and the resources can then be acquired much as in the above http example.

    see this background info
  12. Sledgehammer84

    Sledgehammer84 TS Rookie Topic Starter

    So if I am understanding corectly. Nat32 provides the means of using the multiple connections simultainiously. So theoretically, if a program like flashget were used to download large files(split into multiple files) from multiple mirrors, like some rapidshare files; then maybe it will use both isp connections since flashget supports multiple connections per download?
  13. Sledgehammer84

    Sledgehammer84 TS Rookie Topic Starter

    I am also going to try out Nat32 but i need a good bandwith monitoring software, any suggestions?
  14. jobeard

    jobeard TS Ambassador Posts: 9,150   +597

    no -- it alternates connections in a flip-flop or round-robin technique
    and does nothing to 'split files' for parallel download of a given file.

    the split-file download is a function of a Torrent system.
  15. User_807

    User_807 TS Rookie

    I was interested in creating this type of connection. I have found a site. unfortunately, it looks like I can't post a link. .. So here it is in hex lol

    68 74 74 70 3a 2f 2f 77 77 77 2e 68 6f 6d 65 6e 65 74 68 65 6c 70 2e 63 6f 6d 2f 77 65 62 2f 68 6f 77 74 6f 2f 4d 69 64 70 6f 69 6e 74 2d 63 6f 6e 6e 65 63 74 69 6f 6e 2d 74 65 61 6d 69 6e 67 2e 61 73 70
    What do you think?

    OP, there are many free network traffic logging utilities. There is one mentioned in that link. (Believe it's free)

    68 74 74 70 3a 2f 2f 77 77 77 2e 68 6f 6d 65 6e 65 74 68 65 6c 70 2e 63 6f 6d 2f 77 65 62 2f 72 65 76 69 65 77 2f 73 6f 66 74 77 61 72 65 2d 4d 79 56 69 74 61 6c 41 67 65 6e 74 2e 61 73 70


    68 74 74 70 3a 2f 2f 77 77 77 2e 73 6e 61 70 66 69 6c 65 73 2e 63 6f 6d 2f 72 65 76 69 65 77 73 2f 52 61 69 6e 6d 65 74 65 72 2f 72 61 69 6e 6d 65 74 65 72 2e 68 74 6d 6c

    68 74 74 70 3a 2f 2f 77 77 77 2e 6d 65 74 61 6c 2d 6d 61 63 68 69 6e 65 2e 64 65 2f 72 65 61 64 65 72 72 6f 72 2f
    (Must leave on when shutting down machine otherwise stats are reset)
  16. jobeard

    jobeard TS Ambassador Posts: 9,150   +597

    I think you ought to create a new thread for the topic that interests you.:rolleyes:
Topic Status:
Not open for further replies.

Similar Topics

Add New Comment

You need to be a member to leave a comment. Join thousands of tech enthusiasts and participate.
TechSpot Account You may also...