HANK@BARILVM.BITNET (Henry Nussbacher) (07/08/87)
Conversion Plans from RSCS to Tcp/Ip for Israel Academic Network by Henry Nussbacher July 7th, 1987 Table of Contents Acknowledgments I. Reasons for conversion A. Background B. Reasons II. Why Tcp/Ip and not something else? A. SNA B. DECNET C. ISO D. TCP/IP E. Caveats III. What will it cost? A. Alternatives 1. High speed LAN (Ethernet) 2. BSC driver for leased lines 3. Tcp/Ip "black" boxes B. VM C. MVS D. Unix E. VMS F. Primos G. NOS H. Intercampus I. Total cost for all systems IV. Timetable for conversion A. Stage I - The test B. Stage II - Tcp/Ip for everyone C. Stage III - The Tcp/Ip<->RSCS gateway D. Stage IV - Conversion to ISO V. Appendix 1 - List of Israeli EARN nodes Appendix 2 - Cost of connecting PC's to a Tcp/Ip Network Appendix 3 - List of Tcp/Ip software and hardware vendors Appendix 4 - The Tcp/Ip Reference Model Appendix 5 - Glossary of acronyms Appendix 6 - References Appendix 7 - EARN Migration Plans Appendix 8 - Israel viewpoint on EARN Migration Plans Acknowledgements: Many people have provided valuable input but there are a few whom I wish to single out: John Klensin - MIT Mike Kramer - Nynex Scott Brim - Cornell University Marshall Rose - Northrop Research Dan Lynch - ACE --------------------------------------------------------------------- I. REASONS FOR CONVERSION ====================== I.A: Background: This report is based on meetings held by the Israeli University Telecommunications Subcommittee. Various pros and cons of the following proposal were discussed and argued. All members of the Telecommunications Subcommittee have reviewed this proposal and have stated their views to me via electronic mail. I.B: Reasons: Quite often people ask, "Why do we need to change something if it works perfectly and gets the job done correctly?" This is a valid question and this section will answer it. Currently, there are 43 computers connected to the Israeli section of EARN (European Academic Research Network - sister network of Bitnet). The six operating systems are: VMS 14 Unix 11 VM 8 NOS 4 MVS 3 Primos 3 --- Total 43 The protocol in use today is known as RSCS, also known as NJE (Network Job Entry). This protocol was developed within IBM and resulted in the creation of VNET - IBM's internal use network that currently numbers 2297 nodes (as of Nov 26th 1986). The reason for its successful growth within IBM was for one reason: its simplicity. One could install RSCS in one hour on a VM system and be talking to another node within the same amount of time. RSCS provides two protocols for communication: file transfer and interactive messages. There is no remote login (this is supplied within Vnet by a parallel network known as PASSTHRU), no mail protocol, no topology management and very little network control. In addition, when IBM released RSCS to the public in 1972 (along with VM Release 1), it only allowed for the connection of IBM operating systems (VM, MVS, DOS) and no other operating system. As Bitnet started to develop, various universities developed NJE simulators for their own operating systems. Urep (for Unix systems) was developed at Penn State University, jnet (for VMS systems) was also developed at Penn State University, and the author later sold the software to Joiner Associates for a healthy profit. Some vendors have taken it upon themselves to develop the NJE emulation - as Prime has recently announced for their Primos operating system. Over half the nodes in Israel only have a limited access to the NJE protocol. These nodes cannot send any interactive messages and some of them cannot send any files other than RFC822 (Request For Comments #822) mail. Therefore, Israel currently has the situation where some nodes have greater "connectivity" to the network than others. That is one of the problems that needs to be resolved. All nodes in the network should be able to supply the same level of service to their users - no matter where that node happens to be in Israel. Even if the network topology was rearranged so that only a very few nodes with limited software were to be assigned the status of end-nodes, we would still have the problem of the limited functionality that RSCS provides. Users have been asking for remote login for a long time and this can currently only be provided to VM sites and at a high cost to network performance. In the area of performance, RSCS loses out. First of all it uses a BSC protocol that requires an acknowledgement for every block received over a link. This requires line turnaround time and a loss of throughput. A full duplex protocol (HDLC) over our existing 9600 baud lines would effectively increase throughput by approximately 30%-40%. In addition, RSCS does not do any sort of dynamic or adaptive routing. If a link goes down (which we are already very familiar with), then data communication to that node is shut off completely. II. WHY TCP/IP AND NOT SOMETHING ELSE? ================================== There are other networking protocols that exist and I will review three of them: SNA, Decnet and ISO. II.A: SNA: It is interesting to note that IBM's strategic networking system is not used for its own internal network, but instead RSCS is used. IBM has been trying to convince the people within its own network that SNA will be "good" for them, but till this date nothing has happened. In a lecture by Tom Piatkowski, currently at SUNY Binghamtom, but more importantly one of the original architects of SNA, he noted that SNA was designed for the central management of a small network and not for a globe spanning network. SNA excels in managing a campus network; a network confined to a limited number of buildings and other small geographic entities. A recent internal memo within IBM detailed the performance tradeoff between using SNA and RSCS over a 9600 baud line or CTCA. The file transfer times were almost identical for both protocols but the SNA system took 40%-60% more CPU time to execute the transfer. This is understandable when one looks at the size of the RSCS program compared to the size of the RSCS/SNA/VTAM program. SNA's other major problem is also spelled with 3 letters: IBM. Other operating systems may create gateways from their networks to IBM's, but only a small number have done so to date and the only places that have installed these gateways are those installations that had to. No installation to my knowledge has planned a network from the start with the assumption of using SNA gateways to four non-IBM operating systems (three of which do not exist yet). Europe and for that matter the rest of the world, have decided that IBM is not to be followed with their networking protocols. For that reason they have created the ISO, which I will get to shortly. II.B: DECNET: Much of what has been discussed in the section on SNA pertains also to DECNET. VMS, Ultrix and TOPS-20 are the only operating system that can use Decnet and three months ago, Technology Concepts Inc. announced CommUnity, which allows Unix systems to participate in a DECNET environment. For our purposes, DECNET only supports two of our operating systems along with a gateway to SNA - exactly the same numbers that SNA claims. II.C: OSI: The International Standards Organization (ISO) created the Open Systems Interconnect (OSI) Reference Model because they saw that a uniform approach needed to be created for the entire world. In five years time, I expect we will see 4 OSI implementations: VM, MVS, VMS and Unix. I do not see that a NOS or Primos implementation will be available within that time frame but I am always ready to be pleasantly surprised. As of the end of 1986, there were only three X.400 implementations available (the mail protocol of OSI) - all of them on an unofficial basis. It is important to remember that X.400 is not an OSI protocol but rather a CCITT protocol that the ISO is considering to be part of its OSI protocol suite. No FTAM (file transfer) or Rlogin (remote login) implementations have been heard of. Clearly, people are working on developing the OSI protocols but we are currently looking for a networking standard that will last us through 1992. It is interesting to note that OSI is not a protocol but rather a reference model that provides for several families of standards. All that one has to do to become an "OSI product" is to document what your software does in terms of the reference model. DECNET claims that DNA is an OSI product as IBM claims that SNA is an OSI product. Different vendors will interpret the OSI reference model differently and in that case we will have many OSI products, unable to talk to each other. That is why the NBS (National Bureau of Standards) in the United States has created OSINET - a test bed where vendors can try out their software to see if their OSI will talk to someone else's OSI. II.D: TCP/IP: So what is so great about Tcp/Ip? For one, it is the oldest networking protocol around, predating DNA and SNA. There are 124 different Tcp/Ip implementations that run on 28 different brands of hardware (see Appendix 3). In addition there are 23 companies that make hardware (boxes or cards) that connect various computers to a Tcp/Ip network. If we ever need to add other operating systems to our network (example: MS/DOS), Tcp/Ip can handle it. Tcp/Ip works in full duplex so a leased line is fully utilized. Arpanet and Csnet in the United States use it, as well as numerous individual installations in Europe. It provides three standard applications protocols: SMTP (Simple Mail Transfer Protocol), FTP (File Transfer Protocol) and TELNET (Remote Login). All operating systems in Israel have Tcp/Ip implementations (NOS Tcp/Ip to be available from CDC - April 1987). Tcp/Ip can run on leased lines (9600 baud up to T1 speed), Ethernet, X.25 circuits, Pronet, etc. It is more in the spirit of the OSI reference model than SNA or DECNET since the physical and at least part of the link layer can be swapped out and substituted for with no change in the transport or session layers. Some Israeli universities have already made a heavy commitment to Tcp/Ip. Hebrew University, Ben Gurion University, Weizmann Institute of Science and Tel Aviv University have most of their own computers interconnected via Tcp/Ip. By installing a Tcp/Ip network we will be gaining access to the many Sun workstations, Lisp machines and other unique hardware that exists at each campus. Currently, these machines are available locally at individual campuses via local Tcp/Ip networks. Since Machba (Israeli InterUniversity Organization) has been considering the purchase or sharing of a Cray, it should be noted that Cray has developed a Tcp/Ip implementation for their Unicos operating system. Most importantly, the DOD (Department of Defense) has stated that it intends to convert to ISO standards when such standards are made available. To this end, the Northrop Research and Technology Center has recently introduced RFC983 - which defines a strategy for conversion in an evolutionary manner as opposed to a revolutionary manner. They offer a free ISO Development Environment that they have developed (written in C) that currently runs on Unix, VMS and PC/DOS. It is clear that the conversion route from Tcp/Ip to ISO (since they are so similar and parts of ISO are drawn directly from Tcp/Ip) will be the smoothest. The alternatives before us are few: either to sit still and continue to use the RSCS protocol for many years to come or to convert now to Tcp/Ip, under the assumption that it will be replaced by the ISO suite of protocols when they become available. It is my personal feeling that the upper layers of the ISO protocol (levels 5-7) are at least 5-8 years away from implementation. II.E: Caveats: There is also a negative side to Tcp/Ip. Certain implementations are buggy and will require a large amount of systems programming intervention. We will try to avoid those implementations but it should be known from the start that Tcp/Ip is not bug free (neither is any other networking or operating system) and we may run into a glitch along the way with certain implementations. The implementations that do work properly may be lacking some feature that we will realize later on that we need. It is impossible to know at this stage of the game what all the features that are in Tcp/Ip (i.e. dynamic routing, adaptive routing, ICMP, UDP) that will be needed. Tcp/Ip lacks certain features that we may need to develop in the future (but do not exist today). These include: accounting - there is no facility to gather statistics on path usage, data transfer rates, etc.; authentication and access control - suppose we wish to limit data transfer limits for students - currently there is no mechanism to accomplish this with Tcp/Ip. The Arpanet realizes these requirements and has informed vendors to be prepared in the future to include access-control and accounting machanisms in their gateways. Most of the assumptions for a smooth conversion depend that the Tcp/Ip network and RSCS network work in parallel for a period of two years. This involves an added cost that needs to be considered. Lastly, a network of this nature needs staffing. It doesn't run by itself and it doesn't fix itself. In general, you need more staff to run a network than not to run a network. Of the 6 operating systems in Israel, four have sufficient systems expertise scattered through the various universities. The two systems that lack "networking & system hackers" are Primos and VMS. All computer centers should be prepared to have one full-time person whose major responsibility is the running of their LAN. III. WHAT WILL IT COST? ================== ... this section removed for EARN and Bitnet distribution ... IV. TIMETABLE FOR CONVERSION ======================== IV.A: Stage I: This stage involves the interconnection of 2 or more separate Tcp/Ip LANs. Currently, there are Tcp/Ip networks at Hebrew University (CS Department only), Tel Aviv University (CS Department only), Bar Ilan University (CS Department only) and Weizmann Institute of Science (CS Department and Computer Center). There are two alternatives to accomplish this: A) VM to VM: The Wiscnet package comes with a BSC driver that can run a point to point leased line. All 4 Universities mentioned above have VM systems but currently only one of them runs Wiscnet. B) Tcp/Ip boxes (Bridge GS/3M): This would allow any of the current LANs mentioned above to interconnect. ... two paragraphs removed for EARN and Bitnet distribution ... Synopsis: identify potential and willing sites with the necessary software, then order necessary hardware. This stage should be completed no later than September 1987. IV.B: Stage II: This stage is just an extension of Stage I. All 43 Israeli EARN sites should be running Tcp/Ip on their system and a parallel Tcp/Ip network should exist alongside the current RSCS network. This stage will be the one to work out all the bugs between the various systems (inter-machine translation problems, performance and optimization, etc.) While this work is going on, the sites from Stage I should start experimenting with using their local Tcp/Ip services to send and receive data from the RSCS EARN network. Makeshift solutions will be made and the specific problems and necessary global solutions for Israel will be identified in this stage. This stage depends on the fact that alternate lines will exist for each of the 43 computers currently connected. These alternate lines can be either 9.6Kb or 64Kb Sifranet lines. The important point in this matter is that alternate lines have to exist for this to work. Synopsis: Order equipment for all 43 Israeli nodes, install software and hardware. This stage should be completed no later than June 1988. IV.C: Stage III: This is the final stage. It involves the disconnection of the 9600 baud leased lines and the end to the RSCS network that is currently in place in Israel. But before this can be done, a gateway needs to exist at Tel Aviv University (our EARN gateway for the country) that will send and receive Tcp/Ip datagrams from one side and send and receive RSCS files and interactive messages from the other. It will be up to each site to decide whether they wish to use the new Tcp/Ip functions (i.e. SMTP or FTP) or whether they wish to take their old RSCS user interfaces and make the necessary modifications (on a local basis) so that they can communicate via the Tcp/Ip network. It will not be Tel Aviv University's responsibility to modify every user program on all 43 systems that currently communicate with EARN. It will be Tel Aviv University's responsibility to design a gateway with the following capabilities: FTP: If a file arrives via EARN, destined for an Israeli user, then an FTP transaction should be created for delivering the file to the user. In certain cases, FTP to a system may not be possible. In that case, TAU must provide the necessary modifications for that system so that they can receive FTP transactions. An example would be a file destined to a VM site. Since FTP requires a write password to the person's disk - a vanilla FTP would not work. Possible alternatives might be: a) sending the file to an FTP sink user at the intended node, along with a mail file to the intended user informing him that a file has arrived and can be received from his local FTP sink user; b) modifications to Wiscnet FTP that would allow FTP to the user's VM spool (preferred solution). The reverse also needs to be handled. If a user in Israel wishes to send a file to a user in Germany via EARN, then the gateway at TAU must accept the FTP request and receive all the intended packets on behalf of the user in EARN. It will then issue a sendfile on the user's behalf, counterfeiting the original user's id and nodename instead of its own. There are many details that need to be worked out for this gateway (such as what format to send data in: netdata, disk dump, punch, print, specifying RSCS dependent options on the FTP request - like priority, class, forms, etc.) SMTP: Israel will register itself as being a domain of AC.IL and that all mail destined for this domain should be sent to MAILER@TAUNIVM. This mailer will then deliver the mail via SMTP methods rather than RSCS methods. The reverse must also be taken care of. This area is considered to be the easiest since other installations throughout the world have already tackled this problem and have come up with software solutions that we can use. It should be noted that Arpanet has already assigned an upper level domain to Israel (.IL) and that there is already a node at Hebrew University listed as a host in Arpanet (HUJI.AC.IL). It would then be a trivial matter to define all other hosts in Israel in the Arpanet hosts table, thereby giving us equal access to Bitnet (via the planned gateway at TAU), and via the X.25 link to Arpanet from Hebrew University. TELNET: This will not be supported in the direction of EARN since it is not supported today. Users will only be allowed to TELNET within Israel. RSCS Interactive messages: This is one area that we may not be able to implement. The ISO protocols do not support this kind of facility and neither does the Tcp/Ip protocol. We will only be able to determine whether we can implement this near the end of stage III. A while back, Arpanet implemented a SEND protocol that was fairly similar to RSCS interactive messages. It required a SEND server at the origin and destination sites. This service did not catch on with Arpanet users since they found it a bother to know whether a user was logged on at the time. Several people within Arpanet have indicated that the SEND protocol is very easy to implement since it never waits for an acknowledgement but rather just sends a datagram and exits. We may be able to use some of the early Arpanet work but it will have to remain as a low priority work item during the general timetable. It should be noted that some of this development work could be done in the framework of a graduate student project. Ariel Frank (Bar Ilan University) has indicated that he has graduate students that he could assign with subsets of the above stated work. Various other universities may also have graduate students that could be utilized to develop certain components that have been delineated above. Synopsis: A lot of software development should have already been started by the end of Stage I. This stage should be completed no later than January 1989. IV.D: Stage IV: This stage involves the conversion to ISO. As solutions become available on Arpanet (i.e. RFC983; see Appendix 6), we will adopt them. I foresee this stage lasting over a period of 2-3 years after January 1989. It is quite possible, that development projects will be assigned to Israel (i.e. from IBM, CDC, DEC, etc.) in this area over the next five years. V. APPENDIX 1: List of nodes in Israel =================================== ... this section removed for EARN and Bitnet distribution ... APPENDIX 2: Connecting PC's to the Tcp/Ip network ================================================= ... this section removed for EARN and Bitnet distribution ... APPENDIX 3: List of Tcp/Ip Hardware and Software Vendors ======================================================== ... this section removed for EARN and Bitnet distribution ... APPENDIX 4: The Tcp/Ip Reference Model ====================================== Applications Layer (7) Presentation Layer (6) Session Layer (5) Transport Layer (4) Network Layer (3) Data Link Layer (2) Physical Layer (1) APPENDIX 5: Glossary of acronyms ================================ Application Level: FTP - File Transfer Protocol - transfer of files and directories between computers TELNET - Virtual Terminal Protocol - interactive remote logon SMTP - Simple Mail Transfer Protocol - RFC822 mail BSMTP - Batch Simple Mail Transfer Protocol NFS - Network File System - SUN protocol for accessing remote files Transport Level: TCP - Transmission Control Protocol - sliding window protocol, connection oriented, flow control, multiplexing Network Level: IP - Internet Protocol - packet addressing and fragmentation UDP - User Datagram Protocol - connectionless service for host to host comunications ICMP - Internet Control Message Protocol - reports on transmission errors, flow control, first-hop gateway redirection and routing information ARP - Address Resolution Protocol - converts 32-bit Internet addresses to 48-bit Ethernet addresses. EGP - Exterior Gateway Protocol - used to exchange information between gateways Data Link Level: DLP - Data Link Protocol (also known as DLAP - Data Link Access Protocol) - provides connectionless service for sending and receiving datagrams APPENDIX 6: References ====================== 1) RFC942 - Transport Protocols for the Department of Defense Data Networks; Feb 1985 2) RFC983 - ISO Transport Services on Top of the TCP; Northrop Research; April 1986 3) RFC985 - Requirements for Internet Gateways; NSF; May 1986 4) Tcp/Ip Vendor's Guide; SRI; Feb 1987 5) DDN Protocol Handbook; SRI; Dec 1985 6) Ethernet: Distributed Packet Switching for Local Computer Networks; Metcalfe and Boggs; ACM Communications, July 1976 7) Introduction to Local Area Networks; DEC; 1982, EB-22714-18 8) Proceedings of Campus Network Plans and Pc/Ip Workshop; University of Maryland; Dec 1985 9) Computer Networks for Scientists; Jennings, Landweber, Fuchs, Farber, Adrion; Science; Feb 28, 1986 10) Notable Computer Networks; Quarterman and Hoskins; ACM Communications, Oct 1986 APPENDIX 7: EARN Migration Plans ================================ EUROPEAN ACADEMIC RESEARCH NETWORK The migration of EARN to use ISO protocols, summary of the proposed strategy and tactics. Subject to ratification by the EARN Board of Directors and further study issued by P Bryant 20 April 1987 _______________________________________________________________________ 1 Summary EARN is determined to migrate to use ISO protocols as soon as possible. It is vital that during this migration there is no significant loss of service to the users. Until recently there have not been the products available to start a migration. There are now a number of developments which suggest that the first stages of a migration could now be undertaken. The completion of the process will take several years. The EARN Board of Directors set up a working party to define the migration path which is just concluding its work. This paper is a summary of their report. The full report is now under discussion. 2 Why migrate? There are three reasons for EARN wishing to use ISO protocols: - EARN had to obtain permission from the various national regulatory authorities in order to operate. This was because it infringed the PTT monopolies in some countries. CEPT, the European advisory body for such matters, agreed to recommend EARN should be permitted as long as they migrated to ISO protocols by the end of 1987. - EARN uses the fairly primitive IBM NJE protocols which provide a store and forward network for file transfer and mail. The use of ISO protocols would provide a broader range of services. ISO protocols are expected to be available under most systems whereas NJE is restricted to the more popular ones. - All the west European countries (and many others) are expected to base their academic networking on ISO protocols. EARN must cooperate and interwork with these networks. 3 The state of protocols The CCITT X.25 protocol is widely available but only in its 1980 version. The 1984 version is required for the support of ISO protocols. The PTT's planed dates for the 1984 version are not yet clear. Various private switch suppliers now provide it. The X.400 mail protocol is available in a number of experimental or pilot versions. The use of this protocol is likely to expand rapidly as the PTTs provide services based on it in the near future. FTAM (the ISO file transfer protocol) is only now becoming stable and implementations are not expected for some time. VTP (virtual terminal protocol) and JTP (job transfer protocol) are both unstable and implementations are not expected for a long time. 4 The parts of EARN EARN can be regarded as two parts - the national parts and the international ones. The migration of EARN within a country must be undertaken in close cooperation with other national activities and will therefore not be directed centrally. The migration of the international parts will be directed by the EARN Board. All the international EARN nodes are IBM ones. This is the principle subject of this paper. It is essential that the international and national migrations are carefully coordinated. 5 The first stage, strategy The only ISO protocol that can currently be adopted is X.25. The strategy is to operate the IBM NJE protocol over X.25. This can be achieved using IBM products. The users will not need to be aware of the change since the strategy will not alter the services provides or the interface to the user. The use of NJE over X.25 demands the use of X.25 permanent virtual circuits. These cannot be provided internationally by the PTTs and therefore EARN will have to provide an interim private X.25 network. This has the secondary advantage that X.25 (1984) can be used which is not currently available from the PTTs and this needed to support the higher level ISO protocols. 6 The first stage, tactics A survey has shown that private switches which provide permanent virtual circuits and X.25 1984 are available. The number of switches and their location depend on the cost of switches and the cost of lines. An incomplete study suggests that initially there should be two switches- one serving the north of Europe and one the south. There will need to be some relocation of lines but this is expected to be done over a fairly long period of a year. It is intended to use the X.121 address scheme. This defines the first four digits of an address. Eight digits will remain for use within a country which will be allocated according to national needs although it is suggested that four digits define a site and four for use within a site. A two digit subaddress will not be policed by the network. Initially only a few sites with good networking expertise will be connected. The rest of the international sites will be migrated at a later date and in some cases when lines are relocated. A few sites will need additional software which may also cause a slight delay. The EARN services will be enhanced by the addition of the X.3, X.28, and X.29 services on some sites. This will not be very useful until the national parts of EARN have migrated to X.25 or gateways are provided to other X.25 networks. The tactics within a country will be the responsibility of the country. Some countries will want to migrate in step with the international parts of EARN. Others will want to wait. Others may want to provide gateways and relays to existing or proposed national networks. The use of Coloured Book protocols and DECNET will be allowed for an interim period to meet the needs of some specific groups of users. This will allow good connectivity between Ireland, the UK, and some other sites who use Coloured Books. DECNET is popular with the astronomy, space physics and high energy physics communities. 7 The second stage, strategy The first higher level ISO protocol to be promoted will be X.400 mail protocol. Some countries are expected to migrate with the international part of EARN. They will be installing switches for this purpose. These switches may be used to enhance the international parts of EARN and require some change to the EARN topology. 8 The second stage, tactics There are a number of X.400 systems now available. In particular the IBM Heidelberg system will operate on IBM VM systems and so it will be mounted on many of the international nodes. This system has the property that parts of the system can be located remotely over the NJE network thus allowing greater penetration of EARN by X.400 than the extent of the X.25 network would suggest. Other X.400 systems, such as EAN, are expected to interwork with the Heidelberg one and recent tests are encouraging. These will be of greatest interest within a country. Some countries are expected to be part of the EARN address space as they migrate. Other will have different schemes and gateways and relays will be provided to maintain a service. Various promising products are in existence or being produced. The most important relay will be between X.400 and RSCS mail systems. A suitable product is being produced in Germany. 9 The fourth stage, strategy The use of NJE, DECNET, and Coloured Book protocols will be phased out leaving a pure ISO network. At this stage it will be possible to use the public networks. The removal of these protocols depends on the provision of FTAM (the ISO file transfer protocols) which should be available in a year or two. 10 The fourth stage, tactics Currently there are no suitable versions of FTAM available and no firm indication of dates. EARN will wait for suitable products and promote them as soon as possible. The fourth stage will require further study. It is unlikely to be concluded before 1989. 11 Time scales The international switches plus a few connections could be provided by the end of 1987. The complete migration of the international part of EARN to X.25 will take to the middle or end of 1988. NJE services must be provided immediately. X.400 can be provided on some nodes by early in 1988 with all international nodes operating it at the end of 1988. The use of Coloured Book and DECNET protocols will only be provided where needed. Planning will be on a bilateral basis. The migration of countries has not yet been studied in detail. There will be gateways and relays to some existing X.25 national networks at the end of 1987. a small number of national networks within the EARN address scheme are expected towards the end of 1988. Implementations of FTAM are expected in 1988 or 1989. NJE will be phased out as soon as FTAM is proved to be able to offer a comparable service. Manufacturers plans and timescales are not available. 12 Standards EARN will follow the emerging functional standards being elaborated by CEN/CENELEC. EARN is also following the activities of RARE. This is important to ensure that EARN can interwork with other academic networks which are all expected to follow the same standards and functional standards. It must be noted that EARN is a service provider and does not intend to take part in standards activities as a primary activity. In addition, EARN does not intend to develop products but to use those provided by others. 13 Conclusions EARN is moving towards the use of ISO protocols as fast as possible. The main delay is caused by the lack of implementations of protocols which is not surprising considering the unstable nature of some of them. EARN is dedicated and will remain dedicated to providing the best possible service to the European academic and research community. APPENDIX 8: Israel viewpoint on EARN Migration Plans ==================================================== Date: July 1, 1987 This section will address some of the points raised in the EARN Transition paper (April 20, 1987) by Paul Bryant (Appendix #7). In order to follow the points made, it is advised to have a copy of the EARN Transition paper available. 1) Israel is determined to migrate to the ISO protocols. 2) Israel agrees entirely with the need to abandon the NJE protocols and adopt the OSI international standards. 3) The 1984 X.400 standard finally has a few experimental implementations available. IBM's announcement of X.400 support for MVS systems fails to mention that availability is 3Q88. As yet, IBM has not announced X.400 support for VM. We also realize that ISO has not adopted the CCITT X.400 standard and that the newly revised 1988 X.400 standard will be (on certain levels) incompatible with the 1984 version (i.e. mailing and distribution lists). If we take X.400 as an example, we can assume that it takes 4 years from the time a standard is finalized until the first half dozen supported implementations appear in the marketplace. OSI's timetable in 1985 stated that CASE, FTAM, JTM, MOTIS and VTP (the top application level) were all to become IS (International Standards) by 1987. Unfortunately, all of them are still DP or DIS and some (JTM for example) are therefore approximately 4 years behind schedule. ISO has also published a timetable for the Management Framework which includes standards for fault management, accounting, security, configuration, etc. Their initial timetable states IS completion by 4Q90. If we assume that ISO will meet this deadline then we can only hope to see the first half dozen supported implementations of the *complete* OSI model by 1994 (if we are to use the X.400 model as an example). It is the period of the next 7 years that the national academic network of Israel will follow an alternate path to the ultimate OSI solution. 4) Israel will be a full partner in all EARN decisions on the international segment of the network. It is Israel's intention to implement all EARN recommendations for its international link. 5) Israel will participate in the interim private X.25 network that EARN wishes to construct between the various country gateways. 6) It is stated in this section that each country is responsible for what occurs within its own country. "Others may want to provide gateways and relays to existing and proposed national networks." Ireland and England are mentioned as two examples. Israel will fall into this category. 7) Agreed. 8) As X.400 products become available we will implement them. As EARN proceeds with X.400, so too shall Israel on an international level. 9) Agreed. DECNET and Coloured Book protocols will be phased out as ISO protocols become available. We are just not quite as optimistic ("should be available in a year or two") as EARN is and therefore see the conversion to Tcp/Ip as a strategy for supplying all the services that ISO is planning, on an interim basis. If for some reason the ISO deadlines slip, we will continue to function with our national Tcp/Ip network until the necessary protocols are available. 10) It is stated in the Transition paper that the conversion is "unlikely to be concluded before 1989." The OSI FTAM standards (all 4 parts: 8571/1, 8571/2, 8571/3, and 8571/4) are still DIS (Draft International Standard), the same status they have been since 1986. If they do turn to IS before the year is over, I do not foresee more than 5-6 supported implementation available before 1990. A more realistic timeframe would be 1992. 11) Israel views these timescales to be extremely optimistic. When dealing with existing services (file transfer, interactive messages and mail) currently provided by EARN, it is very important to have contigency plans in case of unforeseen delays. We view the conversion to Tcp/Ip as an insurance policy that starts paying dividends today. 12) Agreed. 13) "EARN is moving towards the use of ISO protocols as fast as possible, the main delay is caused by the lack of implementations of protocols which is not suprising considering the unstable nature of some of them". That is EARN's conclusion. Israel is committed to ISO conversion as the standards become available. We see Tcp/Ip as an interim solution over the next 7 years.
Ata@RADC-MULTICS.ARPA ("John G. Ata") (07/09/87)
Henry, SMTP has, within its design, the capablility of sending/receiving interactive messages which appear on the destination addresses terminal. Take a look at the <SEND> command in RFC 821. I realize that not many implementations may use this, but it is part of the SMTP spec. You might want to check it out. It might be fairly trivial to adapt the mailer to recognize that command, and to have a user interface to send the message. John G. Ata
LYNCH@A.ISI.EDU (Dan Lynch) (07/11/87)
Hank, Thanks for posting your large document on Israel's plan for adopting TCP/IP while waiting for the ISO protocols to get more fully defined and supported. It certainly shows a lot of thought and effort has been made in arriving at this decision. I noticed that you left out a number of sections that deal with costing data in order to comply with Bitnet and EARN strictures. Since you sent this directly to the TCP/IP list you could put them back in and make the description and analysis much more complete. Thanks, Dan -------