home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / protocol / ibm / 858 < prev    next >
Encoding:
Internet Message Format  |  1992-12-24  |  8.1 KB

  1. Path: sparky!uunet!psgrain!ee.und.ac.za!csir.co.za!nuustak!pauln
  2. From: Paul Nash <paul@tantrum.csir.co.za>
  3. Newsgroups: comp.protocols.ibm
  4. Subject: Sparc-based SNA-TCP/IP gateway: initial impressions
  5. Date: 24 Dec 1992 12:45:41 +0200
  6. Organization: Infotek, CSIR, South Africa
  7. Lines: 188
  8. Sender: pauln@nuustak.csir.co.za
  9. Message-ID: <pauln.725193421@nuustak>
  10. Reply-To: Paul Nash <paul@tantrum.csir.co.za>
  11. NNTP-Posting-Host: nuustak.csir.co.za
  12. X-Disclaimer: The opinions expressed below are purely personal
  13. X-Disclaimer: and in no way represent the official view of CSIR.
  14.  
  15.  
  16. We have been implementing a Sparc-based SNA-TCP/IP gateway on our 
  17. network, and I would like to share a preview of our experiences.  Once
  18. the installation is complete and in production, I will post an updated
  19. version of this document.  If you want a copy by mail, send me mail
  20. now, asking for the update when it is available, and who knows, I may
  21. even send you one :-).
  22.  
  23.  
  24.  
  25.  
  26.               A Sun Sparc-based TCP/IP-to-SNA gateway
  27.               ========================================
  28.  
  29. This document describes the experiences of CSIR in implementing a high-
  30. capacity SNA gateway, using Sun Microsystems Sparc computers.
  31.  
  32. 1) Introduction
  33.  
  34. CSIR is a fairly large organisation, with some 6,000 employees in 40
  35. buildings.  The buildings are on a single campus, and are linked by a
  36. fibre-optic ethernet backbone.  Each building has a thin ethernet LAN
  37. through the offices, running a mixture of TCP/IP and SPX/IPX.  Each LAN
  38. is linked to the fibre-optic backbone by a PC-Route IP router and a
  39. Novell fileserver acting as an IPX router.  The computing centre on
  40. campus houses a number of general-purpose Unix computers, IP routers to
  41. the Internet, and an IBM mainframe (actually an Hitachi) running MVS/ESA.
  42. A few outlying offices are connected to the backbone with ethernet
  43. bridges and 64kbps leased lines.
  44.  
  45. Until the implementation of the new gateways, CSIR staff gained access to
  46. the IBM mainframe using Novell's SNA gateway products.  These were linked
  47. to the mainframe via two 3174 clones (Mohawk MC400) and token-ring.
  48. Access was limited to 64 LUs per gateway, and the gateways were extremely
  49. unstable.  A number of applications on the mainframe use Software AG's
  50. Natural Connection product on the user's PC to present a slightly less
  51. daunting face.  Natural Connection uses HLLAPI to communicate with a 3270
  52. session on the user's PC.
  53.  
  54. A major gateway upgrade was required when CSIR management decided to
  55. centralise all accounting, project management and other critical data on
  56. the mainframe.  This requires all project managers to have access to the
  57. mainframe system, with a projected load of 400 concurrent sessions.  In
  58. addition, decentralised printing is required across the entire campus,
  59. and at outlying offices.
  60.  
  61.  
  62. 2) Options considered
  63.  
  64. A number of options were considered for the proposed new gateway system,
  65. as detailed below.
  66.  
  67. The simplest approach would have been simply to increase the number of
  68. Novell gateways.  However, this product has been discontinued by Novell,
  69. and in addition the gateways had proved themselves unstable.
  70.  
  71. Sticking with Novell, CSIR could have opted to use the new SNA gateway
  72. product, Netware for SAA.  However, this would have entailed upgrading
  73. 50-odd fileservers on campus to Netware 3, at considerable expense.
  74.  
  75. The mainframe has a local ethernet controller attatched, and some thought
  76. was given to using TN3270 to access the mainframe.  At present, some 50
  77. users access the mainframe in this manner, but the load of the TCP/IP
  78. protocol stack alone uses around 20% of the CPU capacity.
  79.  
  80. IBM offers various SNA connectivity products for their RS/6000 line, as
  81. do Open Connect Systems.  Sun, too, offers various gateways.  Hewlett-
  82. Packard declined to specify what products they had available.
  83.  
  84. The options for physical connections to the mainframe were to use the
  85. existing MC400 local controllers and token-ring, use a channel adapter or
  86. use SDLC.  The latter option can be ruled out as being too slow for the
  87. number of sessions required, leaving token-ring or channel-attatch.
  88.  
  89.  
  90. 3) Deciding factors
  91.  
  92. Strategically, CSIR is moving all applications from the MVS system to
  93. Unix platforms within the next three years.  For this reason, management
  94. were extremely interested in using a small Unix machine as a gateway.
  95. From a price perspective, this was also the most attractive offer, with
  96. Sun Microsystems' Sparc 10 a factor of four cheaper than an equivalent
  97. IBM offering.  The OCS products were extremely expensive, and only run on
  98. IBM at this stage.
  99.  
  100. In addition, Brixton Software offer "BrxUnixGateway", which would allow a
  101. 3270 user on the SNA network to access any of the Unix machines on
  102. campus.  This, too, was extremely attractive.
  103.  
  104. The cost difference between token-ring and channel attatchment was
  105. surprisingly high.  As the token-ring can run at 2 megabytes/sec (16 Mbps)
  106. as opposed to the channel's 3 megabytes/sec, we decided to use
  107. token-ring.  In either case, the bottleneck would be the ethernet
  108. connection to the rest of the campus, running at 10 Mbps.
  109.  
  110.  
  111. 4) Configuration
  112.  
  113. The final approach was to run an SNA gateway on a Sparc computer, with a
  114. TN3270 server attatched to the ethernet controller.  The user's PC would
  115. run TN3270 to communicate with the gateway.  This offloads the 3270
  116. protocol conversion to the end-user's PC, so that the gateway merely
  117. strips the TCP/IP headers and replaces them with SNA headers before
  118. forwarding packets to the mainframe, and does the reverse in the opposite
  119. direction.
  120.  
  121. For printing, various printers were defined to the Sun LPR subsystem, and
  122. linked to specific logical units in the mainframe.  Each of these
  123. printers are handled as normal Unix printers, and so can be attatched to
  124. remote machines, using LPD.  They can be logically attatched to Novell
  125. print queues using the Charon gateway.
  126.  
  127.  
  128. 4) Specification/aquisition
  129.  
  130. The equipment configuration finally used was:
  131.  
  132. *  Sparc 10 m30, with 64Mb RAM, 400Mb disk
  133. *  Sun TRI/S token-ring adapter
  134. *  Mohawk MC400 local controller
  135.  
  136. The software to implement the gateway was a mixture of commercial and
  137. freeware:
  138.  
  139. *  Sunlink SNA3270 gateway software
  140. *  A TN3270 server from Pekka Nikander at Finnish Telecom
  141. *  An alternative TN3270 server from SunConnect
  142. *  A TN3270 client from Kent Fitch at CSIRO in Australia
  143. *  An LPD server for DOS
  144.  
  145.  
  146. 5) Implementation
  147.  
  148. Implementation of the above gateway has so far been comparatively
  149. painless.  However, this is not yet complete, and there might be further
  150. problems lurking.
  151.  
  152. The most serious problem to date had to do with the token-ring connection
  153. between the IBM and the Sun.  In their SNA/3270 manual, Sun recommend a
  154. MAXDATA value of 265.  The word "recommended" should be replaced by
  155. "mandatory".  However, this only applies to links via 37x5 FEPs, and not
  156. via 3174s.  In the case of a 3174 connection, this must be configured on
  157. the control unit itself.
  158.  
  159. We have just (1/2 hour ago) received the SunConnect tn3270d, and have been
  160. running on Pekka Nikander's tn3270d until now.  We will compare both servers
  161. early in 1993.
  162.  
  163.  
  164. 6) Functionality
  165.  
  166. To date, the following functions have been implemented and tested:
  167.  
  168. * 3278 emulation from the Sun gateway to the IBM mainframe.
  169.  
  170. * TN3270 connections from PCs on the ethernet LAN, via the Sun gateway,
  171.   to the IBM mainframe.
  172.  
  173. * 3287 emulation on the Sun gateway feeding the Sun print queues.
  174.  
  175. * LPD support on a DOS computer on the ethernet LAN.  This makes
  176.   up to three printers on each server PC addressable from MVS.
  177.  
  178. * Multiple gateways per TRI/S adapter (we have had up to three PUs per
  179.   adapter, with up to 200 LUs per PU)
  180.  
  181. * Simple HLLAPI calls into Kent Fitch's tn3270.
  182.  
  183. The following functions have _not_ yet been tested:
  184.  
  185. * HLLAPI support in the DOS TN3270, and this HLLAPIs conformance with
  186.   Natural Connection's requirements.
  187.  
  188. * Funtionality of the SunConnect tn3270d server.
  189.  
  190.  
  191. 7) Performance
  192.  
  193. No performance testing has been done yet (this is going to happen Real 
  194. Soon Now :-)).
  195.  
  196. 8) Future enhancements
  197.  
  198. Automatic tea-maker.
  199. -- 
  200.  Paul Nash                                   (voice) +27-12-8413050
  201.  Network Services, CSIR Infotek                (fax) +27-12-8414109
  202.  PO Box 395, Pretoria, 0001 South Africa    (home) paul@frcs.alt.za
  203.