home *** CD-ROM | disk | FTP | other *** search
/ Network Support Encyclopedia 96-1 / novell-nsepro-1996-1-cd2.iso / download / netware / mpr199.exe / MPR199.TXT < prev    next >
Text File  |  1994-07-15  |  21KB  |  457 lines

  1.  
  2.               NOVELL TECHNICAL INFORMATION DOCUMENT
  3.  
  4. TITLE:              NetWare MultiProtocol Router Plus 2.1 & 2.11 Update
  5. DOCUMENT ID:        TID200053
  6. DOCUMENT REVISION:  A
  7. DATE:               15JUL94
  8. ALERT STATUS:       Yellow
  9. INFORMATION TYPE:   Symptom Solution
  10. README FOR:         MPR199.EXE
  11.  
  12. NOVELL PRODUCT and VERSION:
  13. NetWare MultiProtocol Router PLUS 2.1
  14. NetWare MultiProtocol Router PLUS 2.11
  15.  
  16. ABSTRACT:
  17.  
  18. This update provides NetWare MultiProtocol Router Plus 2.1x with
  19. software-based data compression over a PPP connection without using additional
  20. hardware.  This update also corrects a problem with the PPP.LAN found in
  21. PPPCMP.EXE, and FRELAY.EXE releases placed on NetWire, and the NetWare
  22. MultiProtocol Router 2.11 Plus.  The compression is proprietary and only works
  23. when used with other NetWare MultiProtocol Router 2.1 or 2.11 Plus routers
  24. that have PPP data compression installed.
  25.  
  26. ──────────────────────────────────────────────────────────────────────────────
  27. DISCLAIMER
  28. THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO NOVELL.  NOVELL
  29. MAKES EVERY EFFORT WITHIN ITS MEANS TO VERIFY THIS INFORMATION.  HOWEVER, THE
  30. INFORMATION PROVIDED IN THIS DOCUMENT IS FOR YOUR INFORMATION ONLY.  NOVELL
  31. MAKES NO EXPLICIT OR IMPLIED CLAIMS TO THE VALIDITY OF THIS INFORMATION.
  32. ──────────────────────────────────────────────────────────────────────────────
  33.  
  34. SYMPTOM
  35.  
  36. NetWare MultiProtocol Router Plus 2.1 provides no data compression support for
  37. NetWare/Link PPP WAN connections.  This update provides PPP data compression
  38. that is compatible with other NetWare MultiProtocol Router Plus 2.1 routers
  39. running this update and NetWare MultiProtocol Router Plus 2.11 routers with
  40. compression enabled.
  41.  
  42. NetWare MultiProtocol Router Plus 2.11 with PPP.LAN dated 12-21-93 and NetWare
  43. MultiProtocol Router Plus 2.1 routers running  the previous version of this
  44. update with PPP.LAN dated 11-1-93 could experience unnecessary compression
  45. resets, which could degrade the performance of the PPP Data Compression.  
  46.  
  47.  
  48. SOLUTION
  49.  
  50. Installing this update corrects this problem for all versions of NetWare
  51. MultiProtocol Router Plus 2.1X supporting PPP data compression.
  52.  
  53.  
  54. Self-Extracting File Name:  MPR199.EXE     Revision:  A
  55.  
  56. Files Included     Size     Date      Time
  57.  
  58. \
  59.   MPR199.TXT         (This File)
  60.      PIN.DAT      76978   04-28-94    2:15p
  61.  PPPCMP2.TXT      21028   07-15-94    9:25a
  62. FILEDATA.DAT       2129   04-28-94    3:04p
  63. PINSTALL.HLP       4286   10-28-93   11:13a
  64. PINSTALL.NLM      22511   04-28-94    2:15p
  65. PRODUCTS.515       5120   05-21-93    8:22a
  66. PRODUCTS.610       8192   05-21-93    8:53a
  67. \UTILS\
  68.  PPP_UPD.NLM       1530   11-29-93   12:24p
  69. \WANNM\
  70.   PPPCFG.NLM      34611   11-29-93   12:16p
  71. \WAN\
  72.      PPP.LAN     115226   01-28-94    9:13a
  73.  
  74.  
  75. Before you read the Installation Instructions below, please extract the file
  76. using the following procedure:
  77.  
  78.    1.   Make a new directory on a hard disk.
  79.  
  80.    2.   Copy PPPCMP.EXE into that directory.
  81.  
  82.    3.   Run PPPCMP to extract the files listed above from them.
  83.  
  84.    4.   Label a blank diskette PPPCOMP with the DOS Label command.
  85.  
  86.    5.   Xcopy these files to the diskette, including subdirectories(use Xcopy
  87. /s).
  88.  
  89.  
  90. Installation Instructions:
  91.  
  92. Before installing the NetWare Link/PPP Data Compression product, you must
  93. first have the NetWare 3.1X or NetWare Runtime(TM) 3.1X software installed on
  94. your server or router. You must also have the NetWare MultiProtocol Router
  95. Plus 2.1X software installed. Refer to the NetWare documentation for
  96. installation instructions. If you are also installing any other Novell(R)
  97. products, do so before installing the NetWare Link/PPP Data Compression
  98. product.
  99.  
  100. Use the following procedure to install the software on your machine:
  101.  
  102.   1.    Insert the  NetWare Link/PPP Data Compression diskette (that you made
  103. from the NetWire(R) electronic bulletin board) into the disk drive.
  104.  
  105.   2.    At the server or router console prompt, type:
  106.  
  107.           LOAD INSTALL <Enter>
  108.  
  109.      The Installation Options menu appears.
  110.  
  111.  
  112.   3.    Select Product Options and press <Enter>.
  113.  
  114.      A new window displays the currently installed products.
  115.  
  116.   4.    Press <Ins> to insert a new product.
  117.  
  118. A new window displays a prompt with drive A: as the default.
  119.  
  120.   5.   If you are installing the software from drive A:, just press <Enter>.
  121. If you are installing the software from drive B:, replace "A:" with "B:," then
  122. press <Enter>.
  123.  
  124.      The Installed Product menu appears after a few moments.
  125.  
  126.   6.   Select Install on this Server and press <Enter>.
  127.  
  128.   7.   When the installation is complete, select No to return to the Product
  129. Options menu; or select Yes to view the INSTALL.LOG file.
  130.  
  131.      If you chose to view the INSTALL.LOG file, press <Esc> to continue.
  132.  
  133.   8.   Press <Esc> until you exit INSTALL.
  134.  
  135.      The software is installed.
  136.  
  137.   9.   Type the following command at the server prompt: 
  138.  
  139.           LOAD INETCFG <Enter> 
  140.  
  141.   10.   Enable your NetWare Link/PPP Data Compression software by configuring
  142. the appropriate Enable/Disable parameter in the NetWare Link/PPP Expert Port
  143. Configuration screen of INETCFG. 
  144.  
  145. Enabling the data compression option allows negotiation of compression with
  146. the remote peer. Data compression is used only if  both the local and remote
  147. peers support a common technique appropriate for the link speed. You can
  148. disable compression on a given link if the data to be transferred is not of a
  149. compressible nature, such as previously compressed archive files or encrypted
  150. data.
  151.  
  152. For information about configuring the other parameters for PPP WAN
  153. connections, see the NetWare WAN Connectivity Supervisor's Guide Version 2.1. 
  154.  
  155.  
  156. Common installation and configuration problems, plus solutions:
  157.  
  158. *    If you have difficulty installing this update, check the following list
  159. of common problems and their solutions:
  160.  
  161. The diskette is not recognized or accepted during installation.
  162.  
  163.  -    Make sure that the diskette has been properly labeled (check the label
  164. with the DOS LABEL command) when it was formatted: PPPCOMP is the proper
  165. label.
  166.  
  167.  -    Make sure that there are no TSRs or other memory resident programs
  168. loaded on the server before you run SERVER.EXE.    The best way to do this is
  169. to make sure that they are not in the server's CONFIG.SYS and AUTOEXEC.BAT
  170. files and then boot the server before running SERVER.EXE.
  171.  
  172.  -    Check your floppy drive to make sure that it can recognize when
  173. diskettes are removed and inserted.
  174.  
  175. Patch History:
  176.  
  177.      * NetWare/Link PPP Data Compression:
  178.  
  179. -    Provides a proprietary, software-based solution for data compression over
  180. a NetWare/Link PPP connection without additional hardware.
  181.  
  182. -    Compression algorithm allows compression up to T1/E1 line speeds.
  183.  
  184. -    Depending on the type of data, the PC system speed, and the line speed,
  185. compression ratios can be expected to be 2:1, on average.
  186.  
  187.  -    Recognizes NetWare/Link PPP connections to other PPP nodes that are
  188. unable to provide compression and reverts to a PPP connection without data
  189. compression.
  190.  
  191. WARNING: This update is applicable to NetWare MultiProtocol Router Plus 2.1
  192. and 2.11.  It is incompatible with WAN Links 2.0.  DO NOT INSTALL THIS UPDATE
  193. ON WAN LINKS 2.0
  194.  
  195. Solution Specifics
  196.  
  197. NetWare Link/PPP Data Compression
  198.  
  199. Support for data compression is provided in the NetWare Link/PPP Data 
  200. Compression software as a user-configurable option of the NetWare Link/PPP
  201. component. Data compression reduces the amount of information transferred over
  202. a communications link by replacing previously observed data sequences with
  203. more compact sequences. This increases the apparent speed of the link, at the
  204. cost of some additional NetWare MultiProtocol Router CPU load. 
  205.  
  206. This support allows more effective PPP link utilization when routing or
  207. bridging between remote LANs. Note that data compression is only necessary
  208. over the PPP link connecting two LANs, because this is the slowest portion of
  209. the end-to-end network traffic.
  210.  
  211. Proper operation of most data compression algorithms requires that no data
  212. corruption be permitted on the communications link, because each bit of the
  213. compressed data is much more significant than the uncompressed data. One
  214. incorrect bit can result in thousands of bytes of  incorrect output. This, in
  215. turn, results in retransmission requests and lower overall throughput.
  216.  
  217. NetWare Link/PPP is, by default, an unreliable or "best effort" data link that
  218. does not guarantee data integrity. Retransmission of lost or corrupted data is
  219. the responsibility of higher-level protocols. Therefore, when data compression
  220. is successfully negotiated by the PPP Link Control Protocol, the unreliable
  221. PPP data link is replaced with a reliable data-link protocol to ensure data
  222. integrity of the compressed data exchange. This reliable data-link protocol is
  223. CCITT Link Access Protocol-Balanced (LAPB). LAPB significantly increases the
  224. reliability of the communications link when used in conjunction with rigorous
  225. error checking after the receive data is uncompressed. 
  226.  
  227. Data compression is performed on network data only. NetWare Link/PPP Link
  228. Control Protocol and Network Control Protocol data is passed uncompressed.  
  229. Link Control Protocol and Network Control Protocol data exchanges are used for
  230. connection management and configuration negotiation. They are typically only
  231. used during the connection establishment and termination operations.  These
  232. protocol exchanges have their own error recovery mechanisms and, as such, do
  233. not benefit from the LAPB reliable data-link services.
  234.  
  235. The current NetWare Link/PPP data compression implementation supports a
  236. pattern prediction algorithm. This implementation is proprietary to Novell and
  237. does not interoperate with other vendors' data compression implementations.
  238. This compression algorithm provides useful data compression over a wide range
  239. of interface speeds, from 1,200 baud through E1 data rates. Future versions of
  240. the NetWare Link/PPP product might include additional compression algorithms
  241. tailored to provide higher compression at specific interface speeds. 
  242.  
  243. As currently implemented in NetWare Link/PPP, the data compression capability
  244. permits a "best case" 8:1 compression ratio with highly compressible data. A
  245. realistic figure for a typical mix of graphic, text, and binary data is on the
  246. order of a 2:1 compression ratio. This increases the apparent throughput of a
  247. 56 Kbps link, for example, to almost 112 Kbps.
  248.  
  249. Generally, as the communications link speed increases, the percentage of 
  250. throughput improvement provided by data compression decreases, due to the
  251. additional CPU overhead of the compression processing. So, although data
  252. compression provides some benefit at speeds up to E1 (2.048 Mbps), the
  253. performance improvement is not as great as on a lower speed 56 Kbps link. 
  254. Refer to Tables 4 and 5 for a comparison of typical compression improvements
  255. at 56 Kbps and T1 (1.536 Mbps).
  256.  
  257. Actual results, of course, vary depending on a number of factors, including
  258. the type of data being transferred, the type of PC systems NetWare Link/PPP
  259. runs on, and the speed of the communications link.
  260.  
  261. Maximizing Performance
  262.  
  263. NetWare Link/PPP data compression works best when a constant supply of 
  264. transmit data is available at the interface. This allows the compression logic
  265. to maximize the replacement of data sequences with the more compact sequences.
  266. Therefore, when using IPX with NetWare Link/PPP data compression, the IPX
  267. Packet Burst(TM) protocol and the Large Internet Packet (LIP) protocol should
  268. also be used.   The Packet Burst protocol enhances IPX by allowing larger data
  269. transactions, composed of multiple IPX packets, to be transmitted as a single
  270. burst (or logical operation). Acknowledgments are issued for the complete
  271. burst rather than for individual IPX packets. For best results, the Packet
  272. Burst protocol and the LIP protocol can be enabled on each client and server
  273. end node system. Although the LIP protocol is included in the Packet Burst
  274. software for NetWare servers, it can be independently enabled or disabled on
  275. each client.
  276.  
  277. Packet Burst protocol support is provided for IPX client workstations by the
  278. latest version of the Virtual Loadable Module(TM) (VLM(TM)) update. Packet
  279. Burst protocol support is provided for NetWare 3.11 servers by PBURST.NLM.  
  280. In NetWare 3.12 and NetWare 4.01, Packet Burst protocol support is included in
  281. SERVER.EXE. 
  282.  
  283. TROUBLESHOOTING
  284.  
  285. Packet burst protocol support should be enabled on all client and server
  286. systems.  Enabling the packet burst protocol on intermediate systems such as
  287. MPRs that do not also function as servers is not necessary, but does no harm.
  288.  
  289. Novell recommends that you use PBURST.NLM 2.02 (or higher) for NetWare 3.11,
  290. PBWANFIX 1.0 or higher for NetWare 3.12, and PBWANFIX 1.0 or higher for
  291. NetWare 4.01.  OS/2 users should use the NetWare Client for OS/2 2.1 or later.
  292.  
  293. Please note that BNETX.COM must never be used.  NetWare Clients using NETX.COM
  294. will not utilize PBURST functionality and will adversely affect PPP data
  295. compression efficiency.  Earlier versions of PBURST.NLM or the client VLMs can
  296. be used; however, when operating over PPP with data compression connections at
  297. less than 56 Kbps, client workstations may experience network time-outs.  If a
  298. time-out occurs, a message similar to the following will be displayed on the
  299. IPX client workstation:
  300.  
  301.             Error receiving from network.
  302.             Abort, Retry, Fail?
  303.  
  304. The user should select the R (retry) option after the time-out notification. 
  305. This will reestablish the connection if the session is still active.  Multiple
  306. consecutive time-out messages indicates that the client session is lost.  In
  307. this case the user must login again.  If you are experiencing network
  308. time-outs, refer to the NetWare 3.12 or 4.0 Workstation for DOS and Windows
  309. manual.  This manual contains information on configurable NET.CFG parameters
  310. that may be used to minimize time-out errors.
  311.  
  312. Both the NetWare 3.11 PBURST.NLM and the NetWare 3.12 PBWANFIX.NLM and NetWare
  313. 4.01 PBWANFIX.NLM and the client VLMs are available on  NetWire on CompuServe.
  314. The current version of PBURST.NLM and PBWANFIX.NLM are packaged in the
  315. PBURST.EXE package in the NOVLIB 05 forum. The 1.1 version of the VLMs are
  316. packaged in the DOSUP9.EXE package in the NOVFILES forum.
  317.  
  318. To download DOSUP9.EXE log onto CompuServe and issue the GO NOVFILES command
  319. to go to the NOVFILES library.  From there, a menu of prompts will guide you
  320. through the download process.  WINUP9.EXE should also be used to insure
  321. matched DOS and Windows components are used. To download PBURST.EXE, log onto
  322. CompuServe and issue the GO NOVLIB command to go to the NOVLIB library.  From
  323. there, a menu of prompts will guide you through the download process. 
  324.  
  325. The DOSUP9.EXE file and PBURST.EXE file is also available on Novell's FTP
  326. server, FTP.NOVELL.COM (137.65.1.1) in the files \NETWIRE\NOVFILES\DOSUP9.EXE
  327. and \NETWIRE\NOVLIB\05\PBURST.EXE.   Login in as ANONYMOUS and give your
  328. e-mail address as a password.
  329.  
  330. Statistics
  331.  
  332. The NetWare Monitor NLM provides real-time statistics indicating the Interface
  333. Speed, Send Compression Throughput, Send Compression Ratio, LAPB
  334. Retransmissions, and Compression Resets, as shown next:
  335.  
  336.  Line 1 Interface Speed (bits/second):            56,000
  337.  Line 1 Send Comp Throughput (bits/second):      128,500
  338.  Line 1 Send Comp Ratio (1000 * uncomp/comp):      2,295
  339.  Line 1 LAPB Retransmissions:                          0
  340.  Line 1 Compress Resets:                               0
  341.  
  342.   o     Interface Speed-is the actual bits-per-second speed of the interface
  343. measured during initialization. This is the maximum physical bandwidth of the
  344. interface. If the interface speed changes after initialization, for example by
  345. changing the speed of a fractional T1 DSU/CSU, the Interface Speed statistic
  346. does not reflect the speed change until the interface is reinitialized.
  347. Changes to interface speed also affect Send Comp Throughput.
  348.  
  349.   o     Send Comp Throughput-is an eight-second running average of the
  350. bits-per-second speed at which uncompressed transmit data, excluding the
  351. reliable data-link overhead, is being transmitted on this interface. When
  352. compression is operational, Send Comp Throughput might exceed the interface
  353. speed. In the preceding example, Send Comp Throughput is twice the interface
  354. speed (the maximum physical bandwidth of the interface). When no data is being
  355. transmitted, or compression is disabled, Send Comp Throughput reads zero.
  356.  
  357.   o     Send Comp Ratio-is an eight-second running average of send characters
  358. input to the compressor versus characters output by the compressor. The
  359. compression ratio is displayed with four significant figures, and should be
  360. read as if the comma were a decimal separator. In the preceding example, the
  361. compression ratio is 5.743:1, or for every 5,743 bytes of input data, 1,000
  362. bytes of  compressed data are sent over the link. When no data is being
  363. transmitted, or compression is disabled, Send Comp Ratio reads zero.
  364.  
  365.   o     LAPB Retransmissions-is the number of information frames the LAPB
  366. reliable data link has re-sent since interface initialization.   Excessive
  367. LAPB Retransmissions are an indication of poor line quality, and affect the
  368. overall Send Comp Throughput. 
  369.      
  370.   o     Compress Resets-is the number of times the data compression subsystem
  371. lost synchronization with the remote peer. This can be caused by LAPB failures
  372. resulting in data-link reinitialization or receive data decompression
  373. failures. Regular LAPB Compression Resets are an indication of poor line
  374. quality. 
  375.  
  376. To access these statistics:
  377.  
  378.   1.    At the server prompt, type:
  379.  
  380.           Load MONITOR <Enter>
  381.  
  382.   2.    Select LAN Information from the main Monitor menu.
  383.  
  384.   3.    Select the desired PPP interface from the LAN Driver Information list.
  385.  
  386.   4.    Scroll to the desired PPP line group in the Custom Statistics area. 
  387.       
  388.  
  389. Typical Performance
  390.  
  391. The values of Send Comp Throughput and Send Comp Ratio vary depending on the
  392. amount and type of data being sent. For example,  encrypted data does not
  393. compress at all (and might even increase the amount of data sent), while ASCII
  394. text documents might compress significantly.
  395.  
  396. Data compression can significantly increase the apparent link speed of all
  397. protocols supported by the NetWare Link/PPP Data Compression software,
  398. including the Novell IPX protocol. Data compression is of greater value if the
  399. link is already busy; for example, when many workstations are using a remote
  400. server. 
  401.  
  402. Table 2 and Table 3 graph the performance of NetWare Link/PPP Data
  403. Compression, as tested with the PERFORM3 network test program using AST*
  404. 486/33E servers and workstations running the IPX Packet Burst protocol and the
  405. Large Internet Packet protocol. The test program was run using the following
  406. command:
  407.  
  408. PERFORM3 <filename> 12 128 4096 1024
  409.  
  410. The typical performance data shown in Table 4 and Table 5 is expressed in
  411. Kbps. Actual performance will vary depending on interface speed, PC hardware
  412. type, and data content.
  413.  
  414. Table 2 
  415. Compression Performance for 56 Kbps Links
  416. ------------------------------------------------------------------
  417. Scenario                                     Performance (Kbps)
  418. One workstation, without compression         47.76
  419. One workstation, with compression            147.68
  420. Five workstations, without compression       50.56
  421. Five workstations, with compression          173.92
  422. -------------------------------------------------------------------
  423.  
  424. Table 3 
  425. Compression Performance for T1 (1.5 Mbps) Links
  426. ------------------------------------------------------------------
  427. Scenario                                     Performance (Kbps)
  428. One workstation, without compression         888.64
  429. One workstation, with compression            1123.68
  430. Five workstations, without compression       1309.44
  431. Five workstations, with compression          2335.68
  432. ------------------------------------------------------------------
  433.  
  434. Novell is not responsible for any data loss that may result from implementing
  435. this program.  Novell strongly recommends a backup be made before any program
  436. is applied.  Technical support for this program is provided at the discretion
  437. of Novell.
  438.  
  439. NetWare, the N-Design, and Novell are registered trademarks, and IPX NetWare
  440. Link/Frame Relay, NetWare MultiProtocol Router, and NetWare MultiProtocol
  441. Router Plus are trademarks of Novell, Inc. NetWire is a registered service
  442. mark of Novell, Inc.
  443.  
  444. PostScript is a registered trademark of Adobe Systems Inc. CompuServe is a
  445. registered trademark of CompuServe, Inc. 
  446.  
  447.  
  448. ----------------------------------------------------------------
  449. Any trademarks referenced in this document are the property of their
  450. respective owners.  Consult your product manuals for complete trademark
  451. information.
  452. ----------------------------------------------------------------
  453.  
  454.  
  455.  
  456.  
  457.