Dual and Multi WAN Router Review
Are there some REALLY good ones out there?

by Joe Mehaffey
September 18, 2006 (update on PepLink Balance LB 300 router> The best of the bunch.)


When you really want to have continuously available Internet service for a mail server or just because your business operations require an Internet connection to survive, having a REDUNDANT connection seems like a good way to go.  For the past four years, I have had two and sometimes three broadband connections to the Internet.  Mostly this was done because of the unreliability of a single connection.  In that regard, I will mention some of my experiences with a few of the local Internet vendors. 

1) Prestige Cable Internet (Now Adelphia).  This was the first broadband Internet capability in our area beyond ISDN.  I had this service for about a year around 1998.  It was up about 95% of the time and I had to daily cycle power on the modem to restore operation.  Tech Support tried hard but multiple site visits and trying never got the reliability above "very bad".
2) Then BellSouth brought DSL (1.5mbps) to our area and I immediately jumped on the bandwagon.  Reliability was MUCH better but still every few days, I had to cycle power on the modem or on the router to restore service.  Long outages were maybe monthly, but that was the state of the art.  I found the tech support people were working from a bad script and really did not know how to fix or what to do if cycling power on the equipment did not fix things.  And.. they thought that cycling power on modems and routers was "Normal" and if operation was restored, then as far as they were concerned, all was well.
3) After being frustrated by BellSouth for awhile, I opted for a second line from EarthLink hoping things would be better. And they WERE.  The service was more reliable than BellSouth and when something DID go wrong, the tech support people were knowledgeable and if not, would quickly turn you over to a tech support person versed in your problem.  Between EarthLink and BellSouth, I had a good year and MOSTLY continuous service except when they would go down at the same time due to problems in the BellSouth network.  It was obvious that EarthLink had  the more reliable operation.  At the end of a year, I canceled my BellSouth Contract and got a second EarthLink line.  I made sure the second line came from a separate EarthLink ISP center so that (hopefully) an EarthLink problem in one ISP location would not affect both lines.  This worked really nicely UNTIL Earthlink farmed out their tech support to India or some such.  We were back to non-knowledgeable support people reading from a script and with bad English and no fall back position.
4) Service on the EarthLink local ISPs  gradually deteriorated and tech support seemed to be disconnected and without resources to even test when problems occurred.  Finally when one DSL line when out for many days and I had to beg for an onsite call for a fix, I had to conclude it was time to give up.    
5)  A new local company called SpeedFactory.net had come along and they had a good reputation locally in the Atlanta area.  I phoned their technical support dept and found them knowledgeable and apparently they had direct means of troubleshooting line problems immediately.  I signed up with SpeedFactory and eventually had two DSL lines installed from them.  Their service proved very good and when there WERE outage problems, they were fixed promptly and effectively every time.  Almost every time, it was a problem in the BellSouth network causing the outage.  But the difference was that the techs at SpeedFactory.net could get BellSouth to "go fix it".
6)  By 2005, the overall reliability was dramatically improved over what was available from prior years.  95% of the problems turned out to be in the BellSouth network.  UNfortunately,  many of these problems resulted in both DSLs going down simultaneously even though SpeedFactory served me from two different ISP sources in Atlanta.  Since I had moved on to a private mail server, VOIP and other services needing "always on" Internet, I decided to diversify back to one DSL and one Cable Internet line.  I hoped that six years had resulted in some improvement in our local Adelphia Cable Internet service.  Indeed, the cable Internet IS now more reliable, but far less so than my DSL service from SpeedFactory.  Still,  when the two DSLs went down simultaneously, the Cable Internet did stay online.  This was what I wanted.. Full time Internet service.  

So.. At present, I have one 3 mbps DSL line from SpeedFactory and one 3mbps Cable Internet line from Adelphia.  With the two operating together, it is rare indeed to find them both out of service at the same time.  It HAS happened one time in the two months I have had both but that was a power problem resulting from a storm.  I can excuse them for that.  Adelphia still has a relatively inept tech support department.  I still have several outages a week which can only be cleared by cycling power on the modem.  Multiple people at Adelphia have told me that if cycling power on a modem restarts the connection,  It is certain that the problem is in the modem.  This is hogwash.  I have tried a SB5100, SB5120 and Samsung modem and they all do the same.  For more information on this,   See for example Cisco's document on WHY CABLE MODEMS DROP OFFLINE.  
http://www.cisco.com/warp/public/109/cm_dropping_offline.html
This document spells out MANY reasons not associated with the customer's cable modem which can cause cable Internet service dropouts.  Maybe when ComCast takes over Adelphia, things will improve.  DSL had similar dropout problems years ago, but with modern DSL modems, they "almost" always recover on their own when service is reconnected.  There is (I think) HOPE for the Cable Internet people when their technicians get out of the "denial mode" and are properly equipped to search for these difficult to find problems.

