diff options
author | Thomas Voss <mail@thomasvoss.com> | 2024-11-27 20:54:24 +0100 |
---|---|---|
committer | Thomas Voss <mail@thomasvoss.com> | 2024-11-27 20:54:24 +0100 |
commit | 4bfd864f10b68b71482b35c818559068ef8d5797 (patch) | |
tree | e3989f47a7994642eb325063d46e8f08ffa681dc /doc/rfc/rfc1330.txt | |
parent | ea76e11061bda059ae9f9ad130a9895cc85607db (diff) |
doc: Add RFC documents
Diffstat (limited to 'doc/rfc/rfc1330.txt')
-rw-r--r-- | doc/rfc/rfc1330.txt | 4875 |
1 files changed, 4875 insertions, 0 deletions
diff --git a/doc/rfc/rfc1330.txt b/doc/rfc/rfc1330.txt new file mode 100644 index 0000000..a761a7e --- /dev/null +++ b/doc/rfc/rfc1330.txt @@ -0,0 +1,4875 @@ + + + + + + +Network Working Group ESCC X.500/X.400 Task Force +Request for Comments: 1330 ESnet Site Coordinating Committee (ESCC) + Energy Sciences Network (ESnet) + May 1992 + + + Recommendations for the Phase I Deployment of + OSI Directory Services (X.500) and + OSI Message Handling Services (X.400) + within the ESnet Community + + +Status of this Memo + + This memo provides information for the Internet community. It does + not specify an Internet standard. Distribution of this memo is + unlimited. + +Overview + + The Energy Sciences Network (ESnet) is a nation-wide computer data + communications network managed and funded by the United States + Department of Energy, Office of Energy Research (U.S. DOE/OER), for + the purpose of supporting multiple program, open scientific research. + ESnet is intended to facilitate remote access to major Energy + Research (ER) scientific facilities, provide needed information + dissemination among scientific collaborators throughout all ER + programs, and provide widespread access to existing ER supercomputer + facilities. + + Coordination of ER-wide network-related technical activities over the + ESnet backbone is achieved through the ESnet Site Coordinating + Committee (ESCC). This committee is comprised of one technical + contact person from each backbone site, as well as some members of + the ESnet management and networking staff. As the need for new + levels of ESnet services arise, the ESCC typically creates task + forces to investigate and research issues relating to these new + services. Each task force usually results in a whitepaper which + makes recommendations to the ESnet community on how these services + should be deployed to meet the mission of DOE/OER. + + This RFC is a near verbatim copy of the whitepaper produced by the + ESnet Site Coordinating Committee's X.500/X.400 Task Force. + +Table of Contents + + Status of this Document ....................................... 4 + Acknowledgments ............................................... 4 + + + +ESCC X.500/X.400 Task Force [Page 1] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + 1 Introduction ............................................... 5 + 1.1 Abstract and Introduction ................................ 5 + 1.2 Structure of this Document ............................... 5 + 2 X.500 - OSI Directory Services ............................. 6 + 2.1 Brief Tutorial ........................................... 6 + 2.2 Participation in the PSI White Pages Pilot Project ....... 7 + 2.3 Recommended X.500 Implementation ......................... 7 + 2.4 Naming Structure ......................................... 8 + 2.4.1 Implications of the Adoption of RFC-1255 by PSI ........ 9 + 2.4.2 Universities and Commercial Entities ................... 10 + 2.4.3 Naming Structure Below the o=<site> Level .............. 10 + 2.5 Information Stored in X.500 .............................. 13 + 2.5.1 Information Security ................................... 14 + 2.6 Accessing the X.500 Directory Service .................... 14 + 2.6.1 Directory Service via WHOIS ............................ 15 + 2.6.2 Directory Service via Electronic Mail .................. 15 + 2.6.3 Directory Service via FINGER ........................... 15 + 2.6.4 Directory Service via Specialized Applications ......... 15 + 2.6.5 Directory Service from PCs and MACs .................... 16 + 2.7 Services Provided by ESnet ............................... 16 + 2.7.1 X.500 Operations Mailing List .......................... 17 + 2.7.2 Accessing the X.500 Directory .......................... 17 + 2.7.3 Backbone Site Aliases .................................. 18 + 2.7.4 Multiprotocol Stack Support ............................ 18 + 2.7.5 Managing a Site's X.500 Information .................... 19 + 2.7.5.1 Open Availability of Site Information ................ 19 + 2.7.5.2 Access Methods for Local Users ....................... 19 + 2.7.5.3 Limitations of Using ESnet Services .................. 20 + 2.8 ESnet Running a Level-0 DSA for c=US ..................... 20 + 2.9 X.500 Registration Requirements .......................... 21 + 2.10 Future X.500 Issues to be Considered .................... 21 + 2.10.1 ADDMDS Interoperating with PRDMDS ..................... 21 + 2.10.2 X.400 Interaction with X.500 .......................... 21 + 2.10.3 Use of X.500 for NIC Information ...................... 22 + 2.10.4 Use of X.500 for Non-White Pages Information .......... 22 + 2.10.5 Introduction of New X.500 Implementations ............. 22 + 2.10.6 Interaction of X.500 and DECdns ....................... 22 + 3 X.400 - OSI Message Handling Services ...................... 23 + 3.1 Brief Tutorial ........................................... 23 + 3.2 ESnet X.400 Logical Backbone ............................. 25 + 3.3 Naming Structure ......................................... 25 + 3.3.1 Participating in the ESnet Private Management Domain ... 25 + 3.3.2 Operating a Site Private Management Domain ............. 26 + 3.3.3 Detailed Name Structure ................................ 26 + 3.4 X.400 Routing ............................................ 26 + 3.4.1 Responsibilities in Operating an X.400 PRMD MTA ........ 28 + 3.4.2 Responsibilities in Operating an X.400 Organizational MTA 29 + 3.5 Services Provided by ESnet ............................... 29 + + + +ESCC X.500/X.400 Task Force [Page 2] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + 3.5.1 X.400 Operations Mailing List .......................... 30 + 3.5.2 MTA Routing Table on ESnet Information Server .......... 30 + 3.5.3 MTA Routing Table Format ............................... 30 + 3.5.4 Gateway Services and Multiprotocol Stack Support ....... 30 + 3.5.5 Registering/Listing your PRMD or Organizational MTA with + ESnet .................................................. 31 + 3.6 X.400 Message Routing Between ADMDS and PRMDS ............ 32 + 3.7 X.400 Registration Requirements .......................... 32 + 3.8 Future X.400 Issues to be Considered ..................... 33 + 3.8.1 X.400 Mail Routing to International DOE Researchers .... 33 + 3.8.2 X.400 (1984) and X.400 (1988) .......................... 33 + 3.8.3 X.400 Interaction with X.500 ........................... 33 + 4 OSI Name Registration and Issues ........................... 33 + 4.1 Registration Authorities ................................. 34 + 4.2 Registration Versus Notification ......................... 34 + 4.3 Sources of Nationally Unique Name Registration ........... 35 + 4.4 How to Apply for ANSI Organization Names ................. 35 + 4.5 How to Apply for GSA Organization Names .................. 36 + 4.5.1 GSA Designated Agency Representatives .................. 36 + 4.5.2 Forwarding of ANSI Registrations to GSA ................ 37 + 4.6 How to Apply for U.S. DOE Organization Names ............. 37 + 4.7 Why Apply for a Trademark with the PTO? .................. 38 + 4.8 How to Apply for a Trademark with the PTO ................ 38 + 4.9 Future Name Registration Issues to be Considered ......... 39 + 4.9.1 ANSI Registered ADMD and PRMD Names .................... 39 + Glossary ...................................................... 40 + Appendix A: Current Activities in X.500 ...................... 49 + Appendix B: Current Activities in X.400 ...................... 55 + Appendix C: How to Obtain QUIPU, PP and ISODE ................ 58 + Appendix D: Sample X.500 Input File and Restricted Character + List ............................................. 65 + Appendix E: ESnet Backbone Sites ............................. 68 + Appendix F: Local Site Contacts for DOE Naming Authorities ... 70 + Appendix G: Recommended Reading .............................. 77 + Appendix H: Task Force Member Information .................... 83 + Security Considerations ....................................... 86 + Authors' Addresses ............................................ 86 + + + + + + + + + + + + + + +ESCC X.500/X.400 Task Force [Page 3] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + Recommendations for the Phase I Deployment of + OSI Directory Services (X.500) and + OSI Message Handling Services (X.400) + within the ESnet Community + + ESnet Site Coordinating Committee X.500/X.400 Task Force + + Version 1.1 + + March 1992 + +Status of this Document + + This document makes recommendations for the Phase I deployment of OSI + Directory Services and OSI Message Handling Services within the ESnet + Community. This document is available via anonymous FTP on the ESnet + Information Server (nic.es.net, 128.55.32.3) in the directory + [ANONYMOUS.ESNET-DOC] in the file ESNET-X500-X400-VERSION-1-1.TXT. + The distribution of this document is unlimited. + +Acknowledgments + + The following individuals have participated in and contributed to the + ESCC X.500/X.400 Task Force. Several of these individuals have also + authored portions of this document. See Appendix H for additional + information regarding task force members and contributing authors. + + Allen Sturtevant (Chair) Lawrence Livermore National Laboratory + Bob Aiken U.S. DOE/OER/SCS (now with NSF) + Joe Carlson Lawrence Livermore National Laboratory + Les Cottrell Stanford Linear Accelerator Center + Tim Doody Fermi National Accelerator Laboratory + Tony Genovese Lawrence Livermore National Laboratory + Arlene Getchell Lawrence Livermore National Laboratory + Charles Granieri Stanford Linear Accelerator Center + Kipp Kippenhan Fermi National Accelerator Laboratory + Connie Logg Stanford Linear Accelerator Center + Glenn Michel Los Alamos National Laboratory + Peter Mierswa Digital Equipment Corporation + Jean-Noel Moyne Lawrence Berkeley Laboratory + Kevin Oberman Lawrence Livermore National Laboratory + Dave Oran Digital Equipment Corporation + Bob Segrest Digital Equipment Corporation + Tim Streater Stanford Linear Accelerator Center + Mike Sullenberger Stanford Linear Accelerator Center + Alan Turner Pacific Northwest Laboratory + Linda Winkler Argonne National Laboratory + Russ Wright Lawrence Berkeley Laboratory + + + +ESCC X.500/X.400 Task Force [Page 4] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + +1. Introduction + +1.1. Abstract and Introduction + + This document recommends an initial approach for the Phase I + deployment of OSI Directory Services (X.500) and OSI Message Handling + Services (X.400) within the ESnet community. It is anticipated that + directly connected ESnet backbone sites will participate and follow + the suggestions set forth in this document. + + Section 7 of the "ESnet Program Plan" (DOE/OER-0486T, dated March + 1991) cites the need for further research and investigation in the + areas of electronic mail and directory services. The ESCC + X.500/X.400 Task Force was created to address this need. + Additionally, the task force is addressing the issues of a + coordinated, interoperable deployment of OSI Directory Services and + OSI Message Handling within the entire ESnet community. Since only a + small subset of this community is actively pursuing these avenues, + considerable effort must be made to establish the necessary "base" to + build upon. If directly connected ESnet sites participate in these + services, a consistent transition path will be ensured and the + services provided will be mutually valuable and useful. + + X.500 and X.400 are continuously evolving standards, and are + typically updated every four years. U.S. GOSIP (Government OSI + Profile) Requirements are updated to define additional functionality + as needed by the U.S. Federal Government, usually every two years. + As the X.500 and X.400 standards evolve and U.S. GOSIP Requirements + are extended, consideration must be given as to the effect this may + have on these existing services in the ESnet community. At these + cross-roads, or when a sizeable increase in service functionality is + desired, another "phase of deployment" may be in order. In this + sense, there isn't a specific "final phase" goal, but rather several + new releases (updates) to the level of existing services. + +1.2. Structure of this Document + + X.500 is presented first. The issues of DSA (Directory Service + Agent) deployment, DSA registration, naming schema, involvement in + the PSI White Pages Pilot Project, recommended object classes, + recommended attribute types, information security, search + optimization, user friendly naming and update frequency are + addressed. + + In the area of X.400, issues relating to MTA (Message Transfer Agent) + deployment, ESnet X.400 well-known entry points, ESnet backbone site + X.400 well-known entry points, MTA registration, naming hierarchy, + PRMD peering, bidirectional X.400-SMTP relaying and + + + +ESCC X.500/X.400 Task Force [Page 5] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + private/commercial X.400 routing are discussed. + + Finally, the issues in name registration with ANSI (American National + Standards Institute), GSA (General Services Administration) and the + U.S. Department of Commerce, Patent and Trademark Office (PTO) are + discussed. + +2. X.500 - OSI Directory Services + +2.1. Brief Tutorial + + X.500 is a CCITT/ISO standard which defines a global solution for the + distribution and retrieval of information (directory service). The + X.500 standard includes the following characteristics: decentralized + management, powerful searching capabilities, a single global + namespace, and a structured framework for the storage of information. + The 1988 version of the X.500 standard specifies four models to + define the Directory Service: the Information Model, the Functional + Model, the Organizational Model and the Security Model. As is the + nature of International standards, work continues on the 1992 X.500 + standard agreements. + + The Information Model specifies how information is defined in the + directory. The Directory holds information objects, which contain + information about "interesting" objects in the real-world. These + objects are modeled as entries in an information base, the Directory + Information Base (DIB). Each entry contains information about one + object: ie, a person, a network, or an organization. An entry is + constructed from a set of attributes each of which holds a single + piece of information about the object. For example, to build an + entry for a person the attributes might include "surname", + "telephoneNumber", "postalAddress", "rfc822Mailbox" (SMTP mail + address), "mhsORAddresses" (X.400 mail address) and + "facsimileTelephoneNumber". Each attribute has an attribute syntax + which describes the data that the attribute contains, for example, an + alphanumeric string or photo data. The OSI Directory is extensible + in that it defines several common types of objects and attributes and + allows the definition of new ones as new applications are developed + that make use of the Directory. Directory entries are arranged in a + hierarchical structure, the Directory Information Tree (DIT). It is + this structure which is used to uniquely name entries. The name of + an entry is its Distinguished Name (DN). It is formed by taking the + DN of the parent's entry, and adding the the Relative Distinguished + Name (RDN) of the entry. Along the path, the RDNs are collected, + each naming an arc in the path. Therefore, a DN for an entry is + built by tracing the path from the root of the DIT to the entry. + + The Functional Model defines how the information is stored in the + + + +ESCC X.500/X.400 Task Force [Page 6] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + directory, and how users access the information. There are two + components of this model: the Directory User Agent (DUA), an + application-process which interacts with the Directory on behalf of + the user, and the Directory System Agent (DSA), which holds a + particular subset of the Directory Information Tree and provides an + access point to the Directory for a DUA. + + The Organizational Model of the OSI Directory describes the service + in terms of the policy defined between entities and the information + they hold. The model defines how portions of the DIT map onto DSAs. + A Directory Management Domain (DMD) consists of one or more DSAs, + which collectively hold and manage a portion of the DIT. + + The Security Model defines two types of security for Directory data: + Simple Authentication (using passwords) and Strong Authentication + (using cryptographic keys). Authentication techniques are invoked + when a user or process attempts a Directory operation through a DUA. + +2.2. Participation in the PSI White Pages Pilot Project + + The PSI White Pages Pilot Project is currently the most well- + established X.500 pilot project within the United States. For the + country=US portion of the DIT, PSI currently has over 80 organization + names registered. Of these, several are ESnet-related. + + The PSI White Pages Pilot Project is also connected to the Pilot + International Directory Service, PARADISE. This pilot project + interconnects X.500 Directory Services between Australia, Austria, + Belgium, Canada, Denmark, Finland, France, Germany, Greece, Iceland, + Ireland, Israel, Italy, Japan, Luxembourg, Netherlands, New Zealand, + Norway, Portugal, Spain, Sweden, Switzerland, United Kingdom and + Yugoslavia. The combined totals for all of these countries + (including the United States) as of December 1991 are: + + DSAs: 301 + Organizations: 2,132 + White Pages Entries: 581,104 + + Considering the large degree of national, and international, + connectivity within the PSI White Pages Pilot Project, it is + recommended that directly connected ESnet backbone sites join this + pilot project. + +2.3. Recommended X.500 Implementation + + Interoperability testing has not been performed on most X.500 + implementations. Further, some X.500 functions are not mature + standards and are often added by implementors as noninteroperable + + + +ESCC X.500/X.400 Task Force [Page 7] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + extensions. + + To ensure interoperability for the entire ESnet community, the + University College London's publicly available X.500 implementation + (QUIPU) is recommended. This product is known to run on several + UNIX-derivative platforms, operates over CLNS and RFC-1006 (with + RFC-1006 being the currently recommended stack), and is currently in + wide-spread use around the United States and Europe, including + several ESnet backbone sites. + + Appendix C contains information on how to obtain QUIPU. + + A later phase deployment of X.500 services within the ESnet community + will recommend products (either commercial or public domain) which + pass conformance and interoperability tests. + +2.4. Naming Structure + + As participants in the PSI White Pages Pilot Project, ESnet backbone + sites will align with the naming structure used by the Pilot. This + structure is based upon a naming scheme for the US portion of the DIT + developed by the North American Directory Forum (NADF) and documented + in RFC-1255. Using this scheme, an organization with national + standing would be listed directly under the US node in the global + DIT. Organizations chartered by the U.S. Congress as well as + organizations who have alphanumeric nameforms registered with ANSI + are said to have national standing. Therefore, a backbone site which + is a national laboratory would be listed under country=US: + + @c=US@o=Lawrence Livermore National Laboratory + + As would a site with an ANSI-registered organization name: + + @c=US@o=National Energy Research Supercomputer Center + + A university would be listed below the state in which it is located: + + @c=US@st=Florida@o=Florida State University + + And a commercial entity would be listed under the city or state in + which it is doing business, or "Doing Business As", depending upon + where its DBA is registered: + + @c=US@st=California@o=General Atomics + (or) + @c=US@st=California@l=San Diego@o=General Atomics + + A list of the current ESnet backbone sites, and their locations, is + + + +ESCC X.500/X.400 Task Force [Page 8] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + provided in Appendix E. + + Directly connected ESnet backbone sites will be responsible for + administering objects which reside below their respective portions of + the DIT. Essentially, they must provide their own "Name Registration + Authority". Although this may appear as an arduous task, it is + nothing more than the establishment of a procedure for naming, which + ensures that duplicate entries do not occur at the same level within + a sub-tree of the DIT. For example, the Name Registration Authority + for MIT could create an Organizational Unit named "Computer Science". + This would appear in the DIT as: + + @c=US@st=Massachusetts@o=MIT@ou=Computer Science + + Similarly, all other names created under the + "@c=US@st=Massachusetts@o=MIT" portion of the DIT would be + administered by the same MIT Name Registration Authority. This + ensures that every Organizational Unit under + "@c=US@st=Massachusetts@o=MIT" is unique. By default, each ESnet + Site Coordinator is assumed to be the Name Registration Official for + their respective site. If an ESnet Site Coordinator does not wish to + act in this capacity, they may designate another individual, at their + site, as the Name Registration Official. + +2.4.1. Implications of the Adoption of RFC-1255 by PSI + + The North American Directory Forum (NADF) is comprised of commercial + vendors positioning themselves to offer commercial X.500 Directory + Services. The NADF has produced several documents since its + formation. The ones of notable interest are those which define the + structure and naming rules for the commercially operated DIT under + country=US. Specifically, for an Organization to exist directly + under c=US, it must be an organization with national-standing. From + pages 12-13 of RFC-1255, national-standing is defined in the + following way: + + "An organization is said to have national-standing if it is + chartered (created and named) by the U.S. Congress. An example + of such an organization might be a national laboratory. There + is no other entity which is empowered by government to confer + national-standing on organizations. However, ANSI maintains an + alphanumeric nameform registration of organizations, and this + will be used as the public directory service basis for + conferring national-standing on private organizations." + + Thus, it appears that National Laboratories (e.g. LBL, LLNL) are + considered organizations with national-standing. However, those + ESnet backbone sites which are not National Laboratories may wish to + + + +ESCC X.500/X.400 Task Force [Page 9] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + register with ANSI to have their organization list directly under + c=US, but only if this is what they desire. It is important to note + that NADF is not a registration authority, but a group of service + providers defining a set of rules for information sharing and mutual + interoperability in a commercial environment. + + For further information on registering with ANSI, GSA or the U.S. + Patent and Trademark office, refer to Section 4 of this document. + For more information on PSI, refer to Appendix A. + +2.4.2. Universities and Commercial Entities + + Several of the ESnet backbone sites are not National Laboratories + (e.g. CIT, FSU, GA, ISU, MIT, NYU, UCLA and UTA). Typically, at + these sites, a small collection of researchers are involved in + performing DOE/OER funded research. Thus, this set of researchers at + a given site may not adequately represent the total X.500 community + at their facility. Additionally, ESnet Site Coordinators at these + facilities may not be authorized to act as the Name Registration + Official for their site. So the question is, how do these sites + participate in the recommended Phase I deployment of ESnet X.500 + services. There are two possible solutions for this dilemma: + + 1. If the site is not currently operating an X.500 DSA, the ESnet + Site Coordinator may be able to establish and administer a + DSA to master the DOE/OER portion of the site's local DIT, + e.g. "@c=US@st=<st>@o=<site>@ou=Physics". Before attempting + this action, it would be prudent for the Site Coordinator to + notify or seek approval from some responsible entity. At such + time that the site wishes to manage its own organization + within the X.500 DIT, the ESnet Site Coordinator would have to + make arrangements to put option 2 into effect. + + 2. If the site is currently operating an X.500 DSA, the ESnet + Site Coordinator may be able to work out an agreement with the + current DSA administrator to administer a portion of the + site's local DIT which would represent the DOE/OER community + at that site. For example, if the site were already + administering the organization "@c=US@st= + Massachusetts@o=Massachusetts Institute of Technology", the + ESnet Site Coordinator might then be able to administer the + organizational unit "@c=US@st=Massachusetts@o=Massachusetts + Institute of Technology@ ou=Physics". + +2.4.3. Naming Structure Below the o=<site> Level + + The structure of the subtree below the organization's node in the DIT + is a matter for the local organization to decide. A site's DSA + + + +ESCC X.500/X.400 Task Force [Page 10] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + manager will probably want to enlist input from others within the + organization before deciding how to structure the local DIT. + + Some organizations currently participating in the Pilot have + established a simple structure, choosing to limit the number of + organizational units and levels of hierarchy. Often this is done in + order to optimize search performance. This approach has the added + benefit of insulating the local DIT from administrative restructuring + within the organization. Others have chosen to closely model their + organization's departmental structure. Often this approach seems + more natural and can enhance the information obtained from browsing + the Directory. + + Below are experiences from current DSA managers, describing the way + they structured their local DIT and the reasons for doing so. A site + may find this information helpful in determining how to structure + their local DIT. Ultimately this decision will depend upon the needs + of the local organization and expectations of Directory usage. + + Valdis Kletnieks of the Virginia Polytechnic Institute: + + "For Virginia Tech, it turned out to be a reasonably + straightforward process. Basically, the University is + organized on a College/Department basis. We decided to model + that "real" structure in the DIT for two major reasons: + + "(a) It duplicates the way we do business, so interfacing the + X.500 directory with the "real world" is easier. + + "(b) With 600+ departmental units and 11,000+ people (to be + 30,000+ once we add students), a "zero" (everybody at top) or + "one" deep (600 departments at top) arrangement just didn't + hack it - it was deemed necessary that you be able to do a + some 120 or 140 county office entries under the Extension + service, it's a BIT unwieldy there). However, with some 20 + college-level entries at the top, and the "average" college + having 30 departments, and the "average" department being from + 10 to 40 people, it works out pretty well." + + Jeff Tannehill of Duke University: + + "Our DIT is flat. We get the entire database of people at Duke + from Tel-Com and just put everyone directly under "O=Duke + University". + + "Actually, there is an exception, when the DSA was first set up + and we had not received a database yet, I configured the DIT to + include "OU=Computer Science", under which myself and one other + + + +ESCC X.500/X.400 Task Force [Page 11] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + System Administrator have entries. Upon getting the database + for everyone else I decided not to attempt to separate the + people in the database into multiple ou's." + + Joe Carlson of Lawrence Livermore National Laboratory: + + "We tried both flat (actually all under the same OU) and + splitting based on internal department name and ended up with + flat. Our primary reason was load and search times, which were + 2-3 times faster for flat organization." + + Paul Mauvais of Portland State University: + + "We originally set up our DIT by simply loading our campus + phone book into one level down from the top (e.g. OU=Faculty + and Staff, OU=Students, OU=Computing Services). + + "I'd love to have an easy way to convert our flat faculty and + staff area into departments and colleges, but the time to + convert the data into the separate OU's is probably more than I + have right now." + + Mohamed Ellozy of Dana-Farber Cancer Institute: + + "Here we have a phone database that includes department, so we + got the ou's with no effort. We thus never went the flat space + way." + + Dan Moline of TRW: + + "Well - we're still in the process of defining our DIT. TRW + comes under the international companies DBA. Our part under + the PSI White Pages Pilot defines the DIT for our space and + defense organization here in Redondo Beach (however, I + organized the structure to adhere to TRW corporate). We input + from our manpower DB for our S&D personnel. We're trying to + get corporate's DB for possible input. + + "However, arranging your DIT by organizations (at least for + corps) presents a problem; things are always being reorganized! + We were DSO now we're SSO!!! We still have some of our old + domain name for DNS tied to organizations that have not existed + for years! + + "So we are currently redesigning our DIT to try to fit NADF 175 + (something more geographically). Our reasoning was that + organizations may change but buildings and localities do not." + + + + +ESCC X.500/X.400 Task Force [Page 12] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + Ruth Lang of SRI: + + "There has been no SRI-wide policy or decision to participate + in the PSI White Pages Pilot. @c=US@O=SRI International + supports the information for one OU only (i.e., a local policy + and decision). In order to not give the false impression that + all SRI information was contained under this O=SRI + International, I used OU=Network Information Systems Center. + If I were to structure the DIT for all of SRI, I'm sure that my + thinking would yield a much different structure." + + Russ Wright of Lawrence Berkeley Laboratory: + + "Since we don't have much organizational information in current + staff database, I have to stick to a fairly flat structure. I + have two OUs. One is for permanent staff, the other is for + guests (there is a flag in our database that is set for + guests). + + "I may add an additional level of OUs to our current structure. + The top level would contain different 'types' of information. + For example, one OU may be 'Personnel', another may be called + publications). Staff and Guests would reside under the + Personnel OU." + + Peter Yee of NASA Ames: + + "I broke up my DIT at the NASA Center level. NASA is made of + nearly 20 Centers and Facilities. The decision to break up at + this level was driven by several factors: + + "1. Control of the local portion of the DIT should reside with + the Center in question, particularly since the Center probably + supplies the data in question and controls the matching DSA. + + "2. Each Center ranges in size from 1,000 to 16,000 persons. + This seems to be the range that works well on moderate sized + UNIX servers. Smaller would be a waste, larger would require + too much memory. + + "3. Representatives from several Centers have contacted me + asking if they could run their own DSAs so that they can + experiment with X.500. Thus the relevant DSA needs to be under + their control." + +2.5. Information Stored in X.500 + + The Phase I deployment of X.500 should be limited to "white pages"- + + + +ESCC X.500/X.400 Task Force [Page 13] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + type information about people. Other types of objects can be added + in later Phases, or added dynamically as the need arises. + + To make X.500 truly useful to the ESnet community as a White Pages + service, it is recommended that the following minimum information + should be stored in the X.500 database: + + Information ASN.1 Attribute Type Example + ----------- -------------------- ------- + Locator Info commonName Allen Sturtevant + surname Sturtevant + postalAddress LLNL + P.O. Box 5509, L-561 + Livermore, CA 94551 + telephoneNumber +1 510 422 8266 + facsimileTelephoneNumber +1 510 422 0435 + + E-Mail Info rfc822Mailbox Sturtevant@es.net + mhsORAddresses /PN=Allen Sturtevant/O=NERSC/ + /PRMD=ESnet/ADMD= /C=US/ + otherMailbox DECnet: ESNIC::APS + + The above list of attributes comprises a minimum set which is + recommended for a person's entry. However, you may chose to omit + some attributes for reasons of privacy or legality. Note that the + X.500 standard requires that the surname and commonName attributes be + present. If an individual's phone number and/or address cannot be + provided, they should be replaced by the site's "Information Phone + Number" and postal address to allow some means of contacting the + person. + +2.5.1. Information Security + + It is understood that placing this type of information in X.500 is + equivalent to putting the "Company Phone Book" on-line in the + Internet. Different sites may treat this information differently. + Some may view it as confidential, while others may view this data as + open to the public. In any case, it was recommended that ESnet sites + discuss the implications with their respective legal departments + before actually making their information openly available. There + currently exists minimal access control in several X.500 + implementations. + +2.6. Accessing the X.500 Directory Service + + The PSI White Pages Pilot Project software provides numerous + interfaces to the information in the X.500 Directory. Non- + interactive access mechanisms (e.g. WHOIS, FINGER and Electronic + + + +ESCC X.500/X.400 Task Force [Page 14] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + Mail) make use of capabilities or services which already reside on + many workstations and hosts. Such hosts could immediately take + advantage of the X.500 service with no additional software or + reconfiguration needed. However, since these methods are non- + interactive, they only provide a way to search for and read + information in the Directory but no way to modify information. + +2.6.1. Directory Service via WHOIS + + The Pilot Project software allows you to configure the X.500 + Directory service to be made available via a network port offering an + emulation of the SRI-NIC WHOIS service. UNIX-based hosts and VMS + hosts running Multinet typically come configured with the WHOIS + service. Users at their workstations would then be able to issue a + simple WHOIS command to a known host running a DSA to retrieve + information about colleagues at their site or at other ESnet sites. + For example, the command: + + whois -h wp.lbl.gov wright + + will return information about Russ Wright at Lawrence Berkeley Lab. + It is recommended that all sites which bring up such a service, + should provide an alias name for the host running their DSA of the + form <wp.site.domain> for consistency within the ESnet community. + +2.6.2. Directory Service via Electronic Mail + + The Pilot Project software also allows the X.500 Directory service to + be made available via electronic mail. A user who sends an + electronic mail message to a known host running a DSA containing a + WHOIS-like command on the subject line, would then receive a return + mail message containing the results of their query. + +2.6.3. Directory Service via FINGER + + The X.500 Directory service could also be made available via the + FINGER service. Although this access method does not come with the + PSI Pilot Project software, several sites have already implemented a + FINGER interface to the X.500 Directory. For ease of use and + consistency, a single FINGER interface should be selected, then + individual implementations within the ESnet community should conform + to this interface. + +2.6.4. Directory Service via Specialized Applications + + Many X.500 Directory User Agents (DUAs) are widely available. Some + of these come with the PSI Pilot Project software. Other DUAs, which + have been developed by third parties to fit into the pilot software, + + + +ESCC X.500/X.400 Task Force [Page 15] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + are publicly available. These user agents support interactive access + to the X.500 Directory allowing browsing, searching, listing and + modifying data in the Directory. However, in most cases, use of + these DUAs requires the Pilot Project software be installed on the + host system. Only a few of these DUAs and their capabilities are + described below. + + o DISH - A User Agent which provides a textual interface to the + X.500 Directory. It gives full access to all elements of the + Directory Access Protocol (DAP) and as such may be complex for + novice users. DISH is most useful to the DSA administrator. + + o FRED - A User Agent which has been optimized for "white pages" + types of queries. The FRED program is meant to be similar to + the WHOIS network service. FRED supports reading, searching, + and modifying information in the X.500 Directory. + + o POD - An X-windows based User Agent intended for novice users. + POD relies heavily on the concept of the user "navigating" + around the DIT. Pod supports reading and searching. There are + no facilities to add entries or to modify the RDNs of entries, + though most other entry modifications are allowed. + +2.6.5. Directory Service from PCs and MACs + + Smaller workstations and personal computers lack the computing power + or necessary software to implement a full OSI protocol stack. As a + consequence, several "light-weight" protocols have been developed + whereby the DAP runs on a capable workstation and exports a simpler + interface to other end-systems. One such "light weight" protocol, + the Directory Assistance Service (DAS), is incorporated in the PSI + Pilot Project software. Another "light weight" protocol, DIXIE, was + developed at the University of Michigan. Publicly available User + Agents for both the MAC and PC have been developed using the DA- + service and the DIXIE protocol. So long as you have the Pilot + Project software running on one host, you can provide these User + Agents on many end-systems without having to install the Pilot + software on all those end-systems. + + For further information about available Directory User Agents, see + RFC-1292, "Catalog of Available X.500 Implementations". + +2.7. Services Provided by ESnet + + Currently, there are several ESnet backbone sites which are operating + their own DSAs within the PSI White Pages Pilot Project. It is + anticipated that directly connected ESnet backbone sites will + eventually install and operate their own X.500 DSAs. In the interim, + + + +ESCC X.500/X.400 Task Force [Page 16] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + ESnet will provide complete support for ESnet backbone sites which + presently do not have the time, expertise or equipment to establish + X.500 services. The mechanism for doing this is described in Section + 2.7.5 below. Additionally, ESnet will provide a variety of services + in support of the entire X.500 community. These are also described + in the following sections. + +2.7.1. X.500 Operations Mailing List + + ESnet maintains a mailing list for the discussion of relevant X.500 + topics. This mailing list provides a means for sharing information, + experiences, and expertise about X.500 in the ESnet community. New + sites joining the ESnet X.500 community will be announced on the + mailing list. New DSA administrators will be able to solicit help + from more experienced administrators. When a site brings up a new + X.500 DSA, the DSA manager should notify the ESnet DSA manager so as + to ensure they are promptly added to the mailing list. + + General discussion: x500-ops@es.net + To subscribe: x500-ops-request@es.net + +2.7.2. Accessing the X.500 Directory + + ESnet has made the X.500 service openly available to the entire ESnet + community via each of the access methods described in Section 2.6 + above. Host WP.ES.NET provides TELNET access, FINGER and WHOIS + emulations, querying via electronic mail, as well as remote access + via light-weight protocols. By making these services widely + available, we hope to acquaint more users with the features and + capabilities of X.500. + + To try out some of the X.500 User Agents, simply TELNET to WP.ES.NET + and login as user "fred"; no password is required. You have the + choice of running the Fred or Pod User Agents. Fred provides a + command line interface while Pod provides an X-windows based + interface. You can browse through the global X.500 DIT, search for + persons in various organizations, and even modify your own entry if + you have one. + + Host WP.ES.NET also provides access to the X.500 Directory via + emulations of the FINGER and WHOIS utilities. These interfaces + support a user-friendly-naming (UFN) scheme that simplifies the + syntax necessary to search for persons in other organizations. The + following WHOIS command lines illustrate searching for persons at + various ESnet sites, utilizing the UFN syntax (similar FINGER command + lines could also be constructed): + + + + + +ESCC X.500/X.400 Task Force [Page 17] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + whois -h wp.es.net leighton,nersc + whois -h wp.es.net servey,doe + whois -h wp.es.net logg,slac + whois -h wp.es.net "russ wright",lbl + + For further information about User Friendly Naming, see Steve + Hardcastle-Kille's working document titled, "Using the OSI Directory + to Achieve User Friendly Naming". + +2.7.3. Backbone Site Aliases + + As ESnet backbone sites join the X.500 pilot, their organizations' + entries will be placed in various parts of the DIT. For example, + National Laboratories will be placed directly under the c=US portion + of the DIT, while universities and commercial entities will most + likely be placed under localities, such as states or cities. + + In order to facilitate searching for the ESnet community as a whole, + ESnet backbone sites will also be listed as organizational units + under the node "@c=US@o=Energy Sciences Network". These entries will + actually be aliases which point to the site's "real" organizational + entry. Therefore, ESnet backbone sites will be listed in two + different places in the DIT and one could search for them in either + location. + +2.7.4. Multiprotocol Stack Support + + OSI applications currently run over many different transport/network + protocols, a factor which hinders communication between OSI end + nodes. In order to facilitate communication, the ISODE may be + configured at compile time to support any combination of the + following stacks: + + RFC-1006 over TCP/IP + TP0 over X.25 + TP0 over X.25 (84) + TP0 over the TP0-bridge + TP4 over CLNP + + Within the ESnet community, the stacks of interest are RFC-1006 over + TCP/IP, TP4 over CLNP, and TP0 over X.25. If a backbone site's DSA + is not running over all three of these stacks, it may eventually + receive referrals to a DSA that it can not connect to directly, so + the operation can not proceed. Since the ESnet DSAs will be + configured to operate over all of the "stacks of interest," they can + serve as relay DSAs between site DSAs that do not have direct + connectivity. The site's DSA manager will need to contact the ESnet + DSA manager to arrange for this relaying to occur. Backbone sites + + + +ESCC X.500/X.400 Task Force [Page 18] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + will be encouraged to eventually provide as many of the three stacks + of interest as possible. + +2.7.5. Managing a Site's X.500 Information + + For sites which do not initially wish to operate their own DSA, + ESnet's DSA will master their site's portion of the DIT, enabling the + site to join the PSI Pilot Project and the ESnet X.500 community. In + order to accomplish this, the site must provide the ESnet DSA manager + with information about the people to be included in the X.500 + Directory. This information can usually be obtained from your Site's + Personnel Database. + + ESnet will only maintain a limited amount of information on behalf of + each person to be represented in the Directory. The attribute types + listed in the table in Section 2.5 show the maximum amount of + information which the ESnet DSA will support for a person's entry in + the Directory. This set of attribute types is a small subset of the + attribute types offered by the PSI Pilot Project software. + Therefore, if a site wishes to include additional attribute types, + they should consider installing and operating their own DSA. + + The format of the information to be provided to the ESnet DSA manager + is as follows: the data should be contained in a flat, ASCII text + file, one record (line) per person, with a specified delimiter + separating the fields of the record. More detailed information and a + sample of a site-supplied data file can be found in Appendix D. + +2.7.5.1. Open Availability of Site Information + + Although the PSI Pilot Project allows you to control who may access + Directory objects and their attributes, any information you provide + about persons at your site to be stored in the ESnet DSA will be + considered world readable. This policy is necessary in order to + minimize the administrative cost of managing potentially many + organizational objects within the ESnet DSA. If your site decides + that it does not wish to have certain information about its employees + publicly known (e.g. work telephone number) then you should not + provide this information to the ESnet DSA manager or you should + consider installing and administering your own DSA. + +2.7.5.2. Access Methods for Local Users + + Backbone sites which choose the option of having the ESnet DSA master + their organization's X.500 information should make the availability + of the X.500 service known to their local users. All of the methods + described in Section 2.7.2 are available for use, but none of these + methods will assume the query is relative to the local site. + + + +ESCC X.500/X.400 Task Force [Page 19] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + To facilitate querying relative to the local environment, the site + will need to make one host available to run the emulation of the + FINGER service. Although the resulting query will ultimately be + directed to the remote ESnet DSA, the search will appear to be local + to the users at that site. For example, a user on a workstation at + site XYZ could type the following, omitting their local domain name + as this is implied: + + finger jones@wp + + This will retrieve information about user Jones at site XYZ (wp is + the name or alias of a host at site XYZ, i.e. wp.XYZ.GOV). The site + coordinator will need to contact the ESnet DSA manager to arrange the + set up for this service. + +2.7.5.3. Limitations of Using ESnet Services + + Since the ESnet DSA will potentially be mastering information on + behalf of numerous backbone sites, limits will need to be placed on + the volume of site information stored in the ESnet DSAs. These are + enforced to ensure DSA responsiveness, as well as to reduce + administrative maintenance. The limits are: + + Item Maximum Limit + ---- ------------- + X.500 Organizations 1 + Organizational Units 50 + Organizational Unit Depth 3 + Object Entries 5,000 + Update Frequency 1 Month + Aliases n/a + Object/Attribute Access Control n/a + + One week before each monthly update cycle, a message will be sent on + the x500-ops@es.net mailer to remind the sites that an update cycle + is approaching. If no changes are required to the site information, + the reminder message can be ignored and the existing version of this + information will be used. If the information is to be updated, a + complete replacement of all information must be supplied to the ESnet + DSA manager before the next update cycle. More detailed information + and a sample of a site-supplied data file can be found in Appendix D. + +2.8. ESnet Running a Level-0 DSA for c=US + + For ESnet to provide high quality X.500 services to the ESnet + community, the ESnet DSAs must operate as Level-0 (first level) DSAs. + It is currently planned that these DSAs will act as slave, Level-0 + DSAs to PSI's master, Level-0 DSAs. Once the ESnet DSAs are in + + + +ESCC X.500/X.400 Task Force [Page 20] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + production service, it is recommended that directly connected ESnet + backbone sites operating their own X.500 DSAs configure them with one + of the ESnet DSAs as their parent DSA. This provides several + advantages to the ESnet community: + + 1. The ESnet DSAs will be monitored by the NERSC's 24-hour + Operations Staff. Additionally, ESnet plans to deploy two + (2) DSAs in geographically disperse locations to ensure + reliability and availability. + + 2. All queries to Level-0 DSAs remain within the ESnet high-speed + backbone. + + 3. If network connectivity is lost to all external Level-0 DSAs, + X.500 Level-0 connectivity will still exist within the ESnet + backbone. + +2.9. X.500 Registration Requirements + + X.500 organization names must be nationally unique if they appear + directly below the c=US level in the DIT structure. Nationally + unique names must be registered through an appropriate registration + authority, i.e., one which grants nationally unique names. + + X.500 organizational unit names need to be unique relative to the + node directly superior to them in the DIT. Registration of these + names should be conducted through the "owner" of the superior node. + + The registration of X.500 names below the organization level are + usually a local matter. However, all siblings under a given node in + the DIT must have unique RDNs. + + See Section 4 for a more complete description of OSI registration + issues and procedures. + +2.10. Future X.500 Issues to be Considered + +2.10.1. ADDMDS Interoperating with PRDMDS + + This is a problem which currently does not have an answer. The issue + of Administrative Directory Management Domains (ADDMDs) interacting + with Private Directory Management Domains (PRDMDs) is just beginning + to be investigated by several groups interested in solving this + problem. + +2.10.2. X.400 Interaction with X.500 + + The current level of understanding is that X.400 can benefit from the + + + +ESCC X.500/X.400 Task Force [Page 21] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + use of X.500 in two ways: + + 1. Lookup of message recipient information. + + 2. Lookup of message routing information. + + X.400 technology and products, as they stand today, do not support + both of these features in a fully integrated fashion across multiple + vendors. As the standards and technology evolve, consideration will + have to be given in applying these new functions to the production + ESnet X.500/X.400 services environment. + +2.10.3. Use of X.500 for NIC Information + + Work is currently being performed in the IETF to place NIC + information on-line in an Internet-based X.500 service. + +2.10.4. Use of X.500 for Non-White Pages Information + + The PSI White Pages Pilot Project has caused increasing and popular + use of X.500 as a white pages services within the Internet community. + However, the X.500 standard provides for much more than just this + service. Application processes, devices and security objects are + just a few of the objects to be considered for future incorporation + in the global X.500 database. + +2.10.5. Introduction of New X.500 Implementations + + Thought will have to be given to the use of commercial X.500 products + in the future as QUIPU (the implementation recommended in this paper) + may not meet all of the needs of the ESnet community. As commercial + products mature and become stable, they will have to be incorporated + into the ESnet X.500 service in a way which ensures interoperability + and reliability. + +2.10.6. Interaction of X.500 and DECdns + + There is every indication that DECdns and X.500 will interoperate in + some fashion in the future. Since there is an evolving DECdns + namespace (i.e. OMNI) and an evolving X.500 DIT (i.e. NADF), some + consideration should be given to how these two name trees will + interact. All of this will be driven by the Digital Equipment + Corporation's decisions on how to expand and incorporate its DECdns + product with X.500. + + + + + + + +ESCC X.500/X.400 Task Force [Page 22] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + +3. X.400 - OSI Message Handling Services + +3.1. Brief Tutorial + + In 1984 CCITT defined a set of protocols for the exchange of + electronic messages called Message Handling Systems (MHS) and is + described in their X.400 series of recommendations. ISO incorporated + these recommendations in their standards (ISO 10021). The name used + by ISO for their system was MOTIS (Message-Oriented Text Interchange + Systems). In 1988 CCITT worked to align their X.400 recommendations + with ISO 10021. Currently when people discuss messaging systems they + use the term X.400. These two systems are designed for the general + purpose of exchanging electronic messages in a store and forward + environment. The principle use being made of this system today is to + support electronic mail. This section will give an overview of X.400 + as used for electronic mail. In the following sections, the term + X.400 will be used to describe both the X.400 and MOTIS systems. + + The basic model used by X.400 MHS is that of a Message Transfer + System (MTS) accessed via a User Agent (UA). A UA is an application + that interacts with the Message Transfer System to submit messages on + behalf of a user. A user is referred to as either an Originator + (when sending a message) or a Recipient (when receiving one). The + process starts out when an Originator prepares a message with the + assistance of their UA. The UA then submits the message to the MTS + for delivery. The MTS then delivers the message to one or more + Recipient UAs. + + _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + ______ | _______ _______ | ______ + | | | MTS | | | | | | | + | UA |<----|---->| MTA |<------>| MTA |<---|--->| UA | + |______| | |_______| |_______| | |______| + |_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _| + + The MTS provides the general store-and-forward message transfer + service. It is made up of a number of distributed Message Transfer + Agents (MTA). Operating together, the MTAs relay the messages and + deliver them to the intended recipient UAs, which then makes the + messages available to the recipient (user). + + The basic structure of an X.400 message is an envelope and content + (i.e. message). The envelope carries information to be used when + transferring the message through the MTS. The content is the piece + of information that the originating UA wishes delivered to the + recipient UA. There are a number of content types that can be + carried in X.400 envelopes. The standard user message content type + defined by X.400 is called the Interpersonal (IP) message. An IP + + + +ESCC X.500/X.400 Task Force [Page 23] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + message consists of two parts, the heading and body. The heading + contains the message control information. The body contains the user + message. The body may consist of a number of different body parts. + For example one IP message could carry voice, text, Telex and + facsimile body parts. + + The Management domain (MD) concept within the X.400 recommendations + defines the ownership, operational and control boundary of an X.400 + administration. The collection consisting of at least one MTA and + zero or more UAs owned by an organization or public provider + constitutes a management domain (MD). If the MD is managed by a + public provider it is called an Administration Management Domain + (ADMD). The MD managed by a company or organization is called a + Private Management Domain (PRMD). A Private MD is considered to + exist entirely within one country. Within that country a PRMD may + have access to one or more ADMDs. + + Each MD must ensure that every user (i.e UA) in the MD has at least + one name. This name is called the Originator/Recipient (O/R) Name. + O/R Names are constructed from a set of standard attributes: + + o Country Name + + o Administration Management Domain + + o Private Management Domain + + o Organization Name + + o Organizational Unit Name + + o Surname + + o Given name + + o Initials + + o Generational Qualifier + + An O/R name must locate one unambiguous O/R UA if the message is to + be routed correctly through the Message Transfer Service. Currently + each MD along the route a message takes determines the next MD's MTA + to which the message should be transferred. No attempt is made to + establish the full route for a message, either in the originating MD + or in any other MD that acquires the store and forward responsibility + for the message. + + Messages are relayed by each MD on the basis of the Management domain + + + +ESCC X.500/X.400 Task Force [Page 24] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + portion of their O/R Name until arrival at the recipient MD. At + which point, the other attributes in the name are used to further + route to the recipient UA. Internal routing within a MD is the + responsibility of each MD. + +3.2. ESnet X.400 Logical Backbone + + Currently within the ESnet community message handling services are + implemented with a number of different mail products, resulting in + what is classically known as an "n-squared" problem. For example, + let's say that LLNL only uses QuickMail on site, PPPL only uses + MAIL-11 (VMS MAIL), and CEBAF only uses SMTP mail. For LLNL to send + mail to PPPL and CEBAF, is must support MAIL-11 and SMTP locally on- + site. Likewise for PPPL to send mail to LLNL and CEBAF, it must + support MAIL-11 and QuickMail locally. Identically, this scenario + exists for CEBAF. + + To alleviate this problem, a logical X.400 backbone must be + established through out the entire ESnet backbone. Then, each ESnet + backbone site will be responsible for only providing connectivity + between it's local mail domains (QuickMail, MAIL-11, SMTP Mail, or + even native X.400) and the logical X.400 backbone. One of the long- + term goals is to establish X.400 as the "common denominator" between + directly connected ESnet backbone sites. + +3.3. Naming Structure + + The name-spaces for X.500 and X.400 are completely different and are + structured to meet different needs. The X.500 name-space is + typically organized to allow quick, optimized searching; while the + X.400 ORname is used to forward an X.400 message through several + "levels" of MTAs (X.400 Message Transfer Agents). + + ESnet backbone sites will participate in the X.400 environment + through one of two options; either participating in the ESnet Private + Management Domain (PRMD) or operating a site PRMD. For most sites, + utilizing the ESnet PRMD will be the simpler and preferable choice. + +3.3.1. Participating in the ESnet Private Management Domain + + ESnet backbone sites participating in the ESnet PRMD will have an + X.400 name syntax as follows: + + /.../O=<site>/PRMD=ESnet/ADMD= /C=US/ + + A few examples of a possible X.400 ORnames using the above syntax + are: + + + + +ESCC X.500/X.400 Task Force [Page 25] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + /PN=Smith/OU=Computations/O=LLNL/PRMD=ESnet/ADMD= /C=US/ + /PN=Jones/OU=Physics/O=PPPL/PRMD=ESnet/ADMD= /C=US/ + + These sites will operate an MTA at the /O=<organization> level in the + name hierarchy. + +3.3.2. Operating a Site Private Management Domain + + ESnet backbone sites which operate a PRMD will have an X.400 name + syntax as follows: + + /.../O=<org>/PRMD=<site>/ADMD= /C=US/ + + A few examples of a possible X.400 ORnames using the above syntax + are: + + /PN=Smith/O=Computations/PRMD=LLNL/ADMD= /C=US/ + /PN=Jones/O=Physics/PRMD=PPPL/ADMD= /C=US/ + + These sites will operate an MTA at the /PRMD=<PRMD> level in the name + hierarchy. This MTA will peer with the ESnet PRMD MTA. + +3.3.3. Detailed Name Structure + + GOSIP places several limits on allowable ORnames. After the + /O=<organization> name, up to four levels of + /OU=<organizational_unit> names are allowed. The ORname string is + then completed with the /PN=<personal_name> field. + + All ORname fields must use characters from the ISO printable + character set. Additionally, the following name length restrictions + apply: + + PRMD Names 16 characters + Organization Names 64 characters + Organizational Unit Names 32 characters + Personal Names 64 characters + + NOTE: A 40 character limit for Personal Names is now being + studied by the CCITT. + + Within these name constraints, the architecting of an organization's + name space is a local matter. Sites are encouraged to consider ease + of use and stability when determining their naming structure. + +3.4. X.400 Routing + + In the IP environment a SMTP MTA could use the Domain Name Service + + + +ESCC X.500/X.400 Task Force [Page 26] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + (DNS) to locate connection information for the host closest to the + recipient. With X.400, MTAs must know the remote MTAs name and + password along with connection information. This is because of + access control requirements on some X.400 systems. In X.400 MHS this + information will, at some future date, be provided by X.500. In the + mean time the routing and connection process within the X.400 + community is table driven. This solution requires a coordination and + distribution effort to ensure a quick and reliable update of these + tables. + + The current thinking on the problem of X.400 routing is to decompose + the X.400 address space into a hierarchy, with each node in this + hierarchy representing the entry point for an X.400 domain. These + nodes have been commonly called Well Known Entry Points (WEPs). Each + of these WEPs represent one X.400 MHS domain. For example: + + /O=LBL/PRMD=ESnet/ADMD= /C=US/ + /O=NERSC/PRMD=ESnet/ADMD= /C=US/ + /PRMD=ESnet/ADMD= /C=US/ + /PRMD=ANL/ADMD= /C=US/ + /PRMD=PNL/ADMD= /C=US/ + + To minimize the number of hops between Originators and Recipients it + is the current recommendation of the X.400 community that every PRMD + peer with all other PRMDs. + + The ESnet backbone will provide connectivity between multiple PRMDs + (the ESnet PRMD and any site operated PRMDs), each with associated + well-know entry point MTAs. Each of these PRMD-level MTAs must be + configured with routing and mapping information about each other to + enable peer-to-peer PRMD routing. These routing tables should be + updated immediately upon the discovery of new/changed X.400 + connectivity information. These tables will be made available to the + ESnet community via the ESnet Information Server. Once placed on- + line, a notification message announcing the availability of this new + routing information will be sent to every WEP owner via the E-mail + mechanism described in Section 3.5.1. It is recommended that WEP + administrators should retrieve this new routing information and + update their MTAs within 10 working days. + + The well-known entry point MTA for each PRMD can route down to an + Organizational level MTA or laterally to the well-known entry point + of a peer PRMD MTA. + + For example, the ESnet MTA would route a message with the address: + + /PN=Funk/OU=CS/O=PPPL/PRMD=ESnet/ADMD= /C=US/ + + + + +ESCC X.500/X.400 Task Force [Page 27] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + to a well-known entry point for PPPL (O=PPPL). PPPL must own and + operate their own X.400 MTA, and it must be configured to accept + X.400 messages from the ESnet MTA. Thus, the interpretation of + remaining "/PN=Funk/OU=CS" is left to the PPPL MTA to route. + + Mail sent from PPPL's MTA would be routed to the ESnet's MTA (PRMD) + to be eventually routed to its destination. + + The ESnet MTA will also route to peer MTAs which are well-known entry + points for other PRMDs (e.g. ESnet backbone site PRMDs, XNREN, Hughes + Air Craft, NASA, CDC). For example, the ESnet MTA would route a + message with the address: + + /PN=Smith/OU=MS/O=RL/PRMD=PNL/ADMD= /C=US/ + + to a well-known entry point for PNL (PRMD=PNL). PNL must own and + operate their own X.400 MTA, and it must be configured to accept + X.400 messages from the ESnet MTA (as well as possibly other PRMDs). + Thus, the interpretation of the remaining "/PN=SMITH/OU=MS/O=RL" is + left to the PNL MTA to route. + + Mail sent from PNL's MTA (PRMD) would be routed to the well-known + entry point for the PRMD indicated in the destination address. + + Additionally, a site operated PRMD must be able to route mail to any + other peer-PRMD within the ESnet community. + +3.4.1. Responsibilities in Operating an X.400 PRMD MTA + + If the X.400 world were to operate exactly as the standard + recommends, PRMDs would only peer with other PRMDs when connectivity + is available and traffic demand is sufficient, and would utilize ADMD + services to reach all other PRMDs. In reality, many PRMDs will not + subscribe to an ADMD service and will only be reachable through PRMD + peering. + + Most communities, such as the ESnet, desire the fullest PRMD + interconnectivity possible to minimize the need for ADMD services. + Community PRMD operational requirements stem from a policy of + achieving large scale peering among PRMD operators within the + community. + + Work is continuing in the IETF X.400 Operations Working Group to + produce an RFC that specifies the operational requirements that must + be implemented by X.400 Management Domains. "Requirements for X.400 + Management Domains (MDs) Operating in the Global Research and + Development X.400 Service", this document is listed in Appendix G. + ESnet will comply with all the requirements outlined in this + + + +ESCC X.500/X.400 Task Force [Page 28] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + document. It is the recommendation that all ESnet PRMDs follow the + requirements specified in this document. + + As an overview, this document specifies that each PRMD will provide + at least one WEP and that all PRMDs must be interconnected. There + are a number of PRMDs in the International X.400 service that have + different communication stack requirements. For example: + + Stack 1 Stack 2 Stack 3 Stack 4 + ------- ------- ------- ------- + Transport Layer 4 TP0 TP4 RFC-1006 TP0 + Network Service 1-3 X.25 CLNS TCP/IP CONS + + To meet the requirement that all PRMDs must be interconnected a PRMD + must support one or more of the above stacks. For stacks that are + not supported the PRMD must negotiate with another PRMD or ADMD to + relay messages to a Management Domain that does support the other + stacks. + + The PRMD requirements also suggest that PRMDs support downgrading of + X.400 1988 to X.400 1984. Also, the PRMD must be reachable from the + Internet Mail service. This means the PRMD must maintain an Internet + Mail/X.400 gateway. + + In all cases, members of the ESnet community who operate a PRMD + should notify ESnet of the WEP and MTA information required to + perform peering. + +3.4.2. Responsibilities in Operating an X.400 Organizational MTA + + ESnet will provide PRMD service to the ESnet community. ESnet will + peer with the other PRMDs in the International X.400 service and + provide a WEP for the ESnet community. An Organization/site needs to + decide if they are going to comply with the above PRMD requirements + or act as an organization associated to the ESnet PRMD. Minimally, + an organizational MTA will only have to support one of the protocol + stacks provided by it associated PRMD. But in all cases, the site + will need to provide a WEP and register/list their MTA(s) with ESnet. + +3.5. Services Provided by ESnet + + ESnet will provide PRMD service to those members of the ESnet + community who desire it. ESnet will peer with other PRMDs in the + International community (e.g. XNREN, Hughes Air Craft, NASA, CDC) and + provide a WEP for the ESnet community; the intent is to provide the + fullest PRMD level X.400 services. + + ESnet will deploy two, PRMD level, X.400 MTAs in geographically + + + +ESCC X.500/X.400 Task Force [Page 29] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + disperse locations. These MTAs will be able to forward mail for + directly connected ESnet backbone sites, as well as to and from the + peered PRMDs. + +3.5.1. X.400 Operations Mailing List + + ESnet will provide an X.400 operations mailer for announcements and + to allow the sharing of X.400 operational information in the ESnet + community. + + General discussion: x400-ops@es.net + To subscribe: x400-ops-request@es.net + +3.5.2. MTA Routing Table on ESnet Information Server + + ESnet will maintain forwarding information about ESnet community MTAs + at the /PRMD=<PRMD> or /O=<organization> levels (depending on what + level the site MTA is operating). This information will be available + for use in configuring directly connected ESnet site operated MTAs. + This information will be made available in a machine independent + format on the ESnet Information Server. + +3.5.3. MTA Routing Table Format + + The ESnet staff will determine the details of information format, + update frequency, obtaining, and disseminating the information based + on operational experience and constraints. + +3.5.4. Gateway Services and Multiprotocol Stack Support + + The ESnet MTAs will minimally support bidirectional SMTP-X.400 mail + gateway capabilities, and will operate over the OSI CLNS protocol (as + defined by GOSIP) and RFC-1006 stacks. Configuration and operation + of mail protocol gateway functions will be governed by the ESnet + staff. + + Backbone site MTAs which service ORnames at the /O=<site> level under + the ESnet PRMD must utilize one of the ESnet PRMD supported protocol + stacks. This requirement assures that all users of the ESnet PRMD + will be able to communicate to one another via the ESnet PRMD MTA. + + Backbone site MTAs which service ORnames in PRMDs other than + /PRMD=ESnet must utilize the OSI CLNS stack for GOSIP conformance. + Use of the RFC-1006 stack is optional. This requirement assures that + all PRMDs in the ESnet community will be able to peer with the ESnet + PRMD. + + + + + +ESCC X.500/X.400 Task Force [Page 30] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + +3.5.5. Registering/Listing your PRMD or Organizational MTA with ESnet + + To provide for the connection and routing requirements in X.400 you + will need to register/list your MTA with ESnet. This information + will be maintained in tables on the ESnet Information Server. ESnet + will also maintain information on the International X.400 service. + ESnet will use the same format for information as maintained by the + International X.400 service. This is described in detail in a IETF + X.400 operations paper "Routing Coordination for X.400 MHS Services + within a Multiprotocol/Multinetwork Environment". This paper is a + working draft, see Appendix G. It describes a machine independent + form for distribution of X.400 information. + + There are three tables that must be maintained and exchanged by the + top level WEPS. + + 1. The Community Document + + 2. The WEP Document + + 3. The Domain Document + + ESnet will submit these documents to the International X.400 + community on behalf of the ESnet Community. If an ESnet PRMD wishes + to peer with the International PRMDs they will need to submit these + documents to that community. + + The Community document is used to list the central coordination point + and file server where all MHS documents will be stored. It also + lists the communication stacks used by the MHS community. This + document will be submitted to the International X.400 service by + ESnet for the ESnet Community. ESnet PRMDs and Organizations do not + need to submit this form to ESnet. If an ESnet PRMD wishes to peer + with the International X.400 service then they must submit this form + to that community. + + Each ESnet MHS domain will need to submit a WEP and Domain Document + to ESnet. The WEP document is used to list the WEPs used by an ESnet + MHS domain. It will contain all the information that is needed for + MTA connection and access control. ESnet will submit the ESnet + community WEP and Domain Documents to the International X.400 + service. The WEP document consists of a list of WEPs, with the + following information for each one: + + o The MTA Name + + o Password + + + + +ESCC X.500/X.400 Task Force [Page 31] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + o Which MTS supported + + o Which standard, 84 and/or 88 + + o Connection information outbound + + o Connection information inbound + + o Computer system information + + o Point of contact + + The Domain Document specifies all the X.400 domains managed by a + site. It indicates the person responsible and which WEP services + which Domain. This document contains the following information + repeated for each Domain: + + o X.400 Domain + + o Point of Contact + + o Relaying WEP(s) + +3.6. X.400 Message Routing Between ADMDS and PRMDS + + While ESnet will provide X.400 routing service for systems, it cannot + provide routing via commercial X.400 carriers at this time. The + FTS-2000 charge for routing X.400 messages is $.45 (US) plus X.25 + packet charges. This could result in a charge of several dollars for + large messages, a real possibility with the multi-media capacity of + X.400. The payment of this fee is not within the charter of ESnet + and the provision of a charging mechanism to charge member sites is + not currently contemplated. + +3.7. X.400 Registration Requirements + + It is recommended by the CCITT that all X.400 PRMD names be + nationally unique. This is a current CCITT agreement and allows + direct PRMD-PRMD peer routing. Since national uniqueness is + required, registration should be performed through an appropriate + registration authority (such as ANSI). + + X.400 organization names must be unique within a PRMD. There is no + need for national uniqueness. Registration of an X.400 organization + name should be conducted through the PRMD operator. + + The registration of X.400 names below the organization level are + usually a local matter. Uniqueness within the context of a superior + + + +ESCC X.500/X.400 Task Force [Page 32] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + name should always be maintained. + + See Section 4 for a more complete description of OSI registration + issues and procedures. + +3.8. Future X.400 Issues to be Considered + +3.8.1. X.400 Mail Routing to International DOE Researchers + + Currently there are DOE researchers located in Switzerland, Japan, + Germany, China and Brazil. PRMD level connectivity to these + international locations does not exist presently. Since ESnet is not + chartered to pay for commercial X.400 services on behalf of the ESnet + community, "buying" this service is not a viable option. + + There are efforts taking place to provide international X.400 service + over the (international) Internet. Once this becomes fully + operational, further research will have to be performed to see if + this provides the X.400 connectivity needed to support the DOE + researchers located abroad. + +3.8.2. X.400 (1984) and X.400 (1988) + + The ESnet MTAs will initially support the 1984 version of the X.400 + standard. As the use of 1988 X.400 becomes more prevalent, support + for the newer standard will need to be addressed. One important + point, once the ESnet MTAs become 1988 X.400 compliant, they will + also have so support "downgrading" to 1984 X.400 to ensure reliable + X.400 mail delivery to the ESnet community. + +3.8.3. X.400 Interaction with X.500 + + This is discussed in Section 2.10.2. + +4. OSI Name Registration and Issues + + Implementing OSI services requires that certain information objects + (e.g., people, information processing systems and applications) must + be unambiguously identifiable on a global basis. These objects may + be defined by a variety of organizations, e.g., ISO/IEC, CCITT, + commercial, and government. + + To meet this requirement ISO/IEC and CCITT have established a + hierarchical structure of names (a tree). The top level of the + naming tree, shared by ISO and CCITT, represents the global naming- + domain. Naming domains are managed by registration authorities. A + registration authority can delegate authority for part of its + naming-domain to another (lower level) registration authority, thus + + + +ESCC X.500/X.400 Task Force [Page 33] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + forming the tree. + + Each object can be given a unique and unambiguous name by registering + the object's name with an OSI registration authority at an + appropriate level in the naming tree. + + OSI name registration authorities and their procedures are expected + to change over time. Since names are intended to be stable, these + changes (hopefully!) will have minimal impact on existing OSI name + registrations. + + This section describes the role of OSI registration authorities, the + difference between a "registration" and a "notification", and sources + of nationally unique names. Information about three OSI name + registration authorities; the American National Standards Institute + (ANSI), the General Services Administration (GSA), and the U.S. + Department of Energy (U.S. DOE); are given. + + Registration of a name often requires stating a "right" to that name. + However, an OSI name registration does not guarantee legal name + rights. Name rights should be reviewed by legal experts prior to + registration. Information about the U.S. Department of Commerce, + Patent and Trademark Office (PTO) (potentially useful in asserting or + defending name rights) is given below. + +4.1. Registration Authorities + + OSI names are obtained through OSI name registration authorities by a + registration process. The selection of which particular registration + authority to use is determined by the desired level of the OSI name + in the naming hierarchy, possible restrictions on the names allocated + by each registration authority, and the applicability rules (will + they service your request) of each registration authority. + + An OSI name registration authority allocates OSI names from the + particular naming-domain it controls. Every registration authority + can trace its naming authority to its parent registration authority, + and ultimately to the top (global) level of the naming hierarchy. + +4.2. Registration Versus Notification + + Registering an OSI name guarantees its uniqueness and lack of + ambiguity. For a name to be useful however, other parties (besides + the registration authority) will need to be notified of the name and + its usage. + + There is a clear distinction between registration (obtaining an OSI + name) and notification (informing others of a name and its use). + + + +ESCC X.500/X.400 Task Force [Page 34] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + Often the term "registration" is used to describe both activities, + this is a potential source of confusion. + + For example, NADF and PSI (see Section 2) are not OSI registration + authorities. NADF may operate state registration authorities in the + future, if delegated that administrative right by the states. PSI + operates an X.500 pilot project and needs to be notified of + registered names when organizations join their pilot. + + X.400 ADMD operators are also not OSI registration authorities, + although they accept notification of X.400 PRMD names used by their + customers. + + The PTO is not an OSI registration authority. PTO names have no + meaning in an OSI context. + +4.3. Sources of Nationally Unique Name Registration + + There are four potential sources of nationally unique names which are + of interest to the ESnet community. These are ANSI, GSA, U.S. DOE + and the states. An overview of the ANSI, GSA, and U.S. DOE + procedures are given in later sections. + + In order to maintain national uniqueness "constructed name syntax" is + used by GSA, U.S. DOE, and the states. The form of each name is + shown below, "name" is the name presented to the registration + authority for registration. + + 1. ANSI names are of the form "name". + + 2. GSA names are of the form "GOV+name". + + 3. U.S. DOE names are of the form "GOV+USDOE+name". + + 4. State names are of the form "CA+name" (using California). + + State name registration authorities are not in operation at this + time. The use of U.S. DOE as a nationally unique name registration + source is not recommended due to the awkwardness of a double + constructed name. + +4.4. How to Apply for ANSI Organization Names + + ANSI is the root U.S. source of OSI recognized nationally unique + organization names. ANSI registration costs $2500 and results in + both an alphanumeric name and an associated numeric name. These + names may be used for a variety of purposes in X.400, X.500, and + other OSI services. + + + +ESCC X.500/X.400 Task Force [Page 35] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + For ANSI OSI organization name registration forms and instructions, + you should send your request to: + + American National Standards Institute, Inc. + Attn: Beth Somerville + OSI Registration Coordinator + 11 West 42nd Street + New York, NY 10036 + Phone: (212) 642-4976 + + ANSI registration procedures include a 90 day public review period + during which name requests can be easily challenged. + + There is a mechanism to forward ANSI requests to the GSA, it is + discussed in the GSA section below. + +4.5. How to Apply for GSA Organization Names + + GSA is the registration authority for government use of GOSIP, their + registration services are free for federal government organizations. + Names assigned by GSA always begin with the characters "GOV+" and are + limited to 16 characters. By agreement with ANSI, these GSA assigned + names are national unique. + + For GSA OSI Organization Name registration forms and instructions, + you should send your request to: + + General Services Administration + Office of Telecommunications Services + Registration Services, Room 1221-L KBA + 18th and F Streets, N.W. + Washington, D.C. 20405 + +4.5.1. GSA Designated Agency Representatives + + When preparing the GSA registration form a designated agency + representative must sign where it says "Registration Official Name + and Signature". GSA will refuse requests missing this signature. + + The GSA designated Agency Representative for the Department of Energy + is: + + + + + + + + + + +ESCC X.500/X.400 Task Force [Page 36] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + Steve Hackman + Electronics Engineer + U.S. Department of Energy + AD-241.3/GTN + Washington, D.C. 20585 + Office Phone: (301) 903-6111 + Office FAX: (301) 903-4125 + E-Mail: hackman@gosip.xosi.doe.gov + +4.5.2. Forwarding of ANSI Registrations to GSA + + ANSI registration requests can be forwarded automatically to the GSA. + This is the equivalent of registering with both ANSI and GSA. The + result is two nationally unique OSI name registrations, "name" from + ANSI and "GOV+name" from GSA. + + There is no GOSIP requirement for GSA registration but many feel the + additional GSA registration may be useful. + + Assuming your organization is a federal government organization, + answer the last three questions on the ANSI registration form as + shown below: + + 1. Do you wish the information supplied in the request to remain + confidential? NO. + + 2. Do you wish to have your organization name registered with the + U.S. GOSIP Registration Authority (a.k.a. GSA)? YES. + + 3. Is your organization an organization of the Federal Government? + YES. + + You must indicate on the application form the approval of the GSA + designated agency representative (Steve Hackman). He does not sign + as "Signature of Requestor", but some notation of his approval must + be attached or GSA will reject the forwarded application. + +4.6. How to Apply for U.S. DOE Organization Names + + ESnet sites are encouraged to review the DOE GOSIP procedures and + guidelines in planning their GOSIP activities. This document does + not conflict with current DOE GOSIP policies. + + DOE can assign nationally unique names which are prefixed by the + string "GOV+USDOE+". Use of this name source is not recommended; + there is no apparent advantage in using U.S. DOE over GSA as a source + of nationally unique names. + + + + +ESCC X.500/X.400 Task Force [Page 37] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + Copies of current U.S. DOE GOSIP policies, guidelines, and + registration forms may be obtained through site DOE naming + authorities or Steve Hackman. + +4.7. Why Apply for a Trademark with the PTO? + + Legal issues may arise concerning the rights to use a desired name. + OSI name registrations are not intended to "legally protect" name + usage rights; that is not their function. + + Consultation with legal experts concerning the rights to use a name + being registered is strongly advised, this recommendation does not + offer specific legal guidance. Applying for a trademark may be + considered as a means to assert or protect the rights to a name. + + Per the PTO trademark application instructions there may be several + benefits in obtaining a trademark. + + o The filing date of the application is a constructive date of + first use of the mark in commerce (this gives registrant + nationwide priority as of the date). + + o The right to sue in Federal court for trademark infringement. + + o Constructive notice of claim of ownership. + + o Limited grounds for attacking a registration once it is five + years old. + +4.8. How to Apply for a Trademark with the PTO + + You should obtain a trademark application and detailed instructions + from the U.S. Department of Commerce, Patent and Trademark Office. + This can be done by mailing your request to the address below, or + calling the PTO at the phone number below: + + U.S. Department of Commerce + Patent and Trademark Office + Washington, D.C. 20231 + Phone: (703) 557-INFO + + NOTE: The following information is based on ESnet experience in + filing for a trademark based on prior use. + + After you receive your application, you will need to perform the + following steps. + + 1. Complete the written application form. If you have more than + + + +ESCC X.500/X.400 Task Force [Page 38] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + one name you are filing, you must complete a separate form for + each name. + + 2. Provide a black-and-white drawing of the mark. In the case + where there is no artwork, only text, the text must be + centered on the page in uppercase. + + 3. Provide a check in the amount of $175 (for each application) + made payable to the Commissioner of Patents and Trademarks. + + 4. Provide three specimens showing actual use of the mark on or + in connection with the goods or services. + + The class of goods/services associated with this trademark must be + specified on the registration form. The currently defined classes of + services are: + + 35 Advertising and business. + 36 Insurance and financial. + 37 Construction and repair. + 38 Communication. + 39 Transportation and storage. + 40 Material treatment. + 41 Education and entertainment. + 42 Miscellaneous. + + So, for example, there could be two (or more) "ESnet" trademarks, + with each trademark associated with a different service class. Thus, + trademarks are not nationally unique. + + Before submitting your form, you should see if your trademark is + already registered to someone else (for the service class you + specified). This is typically done by your legal department through + the PTO Trademark Search Library. + + Since the PTO form is a legal document, you must involve your legal + department and the documents may only be signed by someone who is a + legally recognized representative of your organization. For example, + in applying for the service mark "ESnet", the "Applicant Name" was + "The Regents of the University of California", and the legally + recognized representative was Dr. John Nuckolls, the director of the + Lawrence Livermore National Laboratory. + +4.9. Future Name Registration Issues to be Considered + +4.9.1. ANSI Registered ADMD and PRMD Names + + There are discussions in the ANSI and CCITT communities revolving + + + +ESCC X.500/X.400 Task Force [Page 39] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + around the idea of having a formal registration of all ADMD and PRMD + Names (not just ANSI Organization Names). The ideas being exchanged + include having a separate ANSI national registry for these names, and + having to pay a periodic "license" fee. This is just in the idea + discussion phase now, but it may impact the cost of ANSI ADMD and + PRMD Name registration in the near future. + +Glossary + +AA - See ADMINISTRATIVE AUTHORITY. + +ADDMD - See ADMINISTRATIVE DIRECTORY MANAGEMENT DOMAIN. + +ADMD - See ADMINISTRATION MANAGEMENT DOMAIN. + +ADMINISTRATION - An Administration denotes a public telecommunications + administration or other organization offering public + telecommunications services. + +ADMINISTRATION MANAGEMENT DOMAIN - An Administrative Management Domain + (ADMD) is a management domain managed by an Administration; + generally one of the common carriers (e.g. AT&T, MCI, U.S. Sprint, + etc.). + +ADMINISTRATIVE AUTHORITY - An entity which has administrative control + over all entries stored within a single Directory System Agent + (DSA). + +ADMINISTRATIVE DIRECTORY MANAGEMENT DOMAIN - An Administrative Directory + Management Domain (ADDMD) is a Directory Management Domain (DMD) + which is managed by an administration. + +AE - See APPLICATION ENTITY. + +ALIAS - An entry of the class "alias" containing information used to + provide an alternative name for an object. + +ANSI - The American National Standards Institute. ANSI is the official + representative of the United States to ISO. + +AP - See APPLICATION PROCESS. + +APPLICATION ENTITY - An application entity is the OSI portion of an + Application Process (AP). + +APPLICATION LAYER - The application layer is the portion of an OSI + system ultimately responsible for managing communication between + application processes (APs). + + + +ESCC X.500/X.400 Task Force [Page 40] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + +APPLICATION PROCESS - An application process is an object executing in a + real system (computer). + +APPLICATION SERVICE ELEMENT - An application service element (ASE) is + the building block of an application entity (AE). Each AE consists + of one or more service elements, as defined by its application + context. + +ASE - See APPLICATION SERVICE ELEMENT. + +ATTRIBUTE - An attribute is the information of a particular type + concerning an object and appearing in an entry describing that + object in the Directory Information base (DIB). + +ATTRIBUTE TYPE - An attribute type is that component of an attribute + which indicates the class of information given by that attribute. + +ATTRIBUTE VALUE - An attribute value is a particular instance of the + class of information indicated by an attribute type. + +BASE ATTRIBUTE SET - A minimum set of attributes whose values + unambiguously identify a particular management domain. + +BODY - The body of the IP-message is the information the user wishes to + communicate. + +CCITT - An international standards making organization specializing in + international communications standards and chartered by the United + Nations. "CCITT" is a french acronym meaning the International + Telephone and Telegraph Consultative Committee. + +CHAINING - Chaining is a mode of interaction optionally used by a + Directory System Agent (DSA) which cannot perform an operation + itself. The DSA chains by invoking the operation of another DSA + and then relaying the outcome to the original requestor. + +CLNP - The OSI Connectionless Network Protocol. CLNP's use is required + by GOSIP. + +CONTENT - The piece of information that the originating User Agent (UA) + wishes delivered to the recipient UA. For inter-personal messaging + (IPM) UAs, the content consists of either an IP message or an IPM- + status-report. + +COOPERATING USER AGENT - A User Agent (UA) that cooperates with another + recipient's UA in order to facilitate the communication between + originator and recipient. + + + + +ESCC X.500/X.400 Task Force [Page 41] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + +DAP - See DIRECTORY ACCESS PROTOCOL. + +DELIVERY - The interaction by which the Message Transfer Agent (MTA) + transfers to a recipient User Agent (UA) the content of a message + plus the delivery envelope. + +DELIVERY ENVELOPE - The envelope which contains the information related + to the delivery of the message. + +DESCRIPTIVE NAME - A name that denotes one and only one user in the + Message Handling System (MHS). + +DIB - See DIRECTORY INFORMATION BASE. + +DIRECTORY - The Directory is a repository of information about objects + and which provides directory services to its users which allow + access to the information. + +DIRECTORY ACCESS PROTOCOL - The Directory Access Protocol (DAP) is the + protocol used between a Directory user Agent (DUA) and a Directory + System Agent (DSA). + +DIRECTORY ENTRY - A Directory Entry is a part of the Directory + Information Base (DIB) which contains information about an object. + +DIRECTORY INFORMATION BASE - The Directory Information Base (DIB) is the + complete set of information to which the Directory provides access + and which includes all pieces of information which can be read or + manipulated using the operations of the Directory. + +DIRECTORY INFORMATION TREE - The Directory Information Tree (DIT) is the + Directory Information Base (DIB), considered as a tree, whose + vertices (other than the root) are the Directory entries. + +DIRECTORY MANAGEMENT DOMAIN - A Directory Management Domain (DMD) is a + collection of one or more Directory System Agents (DSAs) and zero + or more Directory User Agents (DUAs) which is managed by a single + organization. + +DIRECTORY SYSTEM AGENT - A Directory System Agent (DSA) is an OSI + application process which is part of the Directory. + +DIRECTORY SYSTEM PROTOCOL - The Directory System Protocol (DSP) is the + protocol used between two Directory System Agents (DSAs). + +DIRECTORY USER - A Directory user is the entity or person that accesses + the Directory. + + + + +ESCC X.500/X.400 Task Force [Page 42] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + +DIRECTORY USER AGENT - A Directory User Agent (DUA) is an OSI + application process which represents the user in accessing the + Directory. + +DISTINGUISHED NAME - The distinguished name of a given object is the + sequence of relative distinguished names (RDNs) of an entry which + represents the object and those of all of its superior entries (in + descending order). + +DIT - See DIRECTORY INFORMATION TREE. + +DMD - See DIRECTORY MANAGEMENT DOMAIN. + +DN - See DISTINGUISHED NAME. + +DNS - See DOMAIN NAME SERVICE. + +DOMAIN NAME SERVICE - A hierarchical, distributed naming service + currently used in the Internet. DNS names typically take the form + of <machine.site.domain>, where <.domain> may be ".COM", ".EDU", + ".GOV", ".MIL", ".NET", ".ORG" or ".<country-code>". + +DSA - See DIRECTORY SYSTEM AGENT. + +DSP - See DIRECTORY SYSTEM PROTOCOL. + +DUA - See DIRECTORY USER AGENT. + +ENCODED INFORMATION TYPE - It is the code and format of information that + appears in the body of an IP-message (examples of coded information + types are Telex, TIFO (Group 4 Facsimile), and voice). + +ENVELOPE - A place in which the information to be used in the + submission, delivery and relaying of a message is contained. + +FIPS - Federal Information Processing Standard. FIPS are produced by + NIST and specify a standard for the federal government, most FIPS + reference other formal standards from ANSI, IEEE, ISO or CCITT. + +GOSIP - The Government Open System Interconnection (OSI) Profile. GOSIP + is a FIPS which defines the elements of OSI to be required by + government purchasers and how those elements should be implemented. + GOSIP is based on OSI standards and OIW implementor's agreements. + +HEADING - The heading of an IP-message is the control information that + characterizes an IP-message. + +INTERPERSONAL MESSAGING - Interpersonal Messaging (IPM) is communication + + + +ESCC X.500/X.400 Task Force [Page 43] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + between persons by exchanging messages. + +INTERPERSONAL MESSAGING SERVICE - The set of service elements which + enable users to exchange interpersonal messages. + +INTERPERSONAL MESSAGING SYSTEM - An Interpersonal Messaging System + (IPMS) is the collection of User Agents (UAs) and Message Transfer + Agents (MTAs), which provide the Interpersonal Messaging Service. + +IP - A non-OSI network protocol, the Internet Protocol, used extensively + in the Internet. CLNP is the OSI alternative to IP. + +IP-MESSAGE - An IP-message carries information generated by and + transferred between Interpersonal Messaging (IPM) User Agents + (UAs). An IP-message contains a Heading and a Body. + +IPM - See INTERPERSONAL MESSAGING. + +IPM-STATUS-REPORT - The pieces of information generated by an + Interpersonal Messaging (IPM) User Agent Entity (UAE) and + transferred to another IPM UAE, either to be used by that UAE or to + be conveyed to the user. + +IPMS - See INTERPERSONAL MESSAGING SYSTEM. + +ISO - An international standards making organization which, among other + things, develops OSI standards. + +MANAGEMENT DOMAIN - The set of Message Handling System (MHS) entities + managed by an Administration or organization that includes at least + one Message Transfer Agent (MTA). + +MD - See MANAGEMENT DOMAIN. + +MESSAGE - In the context of Message Handling Systems (MHSs), the unit of + information transferred by the Message Transfer System (MTS). It + consists of an envelope and a content. + +MESSAGE HANDLING ADDRESS - An Originator/Recipient (O/R) address which + is comprised of an Administrative Management Domain (ADMD), a + country name, and a set of user attributes. + +MESSAGE HANDLING SYSTEM - The set of User Agents (UAs) plus the Message + Transfer System (MTS). + +MESSAGE TRANSFER AGENT - The functional component that, together with + the other Message Transfer Agents (MTAs), constitutes the Message + Transfer System (MTS). The MTAs provide message transfer service + + + +ESCC X.500/X.400 Task Force [Page 44] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + elements by: (1) interacting with originating User Agents (UAs) + via the submission dialogue, (2) relaying messages to other MTAs + based upon recipient designations, and (3) interacting with + recipient UAs via the delivery dialogue. + +MESSAGE TRANSFER AGENT ENTITY - The Message Transfer Agent Entity (MTAE) + is an entity, located in an MTA, that is responsible for + controlling the Message Transfer Layer (MTL). It controls the + operation of the protocol to other peer entities in the MTL. + +MESSAGE TRANSFER LAYER - The Message Transfer Layer (MTL) is a layer in + the Application layer that provides Message Transfer System (MTS) + service elements. These services are provided by means of the + services of the layer below plus the functionality of the entities + in the layer, namely the Message Transfer Agent Entities (MTAEs) + and the Submission and Delivery Entities (SDEs). + +MESSAGE TRANSFER PROTOCOL - The Message Transfer Protocol (P1) is the + protocol which defines the relaying of messages between Message + Transfer Agents (MTAs) and other interactions necessary to provide + Message Transfer layer (MTL) services. + +MESSAGE TRANSFER SERVICE - The Message Transfer Service is the set of + optional service elements provided by the Message Transfer System + (MTS). + +MESSAGE TRANSFER SYSTEM - The Message Transfer System (MTS) is the + collection of Message Transfer Agents (MTAs), which provide the + Message Transfer Service elements. + +MHS - See MESSAGE HANDLING SYSTEM. + +MTA - See MESSAGE TRANSFER AGENT. + +MTAE - See MESSAGE TRANSFER AGENT ENTITY. + +MTL - See MESSAGE TRANSFER LAYER. + +MTS - See MESSAGE TRANSFER SYSTEM. + +MULTICASTING - Multicasting is a mode of interaction which may + optionally be used by a Directory System Agent (DSA) which cannot + perform an operation itself. The DSA multicasts the operation + (i.e. it invokes the operation of several other DSAs (in series or + in parallel) and passes an appropriate outcome to the original + requestor). + +NAME - A name is a construct that singles out a particular object from + + + +ESCC X.500/X.400 Task Force [Page 45] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + all other objects. A name must be unambiguous (i.e. denote just + one object); however, it need not be unique (i.e. be the only name + which unambiguously denotes the object). + +NIST - The national institute of standards, a government organization + which develops, endorses, and promulgates standards for use by the + U.S. government. + +O/R ADDRESS - See ORIGINATOR/RECIPIENT ADDRESS. + +O/R NAME - See ORIGINATOR/RECIPIENT NAME. + +OBJECT (OF INTEREST) - Anything in some "world", generally the world of + telecommunications and information processing or some part thereof, + which is identifiable (i.e. can be named), and which it is of + interest to hold information on in the Directory Information Base + (DIB). + +OIW - The OSI Implementors workshop. OIW is one of three regional + workshops (OIW, EWOS, AOW), which specifies implementation + agreements for base OSI standards. OIW's participants are mostly + from the Americas and the OIW is jointly sponsored by the IEEE + (Institute of Electrical and Electronic Engineers) and NIST. + +OPEN SYSTEMS INTERCONNECTION - A term referring to the capability of + interconnecting different systems. + +ORIGINATING USER AGENT - The Originating User Agent (UA) is a UA that + submits to the Message Transfer System (MTS) a message to be + transferred. + +ORIGINATOR - A user, a human being or computer process, from whom the + Message Handling System (MHS) accepts a message. + +ORIGINATOR/RECIPIENT ADDRESS - A descriptive name for a User Agent (UA) + that contains certain characteristics which help the Message + Transfer System (MTS) to locate the UA's point of attachment. An + Originator/Recipient (O/R) address is a type of O/R name. + +ORIGINATOR/RECIPIENT NAME - The Originator/Recipient Name (O/R Name) is + the descriptive name for a User Agent (UA). + +OSI - See OPEN SYSTEMS INTERCONNECTION. + +PRDMD - See PRIVATE DIRECTORY MANAGEMENT DOMAIN. + +PRIMITIVE NAME - A name assigned by a naming authority. Primitive names + are components of descriptive names. + + + +ESCC X.500/X.400 Task Force [Page 46] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + +PRIVATE DIRECTORY MANAGEMENT DOMAIN - A Private Directory Management + Domain (PRDMD) is a Directory Management Domain which is managed by + an organization other than an administration. + +PRIVATE MANAGEMENT DOMAIN - A Private Management Domain (PRMD) is a + management domain managed by a company or non-commercial + organization. + +PRMD - See PRIVATE MANAGEMENT DOMAIN. + +RDN - See RELATIVE DISTINGUISHED NAME. + +RECIPIENT - A user, a human being or computer process, who receives a + message from the Message Handling System (MHS). + +RECIPIENT USER AGENT - A User Agent (UA) to which a message is delivered + or that is specified for delivery. + +REFERRAL - A referral is an outcome which can be returned by a Directory + System Agent (DSA) which cannot perform an operation itself, and + which identifies one or more other DSAs more able to perform the + operation. + +RELATIVE DISTINGUISHED NAME - A Relative Distinguished Name (RDN) is a + set of attribute value assertions, each of which is true, + concerning the distinguished values of a particular entry. + +RELAYING - The interaction by which one Message Transfer Agent (MTA) + transfers to another MTA the content of a message plus the relaying + envelope. + +RELAYING ENVELOPE - The envelope which contains the information related + to the operation of the Message Transfer System (MTS) plus the + service elements requested by the originating User Agent (UA). + +RFC - Request for Comments. The RFC's are documents used to propose or + specify internet community standards. + +ROOT - The vertex that is not the final vertex of any arc is referred to + as the root vertex (or informally as the root) of the tree. + +SCHEMA - The Directory Schema is the set of rules and constraints + concerning the Directory Information Tree (DIT) structure, object + class definitions, attribute types, and syntaxes which characterize + the Directory Information base (DIB). + +SDE - See SUBMISSION AND DELIVERY ENTITY. + + + + +ESCC X.500/X.400 Task Force [Page 47] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + +SMTP - Simple Mail Transfer Protocol. An e-mail protocol frequently + used by the Internet community. + +SUBMISSION - The interaction by which an originating User Agent (UA) + transfers to a Message Transfer Agent (MTA) the contents of a + message plus the submission envelope. + +SUBMISSION AND DELIVERY ENTITY - The Submission and Delivery Entity + (SDE) is an entity located in the Message Transfer Layer (MTL), + co-resident with a User Agent (UA) and not with a Message Transfer + Agent (MTA), and responsible for controlling the submission and + delivery interactions with a Message Transfer Agent Entity (MTAE). + +SUBMISSION AND DELIVERY PROTOCOL - The Submission and Delivery Protocol + (P3) is the protocol which governs communication between a + Submission and Delivery Entity (SDE) and a Message Transfer Agent + Entity (MTAE). + +SUBMISSION ENVELOPE - The envelope which contains the information the + Message Transfer System (MTS) requires to provide the requested + service elements. + +TCP - A non-OSI transport protocol, the Transmission Control Protocol, + used extensively in the Internet. TP4 is the OSI alternative to + TCP. + +TP0 - An OSI transport protocol specified by GOSIP and generally used + with connection-oriented networks. + +TP4 - An OSI transport protocol specified by GOSIP and generally used + with connectionless networks such as CLNP. + +TREE - A tree is a set of points (vertices), and a set of directed lines + (arcs); each arc leads from a vertex V to a vertex V'. The + vertices V and V' are said to be the initial and final vertices of + an arc a from V to V'. In a tree, several different arcs may have + the same initial vertex, but not the same final vertex. + +UA - See USER AGENT. + +UAE - See USER AGENT ENTITY. + +UAL - See USER AGENT LAYER. + +USER - A person or computer application or process who makes use of a + Message Handling System (MHS). + +USER AGENT - Typically, the User Agent (UA) is a set of computer + + + +ESCC X.500/X.400 Task Force [Page 48] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + processes (for example, an editor, a file system, a word processor) + that are used to create, inspect, and manage the storage of + messages. There is typically one user per User Agent (UA). During + message preparation, the originator communicates with his UA via an + input/output (I/O) device (for example, a keyboard, display, + printer, facsimile machine, and/or telephone). Also by means of + these devices, the UA communicates to its user messages received + from the Message Transfer System (MTS). To send and receive + messages, the UA interacts with the MTS via the submission and + delivery protocol. + +USER AGENT ENTITY - A User Agent Entity (UAE) is an entity in the User + Agent Layer (UAL) of the Application Layer that controls the + protocol associated with cooperating UAL services. It exchanges + control information with the Message Transfer Agent Entity (MTAE) + or the Submission and Delivery Entity (SDE) in the layer below. + The control information is the information the Message Transfer + layer (MTL) requires to create the appropriate envelope and thus + provide the desired message transfer service elements. + +USER AGENT LAYER - The User Agent Layer (UAL) is the layer that contains + the User Agent Entities (UAEs). + +X.25 - A packet switched network standard often used by public providers + and optional in GOSIP. + +Appendix A: Current Activities in X.500 + + NOTE: The following are edited excerpts from the IETF Directory + Services Monthly reports as well as a few IETF scope documents. + Effort has been taken to make sure this information is current as of + late 1991. At the end of each section are lists of anonymous FTP + and/or an e-mail address if more information is desired. + + IETF DISI + (Directory Information Services Infrastructure Working Group) + + The Directory Information Services (pilot) Infrastructure Working + Group is chartered to facilitate the deployment in the Internet of + Directory Services based on implementations of the X.500 standards. + It will facilitate this deployment by producing informational RFCs + intended to serve as a Directory Services "Administrator's Guide". + These RFCs will relate the current usage and scope of the X.500 + standard and Directory Services in North America and the world, and + will contain information on the procurement, installation, and + operation of various implementations of the X.500 standard. As the + various implementations of the X.500 standard work equally well over + TCP/IP and CLNP, the DISI working group shall not mandate specific + + + +ESCC X.500/X.400 Task Force [Page 49] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + implementations or transport protocols. + + DISI is an offshoot of the OSI Directory Services group, and, + accordingly, is a combined effort of the OSI Integration Area and + User Services Area of the IETF. The current OSIDS working group was + chartered to smooth out technical differences in information storage + schema and difficulties in the interoperability and coherence of + various X.500 implementations. The DISI group is concerned solely + with expanding the Directory Services infrastructure. As DISI will + be providing information to facilitate the building of infrastructure + with an eye towards truly operational status, DISI will need to form + liaisons with COSINE, PARADISE, and perhaps the RARE WG3. + + As a final document, the DISI working group shall write a charter for + a new working group concerned with user services, integration, + maintenance and operations of Directory Services, the Operations and + Infrastructure of Directory Services (OIDS) Group. + + One particular DISI document you may be interested in is a catalogue + of the various X.500 implementations: + + Title : Catalog of Available X.500 Implementations + Author(s) : R. Lang, R. Wright + Filename : rfc1292.txt + Pages : 103 + + This document is available on the ESnet Information Server in the + [ANONYMOUS.RFCS] directory. + + Mailing list address: + General Discussion: disi@merit.edu + To Subscribe: disi-request@merit.edu + Anonymous FTP site address: (e-mail archive is here) + merit.edu + + IETF OSI-DS (OSI Directory Service Working Group) + + The OSI-DS group works on issues relating to building an OSI + Directory Service using X.500 and its deployment on the Internet. + Whilst this group is not directly concerned with piloting, the focus + is practical, and technical work needed as a pre-requisite to + deployment of an open Directory will be considered. + + The major goal of this WG is to provide the technical framework for a + Directory Service infrastructure on the Internet. This + infrastructure should be based on the OSI Directory (X.500). It is + intended that this infrastructure can be used by many applications. + Whilst this WG is not directly concerned with operation of services, + + + +ESCC X.500/X.400 Task Force [Page 50] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + close liaison is expected with those groups which do operate pilots + and services. + + Liaisons have been established with RARE WG3, NIST, CCITT/ISO IEC, + North American Directory Forum. + + X.500 (1984) / ISO 9594 does not have sufficient functionality for + full deployment on the Internet. This group identifies areas where + extensions are required. + + It is a basic aim of the group to be aligned to appropriate base + standards and functional standards. Any activity should be + undertaken in the light of ongoing standardization activity. Areas + which should be examined include: + + o Replication + + o Knowledge Representation + + o Schema Management + + o Access Control + + o Authentication + + o Distributed operations for partially connected DSAs + + o Presentation Address Handling + + Mailing list address: + General Discussion: osi-ds@cs.ucl.ac.uk + To Subscribe: osi-ds-request@cs.ucl.ac.uk + Anonymous FTP site address: (all OSI-DS documents and e-mail archive + cs.ucl.ac.uk are here) + + FOX (Field Operational X.500 Project) + + The FOX project is a DARPA funded effort to provide a basis for + operational X.500 deployment in the NREN/Internet. This work is + being carried out at Merit, NYSERnet/PSI, SRI and ISI. ISI is the + main contractor and responsible for project oversight. + + There are two primary thrusts of the FOX project: + + 1. X.500 Infrastructure: It is important that multiple + interoperable platforms be available for deployment. FOX + plans to examine and test the interoperability of the QUIPU + and NIST-X.500 (Custos) implementations, and DNANS-X.500 if + + + +ESCC X.500/X.400 Task Force [Page 51] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + possible. In addition, FOX will explore X.500 interfaces to + conventional database systems (one target is Sybase), an + alternate OS platform (VM) for X.500 servers, and X-window + based user interfaces. + + 2. X.500 Applications: A long-range goal is to facilitate the + use of X.500 for real Internet applications. FOX will first + focus on making network infrastructure information available + through X.500. This includes network and AS site contacts, + topology information, and the NIC WHOIS service. + + A centrally managed X.500 version will be the first phase of a WHOIS + service. Providing an X.500 version of a well-known widely-used + service should promote the use of X.500 by Internet users. In + addition, this effort will provide experience in designing X.500 + applications. However, the manageability of this scheme will be + short-lived, so the next step will be a design for a distributed + version of WHOIS. + + Finally, it is critical for Internet X.500 efforts to be aligned with + directory service efforts that are ongoing in other communities. FOX + participants are involved in, or are otherwise tracking these + efforts, and information about FOX activities will be publicly + available. + + NADF (North American Directory Forum) + + The North American Directory Forum (NADF) is a collection of + organizations which offer, or plan to offer, public Directory + services in North America, based on the CCITT X.500 Recommendations. + + The NADF has produced a document, NADF-175, "A Naming Scheme for + c=US", which has been issued as RFC-1255. + + The NADF-175 document proposes the use of existing civil + infrastructure for naming objects under c=US. This has the advantage + of using existing registration authorities and not establishing any + new ones (the document simply maps names assigned by existing + authorities into different portions of the c=US DIT). The document + is intended as the basis for X.500 names in the U.S. for the long- + term; it is important that interested parties get a copy, review it, + and return comments. + + A second output, which is still undergoing development, is NADF-128, + a preliminary draft on "Mapping the DIT onto Multiple ADDMDs". This + describes how the c=US portion of the DIT is mapped onto DSAs and + what service-providers must minimally share in order to achieve a + working public directory. The next revision of this document will + + + +ESCC X.500/X.400 Task Force [Page 52] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + likely be ASCII-ized and published as an informational RFC. + + NIST (National Institute of Standards and Technology) + + NIST is involved in several X.500 activities: standards, pilot + deployment, and development of an X.500 implementation, Custos. The + objective is to see X.500 widely deployed and used in the U.S. + Government. X.500 is expected to be in the next release of the U.S. + Government OSI Profile (GOSIP). In the standards efforts, emphasis + is on access control and replication; the other activities are + described in some detail below. + + o NIST/GSA X.500 Pilot Deployment: NIST and GSA are + collaborating in the creation of a U.S. Government X.500 pilot + deployment. To date, two meetings have been held. At the + second, held on April 25th at NIST, significant progress was + made towards refining an initial draft schema developed by + NIST. A number of government agency requirements will be + included in the next schema revision. Once the schema is + defined, agencies will begin collecting data for loading into + the directory. Initially, NIST will offer to host agency data + on Custos DSAs running at NIST. Eventually, agencies are + expected to obtain and operate DSAs. + + o CUSTOS: The NIST X.500 public-domain implementation, Custos, + is implemented on ISODE, although it otherwise bears no + relation to QUIPU. One of its more interesting features is that + the DBMS interface is SQL, and we provide a simple DBMS as part + of Custos to support the DSA. Information can be optionally + loaded into memory, and the memory usage is reasonably + efficient on a per-entry basis. + + OIW (OSI Implementor's Workshop) + + The OSI Implementor's Workshop (OIW) is an open public forum for + technical issues, concerned with the timely development of + implementation agreements based on emerging international OSI + standards. The Workshop accepts as input the specifications of + emerging standards for protocols, and produces as output agreements + on the implementation and testing particulars of these protocols. + This process is expected to expedite the development of OSI protocols + and to promote interoperability of independently manufactured data + communications equipment. + + The Workshop organizes its work through Special Interest Groups + (SIGs) that prepare technical documentation. The SIGs are encouraged + to coordinate with standards organizations and user groups, and to + seek widespread technical consensus on implementation agreements + + + +ESCC X.500/X.400 Task Force [Page 53] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + through international discussions and liaison activities. + + The Directory SIG of the Workshop produces agreements on the + implementation of Directory protocols based on ISO 9594 and CCITT + X.500 Recommendations. There are three major areas that the SIG is + working on for 1991: access control, replication, and distributed + operations. + + Mailing list address: + General Discussion: dssig@nisc.sri.com + To Subscribe: dssig-request@nisc.sri.com + + PARADISE Project + + The PARADISE project is based at the Department of Computer Science, + University College London (UCL). + + PARADISE is a sub-project of the broader COSINE project sponsored + under the umbrella of EUREKA by eighteen participating countries and + aimed at promoting OSI to the academic, industrial and governmental + research and development organizations in Europe. The countries + involved are those of the EC, EFTA plus Yugoslavia; that is: + Austria, Belgium, Denmark, Finland, France, Germany, Greece, Holland, + Ireland, Italy, Luxembourg, Norway, Portugal, Spain, Sweden, + Switzerland, United Kingdom, and Yugoslavia. + + The partners funded by PARADISE besides UCL are: + + o The Networks Group at the University of London Computer Centre + (ULCC), which is a service-oriented organization providing a + range of facilities to the academic community in London and the + entry point into the UK for IXI, the COSINE international X.25 + backbone; + + o X-Tel Services Ltd, a software company based in Nottingham + which currently provides service support to the UK Academic + X.500 pilot; and + + o PTT Telematic Systems from the Netherlands, which in turn has + subcontracted the Swiss and Finnish PTTs, and whose involvement + is to create a forum for discussion on X.500 among the European + carrier administrations. + + The project also aims to have representation from all the + participating countries, which in the majority of cases are the + existing X.500 national pilots. + + Of the 18 countries involved, at least 12 are registered in the White + + + +ESCC X.500/X.400 Task Force [Page 54] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + Pages Pilot Project. Most countries are using the QUIPU + implementation developed at UCL. However, a French group has + developed PIZARRO, which will form the basis of the emerging French + pilot. In Italy, a Torino-based company Systems Wizards are using + DirWiz, which is currently the sole representative from Italy in the + tree. + + Mailing list address: + helpdesk@paradise.ulcc.ac.uk + + PSI White Pages Pilot Project + + The White Pages Pilot Project is the first production-quality field + test of the OSI Directory (X.500). The pilot currently has a few + hundred organizations (more each month) and is based on OSI TP4 over + TCP/IP (RFC-1006). + + Anonymous FTP site address: (Most X.500 pilot project software is + uu.psi.com here as well as more information) + + ANSI ASC X3T5.4 (Directory Ad Hoc Group) + + The American National Standards Institute (ANSI) Accredited Standards + Committee (ASC) X3T5.4. This group reviews the Proposed Draft + Amendments (PDAMs) for extensions to the International Consultative + Committee for Telegraphy and Telephony (CCITT) X.500 + Recommendations/International Organization for Standardization + (ISO)/International Electrotechnical Commission (IEC) 9594. + +Appendix B: Current Activities in X.400 + + NOTE: The following are edited excerpts from the IETF X.400 Services + Monthly reports as well as a few IETF scope documents. Effort has + been taken to make sure this information is current as of February + 1992. At the end of each section are lists of anonymous FTP and/or + an e-mail address if more information is desired. + + IETF OSIX400 (IETF OSI X.400 Working Group) + + The IETF OSI X.400 Working Group is chartered to identify and provide + solutions for problems encountered when operating X.400 in a dual + protocol internet. This charter includes pure X.400 operational + issues as well as X.400 <-> RFC 822 gateway (ala RFC 987) issues. + + Mailing list address: + General Discussion: ietf-osi-x400@cs.wisc.edu + To Subscribe: ietf-osi-x400-request@cs.wisc.edu + + + + +ESCC X.500/X.400 Task Force [Page 55] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + IETF X400OPS (IETF X.400 Operations Working Group) + + X.400 management domains are being deployed today on the Internet. + There is a need for coordination of the various efforts to insure + that they can interoperate and collectively provide an Internet-wide + X.400 message transfer service connected to the existing Internet + mail service. The overall goal of this group is to insure + interoperability between Internet X.400 management domains and to the + existing Internet mail service. The specific task of this group is + to produce a document that specifies the requirements and conventions + of operational Internet PRMDs. + + Mailing list address: + General Discussion: ietf-osi-x400ops@pilot.cs.wisc.edu + To Subscribe: ietf-osi-x400ops-request@pilot.cs.wisc.edu + + IETF MHS-DS (IETF Message Handling Services - Directory Services) + + The MHS-DS Group works on issues relating to Message Handling Service + use of Directory Services. The Message Handling Services are + primarily X.400, but issues relating to RFC 822 and RFC 822 + interworking, in as far as use of the Directory is concerned, are in + the scope of the Group. Directory Services means the services based + on X.500 as specified by the OSI-DS group (RFCs 1274, 1275, 1276, + 1277, 1278, 1297). The major aim of this group is to define a set of + specifications to enable effective large scale deployment of X.400. + While this Group is not directly concerned with piloting, the focus + is practical, and implementations of this work by members of the + Group is expected. + + Mailing list address: + General Discussion: mhs-ds@mercury.udev.cdc.com + To Subscribe: mhs-ds-request@mercury.udev.cdc.com + Anonymous FTP site address: (e-mail archive is here) + mercury.udev.cdc.com + + XNREN X.400 Pilot Project + + The Internet X.400 Project at the University of Wisconsin is funded + by NSF. We are working on two main areas: + + 1. Supporting the operational use of X.400. + + 2. Working with others to define organizational procedures + necessary to operate X.400 on a large scale in the Internet. + + To support the use of X.400, we are operating a PRMD, assisting sites + in running PP or the Wisconsin Argo X.400 software packages, and + + + +ESCC X.500/X.400 Task Force [Page 56] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + running an X.400 Message Transfer Agent (MTA) which is connected to + U.S. and international MTAs using RFC1006/TCP/IP. Internet sites are + invited to join our PRMD or establish X.400 connections with us. The + organizational work is being done jointly by IETF working groups and + RARE Working Group 1. + + Mailing list address: + General Discussion: x400-project-team@cs.wisc.edu + + RARE WG1 (RARE Working Group 1 - Message Handling Systems) + + RARE (Reseaux Associes pour la Recherche Europeenne) Working Group 1, + Message Handling Systems, creates and promotes a European + infrastructure for a message handling service within the European + research community, with connections to the global environment. + Membership of the Working Group is by nomination from the national + networking organizations, together with a number of invited experts. + + CCITT SG-D MHS-MD (CCITT Study Group D, MHS Management Domains) + + This group initially pursues the development of the rules for + registering MHS management Domain names within the US. This group + also pursues developing a set of voluntary agreements for North + American operators of these management domains which will allow + the US to uphold its Telecommunications treaty obligations + while the industry maintains e-mail as an Information + Processing service. The specific aspect of the treaty that is + immediate concern to this group is that subscribers of MHS services + in other countries, especially those countries who treat MHS as a + Telecommunications service, must be able to reach MHS users in + this country regardless of how their message enters the US and + regardless of how many domains are involved in the transfer of the + message to the intended recipient. + + The US State Department presently considers MHS (e-mail) as an + Information Processing service. Some other countries consider any + MHS (e-mail) service to be a Telecommunications service and + hence, CCITT treaty obligations apply. + + NIST/GSA Interagency X.400 Connectivity Project + + The goal of this project is to assist the members of the Federal + Information Resource Management Policy Council (FIRMPoC) in + establishing electronic mail connectivity based on X.400. The + outcome of this project is to continue, as the National Institute of + Standards and Technology (NIST) has done in the past, providing + Federal agencies with assistance in establishing electronic mail + connectivity. This project is sponsored by the General Services + + + +ESCC X.500/X.400 Task Force [Page 57] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + Administration (GSA). + +Appendix C: How to Obtain QUIPU, PP and ISODE + + ISODE/QUIPU 7.0 + + This software supports the development of certain kinds of OSI + protocols and applications. Here are the details: + + o The ISODE is not proprietary, but it is not in the public + domain. This was necessary to include a "hold harmless" + clause in the release. The upshot of all this is that anyone + can get a copy of the release and do anything they want with + it, but no one takes any responsibility whatsoever for any + (mis)use. + + o The ISODE runs on native Berkeley (4.2, 4.3) and AT&T System V + systems, in addition to various other UNIX-like operating + systems. No kernel modifications are required. + + o Current modules include: + + - OSI transport service (TP0 on top of TCP, X.25 and CONS; + TP4 for SunLink OSI) + + - OSI session, presentation, and association control services + + - ASN.1 abstract syntax/transfer notation tools, including: + + 1. Remote operations stub-generator (front-end for remote + operations) + + 2. Structure-generator (ASN.1 to C) + + 3. Element-parser (basic encoding rules) + + - OSI reliable transfer and remote operations services + + - OSI directory services + + - OSI file transfer, access and management + + - FTAM/FTP gateway + + - OSI virtual terminal (basic class, TELNET profile) + + o ISODE 7.0 consists of final "IS" level implementations with the + exception of VT which is a DIS implementation. The ISODE also + + + +ESCC X.500/X.400 Task Force [Page 58] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + contains implementations of the 1984 X.400 versions of ROS and + RTS. + + o Although the ISODE is not "supported" per se, it does have a + problem reporting address, Bug-ISODE@XTEL.CO.UK. Bug reports + (and fixes) are welcome by the way. + + o The discussion group ISODE@NISC.SRI.COM is used as an open + forum on ISODE. Contact ISODE-Request@NISC.SRI.COM to be added + to this list. + + o The primary documentation for this release consists of a five + volume User's Manual (approx. 1000 pages) and a set of UNIX + manual pages. The sources to the User's Manual are in LaTeX + format. In addition, there are a number of notes, papers, and + presentations included in the documentation set, again in + either LaTeX or SLiTeX format. If you do not have LaTeX, you + should probably get a hardcopy from one of the distribution + sites below. + + ISODE/QUIPU Distribution Sites + + The FTP or FTAM distributions of ISODE-7.0 consists of 3 files. The + source and main ISODE-7.0 distribution is in the file ISODE-7.tar.Z + which is approximately 4.7MB in size. + + LaTeX source for the entire document set can be found in the ISODE- + 7-doc.tar.Z file (3.5MB). A list of documents can be found in the + doc/ directory of the source tree. + + A Postscript version of the five volume manual can be found in the + ISODE-7-ps.tar.Z file (4.3MB). + + If you can FTP to the Internet, then use anonymous FTP to uu.psi.com + [136.161.128.3] to retrieve the files in BINARY mode from the ISODE/ + directory. + + Additional PSI White Pages Pilot Software + + The 'usconfig' program configures a DSA which understands some of the + NADF naming rules. This software is primarily intended for creating + directory hierarchies for DSAs from scratch. The add-on software is + available via anonymous FTP from uu.psi.com in: + + wp/src/wpp-addon.tar.Z + + Whether you choose to use 'usconfig' or not, please retrieve and + install the addon, and follow the instructions therein. You might + + + +ESCC X.500/X.400 Task Force [Page 59] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + want to retrieve pilot-ps.tar.Z again also, as it contains an updated + Administrator Guide. + + Note that the wpp-addon.tar.Z file needs to be installed on top of + the ISODE 7.0 distribution; it does not duplicate any of the ISODE + 7.0, you need to retrieve and generate that too. + + PP 6.0 + + PP is a Message Transfer Agent, intended for high volume message + switching, protocol conversion, and format conversion. It is + targeted for use in an operational environment, but is also be useful + for investigating message related applications. Good management + features are a major aspect of this system. PP supports the 1984 and + 1988 versions of the CCITT X.400 / ISO 10021 services and protocols. + Many existing RFC-822 based protocols are supported, along with RFC- + 1148bis conversion to X.400. PP is an appropriate replacement for + MMDF or Sendmail. This is the second public release of PP, and + includes substantial changes based on feedback from using PP on many + sites. + + o PP is not proprietary and can be used for any purpose. The only + restriction is that suing of the authors for any damage the + code may cause is not allowed. + + o PP runs on a range of UNIX and UNIX-like operating systems, + including SUNOS, Ultrix, and BSD. A full list of platforms on + which PP is know to run is included in the distribution. + + o Current modules include: + + - X.400 (1984) P1 protocol. + + - X.400 (1988) P1 protocol. + + - Simple mail transfer protocol (SMTP), conformant to host + requirements. + + - JNT mail (grey book) Protocol. + + - UUCP mail transfer. + + - DECNET Mail-11 transfer + + - Distribution list expansion and maintenance, using either a + file based mechanism or an X.500 directory. + + - RFC 822-based local delivery. + + + +ESCC X.500/X.400 Task Force [Page 60] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + - Delivery time processing of messages. + + - Conversion between X.400 and RFC-822 according to the latest + revision of RFC-1148, known as RFC-1148bis. + + - Conversion support for reformatting body parts and headers. + + - X-Window and line-based management console. + + - Message Authorization checking. + + - Reformatting support for "mail hub" operation. + + - X.500-based distribution list facility using the QUIPU + directory. + + - FAX interworking + + o No User Agents (UAs) are included with PP. However, procedural + access to the MTA is documented, to encourage others to write + or to port UAs. Several existing UAs, such as MH, may be used + with PP. + + o It is expected that a Message Store to be used in conjunction + with PP (PPMS), and an associated X-Windows User Agent (XUA) + will be released on beta test in first quarter 92. + + o The core routing of PP 6.0 is table based. DNS is used by the + SMTP channel. The next version of PP will support Directory + Based routing, which may use X.500 or DNS. + + o PP 6.0 requires ISODE 7.0. + + o X-Windows release X11R4 (or greater) is needed by some of the + management tools. PP can be operated without these tools. + + o Although PP is not "supported" per se (but see later), it does + have a problem reporting address (bug reports (and fixes) are + welcome): + + RFC-822: PP-SUPPORT@CS.UCL.AC.UK + X.400: S=PP-Support; OU=CS; O=UCL; + PRMD=UK.AC; ADMD= ; C=GB; + + o The discussion group PP-PEOPLE@CS.UCL.AC.UK is used as an open + forum on PP; Contact PP-PEOPLE-REQUEST@CS.UCL.AC.UK to be added + to this list. + + + + +ESCC X.500/X.400 Task Force [Page 61] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + o The primary documentation for this release consists of a three + and a half volume User's Manual (approx. 300 pages) and a set + of UNIX manual pages. The sources to the User's Manual are in + LaTeX format. + + PP Distribution Sites + + If you can FTP to the Internet from outside Europe, then use + anonymous FTP to uu.psi.com [136.161.128.3] to retrieve the file pp- + 6.tar.Z in binary mode from the ISODE/ directory. This file is the + tar image after being run through the compress program and is + approximately 3Mb in size. + + If you can FTP to the Internet from Europe, then use anonymous FTP to + archive.eu.net [192.16.202.1] to retrieve the file pp-6.tar.Z in + binary mode from the network/ISODE/ directory. This file is the tar + image after being run through the compress program and is + approximately 3Mb in size. + + ISODE/QUIPU and PP Platforms as of December 1991 + + Machine OS ISODE PP Stacks Notes + ==================================================================== + CCUR 6000 RTU 5.0 7.0 Yes! TCP 1 + -------------------------------------------------------------------- + CCUR 6000 RTU 6.0 7.0 Yes! TCP 2 + X25 + CLNS + -------------------------------------------------------------------- + CDC 4000 Series EP/IX 1.3.2 6.6+ TCP 3 + EP/IX 1.4.1 CLNS + X25 + -------------------------------------------------------------------- + COMPAQ 386/25 SCO Unix 5.2 6.0 TCP + -------------------------------------------------------------------- + COMPAQ 386 BSD 7.0 TCP 4 + X25 + -------------------------------------------------------------------- + Convex C120 ConvexOS 8.1 7.0 TCP 5 + -------------------------------------------------------------------- + DEC Vax 2nd Berkeley Network rel 7.0 TCP + X25 + -------------------------------------------------------------------- + DEC DECnet-ULTRIX V5.0 7.0 TCP 6 + CLNS + -------------------------------------------------------------------- + DEC Ultrix 3.1D 7.0 5.2 TCP 7 + Ultrix 4.0 X25 + + + +ESCC X.500/X.400 Task Force [Page 62] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + Ultrix 4.1 + -------------------------------------------------------------------- + DEC Ultrix 4.2 7.0 TCP + X25 + CLNS + -------------------------------------------------------------------- + DEC VMS v5.x 7.0 TCP + X25 + -------------------------------------------------------------------- + DG Avion DGUX 4.30 7.0 TCP 8 + -------------------------------------------------------------------- + Encore Multimax 3xx UMAX V 2.2h 6.0 TCP 9 + Encore Multimax 5xx + -------------------------------------------------------------------- + Encore NP1 UTX/32 3.1a 7.0 TCP 10 + X25 + -------------------------------------------------------------------- + Encore PN6000 UTX/32 2.1b 6.0 TCP 9 + Encore PN9000 X25 + -------------------------------------------------------------------- + HP/9000/3xx HP/UX 6.0 7.0 TCP 11 + HP-UX 7.05 B + -------------------------------------------------------------------- + HP/9000/8xx HP-UX 7.00 7.0 TCP 11 + X25 + -------------------------------------------------------------------- + IBM 3090 AIX/370 1.2.1 7.0 TCP 12 + -------------------------------------------------------------------- + IBM PS/2 AIX 1.2.1 6.7 TCP 13 + -------------------------------------------------------------------- + IBM RS/6000 AIX 3.1 6.8 TCP + AIX 3.0 + -------------------------------------------------------------------- + ICL DRS/6000 7.0 5.2 TCP 14 + -------------------------------------------------------------------- + Macintosh A/UX 2.0.1 7.0 TCP + -------------------------------------------------------------------- + Macintosh MacOS V6.x 6.0 TCP 15 + -------------------------------------------------------------------- + Mips 4-52 ATT-V3-0 7.0 5.2 TCP 16 + -------------------------------------------------------------------- + NeXT 7.0 5.2 TCP 17 + -------------------------------------------------------------------- + ORION/Clipper 6.8 TCP + -------------------------------------------------------------------- + Olivetti LSX-3020 X/OS 2.1 6.7b 5.0 TCP 1 + X25 + -------------------------------------------------------------------- + + + +ESCC X.500/X.400 Task Force [Page 63] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + Pyramid 9800 OSx 5.1 (4.3BSD/SVR3.2) 7.0 5.2 TCP 18 + Pyramid MIS + -------------------------------------------------------------------- + SEQUENT DYNIX V3.0.18 7.0 TCP 8 + -------------------------------------------------------------------- + Sony News-1750 NEWS-OS 3.3 6.8 TCP + NEWS-OS 4.0c + -------------------------------------------------------------------- + Sun4 SunOS 4.1 7.0 5.2 TCP + Sun3 SunOS 4.1.1 X25 + SunOS 4.0.3c CONS + CLNS + -------------------------------------------------------------------- + + Notes: + + 1. NOT SNMP or VT + + 2. Little tested + + 3. Official upper layer + + 4. Prototype only! + + 5. Planned port + + 6. Being worked on! + + 7. 3.1D binaries compiled under 4.2 + + 8. Only QUIPU confirmed + + 9. Not QUIPU + + 10. Need "-Dregister=" in CONFIG.make + + 11. Need bug-fix no. 5 from bug-ISODE@xtel.co.uk. not SNMP,VT or + FTAM-FTP gateway + + 12. No VT, QUIPU not tested + + 13. Models 80 and 95 + + 14. NOT SNMP or VT,PP and X.25 requires patches available from + X-Tel + + 15. Using MacTCP + + + + +ESCC X.500/X.400 Task Force [Page 64] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + 16. Only QUIPU tested, built using BSD43 config + + 17. Need bug-fix no. 6 from bug-ISODE@xtel.co.uk + + 18. Built using BSD config, no VT or SNMP + + The above tables do not refer to beta releases of ISODE and PP more + recent than the public ISODE-7.0 or PP-5.2 releases. The above table + is generated from reports sent to bug-ISODE and pp-support. There is + no guarantee the information is correct. + +Appendix D: Sample X.500 Input File and Restricted Character List + + Below is a sample datafile that illustrates the format for providing + data about persons at your site to be loaded into the ESnet DSA. + Following the sample datafile is a detailed explanation of the format + and content of the file. We have tried to be as flexible as possible + in defining the format of the file, given the constraints imposed by + an automated process. We would appreciate feedback on the format of + the file and will try to accommodate any specific needs you may have + to any extent that is reasonable. + + # + # Sample Data File for Bulk Loading X.500 Database + # + # delimiter character is "," 1 + # field 1 is commonName 2 + # field 2 is phone extension 3 + # area code for all numbers is 510 4 + # prefix for all numbers is 422 5 + # field 3 is rfc822Mailbox 6 + # field 4 is facsimileTelephoneNumber 7 + # default facsimileTelephoneNumber is (510) 422-3333 8 + # postalAddress for all entries is: 9 + # National Energy Research Supercomputer Center 10 + # P.O. Box 5509 11 + # Livermore, California 94552 12 + # + Chris Anderson,1915,anderson@ws1.nersc.gov, 13 + Lila Brown,5680,brownl@ws2.nersc.gov, 14 + Bob Green,4474,, 15 + Max Jones,4488,elvis@presley.nersc.gov,5104224444 16 + Dave Smith,9818,smithd@ws3.nersc.gov, 17 + Cathy White,4016,snow@white.nersc.gov, 18 + <end-of-file> + + Comment lines at the beginning of the file convey relevant formatting + information. + + + +ESCC X.500/X.400 Task Force [Page 65] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + Following comment lines, each data line contains information about + one person. + + Fields within a single data line are separated by a delimiter + character. You specify the delimiter character you wish to use in + the comment section; be sure to choose a delimiter which does not + appear as a legitimate character in any field of a data line. + + You may provide all or part of the attribute types listed in the + table in Section 2.5 (commonName is required). In the comment + section, you must indicate which attribute types are contained in + each field of a data line. + + Each data line must contain the same number of fields and the same + order of fields (i.e. same order of attribute types). Two successive + delimiters indicated a null value (eof is a considered a field + delimiter). + + The characters "=", "&", "$", and "#" are NEVER allowed in any + attribute value. + + Below is a discussion of relevant lines of the sample datafile. + + Line 1 The delimiter character is identified as a comma (,). + + Line 2 Field # 1 is identified as containing the commonName + attribute. + + Line 3 Field # 2 is identified as containing the telephoneNumber + attribute. The actual data value is a 4-digit + extension. + + Lines 4,5 Identify the area code and prefix which apply to all + 4-digit extensions in the datafile. If your actual + data values already contain area code and/or prefix, + then there would be no need to indicate default values. + + Line 6 Field # 3 is identified as containing the rfc822Mailbox + attribute. + + Line 7 Field # 4 is identified as containing the + facsimileTelephoneNumber attribute. + + Line 8 Identifies the default value for + facsimileTelephoneNumber. If field 4 is missing in a + data line, the default value will be applied. + + Lines 9-12 Identify the value of the postalAddress attribute which + + + +ESCC X.500/X.400 Task Force [Page 66] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + applies to all entries. + + Line 13 commonName= Chris Anderson + surName= Anderson + telephoneNumber= 510-422-1915 + rfc822MailBox= anderson@ws1.nersc.gov + facsimileTelephoneNumber= 510-422-3333 + postalAddress= National Energy Research Supercomputer Center + P.O. Box 5509 + Livermore, California 94552 + + Line 14 commonName= Lila Brown + surName= Brown + telephoneNumber= 510-422-5680 + rfc822MailBox= brownl@ws2.nersc.gov + facsimileTelephoneNumber= 510-422-3333 + postalAddress= National Energy Research Supercomputer Center + P.O. Box 5509 + Livermore, California 94552 + + Line 15 commonName= Bob Green + surName= Green + telephoneNumber= 510-422-4474 + rfc822MailBox= + facsimileTelephoneNumber= 510-422-3333 + postalAddress= National Energy Research Supercomputer Center + P.O. Box 5509 + Livermore, California 94552 + + Line 16 commonName= Max Jones + surName= Jones + telephoneNumber= 510-422-4488 + rfc822MailBox= elvis@presley.nersc.gov + facsimileTelephoneNumber= 510-422-4444 + postalAddress= National Energy Research Supercomputer Center + P.O. Box 5509 + Livermore, California 94552 + + Line 17 commonName= Dave Smith + surName= Smith + telephoneNumber= 510-422-9818 + rfc822MailBox= smithd@ws3.nersc.gov + facsimileTelephoneNumber= 510-422-3333 + postalAddress= National Energy Research Supercomputer Center + P.O. Box 5509 + Livermore, California 94552 + + + + + +ESCC X.500/X.400 Task Force [Page 67] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + Line 18 commonName= Cathy White + surName= White + telephoneNumber= 510-422-4016 + rfc822MailBox= snow@white.nersc.gov + facsimileTelephoneNumber= 510-422-3333 + postalAddress= National Energy Research Supercomputer Center + P.O. Box 5509 + Livermore, California 94552 + +Appendix E: ESnet Backbone Sites + + Government Agencies + + U.S. Department of Energy, Office of Energy Research (DOE) + Germantown, Maryland USA + + U.S. Department of Energy, San Francisco Office (SAN) + Oakland, California USA + + National Laboratories + + NASA Ames Research Center (AMES, FIX-WEST) + Mountain View, California USA + + Argonne National Laboratory (ANL) + Argonne, Illinois USA + + Brookhaven National Laboratory (BNL) + Upton, New York USA + + Continuous Electron Beam Accelerator Facility (CEBAF) + Newport News, Virginia USA + + Fermi National Accelerator Laboratory (FNAL) + Batavia, Illinois USA + + Lawrence Berkeley Laboratory (LBL) + Berkeley, California USA + + Lawrence Livermore National Laboratory (LLNL) + Livermore, California USA + + Los Alamos National Laboratory (LANL) + Los Alamos, New Mexico USA + + Oak Ridge National Laboratory (ORNL) + Oak Ridge, Tennessee USA + + + + +ESCC X.500/X.400 Task Force [Page 68] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + Pacific Northwest Laboratory (PNL) + Richland, Washington USA + + Princeton Plasma Physics Laboratory (PPPL) + Princeton, New Jersey USA + + Sandia National Laboratory, Albuquerque (SNLA) + Albuquerque, New Mexico USA + + Stanford Linear Accelerator Center (SLAC) + Menlo Park, California USA + + Superconducting Super Collider (SSC) + Dallas, Texas USA + + Universities + + California Institute of Technology (CIT) + Pasadena, California USA + + Florida State University (FSU) + Tallahassee, Florida USA + + Iowa State University (ISU) + Ames, Iowa USA + + Massachusetts Institute of Technology (MIT) + Cambridge, Massachusetts USA + + New York University (NYU) + Upton, New York USA + + Oak Ridge Associated Universities (ORAU) + Oak Ridge, Tennessee USA + + University of California, Los Angeles (UCLA) + Westwood, California USA + + University of Maryland (UMD, FIX-EAST) + College Park, Maryland USA + + University of Texas, Austin (UTA) + Austin, Texas USA + + Commercial Entities + + General Atomics (GA) + San Diego, California USA + + + +ESCC X.500/X.400 Task Force [Page 69] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + Office of Science and Technology Information (OSTI) + Oak Ridge, Tennessee USA + + Science Applications, Incorporated (SAIC) + McLean, Virginia USA + +Appendix F: Local Site Contacts for DOE Naming Authorities + + Below is a list of all Department of Energy GOSIP Site Authorities + for OSI registration and addressing. This information was obtained + from the DoE GOSIP On-Line Information System (DOE-GOIS), dated + November 18, 1991. + + Marian F. Sotel + Director, Information management Division + U.S. Department of Energy + DOE Field Office, Albuquerque + + Dennis Jensen + Ames Laboratory + 258H Development + Ames, IA 50011-3020 + (515) 294-7909 + + Linda Winkler + Argonne National Laboratory + Argonne, IL 60439 + (708) 972-7236 + + R. E. Kremer + Manager, Resource Automation + U.S. Department of Energy + Bettis Atomic Power laboratory + + Gary Ragsdale + Manager, Information Services + U.S. Department of Energy + Bonneville Power Administration + 905 NE 11th Avenue + Portland, OR 97232 + + Wayne Larson + Head of Data Communications Unit + U.S. Department of Energy + Bonneville Power Administration + 905 NE 11th Avenue + Portland, OR 97232 + + + + +ESCC X.500/X.400 Task Force [Page 70] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + George Rabinowitz + Head Distributed Computing Section + Brookhaven National Laboratory + Upton, New York 11973 + (516) 282-7637 + + Donna A. Dyxin + Communications Specialist + U.S. Department of Energy + DOE Field Office, Chicago + 9800 South Cass Avenue + Argonne, IL 60439 + + Elaine R. Liebrecht + System Manager and Planning Supervisor + EG&G Mound Applied Technologies + P.O. Box 3000 + Miamisburg, OH 45343-3000 + (FTS) 774-3733 or (513) 865-3733 + + Jeffrey J. Johnson + Communications Supervisor + EG&G Mound Applied Technologies + P.O. Box 3000 + Miamisburg, OH 45343-3000 + (FTS) 774-4230 or (513) 865-4230 + + Paul P. Herr + U.S. Department of Energy + Energy Information Agency + (202) 586-7318 + + William H. Foster + U.S. Department of Energy + Energy Information Agency + (202) 586-6310 + + Mark O. Kaletka + Data Communications Group Leader, Computing Div. + Fermi National Accelerator Lab + P.O. Box 500 + Batavia, IL 60510 + (708) 840-2965 + + David A. Mackler + Grand Junction Project Office + (FTS) 326-6412 + + + + +ESCC X.500/X.400 Task Force [Page 71] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + Wayne L. Selfors + Grand Junction Project Office + (FTS) 326-6525 + + Gerald F. Chappell + Director, ITSO + U.S. Department of Energy + Headquarters + Washington D.C., 20545 + (FTS) 233-3685 or (301) 903-3685 + + Joe Diel + Supervisor, Biomathematics Group + ITRI + + David H. Robinson + Section Supervisor, Information Systems + Allied-Signal Aerospace Company + Kansas City Division + P.O. Box 419159 + Kansas City, MO 64141-6159 + (FTS) 997-3690 or (816) 997-3690 + + Robert M. Jensen + Supervisory Engineer, Information Systems + Allied-Signal Aerospace Company + Kansas City Division + P.O. Box 419159 + Kansas City, MO 64141-6159 + (FTS) 997-5538 or (816) 997-5538 + + Russell Wright + Lawrence Berkeley Laboratories + 1 Cyclotron Road + Berkeley, CA 94720 + (510) 486-6965 + + William A. Lokke + Associate Director for Computation + Lawrence Livermore National Lab + (FTS) 532-9870 or (669) 422-9870 + + Philip Wood/Glenn Michel + Los Alamos National Laboratory + Los Alamos, NM 87545 + (FTS) 843-1845 or (FTS) 843-2598 + + + + + +ESCC X.500/X.400 Task Force [Page 72] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + Robert Bruen + MIT Laboratory for Nuclear Science + Computer Facilities Manager + Massachusetts Institute of Tech. + Cambridge, MA + + Mark Cerullo + Morgantown Energy Technology Center + (FTS) 923-4345 + + Hank Latham + NVRSN + (FTS) 575-7646 + + Bill Morrison + Network Specialist + Bechtel Petroleum Operations, Inc + Naval Petroleum Reserves California + P.O. Box 127 + Tupman, CA 93276 + (FTS) 797-6933 or (805) 763-6933 + + Mary Ann Jones + DOE Field Office, Nevada + + Bill Freberg + Computer Sciences Corporation + DOE Field Office, Nevada + + Roger Hardwick + Project Director + Roy F. Weston + OCRWM + 3885 S. Decatur Blvd. + Las Vegas, NV 89103 + (702) 873-6200 + + John Gandi + U.S. Department of Energy + OCRWM + 101 Convention Ctr + Phase II Complex, Suite 202 + Las Vegas, NV 89109 + (702) 794-7954 + + Benny Goodman + U.S. Department of Energy + OSTI + + + +ESCC X.500/X.400 Task Force [Page 73] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + Raymond F. Cook + U.S. Department of Energy + OSTI + + D. M. Turnpin + Martin Marietta Energy Systems, Inc + Oak Ridge + P.O. Box 2009 + Oak Ridge, TN 37831-8227 + (FTS) 626-8848 or (615) 576-8848 + + T. E. Birchfield + Supervisor, Electronic Informations Delivery Sect. + Martin Marietta Energy Systems, Inc + Oak Ridge + P.O. Box 2008 + Oak Ridge, TN 37831-6283 + (FTS) 624-4635 or (615) 574-4635 + + Bobby Brumley + TRESP Associates + DOE Field Office, Oak Ridge + + Mike Letterman + TRESP Associates + DOE Field Office, Oak Ridge + + S. Dean Carpenter + Department Head, Communications + Mason and Hanger + Pantex Plant + + Wayne C. Phillips + Section Head, Internal Communications + Mason and Hanger + Pantex Plant + + A. J. Lelekacs + Sr. Networking Engineer + General Electric + Pinellas Plant + P.O. Box 2908 + Neutron Devices Department + Largo, FL 34649-2908 + + + + + + + +ESCC X.500/X.400 Task Force [Page 74] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + Paul A. Funk + Site Access Coordinator + Princeton Plasma Physics Laboratory + P.O. Box 451 + Princeton, NJ 08543 + (609) 243-3403 + + John Murphy + Branch Chief, Information and Communication Mgmt + U.S. Department of Energy + DOE Field Office, Richland + P.O. Box 550 + Richland, WA 99352 + (FTS) 444-7543 or (509) 376-7543 + + Mike Schmidt + Telecom & Network Services IRM + Westinghouse Hanford Company + DOE Field Office, Richland + P.O. Box 1970 + Richland, WA 99352 + (FTS) 444-7739 or (509) 376-7739 + + Dwayne Ramsey + Information Resources Management Division + U.S. Department of Energy + DOE Field Office, San Francisco + (FTS) 536-4302 + + W. F. Mason + Central Computing Systems Manager + Sandia National Laboratories - AL + P.O. Box 5800 + Albuquerque, NM 87185 + (FTS) 845-8059 or (505) 845-8059 + + Harry R. Holden + U.S. Department of Energy + DOE Field Office, Savannah River + P.O. Box A + Aiken, SC 29802 + (FTS) 239-1118 or (803) 725-1118 + + + + + + + + + +ESCC X.500/X.400 Task Force [Page 75] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + Reggie Peagler + Network Security Officer + Savannah River Site + Building 773-51A + Aiken, SC 29808 + (FTS) 239-3418 or (803) 557-3418 + + Wade A. Gaines + Acting ADP Manager + U.S. Department of Energy + Southeastern Power Administration + Samuel Elbert Building + Elberton, GA 30635 + + Paul Richard + Southwestern Power Administration + (FTS) 745-7482 + + Dr. R. Les Cottrell + Assistant Director, SLAC Computer Services + Stanford Linear Accelerator Center + P.O. Box 4349 + Stanford, CA 94309 + + John Lucero + Systems Analyst, Management Systems + Westinghouse Electric Corporation + Waste Isolation Pilot Plant + P.O. Box 2078 + Carlsbad, NM 88221 + (FTS) 571-8459 or (505) 887-8459 + + Lawrence Bluhm + Sr. Systems Analyst, Management Systems + Westinghouse Electric Corporation + Waste Isolation Pilot Plant + P.O. Box 2078 + Carlsbad, NM 88221 + (FTS) 571-8459 or (505) 887-8459 + + Ben Sandoval + Western Area Power Administration + (FTS) 327-7470 + + John Sewell + Western Area Power Administration + (FTS) 327-7407 + + + + +ESCC X.500/X.400 Task Force [Page 76] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + +Appendix G: Recommended Reading + + RFCs (Request For Comments) + + The following RFCs may be obtained from the ESnet Information Server. + They are stored in the directory [ANONYMOUS.RFCS]. They may be + retrieved via anonymous FTP (nic.es.net, 128.55.32.3) or DECnet copy + (ESNIC::, 41.174). + +RFC1328 X.400 1988 to 1984 downgrading. Hardcastle-Kille, S.E. 1992 + May; 5 p. (Format: TXT=10006 bytes) + +RFC1327 Mapping Between X.400 (1988) /ISO 10021 and RFC 822. + Hardcastle-Kille, S.E. 1992 May; 113 p. (Format: TXT=228598 bytes) + +RFC1309 Technical overview of directory services using the X.500 + protocol. Weider, C.; Reynolds, J.K.; Heker, S. 1992 March; 4 p. + (Format: TXT=35694 bytes) + +RFC1308 Executive Introduction to Directory Services Using the X.500 + Protocol. Weider, C.; Reynolds, J.K. 1992 March; 4 p. (Format: + TXT=9392 bytes) + +RFC1295 North American Directory Forum. User bill of rights for + entries and listing in the public directory. 1992 January; 2 p. + (Format: TXT=3502 bytes) + +RFC1292 Lang, R.; Wright, R. Catalog of Available X.500 + Implementations. 1991 December; 103 p. (Format: TXT=129468 bytes) + +RFC1279 Hardcastle-Kille, S.E. X.500 and domains. 1991 November; 13 + p. (Format: TXT=26669, PS=170029 bytes) + +RFC1278 Hardcastle-Kille, S.E. String encoding of presentation + address. 1991 November; 5 p. (Format: TXT=10256, PS=128696 bytes) + +RFC1277 Hardcastle-Kille, S.E. Encoding network addresses to support + operations over non-OSI lower layers. 1991 November; 10 p. + (Format: TXT=22254, PS=176169 bytes) + +RFC1276 Hardcastle-Kille, S.E. Replication and distributed operations + extensions to provide an Internet directory using X.500. 1991 + November; 17 p. (Format: TXT=33731, PS=217170 bytes) + +RFC1275 Hardcastle-Kille, S.E. Replication requirements to provide an + Internet directory using X.500. 1991 November; 2 p. (Format: + TXT=4616, PS=83736 bytes) + + + + +ESCC X.500/X.400 Task Force [Page 77] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + +RFC1274 Kille, S.E.; Barker, P. COSINE and Internet X.500 schema. 1991 + November; 60 p. (Format: TXT=92827 bytes) + +RFC1255 North American Directory Forum. Naming scheme for c=US. 1991 + September; 25 p. (Format: TXT=53783 bytes) (Obsoletes RFC 1218) + +RFC1249 Howes, T.; Smith, M.; Beecher, B. DIXIE protocol + specification. 1991 August; 10 p. (Format: TXT=20693 bytes) + +RFC1202 Rose, M.T. Directory Assistance service. 1991 February; 11 p. + (Format: TXT=21645 bytes) + +RFC1006 Rose, M.T.; Cass, D.E. ISO transport services on top of the + TCP: Version 3. 1987 May; 17 p. (Format: TXT=31935 bytes) + + Non Published Working Notes + +"A String Representation of Distinguished Names", S.E. Hardcastle-Kille, + 01/30/1992. + + The OSI Directory uses distinguished names as the primary keys to + entries in the directory. Distinguished Names are encoded in + ASN.1. When a distinguished name is communicated between to users + not using a directory protocol (e.g., in a mail message), there is + a need to have a user-oriented string representation of + distinguished name. + +"An Access Control Approach for Searching and Listing", S.E. + Hardcastle-Kille, T. Howes, 09/23/1991. + + This memo defines an extended ACL (Access Control List) mechanism + for the OSI Directory. It is intended to meet strong operational + requirements to restrict searching and listing externally, while + allowing much more freedom within an organization. In particular, + this mechanism makes it possible to restrict searches to certain + sets of attributes, and to prevent "trawling": the disclosure of + large organizational data or structure information by repeated + searches or lists. This capability is necessary for organizations + that want to hide their internal structure, or to prevent dumping + of their entire database. This memo describes functionality + beyond, but compatible with, that expected in the 1992 X.500 + standard. + +"Building an Internet Directory using X.500", S. Kille, 01/07/1991. + + The IETF has established a Working Group on OSI Directory Services. + A major component of the initial work of this group is to establish + a technical framework for establishing a Directory Service on the + + + +ESCC X.500/X.400 Task Force [Page 78] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + Internet, making use of the X.500 protocols and services. This + document summarizes the strategy established by the Working Group, + and describes a number of RFCs which will be written in order to + establish the technical framework. + +"Directory Requirements for COSINE and Internet Pilots (OSI-DS 18)", + S.E. Hardcastle-Kille, 07/09/1991. + + This document specifies operational requirements for DUAs and DSAs + in the Internet and COSINE communities. This document summarizes + conformance requirements. In most cases, technical detail is + handled by reference to other documents. This document refers to + core directory infrastructure. Each application using the directory + may impose additional requirements. + +"DSA Naming", S.E. Hardcastle-Kille, 01/24/1992. + + This document describes a few problems with DSA Naming as currently + deployed in pilot exercises, and suggests a new approach. This + approach is suggested for use in the Internet Directory Pilot, + which overcomes a number of existing problems, and is an important + component for the next stage in increase of scale. + +"Handling QOS (Quality of service) in the Directory", S.E. Kille, + 08/29/1991. + + This document describes a mechanism for specifying the Quality of + Service for DSA Operations and Data in the Internet Pilot Directory + Service "Building and internet directory using X.500". + +"Interim Directory Tree Structure for Network Infrastructure + Information", Chris Weider, Mark Knopper, Ruth Lang, 06/14/1991. + + As work progresses on incorporating WHOIS and Network + Infrastructure information into X.500, we thought it would be + useful to document the current DIT structure for this information, + along with some thoughts on future expansion and organization of + this subtree of the DIT. The first section of this document + describes the current structure, the second section the possible + expansion of the structure. + +"Interim Schema for Network Infrastructure Information in X.500 New + name: Encoding Network Addresses to support operation ov", Chris + Weider, Mark Knopper, 06/14/1991. + + As the OSI Directory progresses into an operational structure which + is being increasingly used as a primary resource for Directory + Information, it was perceived that having the Internet Site + + + +ESCC X.500/X.400 Task Force [Page 79] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + Contacts and some limited network information in the Directory + would be immediately useful and would also provide the preliminary + framework for some distributed NIC functions. This paper describes + the interim schema used to contain this information. + +"Naming Guidelines for Directory Pilots", P. Barker, S.E. Kille, + 01/30/1992. + + Deployment of a Directory will benefit from following certain + guidelines. This document defines a number of naming guidelines. + Alignment to these guidelines will be recommended for national + pilots. + +"OSI NSAP Address Format For Use In The Internet", R Colella, R Callon, + 02/13/1991. + + The Internet is moving towards a multi-protocol environment that + includes OSI. To support OSI, it is necessary to address network + layer entities and network service users. The basic principles of + OSI Network Layer addressing and Network Service Access Points + (NSAPs) are defined in Addendum 2 to the OSI Network service + definition. This document recommends a structure for the Domain + Specific Part of NSAP addresses for use in the Internet that is + consistent with these principles. + +"Representing Public Archives in the Directory", Wengyik Yeong, + 12/04/1991. + + The proliferation of publicly accessible archives in the Internet + has created an ever-widening gap between the fact of the existence + of such archives, and knowledge about the existence and contents of + these archives in the user community. Related to this problem is + the problem of also providing users with the necessary information + on the mechanisms available to retrieve such archives. In order + for the Internet user community to better avail themselves of this + class of resources, there is a need for these gaps in knowledge to + be bridged. + +"Schema for Information Resource Description in X.500", Chris Weider, + 06/14/1991. + + The authors are interested in allowing distributed access and + updating for Information Resource Description information to users + of the Internet. This paper discusses the schema used to hold the + Information Resource Description information. The new attributes + are taken from the US-MARC fields, and subfields, with the mapping + described in the text. + + + + +ESCC X.500/X.400 Task Force [Page 80] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + +"Schema for NIC Profile Information in X.500", Chris Weider, Mark + Knopper, 06/14/1991. + + The authors of this document, in conjunction with the chairs of the + IETF Network Information Services Infrastructure (NISI) group, + would like to implement a Directory of Network Information Centers, + or NICs. This will enable NICs to find each other easily, will + allow users with access to a DSA to find out where NICs are, and + will in general facilitate the distribution of information about + the Internet and some of its infrastructure. This document + proposes a set of standard schema for this information. + +"Using the OSI Directory to Achieve User Friendly Naming", S. Kille, + 01/30/1992. + + The OSI Directory has user friendly naming as a goal. A simple + minded usage of the directory does not achieve this. Two aspects + not achieved are: 1) A user oriented notation and 2) + Guessability. This proposal sets out some conventions for + representing names in a friendly manner, and shows how this can be + used to achieve really friendly naming. This then leads to a + specification of a standard format for representing names, and to + procedures to resolve them. This leads to a specification which + allows directory names to be communicated between humans. The + format in this specification is identical to that defined in the + reference of "A String Representation of Distinguished Name", and + it is intended that these specifications are compatible. + +"Requirements for X.400 Management Domains (MDs) Operating in the Global + Research and Development X.400 Service", R. Hagens, 11/12/1991. + + This document specifies a set of minimal operational + requirements that must be implemented by all Management Domains + (MDs) in the Global R&D X.400 Service. This document defines + the core operational requirements; in some cases, technical + detail is handled by reference to other documents. The Global + R&D X.400 Service is defined as all organizations which meet the + requirements described in this document. + +"Routing Coordination for X.400 MHS Services within a + Multiprotocol/Multinetwork Environment", U. Eppenberger, + 10/25/1992. + + The X.400 addresses do start to appear on business cards. The + different MHS service providers are not well interconnected and + coordinated which makes it a very hard job for the MHS managers to + know where to route all the new addresses. A big number of X.400 + implementations support different lower layer stacks. Taking into + + + +ESCC X.500/X.400 Task Force [Page 81] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + account the variety of existing large transport networks, there is + now the chance of implementing a worldwide message handling service + using the same electronic mail standard and therefore without the + need of gateways with service reduction and without the restriction + to a single common transport network. This document proposes how + messages can travel over different networks by using multi stack + MTAs as relays. Document formats and coordination procedures bridge + the gap until an X.500 directory service is ready to store the + needed connectivity and routing information. + + International Standards Documents + +International Consultative Committee for Telephone and Telegraph. Open + Systems Interconnection - The Directory. X.500 Series + Recommendations. December, 1988. + + (also published as) + +ISO/IEC. Information Technology - Open Systems Interconnection - The + Directory. International Standard 9594. 1989. + +International Consultative Committee for Telephone and Telegraph. Data + Communication Networks - Message Handling Systems. X.400 Series + Recommendations. Geneva 1985. + +International Consultative Committee for Telephone and Telegraph. Data + Communication Networks - Message Handling Systems. X.400 Series + Recommendations. Melbourne, 1988. + + NIST Documents + (National Institute of Standards and Technology Documents) + + The following documents can be retrieved from the ESnet Information + Server in directory [ANONYMOUS.NIST]. + +Government Open Systems Interconnection Profile (GOSIP) Version 1, + National Institute of Standards and Technology, Federal Information + Processing Standards Publication #146, August, 1988. + +Government Open Systems Interconnection Profile (GOSIP) Version 2, + National Institute of Standards and Technology, October, 1990. + + DOE Documents + + The following documents prepared by the DOE GOSIP Migration Working + Group can be retrieved from the ESnet Information Server in directory + [ANONYMOUS.DOE-GOSIP]. + + + + +ESCC X.500/X.400 Task Force [Page 82] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + +U.S. Department of Energy. Government Open Systems Interconnection + Profile. Transition Strategy. DOE GOSIP Document # GW-ST-008. + November, 1990. + +U.S. Department of Energy. Government Open Systems Interconnection + Profile. Transition Plan. DOE GOSIP Document # GW_PN_005. + November, 1990. + +U.S. Department of Energy. Government Open Systems Interconnection + Profile. Procedures and Guidelines. DOE GOSIP Document # GW-PR- + 007. April, 1991. + + IETF Working Groups + + Three IETF working groups, OSI X.400, OSI-DS and MHS-DS have been + working in in X.400 and X.500. Minutes of meetings, descriptions of + the working groups' charters and goals, information about mailing + lists, and other pertinent documents can be retrieved from the ESnet + Information Server in the directories [ANONYMOUS.IETF.OSIDS], + [ANONYMOUS.IETF.OSIX400] and [ANONYMOUS.IETF.MHSMS]. + + Others + +Marshall T. Rose, Julian P. Onions and Colin J. Robbins. The ISO + Development Environment: User's Manual, 1991. ISODE Documentation + Set. + +Marshall T. Rose and Wengyik Yeong. PSI White Pages Pilot Project: + Administrator's Guide, 1991. ISODE Documentation Set. + +Marshall T. Rose. The Open Book: A Practical Perspective on Open + Systems Interconnection. Prentice-hall, 1990. ISBN 0-13-643016-3. + +Marshall T. Rose. The Little Black Book: Mail Bonding with OSI + Directory Services. Prentice-hall, 1991. ISBN 0-13-683219-5. + +Alan Turner and Paul Gjefle, Pacfic Northwest Laboratory. Performance + Analysis of an OSI X.500 (QUIPU) Directory Service Implmentation. + 1992. Available on nic.es.net in the directory [ANONYMOUS.ESNET- + DOC]QUIPU-PERF.PS + +Appendix H: Task Force Member Information + + Bob Aiken + U.S. Department of Energy, Office of Energy Research, Scientific + Computing Staff (now with National Science Foundation) + Email: raiken@nsf.gov + + + + +ESCC X.500/X.400 Task Force [Page 83] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + Joe Carlson + Lawrence Livermore National Laboratory + Livermore, California USA + Email: carlson@lll-winken.llnl.gov + + Les Cottrell + Stanford Linear Accelerator Center + Menlo Park, California USA + Email: cottrell@slacvm.slac.stanford.edu + + Tim Doody + Fermi National Accelerator Laboratory + Batavia, Illinois USA + Email: doody@fndcd.fnal.gov + + Tony Genovese (Contributing Author) + Lawrence Livermore National Laboratory + Livermore, California USA + Email: genovese@es.net + + Arlene Getchell (Contributing Author) + Lawrence Livermore National Laboratory + Livermore, California USA + Email: getchell@es.net + + Charles Granieri + Stanford Linear Accelerator Center + Menlo Park, California USA + Email: cxg@slacvm.slac.stanford.edu + + Kipp Kippenhan (Contributing Author) + Fermi National Accelerator Laboratory + Batavia, Illinois USA + Email: kippenhan@fnal.fnal.gov + + Connie Logg + Stanford Linear Accelerator Center + Menlo Park, California USA + Email: cal@slacvm.slac.stanford.edu + + Glenn Michel + Los Alamos National Laboratory + Los Alamos, New Mexico USA + Email: gym@lanl.gov + + Peter Mierswa + Digital Equipment Corporation USA + + + + +ESCC X.500/X.400 Task Force [Page 84] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + Jean-Noel Moyne + Lawrence Berkeley Laboratory + Berkeley, California USA + Email: jnmoyne@lbl.gov + + Kevin Oberman (Contributing Author) + Lawrence Livermore National Laboratory + Livermore, California USA + Email: oberman@icdc.llnl.gov + + Dave Oran + Digital Equipment Corporation USA + + Bob Segrest + Digital Equipment Corporation USA + + Tim Streater + Stanford Linear Accelerator Center + Menlo Park, California USA + Email: streater@slacvm.slac.stanford.edu + + Allen Sturtevant (Chair, Contributing Author, Document Editor) + Lawrence Livermore National Laboratory + Livermore, California USA + Email: sturtevant@es.net + + Mike Sullenberger + Stanford Linear Accelerator Center + Menlo Park, California USA + Email: mls@scsw5.slac.stanford.edu + + Alan Turner (Contributing Author) + Pacific Northwest Laboratory + Richland, Washington USA + Email: ae_turner@pnl.gov + + Linda Winkler (Contributing Author) + Argonne National Laboratory + Argonne, Illinois USA + Email: b32357@anlvm.ctd.anl.gov + + Russ Wright (Contributing Author) + Lawrence Berkeley Laboratory + Berkeley, California USA + Email: wright@lbl.gov + + + + + + +ESCC X.500/X.400 Task Force [Page 85] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + +Security Considerations + + Security issues are discussed in sections 2.5.1 and 2.7.5.1 of this + memo. + +Authors' Addresses + + Allen Sturtevant + Lawrence Livermore National Laboratory + P.O. Box 5509; L-561 + Livermore, CA 94551 + + Phone: +1 510-422-8266 + Email: sturtevant@es.net + + + Tony Genovese + Lawrence Livermore National Laboratory + P.O. Box 5509; L-561 + Livermore, CA 94551 + + Phone: +1 510-423-2471 + Email: genovese@es.net + + + Arlene Getchell + Lawrence Livermore National Laboratory + P.O. Box 5509; L-561 + Livermore, CA 94551 + + Phone: +1 510-423-6349 + Email: getchell@es.net + + + H. A. Kippenhan Jr. + Fermi National Accelerator Laboratory + Wilson Hall 6W, MS-234 + P.O. Box 500 + Batavia, IL 60150 + + Phone: +1 708-840-8068 + Email: kippenhan@fnal.fnal.gov + + + + + + + + + +ESCC X.500/X.400 Task Force [Page 86] + +RFC 1330 X.500 and X.400 Plans for ESnet May 1992 + + + Kevin Oberman + Lawrence Livermore National Laboratory + P.O. Box 5509; L-156 + Livermore, CA 94551 + + Phone: +1 510-422-6955 + Email: oberman1@llnl.gov + + + Alan Turner + Pacific Northwest Laboratory + P.O. Box 999; K7-57 + Richland, WA 99352 + + Phone: +1 509-375-6670 + Email: ae_turner@pnl.gov + + + Linda Winkler + Argonne National Laboratory + 9700 South Cass Avenue + Building 221 B251 + Argonne, IL 60439 + + Phone: +1 708-252-7236 + Email: lwinkler@anl.gov + + + Russ Wright + Lawrence Berkeley Laboratory + 1 Cyclotron Road + MS 50B-2258 + Berkeley, CA 94720 + + Phone: +1 510-486-6965 + Email: wright@lbl.gov + + + + + + + + + + + + + + + +ESCC X.500/X.400 Task Force [Page 87] +
\ No newline at end of file |