Google Answers Logo
View Question
 
Q: Multiple Internet links without multilink ( No Answer,   0 Comments )
Question  
Subject: Multiple Internet links without multilink
Category: Computers > Operating Systems
Asked by: sufehmi1-ga
List Price: $20.00
Posted: 23 Feb 2006 20:57 PST
Expires: 25 Mar 2006 20:57 PST
Question ID: 700234
Hi,

A friend asked me a problem on her company. Basically, she got
multiple Internet access accounts, and she wants to bundle it, so the
total bandwidth will be bigger. It will be very helpful to her work.

She uses strictly Microsoft Windows (2000 and 2003) on her company.

So I tried to set up multilink, only to find out that the ISPs doesn't
support multilink. I looked around.

It seems that Linux can do this (keyword: lartc) because it can do
multipath routing - basically, you can have multiple default gateway
on Linux, and it will automatically load-balance traffic among them.

Unfortunately, route.exe doesn't have this feature.
I can set up multiple default gateways manually; by setting up
multiple gateways for 0.0.0.0 address, and set the metrics of them to
1. However, turned out that when this is the case (multiple gateways
for 0.0.0.0, each with same metric), then Windows will use only the
first one.

I wonder if this is doable in Windows at all ?
If yes, kindly please let me know, since I'm out of clues already at the moment.

Many thanks,
Harry

Request for Question Clarification by sublime1-ga on 23 Feb 2006 22:53 PST
sufehmi1...

See if this suits her needs:

"NAT32 is the only package of its kind to fully support multiple Internet
 connections, multiple private LANs and multiple private LAN gateways. It
 surpasses Microsoft® Internet Connection Sharing in both performance and
 flexibility and is well-suited for use in large networks with complex
 private LAN topologies."

"NAT32 Enhanced...now runs on all Windows platforms"
http://www.nat32.com/

Let me know...

sublime1-ga

Clarification of Question by sufehmi1-ga on 23 Feb 2006 23:44 PST
Hi sublime,

That looks like just what she need, thanks.

I'll test it tonight, and give you credit if it indeed the solution to her problem.


Thanks,
Harry

Clarification of Question by sufehmi1-ga on 24 Feb 2006 02:43 PST
Hi sublime,

Could you please report that again as an answer, so in case NAT32
works, then I can credit you straight away.


Many thanks,
Harry

Clarification of Question by sufehmi1-ga on 24 Feb 2006 06:14 PST
Hi sublime1,

I just evaluated NAT32. Unfortunately, on Windows 200x and XP, it's
unable to aggregate multiple dial-up connections.

After some digging, I found out that this is because DUN connection on
these OS doesn't become a network adapter, thus can't have NDISWANIP
assigned to it, so disabling NAT32 from aggregating those connections.

Thanks for your help anyway.


Thanks,
Harry

Clarification of Question by sufehmi1-ga on 24 Feb 2006 06:24 PST
Just to clarify the requirements for the accepted solution:

1. Easy to setup
2. Easy to maintain 
3. Require little work to maintain
4. Reliable
5. Works on Windows 200x or XP
6. Enabling us to aggregate multiple dial-up connections, where the
ISP doesn't support multilink.

