home *** CD-ROM | disk | FTP | other *** search
/ Network Support Encyclopedia 96-1 / novell-nsepro-1996-1-cd2.iso / download / netware / rplkt2.exe / RPLVP1.DOC < prev    next >
Text File  |  1993-10-14  |  11KB  |  230 lines

  1.  
  2.  
  3.  
  4. RPLVP1.DOC
  5.  
  6. This RPLVP1.DOC file accompanies RPLKT1.EXE and provides instructions
  7. for installation and usage of RPL.VP1 on NetWare v2.x servers and
  8. external routers.  It also provides instructions on how to install
  9. the virtual ethernet 802.2 drivers.
  10.  
  11.  
  12.     RPL.VP1 - This is the Remote Program Load VAP for the NetWare V2.x OS or
  13. External Router.  To load properly, AppleTalk Phase-II Lan drivers  must be
  14. linked into the 2.x Server or External Router.   RPL.VP1 must be copied into
  15. the SYS:SYSTEM directory on a server, or, for external routers, the vap may
  16. be copied onto the same directory where ROUTER.EXE resides.  To implement
  17. RPL.VP1, refer to the section in this document  titled:  INSTALLING RPL.VP1.
  18.  
  19.  
  20.      RPCONFIG.COM -  This utility configures two parameters on RPL.VP1: (1) 
  21. To enable RPL on lan A,B,C, or D, or any combination of these.  Default: RPL
  22. is enabled on A,B,C, and D.  (2)  To set the name of the RPL file that is
  23. downloaded by the RPL vap to the workstation.  This file is NOT the
  24. NET$DOS.SYS file.  It is the Remote Program Load file (e.g. TOKEN.RPL).  The
  25. default name is:  *.RPL.
  26.  
  27.      RPCONFIG.COM is menu driven.  Just type RPCONFIG and it will help you
  28. along.  ("*.rpl" refers to ANY file with a .rpl extention.)
  29.  
  30.      TOKEN.RPL - This is the file that RPL.VP1 downloads to a workstation
  31. when the RPL boot ROM requests to be loaded.  This file loads in ram with the
  32. vap, and waits to be down-loaded to a workstation.  When a server or external
  33. router boots, RPL.VP1 loads and creates its own RAM AREA in the server's or
  34. external router's ram.  Then, RPL.VP1 searches for TOKEN.RPL and loads it
  35. into this RAM AREA.  TOKEN.RPL must reside in the SYS:LOGIN directory! If
  36. loading on a server, RPL.VP1 connects internally to this server to search for
  37. SYS:LOGIN\TOKEN.RPL. But, if loading on an external router, RPL.VP1 connects
  38. externally (out on the wire) to a server to find TOKEN.RPL.  In the latter
  39. case, the first server on the wire to respond to RPL.VP1's connect request,
  40. must have TOKEN.RPL in the SYS:LOGIN directory.  The server can EITHER be
  41. NetWare V3.1x or V2.x and TOKENRPL.NLM or RPL.VP1 need not be loaded on
  42. either of these servers for the external router to successfully locate and
  43. upload TOKEN.RPL from them.
  44.  
  45.      ETHER.RPL - This file is used for IBM Ethernet Remote Program Load.  It
  46. functions the same way respectively for IBM Ethernet RPL as TOKEN.RPL
  47. functions for IBM Token-Ring RPL.  It must be copied into the SYS:LOGIN
  48. directory and it is accessed by RPL.VP1 in exactly the same manner as for
  49. TOKEN.RPL.  To implement ETHER.RPL, refer to the section in this document
  50. titled:  INSTALLING RPL.VP1.
  51.  
  52.  
  53. ***************************************************************************
  54. GENERAL EXPLANATION OF REMOTE PROGRAM LOAD --- (RPL)
  55. ***************************************************************************
  56.  
  57.                          NOVELL RPL VAP
  58.      In order for RPL PROMs to be able to boot from various systems,
  59. they use a "Staged Boot" idea.  That means it sends out a generic "Find"
  60. frame, and expects whichever kind of system it is on to be able to 
  61. interpret and respond with a "Found" frame.  Then the RPL PROM asks for 
  62. a file to be downloaded.  This file (TOKEN.RPL, PCN2L.RPL, ETHER.RPL,
  63. RBOOT.RPL, or F1ETH.RPL) will be the NetWare specific file that contains
  64. bootstrap code to boot from a NOVELL network.
  65.  
  66.      In the past, the only way to get NetWare to respond to the RPL packets
  67. was to make the driver capable of recognizing those packets, and responding
  68. accordingly.  This was mostly because the Find Frame is sent to a multicast
  69. address, and NetWare 286 didn't support multicast addressing.  With the
  70. advent of AppleTalk Phase II drivers, a VAP can receive and respond to
  71. multicast addresses, making this the preferred way of doing things.
  72.  
  73. ****************************************************************************
  74. INSTALLING RPL.VP1
  75. ****************************************************************************
  76.       RPL.VP1 must be loaded after ROUTE.VP0, if source routing is to be
  77. supported. It supports several .RPL download files:  TOKEN.RPL, ETHER.RPL,
  78. PCN2L.RPL, RBOOT.RPL, and F1ETH.RPL.
  79.      In order to work with multiple LAN drivers, or multiple .RPL files, the
  80. RPL VAP must be configured.  This is done by running RPCONFIG.  RPCONFIG
  81. prints out a help screen and prompts for inputs.
  82.      When the RPL VAP comes up, it will load specified .RPL files, and
  83. connect them with specified LAN drivers.  Then, when the VAP receives a 
  84. "Find" and subsequent "Send File requests" from a given RPL PROM, it will
  85. respond with the proper .RPL file. 
  86.      Since the VAP attaches without logging in, it only has read rights in
  87. the SYS:LOGIN subdirectory.  Therefore, THE .RPL FILES ARE EXPECTED TO BE
  88. LOCATED IN SYS:LOGIN.
  89.      The server that responds to the Find Frame, and downloads the .RPL 
  90. file, is not guaranteed to be the server that the workstation will attach 
  91. to during the RPL sequence.  This means that the BOOTCONF.SYS files, and 
  92. DOS Boot Disk Image Files (NET$DOS.SYS, etc.) will still need to be in 
  93. SYS:LOGIN of every server that could respond to the Get Nearest Server 
  94. request.  Not just the server with the RPL VAP loaded.
  95.  
  96.  
  97. ********************************************************************
  98. Installing virtual Ethernet 802.2 drivers to accomodate workstations
  99. that need to run Ethernet_802.2 frame types with the IPX Protocol.
  100. ********************************************************************
  101.  
  102. The following virtual 802.2 Ethernet drivers are included
  103. in this RPL KIT:
  104.  
  105.  
  106. A8022         LAN           152  5-12-93  3:24p 
  107. A8022         OBJ         3,620  4-14-93 11:19a 
  108. B8022         OBJ         3,620  4-14-93 11:19a 
  109. C8022         OBJ         3,620  4-14-93 11:19a 
  110. D8022         OBJ         3,620  4-14-93 11:19a 
  111.  
  112.  
  113.  
  114. Please refer to the instructions below to install the drivers.
  115.  
  116.  
  117. 1) Copy the *.LAN files to the NetWare v2.2 SYSTEM-1 diskette.
  118.  
  119. 2) Copy the *.OBJ files to the LAN_DRV_001 diskette.
  120.  
  121. 3) Regen the NET$OS.EXE or ROUTER.EXE with these new drivers. 
  122.  
  123.  
  124. **********************************************
  125.  
  126. VIRTUAL DRIVERS (ETHERNET_802.2)
  127.  
  128.         
  129. The A8022 lan drivers are virtual 802.2 drivers which may be linked into 2.2 
  130. servers (requiring the regeneration of the operating system file NET$OS.EXE).
  131. These virtual drivers allow both 802.3 and 802.2 frame types to exist on a 
  132. single physical LAN.
  133.  
  134. Virtual Lan Driver Restrictions:
  135.  
  136. 1. The 802.2 virtual driver will work on Netware 2.2 servers and External
  137.    Routers.
  138.  
  139. 2. Only lan drivers written that support Apple Talk phase II will function
  140. with the virtual 802.2 driver.  If you attempt to use a driver that doesn't
  141. support Apple Talk phase II the symptom would be similar to the following:
  142.  
  143.         FOR EXAMPLE  If Nic Card were lan A and virtual driver were lan B
  144.                a.  INSTALL would work and you could link and configure 
  145.                    the NET$OS.EXE correctly.
  146.                b.  When the server tries to come up, you could see something
  147.            similar to garbage caracters when initializing lan B:
  148.  
  149.                    INITIALIZING LAN A.
  150.                    INITIALIZING LAN B #**@%&$$$%@&$&#&@#&$@&@#&&@$&$(!(*
  151.  
  152. 3.  All Ethernet_802.2 packets on Netware 2.2 will have a max packet size
  153. of 512 bytes.  This is due to an architectural limitation, because
  154. 802.2 has an additional 3 bytes in the header that the 802.3 packet
  155. did not.
  156.  
  157. 4. 802.3 and 802.2 on the same physical LAN board represent 2 different
  158. logical LANs.  There can only be a maximum of three physical ethernet LAN 
  159. boards in the system if they are to both support the two frame types. 
  160. EXAMPLES: NON DEDICATED 2.2 server with 3 NIC cards would be configured as 
  161. follows LAN A - NE2             NET = 1
  162.         LAN B - NE2             NET = 2
  163.         LAN C - NE2             NET = 3
  164.         LAN D - Virtual Driver. NET = 4
  165.         LAN E - NON-DEDICATED   NET = 5
  166.  
  167. Booting the server would show.
  168.       INITIALIZING LAN A     (LAN A NET=1 ETHERNET_802.3
  169.       INITIALIZING LAN B     (LAN B NET=2 ETHERNET_802.3
  170.       INITIALIZING LAN C     (LAN C NET=3 ETHERNET_802.3
  171.       INITIALIZING LAN D     (LAN D NET=4 ETHERNET_802.2 on LAN A
  172.       INITIALIZING LAN E     (LAN E NET=5 (Non-dedicated w/s)
  173.       INITIALIZING LAN F     (LAN F NET=4 ETHERNET_802.2 on LAN B
  174.       INTITALIZING LAN G     (LAN G NET=4 ETHERNET_802.2 on LAN C.
  175.  
  176.      NOTE:  Dconfig must then be run on lans F and G to assign IPX
  177.      Network Addresses for the Ethernet_802.2 frame type.  For example,
  178.      LAN F NET=4 should be changed to NET=6
  179.      LAN G NET=4 should be changed to NET=7
  180.      Any other file servers running Ethernet_802.2 frames on LAN D, 
  181.      LAN F, or LAN G must have identical IPX network numbers.  For
  182.      Example:
  183.      All servers on LAN D must have NET=4 for Ethernet_802.2 frames
  184.      All servers on LAN F must have NET=6 for Ethernet_802.2 frames
  185.      All servers on LAN G must have NET=7 for Ethernet_802.2 frames
  186.  
  187.                                                   
  188. 5. You must use the new DCONFIG.EXE contained herein to change the 
  189. net addresses for FRAME ETHERNET_802.2 for LANS F and G.
  190.  
  191. NOTE: The Macintosh Apple Talk phase II VAPs for NetWare v2.15 & v2.2 
  192. products can coexist with the 802.2 virtual driver.
  193.         
  194. To implement the 802.2 virtual lan drivers do the following steps:
  195.  
  196. 1. Run INSTALL.EXE for a v2.2 Server or ROUTEGEN.EXE for a v2.2 Router. 
  197. 2. Select the Ethernet Lan driver for the Ethernet Lan adapter being 
  198.    used (this will be assigned to LAN A).
  199. 4. Next, select lan drivers for any other physical boards.
  200. 3. Now select the Virtual 802.2 Lan driver as the Last lan adapter in 
  201.    the system (this will assign the virtual lan driver to the Ethernet
  202.    adapters which will be the next logical lan letter.
  203.  
  204. Note:  If you have two cards in the server that need to support 802.2 frames
  205.        select the second physical Lan adapter as the second card (assigned 
  206.        LAN B in the system), and then select the 8022 VIRTUAL drivers as the 
  207.        third Lan adapter (it will be assigned LAN C and LAN F respectively).
  208.  
  209.  
  210.  
  211. ***************************************************************************** 
  212.                     DISCLAIMER  
  213.   
  214. Novell, Inc. makes no representations or warranties with respect to
  215. any NetWare software, and specifically disclaims any express or
  216. implied warranties of merchantability, title, or fitness for a
  217. particular purpose.  
  218.  
  219. Distribution of any NetWare software is forbidden without the
  220. express written consent of Novell, Inc.  Further, Novell reserves
  221. the right to discontinue distribution of any NetWare software.
  222.  
  223. Novell is not responsible for lost profits or revenue, loss of use
  224. of the software, loss of data, costs of re-creating lost data, the
  225. cost of any substitute equipment or program, or claims by any party
  226. other than you.  Novell strongly recommends a backup be made before
  227. any software is installed.   Technical support for this software
  228. may be provided at the discretion of Novell.
  229. *****************************************************************************
  230.