Subscribe to Windows IT Pro

 

Get Newsletters

  • Get the Latest News
  • Product Updates
  • Helpful Tricks
  • Productivity Tips

Subscribe Now!

December 01, 1997 12:00 AM

Tech Stories from the Trenches

Windows IT Pro
InstantDoc ID #234
Rating: (0)
Can you double your speed and double your pleasure with MPPP?

Like many of you, I have a home office and consider daily Internet visits essential to download software and pick up email. When I face downloading the latest service pack for Windows NT or Exchange, I agonize over how long the process takes with a modem connection that tops out at 31.2Kbps. To reduce the download time, using my three phone lines, I decided to test pooling modems with the Multilink Point-to-Point Protocol (MPPP), which Remote Access Service (RAS) supports.

Before I started the test, I researched MPPP on the Internet and at Microsoft's Web site. A search for the string MPPP returned only a few links, which surprised me. After digging around, I found that MPPP is more commonly referred to as Multilink Protocol (MP); Microsoft is one of the few vendors that uses the term MPPP. When I finally got the search string right, my research turned up Request for Comments (RFC) 1990, which contains the specifications for MP.

The Multilink Protocol
According to the RFC, the goal of a multilink operation is to coordinate multiple independent links between a fixed pair of systems. This coordination provides a virtual link with greater bandwidth than any of the constituents. The aggregate link, or bundle, can consist of different physical links, as in multiple asynchronous modem lines, but can also be instances of multiplexed links, such as ISDN, X.25, or frame relay. The aggregate link can also be of different kinds, such as pairing dial-up asynchronous links with leased synchronous links.

To establish communications over a Point-to-Point Protocol (PPP) link, each end of the PPP link (RAS client and RAS server) sends Link Control Protocol (LCP) packets to configure the data link. A system signals its peer that it is willing to multilink by sending the multilink option as part of the initial LCP negotiation.

After the systems establish the link, PPP provides an authentication phase in which authentication protocols define an identifier for each system that the link connects. The identifiers ensure that only links between the two original systems are bundled. The RFC also specifies that you can see compression separately on each member link, or run over the bundle, as a logical group link. You can read RFC 1990 at http://sunsite.auc.dk/RFC/rfc/rfc1990.html.

Configuring RAS Multilink Connections
After reading the RFC, I thought that two 28.8Kbps modems should connect at 56Kbps, so I decided to try it. The process to set up a multilink connection is fairly straightforward. You need to perform the following steps. First, install modems on the RAS server and client, reboot each system, and verify that each system recognizes the modems. Second, make sure you configure the modems on the RAS server to receive calls; otherwise, the multilink option is not available. Third, enable the multilink protocol on the RAS server and the RAS client.

To enable multilink on the RAS server, go to Control Panel and double-click the Network icon or right-click Network Neighborhood and select Properties. Select the Services tab, and double-click Remote Access Service. Examine the configuration of each modem to make sure it is set to answer calls. Next, click Network and select the Enable Multilink check box, as shown in Screen 1, page 104. If you have not configured a RAS server before, see Michael D. Reilly, "Remote Access Service," May 1997. Remember that the server settings show up only when you configure RAS ports to receive calls.

On the client side, configuring a multilink dial-out connection is easy. Go to My Computer, and double-click Dial-Up Networking. Here, either create a new entry or edit an existing one. In the Dial using box, select Multiple Lines, and configure each modem with the correct phone number to dial, as shown in Screen 2, page 104. Be aware that the Multiple Lines option is available only when you have more than one modem installed on the client. Highlight the first modem and click Phone numbers to specify one or multiple numbers for that modem to dial. Next, click Configure to enable or disable the modem parameters, hardware flow control, modem error control, modem compression, and the speaker. I used the defaults for all options. Repeat this process for the second modem.

Related Content:

ARTICLE TOOLS

Comments
  • wayne cook
    9 years ago
    Nov 12, 2003

    my PC is slow on uploading,downloading,,memory.bytes,embedded images,,darn near everything,,help

  • Jon McRay
    13 years ago
    Aug 10, 1999

    I read Paula Sharick’s December 1997, “Tech Stories from the Trenches: Can You Double Your Speed and Double Your Pleasure with MPPP?” I am uncertain about the accuracy of the last line of the article, “...especially if the modems at both ends are of the 56Kbps variety.” If the 56Kbps technology is used only for downloading data (33.6Kbps for uploading), how will the sending modem support 56Kbps uploading to the other modem?

    --Jon McRay



    Correct, the 56Kbps modems can upload only at 31Kbps to 33.6Kbps at best. However, when you have two modems on each end, the upload speed is 2*31Kbps to 33.6Kbps, effectively doubling what a single modem can do.

    --Paula Sharick

You must log on before posting a comment.

Are you a new visitor? Register Here

advertisement

advertisement

White Papers

Get your Windows 7 deployment off to the right start by implementing PC lockdown. A locked-down environment is easier and cheaper to support since users are less likely to make unnecessary changes to the core system configuration - read more here!

Essential Guides

Is your iSCSI "lossy"? The reality is that most off-the-shelf Ethernet hardware deployed for iSCSI can lose packets, resulting in slow performance or application downtime. Learn how to assess your current iSCSI infrastructure and engineer an advanced iSCSI SAN infrastructure.

Web Seminars

What's the best way to keep your network safe from malware? In this web seminar, security expert Greg Shields suggests an alternative method to the traditional blacklisting approach that is common with anti-virus and anti-malware solutions.

eLearning Series

We bring the experts direct to you to share their real-world perspective and expertise. During each event, three sessions stream in real time, so you can learn, ask questions, and get solutions.
Upcoming event: Getting the Most with Exchange 2010 with Paul Robichaux

Subscribe to Windows IT Pro!

Windows is a trademark of the Microsoft group of companies. Windows IT Pro is used by Penton Media Inc. under license from owner.