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, 7 Apr 1994 13:11:32 -0500 (CDT)
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