home *** CD-ROM | disk | FTP | other *** search
/ Network Support Encyclopedia 96-1 / novell-nsepro-1996-1-cd2.iso / download / netware / pburst.exe / PBURST.TXT < prev   
Text File  |  1994-06-15  |  9KB  |  223 lines

  1.  
  2.               NOVELL TECHNICAL INFORMATION DOCUMENT
  3.  
  4. TITLE:              Packet Burst files for Wide Area Networks
  5. DOCUMENT ID:        TID014298
  6. DOCUMENT REVISION:  C
  7. DATE:               14JUN94
  8. ALERT STATUS:       Yellow
  9. INFORMATION TYPE:   Symptom Solution
  10. README FOR:         PBURST.EXE
  11.  
  12. NOVELL PRODUCT and VERSION:
  13. NetWare 3.11
  14. NetWare 3.12
  15. NetWare 4.01
  16.  
  17. ABSTRACT:
  18.  
  19. PBURST.EXE has packet burst files that implement a new packet burst algorithm
  20. for WAN links to fix problems where 1) burst retries could saturate WAN links
  21. due to low retry timeout values 2) workstations hang when duplicate packets
  22. from a previous burst are received in the middle of the current burst. 
  23. PBURST.NLM is for use on NetWare 3.11 file servers.  PBWANFIX.NLM (which
  24. requires patchman) is for use on NetWare 3.12 and 4.01 file servers.  To allow
  25. the new packet burst algorithm to work, these files must be used with FIO.VLM
  26. from VLMUP2.EXE and the v1.10 VLMs from DOSUPx.EXE.
  27.  
  28. ------------------------------------------------------------------------------
  29. DISCLAIMER
  30. THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO NOVELL.  NOVELL
  31. MAKES EVERY EFFORT WITHIN ITS MEANS TO VERIFY THIS INFORMATION.  HOWEVER, THE
  32. INFORMATION PROVIDED IN THIS DOCUMENT IS FOR YOUR INFORMATION ONLY.  NOVELL
  33. MAKES NO EXPLICIT OR IMPLIED CLAIMS TO THE VALIDITY OF THIS INFORMATION.
  34. ------------------------------------------------------------------------------
  35.  
  36. SYMPTOM
  37.  
  38. Saturation of WAN links with burst retries.  Disabling packet burst increases
  39. throughput over a WAN link.
  40.  
  41. SYMPTOM
  42.  
  43. Workstations hang when packet burst is enabled, but work fine when packet
  44. burst is disabled.
  45.  
  46. CAUSE
  47.  
  48. Due to a low retry timeout value over some WAN links, several burst retries
  49. could be sent without allowing enough time for the first burst reply.
  50.  
  51. SOLUTION
  52.  
  53. Apply PBURST.EXE.
  54.  
  55. Self-Extracting File Name:  PBURST.EXE     Revision:  C
  56.  
  57. Files Included     Size     Date      Time
  58.  
  59. \
  60.   PBURST.TXT         (This File)
  61.   PBURST.NLM      95956   04-05-94    1:30p
  62.  APPNOTE.TXT      32917   11-16-93    2:19p
  63. \PBWANFIX.312\
  64.    PM312.DOC       3695   06-09-94    8:32a
  65.    PM312.NLM       9221   03-24-94   11:06a
  66. PBWANFIX.NLM       3028   04-19-94    9:41a
  67. \PBWANFIX.401\
  68.    PM401.DOC       3684   06-09-94    8:47a
  69.    PM401.NLM       8113   02-03-94    1:09a
  70. PBWANFIX.NLM       2523   04-19-94    9:44a
  71.  
  72. Installation Instructions:
  73.  
  74. Extracting this file will cause a PBWANFIX.312 and a PBWANFIX.401 directory
  75. and associated files to be created.
  76.  
  77. For a file server NetWare 3.11 operating system:
  78.  
  79. 1)   Copy PBURST.NLM to the SYS:SYSTEM directory, or the local drive on the
  80. file server.
  81.  
  82. 2)   At the console, type LOAD PBURST.
  83.  
  84. 3)   To ensure that Packet Burst is loaded each time the server is rebooted,
  85. add LOAD PBURST.NLM to the file server's AUTOEXEC.NCF.
  86.  
  87. For a file server NetWare 3.12 operating system:
  88.  
  89. 1)   Copy PM312.NLM and PBWANFIX.NLM from the PBWANFIX.312 directory in this
  90. zip file, to the SYS:SYSTEM directory, or the local drive on the file server.
  91.  
  92. 2)   At the console, first type LOAD PM312.
  93.  
  94. 3)   At the console, type LOAD PBWANFIX.
  95.  
  96. 4)   To ensure that Packet Burst is loaded each time the server is rebooted,
  97. add LOAD PM312 and LOAD PBWANFIX to the file server's autoexec.ncf.
  98.  
  99. For a file server NetWare 4.01 operating system:
  100.  
  101. 1)   Copy PM401.NLM and PBWANFIX.NLM from the PBWANFIX.401 directory in this
  102. zip file, to the SYS:SYSTEM directory, or the local drive on the file server.
  103.  
  104. 2)   At the console, first type LOAD PM401.
  105.  
  106. 3)   At the console, type LOAD PBWANFIX.
  107.  
  108. 4)   To ensure that Packet Burst is loaded each time the server is rebooted,
  109. add LOAD PM401 and LOAD PBWANFIX to the file server's AUTOEXEC.NCF.
  110.  
  111. GENERAL INSTALL INFORMATION FOR PATCHMAN/PATCHES:
  112.  
  113. Dynamic patches are loaded at the file server console as NetWare Loadable
  114. Modules and require PM401.NLM or PM312.NLM to be loaded.
  115.  
  116. To ensure that the patch is always in effect when the server is initially
  117. brought up, placing the command "LOAD <patch name>" in the server's
  118. AUTOEXEC.NCF file is recommended.
  119.  
  120. Because these are NLMs, the patches can be loaded and unloaded without ever
  121. having to bring the server down.  After they are loaded, the operating system
  122. is patched and ready to go.
  123.  
  124. Unloading the patches will restore the operating system to its original
  125. "unpatched" state.
  126.  
  127. Installation:
  128.  
  129. To install a specific patch or patches, simply place the patch file in the
  130. same directory as the other NLM files (SYS:SYSTEM or DOS partition), and type
  131. "LOAD <patch name>" for each patch you wish to load.
  132.  
  133. After a patch has loaded, all changes are in effect until it is unloaded.  If
  134. an error message appears, contact Novell Technical Support.
  135.  
  136. As previously suggested, you will probably want to enter the LOAD commands
  137. into your AUTOEXEC.NCF file to insure that the patches are loaded
  138. automatically.
  139.  
  140. Solution Specifics:
  141.  
  142. Short timeouts don't work well over WAN links.  The server doesn't have a good
  143. idea of the transport time.  The new packet burst files will prevent the
  144. server from asking for data from a write request that is currently in transit
  145. from the client.
  146.  
  147. When duplicate read requests are received, the new packet burst files will
  148. only reply with a short piece of data, rather than replying with the whole
  149. burst.  This prevents unnecessary duplicate bursts from being sent when
  150. duplicate read requests are sent while the burst read reply is in transit.  It
  151. also forces the client to request the missing packets from a burst read reply
  152. if any packets in the burst were dropped.  This guarantees that all the  data
  153. will be transferred without flooding the WAN with duplicate bursts.
  154.  
  155. Rather than having a moving timeout algorithm, timeouts are now based off the
  156. initial round trip time calculated at connect time.  If the LIP echo socket is
  157. not supported on a server (that is, 2.x NetWare, or 3.11 without PBURST
  158. loaded), a default of (MLID transport time * 4 + 10) ticks is used.
  159.  
  160. Workstations connected to WANs may override this with a NET.CFG command
  161. "MINIMUM TIME TO NET".  This is needed for bridged WAN/Satellite
  162. configurations where the time-to-net we get from the router is much too low. 
  163. This NET.CFG parameter must be used in these configurations when the server on
  164. the other side of the link is NetWare 2.x or NetWare 3.11 (without PBURST.NLM
  165. loaded) because these servers don't support the echo socket that NetWare uses
  166. to measure the actual time to net.  This parameter may also be needed when
  167. using a link of 2400 baud or less.  The parameter value is in milliseconds (a
  168. value of 1000 = 1 sec).
  169.  
  170. ASSOCIATED NET.CFG PARAMETERS FOR THIS VERSION OF VLMs:
  171.  
  172. PB BUFFERS = n   (0-10)    default=3
  173.  
  174. Note:     0 is disabled, non-zero is enabled.  See APPNOTE.TXT pages 6 and 7
  175. for an explanation of the changes to this parameter, and influence this
  176. parameter has on performance/memory.
  177.  
  178. PBURST READ WINDOW SIZE = n   (3-255)    default=16
  179.  
  180. Note:     See "Window Size in the VLMs" pages 8-10 in APPNOTE.TXT for an
  181. explanation of this parameter.
  182.  
  183. PBURST WRITE WINDOW SIZE = n   (3-255)    default=10
  184.  
  185. Note:     See "Window Size in the VLMs" pages 8-10 in APPNOTE.TXT for an
  186. explanation of this parameter.
  187.  
  188. MINIMUM TIME TO NET = n   (0-65535)
  189.  
  190. Overrides the "time-to-net" value defined by the local router during
  191. connection time.  This parameter is used for bridged WAN/Satellite links with
  192. "time-to-net" values set to low for workstations under the following
  193. conditions to make a connection:
  194.  
  195. 1.   The server on the other side of the link is a non-pburst 3.x or below
  196. server.
  197.  
  198. 2.   The transfer rate for the link is 2400 baud or less.
  199.  
  200. Note:     The value is set in milliseconds.  i.e. MINIMUM TIME TO NET = 10000 
  201. would set the value to 10 seconds.
  202.  
  203. If the workstation cannot make an initial connection, try increasing this
  204. parameter.  In a packet bursting environment, the value will adjust back down
  205. after the initial connection, to a more optimal value.  HOWEVER, if the
  206. workstation connects to a non-bursting server, this value stays at the value
  207. set in the NET.CFG.  If this value is artificially high, it may adversely
  208. affect performance.
  209.  
  210. GENERAL
  211.  
  212. The December 1993 "NetWare Application Notes" has an article covering VSAT
  213. (Very Small Aperture Terminal) and satellite delay influences on packet burst.
  214.  
  215. X_Verified by customer
  216. X_Verified by Novell
  217.  
  218. ----------------------------------------------------------------
  219. Any trademarks referenced in this document are the property of their
  220. respective owners.  Consult your product manuals for complete trademark
  221. information.
  222. ----------------------------------------------------------------
  223.