home *** CD-ROM | disk | FTP | other *** search
/ Network Support Encyclopedia 15 / novell-nsepro-1992-vol15.iso / download / ftam.txt < prev    next >
Text File  |  1992-07-21  |  7KB  |  172 lines

  1.  
  2. _____________________________________________________________________________
  3. The following document discusses how to configure NetWare FTAM to communicate with OSI End Systems that do not support ES/IS.
  4.  
  5. NOTE, this is not a certified Novell document.  Novell makes no explicit or implied claims to the validity of this information.  
  6.  
  7. If there are any discrepancies noted in this file, please post on NetWire to Auston Erwin (CompuServe account number 76702,537) so that the appropriate changes can be made.
  8. _____________________________________________________________________________
  9.  
  10.  
  11. NetWare FTAM setup for OSI clients that do not support ES/IS routing.
  12.  
  13. PRODUCT:  NetWare FTAM 
  14.  
  15. VERSION:  1.1, 1.2
  16.  
  17. ISSUE/PROBLEM:
  18. Problems configuring NetWare FTAM to communicate with OSI End Systems that do not support ES/IS.
  19.  
  20. SOLUTION:
  21. There are some early implementations of FTAM services using OSI protocol that do not support ES/IS routing.  Novell NetWare's FTAM/OSI implementation complies with US GOSIP 1.0.  When a NetWare FTAM Server tries to communicate with any client systems, part of the handshake sequence will require 
  22. advertising our NSAP address as a MULTICAST packet.  Unfortunately, not all OSI vendors support ES/IS dynamic routing.  Hence, not all OSI clients will recognize the advertised MULTICAST packet, and communication may not be established. 
  23.  
  24. The symptom will typically be an FTAM client trying to do a file transfer to a NetWare FTAM Server and get an error messages returned indicating that a network level connection cannot be established.
  25.  
  26. First, you need to verify whether the client system supports ES/IS routing in their underlying OSI protocol.  (A typical example of an OSI client that does not support ES/IS routing would be DEC's VOTS/FTAM)
  27.  
  28. Once you have identified that your FTAM client does not support ES/IS routing, you will need to add extra configuration parameters to your NetWare server in the SYS:OSI/OSI.OCF file in order to configure static routing between NetWare FTAM and your FTAM client. 
  29.  
  30. 1. Find out the NSAP address of the FTAM client, that does not support ES/IS routing:
  31.  
  32.                 |<- MAC or SNPA->|
  33.     eg. 47 00 04 00 01 00 01 AA BB CC DD EE FF 21  (OSINET NSAP) 
  34.         |<------------------NSAP--------------->|
  35.  
  36.  
  37. 2. Find out the MAC/SNPA address of the FTAM client:
  38.  
  39.     eg. AA BB CC DD EE FF 
  40.  
  41.  
  42. 3. Determine what addressing scheme the FTAM client currently is using:
  43.  
  44.     eg. OSINET     (AFI:47)   NSAP address = 47..................
  45.         MAP/TOP 2.1(AFI:49)   NSAP address = 49..................
  46.             U.K. GOSIP (AFI:38)   NSAP address = 38..................
  47.         U.K. GOSIP (AFI:39)   NSAP address = 39..................
  48.  
  49.  
  50. 4. Depending on the FTAM client's addressing scheme, add the 4 templates for each OSI client, similiar to the following examples in the SYS:OSI/OSI.OCF file. 
  51.  
  52. (a) FTAM client is using OSINET NSAP address (AFI:47)
  53. ____________________________________________________
  54.  
  55.             47 00 04 00 01 00 01 ** ** ** ** ** ** 21 
  56.             ^47=AFI
  57.  
  58. np_cnfg.lk0_rmflags=0x01; 
  59. np_cnfg.lk0_template=0x47,0x00,0x04,0x00,
  60.              0x01,0x00,0x01,0x00,
  61.              0x00,0x00,0x00,0x00,
  62.              0x00,0x21;
  63. np_cnfg.lk0_adrmask =0xFF,0xFF,0xFF,0xFF, 
  64.              0xFF,0xFF,0xFF,0x00,
  65.              0x00,0x00,0x00,0x00,
  66.              0x00,0xFF;
  67. np_cnfg.lk0_snpamask=0x00,0x00,0x00,0x00,
  68.              0x00,0x00,0x00,0xFF,
  69.              0xFF,0xFF,0xFF,0xFF,
  70.              0xFF,0x00;
  71.  
  72.  
  73. (b) When the FTAM client is using MAP/TOP 2.1 NSAP address (AFI:49) 
  74. ____________________________________________________
  75.  
  76.                    49   00   01   **   **   **   **   **   **   FE   01
  77.                ^49=AFI
  78.  
  79. np_cnfg.lk0_rmflags=0x01; 
  80. np_cnfg.lk0_template=0x49,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x01;
  81. np_cnfg.lk0_adrmask =0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF;
  82. np_cnfg.lk0_snpamask=0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00;
  83.  
  84.  
  85. (c) When the FTAM client is using U.K. GOSIP NSAP address (AFI:38) 
  86. ____________________________________________________
  87.  
  88.                38   82   6F   **   **   **   **   **   ** 
  89.                ^38=AFI
  90.                 ^826=defined
  91.                   ^F=padding
  92.  
  93. np_cnfg.lk0_rmflags=0x01; 
  94. np_cnfg.lk0_template=0x38,0x82,0x6F,0x00,0x00,0x00,0x00,0x00,0x00;
  95. np_cnfg.lk0_adrmask =0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00;
  96. np_cnfg.lk0_snpamask=0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF;
  97.  
  98.  
  99. (d) When the FTAM client is using U.K. GOSIP NSAP address (AFI:39) 
  100. ____________________________________________________
  101.  
  102.                39   82   6*   **   **   **   **   **   *F 
  103.                ^38=AFI
  104.                 ^826=defined
  105.                                       ^F=padding
  106.  
  107. np_cnfg.lk0_rmflags=0x01; 
  108. np_cnfg.lk0_template=0x39,0x82,0x60,0x00,0x00,0x00,0x00,0x00,0x0F;
  109. np_cnfg.lk0_adrmask =0xFF,0xFF,0xF0,0x00,0x00,0x00,0x00,0x00,0x0F;
  110. np_cnfg.lk0_snpamask=0x00,0x00,0x0F,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0;
  111.  
  112.  
  113. 6. Finally, unload/unbind all OSI/FTAM related services and reload/rebind all OSI/FTAM services to NetWare. 
  114.      
  115.  
  116. 7. Do not temper with any other entries in this osi.ocf file.  A sample SYS:OSI/OSI.OCF file is listed below, which allows NetWare FTAM server "47 00 04 00 3C 00 01 00 00 1B 03 75 25 01" to communicate with ANY Vaxes with the following NSAP address of  "47 00 04 00 06 00 01 XX XX XX XX XX XX 21".
  117.  
  118. Sample OSI.OCF file: 
  119.  
  120. ############################################################################
  121. #                                                                          #
  122. # IMPORTANT NOTICE: This file contains configuration information for       #
  123. #                   NetWare OSI. It is created and used by programs.       #
  124. #                   DO NOT CHANGE or DELETE THIS FILE, unless you are      #
  125. #                   told to do so by NOVELL authorized Support Staff.      #
  126. #                                                                          #
  127. ############################################################################
  128.  
  129. ##### local parameters ######
  130. local.server_name="OSD-BERNSTEIN";
  131. local.consoleflag=0;
  132. local.nsap=0x47,0x00,0x04,0x00,0x3C,0x00,0x01,0x00,0x00,0x1B,0x03,0x75,0x25,
  133.     0x01;
  134.  
  135. ##### resource management parameters ######
  136. socket_init.socket_rcvqta=14336;
  137. socket_init.socket_sndqta=8192;
  138.  
  139. ##### lower layers parameters #######
  140. np_cnfg.cp_npflags=0x0;
  141. np_cnfg.cp_lifetime=30;
  142. np_cnfg.cp_cttime=20;
  143. np_cnfg.cp_tmoutesh=300;
  144. tp_cnfg.tpc_checksum=0;
  145. cltp_cnfg.cp_tpflags=0x0;
  146.  
  147. ##### FTAM server parameters ######
  148. ftamsvr.local_tsel=0x00,0x01;
  149. ftamsvr.print_services=1;
  150. ftamsvr.print_device="LPT";
  151. ftamsvr.default_dir="FTAM:/FTAMUSER";
  152.  
  153.  
  154. ### connection related parameters ###
  155. local.numOfSkts=51;
  156. ftamsvr.schdlr_con=50;
  157. tp_cnfg.tpc_connections=51;
  158. ftamsvr.print_queue="PRINTERQ_0";
  159. ftamsvr.print_server="LOCALPRINTSERVER";
  160. #
  161. # To communicate with a DEC client
  162. #
  163. np_cnfg.lk0_rmflags=0x1;
  164. np_cnfg.lk0_template=0x47,0x00,0x04,0x00,0x06,0x00,0x01,0x00,0x00,0x00,0x00,
  165.     0x00,0x00,0x21;
  166. np_cnfg.lk0_adrmask=0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x00,
  167.     0x00,0x00,0xff;
  168. np_cnfg.lk0_snpamask=0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff,
  169.     0xff,0xff,0x00;
  170.  
  171.  
  172.