MULTIPLE WAN ROUTERS.  

I have been searching diligently for a FULL FEATURED and RELIABLE dual WAN router now for about 5 years.  Let me list what I feel are essential and  highly desirable features for a SOHO dual/triple/quad  WAN router.

ESSENTIAL FEATURES
1) Handles PPPoE and DHCP lines interchangeably.  Facility to enable/disable each WAN without removal of parameters. Online, Offline and Backup selection modes preferred.
2) Provides DHCP server facilities for LAN clients.  (with DNS and Internet Gateway services)
3) Allows the use of fixed IP addresses on the LAN (outside the DHCP range) and provide DNS Gateway and Internet Gateway services for all LAN clients regardless of their fixed IP or DHCP configuration.
4) Allows selection of a minimum of 20 custom virtual server entries with one (or more when needed) ports for each entry as needed.
5) Allows enable/disable of each custom virtual server as needed.
6) Provides separate DNS entries for EACH WAN.  Allows DNS on each WAN by fixed IP entries as well as by DHCP from ISP when available.  This is needed as many ISPs do not allow users outside their own clients to access their DNS servers and having one list of "global" DNS servers for the router is often unsatisfactory.  While there are "open public DNS servers",  these can be slower to access than the  local ISPs DNS servers and the number and availability of these public DNS servers is not growing substantially.
7) Has a minimum specified bandwidth of about 40mbps throughput to handle a couple of 6mbps lines.  This is to insure that the additional computing load of routing table and virtual server and other filtering and routing operations do not slow down the overall throughput.
8) Has email notification of selected problems dispatched automatically to supervisor.
9) Has WAN/LAN combine status page accessible via one click from any page in router user interface.
10)  Elementary Routing capability to direct (bind) outbound traffic to particular WANS based on type of service request.  Especially needed to direct VOIP, SMTP and NNTP traffic to particular WAN link(s).   It should OPTIONALLY be possible to "failover" to another WAN for any of these services if the service is interrupted on a particular WAN.
11) Has a method of binding specific traffic (such as https traffic) to a particular WAN for the duration of a session.  This connection "persistence" is needed to prevent transactions such as banking and brokerage transactions from being disconnected if the session traffic is split between two different ISPs.
12) Remotely configurable database via http webpage type GUI.  Optionally configurable via WAN as well as LAN with security.
13) Has a robust and configurable scheme for a "health check" on each WAN with ability to AUTOMATICALLY put a non functioning WAN out of service quickly if a WAN fails to be able to pass traffic.  One scheme is to PING a particular URL (such as yahoo.com).  This tests both the DNS server and the ability to pass (at least) IMCP traffic to the Internet.  
14) Has URL LOOPBACK capability so that a LAN user can put in a URL of a server residing on the local LAN and properly resolve and direct the LAN client to the local server.
15) Has automatic "failover" and automatic recovery from WAN connection loss with automatic restoration to service of recovered WAN lines.
16) Has Outbound load balancing to approximately balance traffic on multiple WANs.  Exact balance is not necessary.  Either byte or packet balancing (IMHO) are equally good in the long run.
17) Has DataLogging system with time/date stamp via NTP server to log WAN failures/restores and other statistics. Log should not repeat entries but should increment a count of repeat problems such as WAN out of service to avoid wasting log space.  Easy way to reset LOG is needed.  Way of selecting log length (before wrap) is desirable.
18)  Inbound and outbound IP and port redirection is desirable.
19)  Management  Information System to assist manager in evaluating the functioning of the router and especially the WANs.



Nice to have items:
1) DDNS capability with multiple DDNS service providers.
2) Inbound load sharing with built in DNS server.  DNS server has capability for multiple A records, Multiple MX records, Multiple TxT records at a minimum.   This is a luxury item.
3) Internal DNS server capability to handle multiple domain names is a plus.
4) VPN capability is desirable for a SOHO application router.
5) SNMP capability is nice for a SOHO application.


DUAL ROUTERS I HAVE USED

Over the years, I have explored and used a wide variety of Dual, Quad and Triple WAN routers.  My experiences have varied from good to bad.  It has seemed that I have never been able to ask all of the right questions to determine the capabilities of the router BEFORE I put it into service and tried it out.  I am hoping that this paper will assist others in that quest.