ROUTE.EXE (barely) fulfill these requirements, although it may involve
some work to maintain it (point #3) - every time a connection
disconnects, we'll need to set up the proper route for it again.
Unfortunately, it fails on the main point (#6).

If you have any ideas / clues, do please let me know.
Thanks.

Request for Question Clarification by sublime1-ga on 24 Feb 2006 09:35 PST
I guess it's a good thing I didn't post a formal answer.

I'm sorry to hear that your evaluation of NAT32 didn't 
pan out. I also didn't realize you were talking about
aggregating dialup connections. I'm not sure there's a
software solution for that.

I did find a possible hardware solution, in the form of
a product called Bandit, by Sonic Systems. It sounds like
just what she needs, though all I can locate is a press
release from 1998, so I'm not certain it's still being
sold or supported:

"Sonic Systems, Inc. announced today at Spring Internet World
 the availability of Bandit, an Internet access device which
 promises high speed Internet connections at a low cost. Bandit
 aggregates the speed of up to three modems to create one very
 high speed virtual connection to the Internet which can be
 shared by an entire network. Each of the three modems connected
 to Bandit has its own low cost dial-up account with an Internet
 Service Provider ('ISP'). By combining the performance of three
 dial-up accounts, Bandit provides up to 345 Kilobits per second
 ('Kbps') of Internet bandwidth. In doing so, Bandit offers small
 to medium size organizations fast and affordable access to
 Internet resources such as Web sites, E-mail and Newsgroups."
http://www.sonicwall.com/General/DisplayDetails.asp?id=95

Contact information is on the page, but if that's outdated, the
contact page for the main site is:
http://www.sonicwall.com/company/contact.html

Let me know where this takes you...

sublime1-ga

Request for Question Clarification by sublime1-ga on 24 Feb 2006 09:47 PST
sufehmi1...

I also wanted to point out some documentation on the NAT32 site
which seem to address your concerns about NDISWANIP support, and
bandwidth aggregation:

"Bandwidth Aggregation is supported (see the setis command),
 allowing multiple connections to be shared by all private
 machines, or certain connections to be reserved for use by
 specific private machines or subnets. Because of this route
 selection by source address capability, NAT32 bandwidth
 aggregation is superior to other forms of connection
 aggregation such as Multilink, which require ISP support
 and which cannot allocate bandwidth dynamically."

[...]

"NDISWANIP Support

 Whereas Windows 9X and NT4 support a static number of PPP
 Client and Server interfaces, Windows 2000 and higher supports
 a variable number of NDISWANIP interfaces. The implication of
 this is that NAT32 must recalculate interface bindings at
 runtime, i.e. when connections are established. NAT32 Build
 1020 and higher therefore momitors the relevant TCP/IP
 Registry settings and recalculates all PPP Client Interface
 bindings whenever Windows changes those settings."

More on the page:
http://www.nat32.com/nat32e/htm/dialer.htm

Clarification of Question by sufehmi1-ga on 24 Feb 2006 21:04 PST
Hi sublime,

Thanks for the leads again.

I've investigated Sonicwall, unfortunately I could no longer find
traces of Bandit in their website, at all. They may have dropped the
product now.
Anyway, I'm trying to avoid hardware solution for a reason that I
can't disclose here (it's not money, otherwise I'll be asking this
question in a free forum).

Re: Windows 2000 + NAT32 + Dial-up links aggregation; here's a snippet
from http://www.nat32.com/nat32e/htm/dialer.htm :

"...However, NAT32 will only bind to a connection if a PPP Client
interface was configured for the particular Windows Dial-Up Networking
Interface over which the connection is established. On Windows 2000
and higher platforms, there exists no way of specifying that a
connection use a particular NDISWANIP Interface."

Since we can't bind a DUN connection to a particular NDISWANIP
interface in W2K, therefore disabling NAT32 from binding itself to
that connection; I guess this is why the bandwidth aggregation doesn't
work.

In fact, I can't even select the DUN connection in NAT32's interface
selection, all DUN connections are stated as not working with "BAD"
status.

Anyway, at the moment, I can only think of 2 ways to do this:

1. Install a linux box, connect the modems to it, and let linux
load-balances the connection. But as I said in the question, her
company is an all-Microsoft shop, so they have no one to support the
box in case of problem.

2. Install VMware server (it's free now) on Windows, install linux on
VMware, dial up the modems from Windows, set Windows' default gateway
to the Linux's VM; then let Linux VM do the load-balance.
Cons: this is not proven, and may take some time to setup, and still
involves non-Microsoft OS.

So that's my problem at the moment :-)

If anyone's got anymore clues, please feel free to share it.
Thanks.
Answer  
There is no answer at this time.

Comments  
There are no comments at this time.

Important Disclaimer: Answers and comments provided on Google Answers are general information, and are not intended to substitute for informed professional medical, psychiatric, psychological, tax, legal, investment, accounting, or other professional advice. Google does not endorse, and expressly disclaims liability for any product, manufacturer, distributor, service or service provider mentioned or any opinion expressed in answers or comments. Please read carefully the Google Answers Terms of Service.

If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you.
Search Google Answers for
Google Answers  


Google Home - Answers FAQ - Terms of Service - Privacy Policy