ADSL fulfills the need for speed
Bandwidth''s a winner, but installation might be challenging.
By Brian Dipert, Technical Editor -- EDN, 4/29/1999
|
Every week, I spend many hours on the Internet, researching articles via the World Wide Web and news groups and exchanging e-mail with hundreds of companies and public-relations agencies. OK, I admit it, I also occasionally listen to MP3 streaming audio files or watch QuickTime video clips of "Star Wars" movie trailers and Shockwave applets of "South Park" episodes. I suspect that many of you also have some use for fast Internet access, and perhaps, like me, you'd also like to share that access among the multiple computers and other networked equipment in your home or office. Read on to discover how I satisfied my need for speed and resolved the problems I encountered along the way. Although I discuss ADSL, cable modems also output Ethernet, so the information in this article also applies to those of you interested in cable data services. For a long time, I lusted after the high data rates that ISDN, ADSL, and cable promised. However, a variety of circumstances conspired to keep me using my analog modem: Everything changed on January 12 of this year when Pacific Bell slashed its ADSL rates. At less than $50 for basic service (384 kbps downstream guaranteed) and a bundled Pacific Bell ISP account, less than $200 for the splitter/modem/network card hardware combination, and no installation fee, this was a deal I couldn't refuse (Reference 1 ). Since this announcement, After Pacific Bell verified that ADSL was available in my area of Sacramento, CA, and that I was close enough to the central-office switch to achieve the minimum promised bandwidth, the company said that its subcontractor, Prime Services, would complete the installation on February 18. I decided to do a little research. I already had a fairly complex TCP/IP-based Ethernet peer-to-peer LAN running in my home office, with IP addresses assigned via the dynamic-host-configuration-protocol (DHCP) function of my router (Figure 1). I wanted to verify that, at a minimum, desktop PC 1 (my main system) could get ADSL access and still communicate with the rest of the LAN. My first few inquiries to Pacific Bell, Alcatel, Microsoft, and Intel (www.intel.com)—with what I thought were simple questions, such as "Can I put more than one network card into a PC running Windows 98?"—produced a chorus of surprising "I don't knows." Apparently, these companies were used to hooking up stand-alone computers but not computers that were part of a network. Eventually, I spoke with Ryan Manepally, a technical marketing engineer for DSL at Intel's Architecture Labs. Manepally confirmed that my proposed two-network-card setup was indeed acceptable. I didn't even need to operate my LAN over TCP/IP. (However, using TCP/IP allows me to configure my router and print server through a Web browser.) I just had to bind the TCP/IP to the network card I'd be adding to the system for the ADSL modem. Prime Services showed up at 9 am on February 18. The installation should have taken less than an hour but ended up taking close to three. First, I didn't have enough spare pairs of twisted-pair wire running to my office for the ADSL connection (the splitter is outside the house, and separate voice and data lines run to the room), so Prime Services needed to run more cabling. Then, my assigned static IP address wouldn't work. Prime Services originally thought this problem was due to a misconfiguration of the Cisco (www.cisco.com) router at the central office, but it ended up being a paperwork mix-up. By noon that day, I was up and running. The central office must be near my house, because I hit close to the maximum-possible 1.5-Mbit download speeds (when I have a fast server on the other end of the pipe, of course). By disabling file and print sharing on the ADSL-connected network card, keeping my virus-scanning software up-to-date, and periodically checking Microsoft's security site for operating-system and application patches, I've convinced myself that my computer is sufficiently protected from unwanted visitors. And the persistent Internet connection is also a winner; I don't miss that dial-up networking log-in process one bit. Bandwidth to the LAN My next challenge was how to share this ADSL bandwidth among all the computers on the LAN. After quite a bit of research, I uncovered several options, all of which implement some form of NAT function. NAT converts multiple IP addresses on the private LAN to a single valid IP address on the Internet. One option uses software running on one of the LAN nodes (in my case, desktop PC 1). The software converts the node into a NAT server while still letting you use it for normal tasks. The most popular software alternatives, all of which I evaluated with positive results, are SyGate 3.0 by SyberGen, WinGate 3.0 by Deerfield.com, and WinProxy 2.1 by Ositis Software. Microsoft also plans to roll NAT and DHCP functions into its upcoming Windows 98, second edition. The primary advantage of the software-NAT approach is its price. Three-user versions of SyGate, WinGate, and WinProxy cost less than $60 each, and you can buy a second network card (if one doesn't already come bundled with your ADSL or cable modem) for around $25. You can also try the product before you buy it and purchase a registration key over the Internet. On the other hand, that second network card eats up a PCI slot that you might prefer to reserve for some other use, such as graphics or audio. NAT also eats up CPU cycles. Depending on the size of your LAN; the frequency with which various nodes are accessing the LAN; and other functions that the NAT server performs, such as content filtering and DHCP, you may or may not notice a slowdown. Finally, unless the NAT server is up and running, no other node on the LAN can access the Internet, or, if IP addresses are dynamically allocated, no other node can access any other node. Upgraded versions of SyGate, WinGate, and WinProxy appear on a regular basis, so I won't list all of their features. Instead, I will suggest important questions you should ask yourself before selecting the version that's right for you. First, how many nodes are on your LAN and how does this factor translate to the price you'll pay? Make sure that the NAT software's firewall protection covers both the client nodes and the NAT server. Not all NAT software alternatives support DHCP or content filtering, and the degree of filtering also varies. (Some alternatives filter only URLs; others can also block ActiveX and Java applets, cookies, RealPlayer and Shockwave data streams, etc.) Next, how easy is the configuration process? Do you have to go into each node's network control-panel utility, bind TCP/IP to the network card, and set other parameters?Will the NAT software automatically configure each client as part of the installation process, or does it bypass Windows entirely and put special client software on each node? Does the NAT server support DNS and HTTP content caching (also known as a proxy server)? Finally, how well does it handle applications not originally designed for NAT use, such as AOL, BackWeb, ICQ, Internet Phone, RealPlayer, and Windows CE's synchronization utility? These programs are notorious for giving NAT-software problems, unless each client has a Winsock redirector. However, I didn't encounter any incompatibilities. If you have an old PC collecting dust in your closet, you can buy a couple of network cards and turn it into a stand-alone NAT server. This way, you won't sap the performance of your main network machines or use up their add-in card slots. And, with its dedicated function, the NAT server shouldn't crash toooften, maximizing network uptime. The latest versions of Sygate, WinGate, and WinProxy all require Windows 9x or NT, so you probably will be unable to use that ancient PC XT sitting in your garage. You can even take the next step and turn this additional PC into your print server or a full-blown application server. Windows NT Server, for example, offers built-in NAT and proxy-software options. If you don't own a spare PC, however, buying one just to use as a NAT server doesn't make much sense, considering that stand-alone Ethernet-to-Ethernet routers perform the same function more reliably and at a comparable or lower cost. Cayman Systems, 3Com, MultiTech Systems, Netopia, and Ramp Networks all make routers, and more manufacturers are sure to appear. I tried Netopia's R9100 and Ramp Networks' WebRamp 700s. The Intel InBusiness Internet Station performed a similar NAT access aggregation function through a 56-kbps analog modem in my original LAN configuration (Figure 1). However, although the Internet Station uses PCMCIA card slots (along with a serial port) to hook up to external analog and ISDN modems, Intel has no current plans to add Ethernet PCMCIA- card support, so I had to look elsewhere. Unlike NAT software, a dedicated router is OS-independent. If you'd like to put Macintosh or Linux/Unix nodes on the LAN and access the Internet through ADSL, you can do so if the clients "speak" TCP/IP. When comparing Ethernet-to-Ethernet router alternatives, you can use the same questions that I listed earlier for NAT software. Additional factors that differentiate between various routers include the method you use to implement the firewall, for example, packet filtering, application-layer proxy functions, and stateful packet inspection. You should also consider whether the router will log attempts to probe your network from the outside, so that you can continue to improve security. Some other questions you should consider are: Do you configure the router completely through a Web browser, or do you have to use telnet- or a serial port-based program for advanced settings? Does the router also include a multiport hub or ADSL modem, and, if so, how does the incremental cost compare with the cost of achieving this same function through a separate piece of hardware? Can a remote user access the router for management purposes? Finally, does the router support virtual private networks (VPNs), giving workers in regional offices access to your corporate LAN and its applications and data? Migrating to ADSL, if my experience is any indication, is a relatively painless procedure (once you've figured out what you need to do) with tremendous performance and ease-of-use benefits over dial-up analog modems. After you have the "big pipe" running into your home or business, small additional increments in cost and complexity let all of your networked computers and other Internet-aware devices share that bandwidth. Speed is addictive. Once you take the high-bandwidth plunge, you'll never go back. Just don't assume that your computer or telephone company knows how to hook everything up! |
| For information on vendors discussed in this article, visit the following Web sites. | |
| Alcatel | www.alcatel.com |
| Cayman Systems Inc | www.cayman.com |
| Deerfield.com | www.wingate.com |
| Microsoft Corp | www.microsoft.com |
| MultiTech Systems Inc | www.multitech.com |
| Netopia Inc | www.netopia.com |
| Pacific Bell | www.pacbell.com |
| Ramp Networks | www.rampnet.com |
| SyberGen Networks Inc | www.sygate.com |
| 3Com Corp | www.3com.com |
















