|
|
|
Building Scalable Remote Access
by Mike Fratto Client Issues and Support
Remote-node networking, extending the network over a dial-up link, requires placing a number of pieces on the remote-access server and the client in order to work properly. The configurations are generally unforgiving-one seemingly harmless misconfiguration and the link will behave erratically, if at all. The job of connecting remote users to the network has become simpler with Windows 95 because of the Telephony Application Programming Interface (TAPI) and the inclusion of network capabilities in the distribution OS. Windows 3.X and DOS users will probably require more support.
The kind of clients you will need depends upon both what your users will need to do over the asynchronous link and the existing infrastructure of your LAN. Utilizing open, well-implemented link p rotocols will enhance the flexibility of your remote-access solution. Most remote-access servers support more than one link protocol, however they generally support only one link protocol to a port. Common link protocols that are used to negotiate network traffic between the server and the client are:
In a heterogeneous network, finding a solution that will fit your needs is critical in terms of building a stable platform for your users. PPP is by far the most versatile link protocol and is supported on virtually every platform, while ARA and C/SLIP are waning due to attrition or limited vendor support. Further work on PPP, such as the Point-to-Point Tunneling Protocol (PPTP) and Multilink PPP (MPP+), promises enhanced services that can be rolled out to the enterprise with fewer problems than replacing one protocol stack with another, along with the attendant applications. Currently, most enhanced PPP services are proprietary, or at the least not completely interoperable. However standards are emerging that will soon offer reliable VPN, and MPP to the remote user.
With Windows 95, the PPP and LAN networking stacks are built into the operating system and they require little attention (for the most part) from the user once the initial installation is completed. Windows 3.x users, however, have a more difficult task of connecting to the network because the protocol stacks run as drivers from DOS or a re loaded as Dynamic Link Libraries (DLLs) in the Windows environment, which can cause spurious errors if they are not loaded in the correct order. Even for experienced users, installing the proper stacks and clients properly can be a daunting task. For this reason, using vendor supplied clients may reduce the amount of resources that need to be dedicated to user support. Like other network clients, the installations need to be tested on a variety of systems to ensure the clients will install cleanly. Many clients that support IPX, for example, modify the NET.CFG and AUTOEXEC.BAT files incorrectly, which can leave a machine in an unusable state. Remote node clients really involve two distinct types: dialers that make connections and applications that allow the user to work. A different type of client, remote control, answers the need of getting to the desktop without having to attach a modem directly to it.
Costs can become an issue when you have to support specific applications that require purchasing additional software for remote users. Software licenses can be bought in bulk, but careful assessment of your users needs will help you use those licenses most efficiently. Many vendors ship dialers with unlimited licenses, but be sure to ask before making a purchase. The link protocol used will largely determine whether you'll be paying for clients or not. Proprietary link protocols, or protocol implementations, will raise the cost not only of installing the clients, but also of the support cost because you'll be tied to a specific application.
Print This Page
E-mail this URL |