1) My first Dual WAN router was a NexLand Turbo 800 Pro.  While NexLand is out of business (absorbed and shut by Symantec), this router has proved a favorite despite its remaining problems.  With the latest firmware, it has proved extremely reliable when running with two DSL lines.  But they never got it to work reliably with a mix of DHCP (cable Internet) and PPPoE lines on the WAN ports.  Further, the outbound load balancing never comes close to "balance" but it does send some traffic over each of the two WANs.  This router has been in service for about 4 years and the hardware has never failed.  The software is totally reliable when run with two PPPoE DSL lines but fails under high traffic when run with one or two DHCP connections and this was never fixed by updates.

2) In an effort to find a router to work with a mix of PPPoE and DHCP lines I then bought a HOTBRICK LB-2 VPN router.  This router works pretty well, but outbound load balance does not work well and it has had periodic lockups when run with more than one WAN operating.  HotBrick tried to be cooperative and sent several firmware updates but the periodic "lockups" prevents me from using this one in my high reliability environment.

3) Next I tried the Hawking FR24 dual WAN router in about 2004.  Unfortunately, this model does not have WAN load balancing nor does it have URL LOOPBACK or automatic fallover/recovery which are essential for my applications.  I do use the router still as a "NAT Box" for experimentation and it has proved a reliable performer within its feature limitations.

4) Next I tried the Edimax PRI-684.  This router appears to have all the features I could ever want.  It is relatively easy to program and functions well.  I had the unit for 6 months during which time Edimax engineers managed to fix almost all of the major problems.  The killer problem for me was that when running with Lantronix "Terminal Servers", the 684 would not allow even LAN users to connect to these terminal server units.  Edimax studied the problem but was unable to resolve it so I returned this unit and received a PRI-885 to evaluate.  (Note 1:  In April 2006, I was able to download a new update to the Lantronix terminal server which "I think" would correct the interoperability problem with Edimax PRI-684.  This new firmware makes the 10mbps Lantronix unit perform additional handshaking protocols with 10/100/1000mbps hardware which fixed a connectivity problem with a Belkin 54g access point.  This fix may have bearing on the problem the Edimax had with the Lantronix terminal server as well.)  Note 2: As of August 2006, Edimax has advised me that the problems I had with the PRI-684 and 885 have been corrected with the latest firmware updates.  I have not retested these units for myself.

5) The Edimax PRI-885 is a PENTA WAN router and is similar to the 684 in capabilities.  It has a really elaborate feature set, yet it is relatively easy to program.  The unit is new and the software was still a bit "buggy" but it was able to communicate with all my equipment including the terminal servers.  Unfortunately, the 885 throughput slowed to a "crawl" when connected to two WAN ports and loaded with traffic.  After such an event, the router had to be reset to recover.  Then it would work for awhile and then slow down.  These Edimax units look like good design but until the software has matured, you should have a "return if they do not work for me" agreement.  

6) Finally, as of March 2006, I am using a PEPLINK Load Balance 300 triple WAN router on my WISP system to provide access to multiple WAN lines for redundancy.   Peplink  is a relatively new company producing a Linux router appliance that has turned out to be the most reliable unit I have tested.  With the latest version 3.7.0  firmware, all of my needs have been satisfied and problems corrected.  Included are: Session persistence support for VOIP, https, http, FTP, and any single port services,  DNS Gateway,  per WAN health check, per WAN "use DHCP" or "fixed IP" DNS support,  programmable LAN side DHCP server,  inbound and outbound load balancing,  along with a host of other features.   Now available is a built in DNS server with NS/SOA, A-record and MX, TXT, and CNAME  record support.   This feature permits INBOUND load balancing and it operates for multiple domain names.  I am running the LB-300 router hooked up to two DSL lines and one Cable Modem line.  It passes data just fine at high speed and I am able to operate all my servers.    The system features are similar to the Edimax units discussed above  but the PepLink 300 (triple WAN) is more expensive than the Edimax Quad WAN unit.   But then,  I was able to get the Peplink unit operational on my (fairly complex) system which I could not accomplish with the Edimax units.     See http://www.peplink.comfor more information.  Late note:  Peplink has installed the VONAGE/SKYPE/SIP VOIP support features in the LB200/300.   Vonage operation in my application has (as of September 2006 with firmware 3.7.0) been made to function properly and without any workarounds.  Vonage "session binding" now works fine.  With this change, my vonage service is operating splendedly from the LAN side of the LB300 with automatic failover in case of WAN failure.  The LB300 problem of having spurious "WANdown/WANup" sequences has also been partially  fixed. The DHCP links sometimes think they "go down" but come right back up.  PepLink fixed the problem for PPPoE WAN links and is now working on this last WANdown problem.   This last problem is not causing any operational problems at the present.


 (Note:  Alas... The Cisco models have great reputations and work beautifully, but the cost and programming difficulty are both above me at the present time.)

RETURN to Joe and Jack's GPS Information Website