comments.long-bud-intro-01.txt
Allan Cargille <cargille@cs.wisc.edu> Thu, 07 April 1994 18:43 UTC
Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa11103; 7 Apr 94 14:43 EDT
Received: from CNRI.RESTON.VA.US by IETF.CNRI.Reston.VA.US id aa11099; 7 Apr 94 14:43 EDT
Received: from mercury91.udev.cdc.com by CNRI.Reston.VA.US id aa20937; 7 Apr 94 14:43 EDT
Received: by mercury.udev.cdc.com; Thu, 7 Apr 94 13:11:50 -0500
X-From: cargille@cs.wisc.edu Thu Apr 7 13:11 CDT 1994
Received: from zeus.cdc.com by mercury.udev.cdc.com; Thu, 7 Apr 94 13:11:46 -0500
Received: from calypso.cs.wisc.edu by zeus.cdc.com; Thu, 7 Apr 94 13:11:37 -0500
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: Allan Cargille <cargille@cs.wisc.edu>
Message-Id: <9404071811.AA20400@calypso.cs.wisc.edu>
Received: by calypso.cs.wisc.edu; Thu, 7 Apr 94 13:11:32 -0500
Subject: comments.long-bud-intro-01.txt
To: mhs-ds@mercury.udev.cdc.com
Date: Thu, 07 Apr 1994 13:11:32 -0500
Organization: Univ of Wisconsin
Phone: +1 608 262-5084
Fax: +1 608 262-9777
X-Mailer: ELM [version 2.4 PL23]
Mime-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
Content-Length: 11885
draft-ietf-mhsds-long-bud-intro-01.txt Kevin E. Jordan Introducing Project Long Bud: Internet Pilot Project for the Deployment of X.500 Directory Information in Support of X.400 Routing Status of this Memo This document is an Internet-Draft. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note that other groups may also distribute working documents as Internet-Drafts. >>> Break, indent, or wrap text. Internet-Drafts are draft documents valid for a maximum of six months. Internet-Drafts may be updated, replaced, or obsoleted by other documents at any time. It is not appropriate to use Internet-Drafts as reference material or to cite them other than as a ``working draft'' or ``work in progress.'' >>> Break, indent, or wrap text. To learn the current status of any Internet-Draft, please check the 1id-abstracts.txt listing contained in the Internet-Drafts Shadow Directories on ds.internic.net, nic.nordu.net, ftp.isi.edu, or munnari.oz.au. .... The prime advantage of Directory Names, as perceived by many users, was to release users from the remembering of complex O/R Addresses for their correspondents. >>> Break, indent, or wrap text. In the MHS infrastructure, as compared to other protocols, a name does not contain enough information to impose to the Message Transfer Agents (MTAs) a route to be taken to reach the User Agent (UA) servicing this name. The routing process is based on information provided by different MHS Management Domains, whether they are public or private. >>> Break, indent, or wrap text. An MHS community gathers several administrative MHS domains among which agreements for cooperative routing exist: the GO-MHS community is the set of MTA's taking care of X.400 mail operations on the Internet [Hagens et al. 93]. In the absence of a distributed Directory Service, an interim technique has been developed within the GO-MHS community to collect and advertise routing information. This resulted in an experimental protocol specification published as [RFC 1465]. 2 Rationale A number of routing problems are preventing the present Internet X.400 service from expanding its number of participating message transfer agents to a global scale. The two most critical problems are: * The present mechanism of centrally maintained and advertized MTA routing tables has been optimized as far as possible. Increasing the number of directly connected MTAs increases also the workload on the MHS managers. The current solution does not scale. Routing must be a fully dynamic and distributed process. Alvestrand et al. Expires: August 1994 [Page 2] INTERNET-DRAFT Introducing Project Long Bud March 24, 1994 * Manual propagation and installation of routing tables do not guarantee consistency of routing information (even in a loosely fashion) when it is accessed by different MTAs scattered across the globe. It is commonly accepted that a distributed mechanism providing for dynamic updating and management of X.400 routing information is highly desirable. The focus of the project is to establish X.500-based support of X.400 routing, at a very large scale. 3 Benefits Using the Directory as a dynamic means of information storage and advertisement will guarantee participants in Project Long Bud that their updated data are globally available to the community. As a direct consequence of the above, a participating MHS managers will be released from configuring connections to the other participants. >>> Break, indent, or wrap text. Directory-capable MTAs will be able to discover more optimal and more direct routes to X.400 destinations than are practical today. This will enable faster delivery of messages. .... As a prerequisite, a sufficient number of MTA managers must be willing to participate in Project Long Bud for the first set of results to be significant. >>> Break, indent, or wrap text. Note that in the first phase, default routes will be established in the DIT such that messages addressed to destinations outside of the Long Bud community will be routed to designated MTAs in the GO-MHS community. This will allow for full connectivity between the Long Bud community and the GO-MHS community. In the second phase of Project Long Bud, a greater number of MTAs should be added to the experiment. Cooperation with non directory-capable communities must be addressed. .... downloading of routing information from the Directory : in order to provide a migration path for organizations not using directory-capable MTAs, a tool is needed which will read X.400 routing information from the X.500 Directory and generate static routing information from it. The syntax of the static information generated will conform to the syntax defined by the GO-MHS community, so that ``classical'' MTAs run as they currently do. >>> insert blank line displaying route taken by a message between two end- points : this tool should accept two parameters as input: the X.500 distinguished name of an MTA, and an X.400 O/R name. It will display the possible routes which may be taken in order to deliver a message from the specified MTA to the specified X.400 destination. This tool looks very much the same as the traceroute facility used at the IP level. .... A group of MTAs is organized into a routing community. The community keeps its routing information up to date by assigning to each MTA manager the responsibility of determining the routing information for his/her MTA, formalizing this routing information in the syntax defined by the community and sending the result to the GO-MHS coordination service. Once the information has been validated against the other data provided by all managers in the community, the coordination service will advertize it to the whole community. Each manager will then have to update his/her MTA configuration with the verified information. >>> Break, indent, or wrap text. The purpose of Project Long Bud is to allow a manager to operate an MTA without having to perform ANY manual steps when another MTA manager adds new or changes existing routing information. This will facilitate efficient, dynamic, and manageable interconnection of very large communities of MTAs. It will allow the Internet X.400 community to overcome the limitations in scalability which it is currently encountering. .... 2. Participants must retrieve and become familiar with all relevant tools and documents stored on the Project Long Bud anonymous FTP server Host name: ftp.css.cdc.com Directory: pub/mhs-ds/long-bud In particular, openly available software related to Long Bud activities will be kept up-to-date at this location. >>> insert blank line 3. If not already done, participants must upgrade their X.400 and X.500 software to a level which conforms to, at least, [Kille 94]. Step 2 : participants must register required entries in the Directory so that their MTA(s) is (are) known to the Directory. 1. arrange with the appropriate DSA Manager (who can be a local manager if the DSA is run by the participating organization, or a manager who is in charge of running the organization's DSA) to create an entry for the local directory-capable MTA involved in the pilot. At this stage, only connection information is required. >>> insert blank line 2. Check, test and verify the connection information with at least one other participant. The mhs-ds distribution list should be used for announcing the new registration and asking volunteers for testing. >>> insert blank line 3. Participants must establish sensible default X.400 routes to existing GO-MHS destinations for which X.500-based routing information will not exist initially. Step 3 : participants can then enter their routing information in the Directory. Alvestrand et al. Expires: August 1994 [Page 8] INTERNET-DRAFT Introducing Project Long Bud March 24, 1994 1. Before any routing is entered in the DIT, participants must check with the GO-MHS Coordination Service that the routes they want to register can be properly handled by the GO-MHS community. It is crucial for the Pilot that any routing information entered in the Directory is kept carefully accurate if the experiment is to be meaningful. 2. Once the above step is validated by the GO-MHS Coordination Service, participants must record routing information for their MTA(s) in the Internet X.500 directory service. This requires that a participant does one of: >>> ^^^^^^^^^^^ one of what? 3 or 4? If so... renumber 3 to 3a and 4 to 3b and 5 to 4 and change to "one of 3a or 3b" >>> also, insert blank line 3. Arrange with the appropriate DSA Manager (who can be either a local manager if the DSA is run by the participating organization or a manager which is in charge of running the organization's DSA) to enter X.400 routing information in a routing tree held by the participating organization. This routing tree should contain all necessary information for the local mail domain. >>> insert blank line 4. Check, test and verify the registered routing information with at least one other participant. The mhs-ds distribution list should be used for announcing the new registration and asking volunteers for testing. 5. Once the above testing is completed, send email to the mhs-ds distribution list announcing the establishment of new X.500-based routes. 6 Notes on side effects The Long Bud Pilot Project, with its specific scope, is investigating a new direction in X.500 service usage. This should facilitate and expedite the global deployment of X.500 on the Internet. >>> Break, indent, or wrap text. Once the routing infrastructure illustrated by the Long Bud experiment is in place, the routing process will be able to take into account additional information to improve quality of service (minimizing messages conversions, enforcing various security policies established by MHS domains, taking advantage of recipients's capabilities stored in the Directory, ...). Alvestrand et al. Expires: August 1994 [Page 9] INTERNET-DRAFT Introducing Project Long Bud March 24, 1994 7 Acknowledgements The authors would like to thank Urs Eppenberger (SWITCH) for his sharp but constructive comments on earlier drafts of this document. References [Hagens et al. 93] R.A. Hagens and A. Hansen. Operational Requirements for X.400 Management Domains in the GO-MHS Community. X400-OPS Internet-Draft draft-ietf-x400ops-mgtdomains-ops-05.txt (working draft). March 1993. >>> insert blank line >>> This is now v06, but it should be published as an RFC very soon (prior to this document). Current date is Oct 1993. .... Sylvain Langlois Electricite de France Direction des Etudes et Recherches 1, avenue du General de Gaulle 92141 Clamart Cedex, France Phone: +33-1-47-65-44-02 E-Mail: Sylvain Langlois@der.edf.fr >>> insert blank line James A. Romaguera NetConsult AG Mettlenwaldweg 20a 3037 Herrenschwanden, Switzerland Phone: +41-31-235750 Email: Romaguera@NetConsult.ch X.400: S=Romaguera;O=NetConsult;P=switch;A=arcom;C=ch
- comments.long-bud-intro-01.txt Allan Cargille