This is only a rough draft - Megan 04/15/92 Here are the revised minutes. Note the action list. Steve OSI-DS Meetings: 7th meeting of the IETF Directory Services Group March 12th 1992, Dan Diego Minutes by Justin C. Walker, justin@apple.com, and Steve Hardcastle-Kille Attendees: Chair: Steve Hardcastle-Kille "Claudio Allocchio" <claudio.allocchio@elettra-ts.infn.it> "Harald Alvestrand" <harald.alvestrand@delab.sintef.no> "John Ballard" <jballard@microsoft.com> "Paul Barker" <p.barker@cs.ucl.ac.uk> "William Biagi" <bbiagi@cos.com> "Jodi-Ann Chu" <jodi@uhunix.uhcc.hawaii.edu> "Alan Clegg" <abc@concert.net> "Richard Colella" <colella@osi.ncsl.nist.gov> "James Conklin" <conklin@bitnic.educom.edu> "Urs Eppenberger" <eppen@verw.switch.ch> "Stefan Fassbender" <stf@easi.net> "Mark Fox" <m_fox@took.enet.dec.com> "James Galvin" <galvin@tis.com> "Jisoo Geiter" <geiter@gateway.mitre.org> "Tony Genovese" <genovese@es.net> "Sang-Chul Han" <schan@garam.kreonet.re.kr> "Alf Hansen" <Alf.Hansen@delab.sintef.no> "Steve Hardcastle-Kille" <s.kille@cs.ucl.ac.uk> "Alton Hoover" <hoover@nis.ans.net> "Tim Howes" <Tim.Howes@umich.edu.> "Erik Huizer" <huizer@surfnet.nl> "Ole Jacobsen" <ole@csli.stanford.edu> "Barbara Jennings" <bjjenni@sandia.gov> "Darren Kinley" <kinley@crim.ca> "Mark Knopper" <mak@merit.edu> "Eva Kuiper" <eva@hpindda.cup.hp.com> "Sylvain Langlois" <sylvain@cli53an.edf.fr> "Kenneth Lindahl" <lindahl@violet.berkeley.edu> "Triet Lu" <trietl@sparta.com> "Scott Marcus" <smarcus@bbn.com> "Daniel Matzke" <matzked@cerf.net> "David Miller" <dtm@mitre.org> "Daniel Molinelli" <moline@gumby.dsd.trw.com> "Robert Morgan" <morgan@jessica.stanford.edu> "William Nichols" <nichols@took.enet.dec.com> "Tracy Parker" <tracy@utexas.edu> "Emmanuel Pasetes" <ekp@enlil.premenos.sf.ca.us> "Rakesh Patel" <rpatel@rutgers.edu> "Geir Pedersen" <geir.pedersen@usit.uio.no> "David Piscitello" <dave@sabre.bellcore.com> "Jon Postel" <postel@isi.edu> "Marshall Rose" <mrose@dbc.mtview.ca.us> "Ursula Sinkewicz" <sinkewic@netrix.nac.dec.com> "Mark Sleeper" <mws@sparta.com> "Mark Smith" <mcs@umich.edu> "Einar Stefferud" <stef@nma.com> "Tom Tignor" <tpt%@isi.edu> "Justin Walker" <justin@apple.com> "Chris Weider" <weider@ans.net> "Brien Wheeler" <blw@mitre.org> "Cathy Wittbrodt" <cjw@nersc.gov> "Russ Wright" <wright@lbl.gov> "Peter Yee" <yee@ames.arc.nasa.gov> "Wengyik Yeong" <yeongw@psi.com> "Ki-Sung Yoo" <ksyu@garam.kreonet.re.kr> Agenda - A paper copy was distributed that updated the previously transmitted electronic version. A copy is appended. No comments on the Minutes of the San Jose meeting; they were accepted as written. They are available as OSI-DS-MINUTES-6 on your neighborhood OSI-DS document archive server. Matters arising - Steve to prompt George Brett to circulate documents. It was not known if this had been done. Action dropped. Richard Collela was to send a current list of the OIW documents to the osi- ds mailing list. The question was asked whether this was done, and no one knew for sure. Subsequent to the meeting, Rich did distribute the OIW document list. It is appended here. Other items of business were to be discussed as specific points on the agenda. Liaison Reports: RARE WG3: Erik Huizer reported that the a number of documents were discussed. The "character set" issue was also discussed. On a sad note, the January meeting was for WG3, due to restructuring within RARE. In the future, it will be more like IETF (from may onwards). There will be a followon to WG3, but the form has not yet emerged. ISO/CCITT - No liaison was present. Availability of the Directory root over CONS has been requested by JANET. This will cause reachability problems for CLNS use. The issues haven't been fully addressed yet. OIW: Russ Wright reported that agreements on replication have gone stable (1992); 1988 documents on replication are stable. Trying to distinguish between 88, 92 items. The X.400 and X.500 SIGs met. The X.400 folks complained about lack of attribute types for routing. EWOS sent a statement about adding transport requirement (NSAPs don't specify transports). Major work on international standard profiles (dealing with DAP) is underway; this should be out by December. NADF: Einar Stefferud reported that the pilot proposed for 2/92 is "underway", with all NADF members participating. Due to agreements between NADF members, a "utopian" view of the pilot will be presented to the world outside the NADF in that no details will be discussed as to which pilot member is doing what. There are interworking issues between this pilot and the White Pages pilot, due to different naming schemes and the listing vs. registration models. Discussions have been held at NADF to determine that two pilots could *not* be connected. According to Stef, there is no common naming of schema. The major problem is operational (naming of DSAs, etc.). PSI can not act as broker (there are knowledge and data sharing problems). Desire is there, so it seems that meetings are needed to discuss this. The NADF pilot work needs to stabilize before these can reasonably proceed. The NADF wants to push knowledge sharing (open DIT; global system). The White Pages pilot was being run as a registration tree, so that the WPP had to be the national registration authority for c=US by virtue of holding the c=US MASTER. While none of the principals ever claimed to be the US registration authority per se, we just ended up doing that as a consequence of the registration model. It was pointed out that these assumptions were necessary for early deployment. NADF is waiting for the 1992 changes to the directory (X.500) to be published to determine what membership will do about compliance. The NADF has issues of competitiveness, tariffs, etc., guiding its pilot development. These are real world assumptions. The WP assumptions were simplifying. NADF documents are available, modulo media issues. DISI: Chris Weider reported that three new RFCs are out: 1292, 1308, 1309 (a "real executive summary"). They now have a clean slate, so if new documents are needed, speak up. AARN: Steve Hardcastle-Kille read the following report: *************************************************************** Report to the IETF OSI-DS WG from the AARNet Directory Project 1. Australian Networkshop in last December We conducted a demonstration of the Directory at the recent Networkshop which attracted considerable interest, and as resulted in 3 more AARNet members joining the pilot. The demonstration was spoiled somewhat by the failure of our frame grabber and where we had hoped to use colour images, JPEG encoded, we had to make do with greyscale imagines (still using JPEG). The DIT used for the Networkshop is still available, as "c=AU@o=Australian Networkshop", having been migrated from the loan machine we had at the Networkshop to one of our project machines. 2. Future of the AARNet Directory Project Officially the project has concluded, except for the submission to AARNet of our report, but we expect that the Project will continue, hopefully with additional funds from AARNet. We will continue to champion the Directory as an information resource and encourage AARNet members to run their own directories. We also intend to use of our machines to provide a service where AARNet members can experiment with the Directory without having to run their own, as well as providing a registration point for any organisation connected to AARNet so that basic information about their organisation can be made available through the Directory. 3. Binary distribution of DUAs and DSAs The AARNet Directory Project have made available a number of binary kits (SPARC, RISC/Ultrix, Sun3 and Pyramid) of the Quipu distribution for anonymous ftp on ftp.adelaide.edu.au in the pub/white_pages/KITS directory. The main purpose of this is to allow other sites to easily access the the pilot, either by making access to the Directory available at their site or allow them to easily configure a DSA of their own. The kit has been tailored for sites wishing to join the pilot in Australia but the binaries could be used anywhere. 4. Current state of the Directory in Australia There are currently 25 DSAs in Australia, and they master 45,975 entries. After checking the sites that have fetched a copy of one of our binary kits I would hope that there will be 3 more sites in Australia starting to run their own DSA shortly. *************************************************************** The following are the status reports of operational pilots: FOX: Tom Tignor reported that FOX is waiting on NSF funding; final reports have been submitted, and nothing is happening now. Individual efforts: SRI - x5whois - whois information in a DSA. Conversion problems overcome, but DSA loading is taking a long time (they have added more memory, reduced the number of attributes held). There are 150000 entries now. Interoperability testing (between QUIPU and CUSTO) is underway. PSI - Three commands are being developed at PSI. x5ftp is under development. x5rfc is done, development-wise, but is awaiting on x5ftp for release of both to assure no changes to x5rfc due to a problem discovered in x5ftp. usconfig is done and released. It should be in future ISODE releases (it's basically the core of the wpp-addon stuff right now). MERI<T - Working on making information resources (e.g., k-12, NIC ) avail on X.500; schema documents on these are available. They are looking at storing data as pointers to original information. The University of Michigan is developing a Macintosh DUA (maX.500, by Mark Smith). This isn't related to FOX in terms of funding or anything. The connection with FOX is that Merit, a FOX member, likes it and has been helping to promote it. ISI - Currently, they are in a cheerleading mode, and acting as a central switchboard for these efforts. They are just moving to QUIPU 7.0. They are looking at a lightweight version of x5whois. A question was asked regarding the transition to X.500 in Europe: have there been real directories mapped into x500? The consensus is no, that most directory efforts have focused on creating new X.500 databases. We should then look at any problems arising from moving the "whois" base to X.500. White Pages: According to Wengyk, the transition to the NADF naming scheme is going unusually slowly due to opposition/apathy on the part of pilot project members. There are 91 organizations in the pilot now. Operationally, heavy use of the wp.psi.net machine reported; this appears to be causing the 'dad' server to fail sporadically. Also, as a result of heavy use of wp.psi.net, an auxiliary DSA "c=US@cn=Horned Frog" was created to be the service DSA on wp.psi.net. So the "Fruit Bat" DSA is now back to being a c=US (and other things) slave only. During Wengyk's report, the NADF/WP differences were discussed again. PARADISE: Paul Barker reported that there have been problems with (large) getedbs. PARADISE is moving to ISODE 8.0, and this is causing some service upset. Use of central DUA services on a central ULCC system is rising. It was requested that we all please take some of the lush documents from PARADISE. These describe the services supplied, as well as the user interface alternatives provided. Revisions are being planned for the DUA (e.g., loosening up the hierarchy). Multilingual versions of I/F are becoming available. Among others, a management interface for simple maintenance; for small or disinterested users (e.g., for those with a simple o=, or for lower level updates). A probe (written in C++) is being produced, with better post processing of results. One partner (the Dutch PTT) has sent query to other PTTS on attitudes on X500 (most said "X.What"?). Steve Hardcastle-Kille and Paul Barker are producing 3 metric documents - for DUA, DSA, and Pilots. These will be in the form of questionnaires, and they are looking for details on each. The operational reports being given, we plunged into the individual items from the agenda. Security - The NADF started looking at it last year. A Directory Bill Of Rights has been published as RFC 1295. Each word of the Bill of Rights has been lovingly crafted to say exactly what it says, nothing more and nothing less. Also, security for competitive products has been under study. A revision of this is expected after NADF meeting, when it will be revised and published as an RFC (the week of 4/21). Need for a Directory Operations Group - Does the IETF need a WG for Operations, dealing practical issues of running a directory service on the Internet. This group could work on a benchmark document, operating specifications, interoperability issues. During the discussion, a question was raised regarding the difference between the new group and DISI; the latter was described as an educational provider. Suggested differences: the OSI-DS provides implementations of the directory; DISI is for users; and the new group is for operators. It was pointed out that this obeys the Narrow Focus admonition of IETF WGs. A straw poll indicated low interest in both having and not having a separate WG for operations (a majority abstained from the voting; only a handful cast votes), so the issue was put aside for now. Strategy Document - Some issues need to be resolved, privately, before getting closure on this document. Concern has been raised that Steve H-K is generating documents faster than the rest of us can read them. The protagonists are looking for insight on what should go into and what should not go into the document. The problems are: the document describes the registration model; attention needs to be paid the work of the NADF and listing model. The document also doesn't address deployment issues, e.g., where the resources come from. A section on security is wanting, but should be filled in from Steve. A version is promised by the end of April. Anyone with views should speak with Erik Huizer. New Object Models - Three papers on new object models have been published. The object models are described therein as schemas. Comments are solicited. One comment - this doesn't match the X.500 model of having "objects" that have "real" significance. What is "service" (called "resource" in the papers)? A subgroup meeting was suggested for further resolution of the subclass/object definition. Another comment: how does one search, based on schema? One must distinguish between DIT structure and object models. The former is to be considered in the WAIS BOF. There followed a discussion of how to represent network infrastructure information in the directory. A previous paper thought now to be wrong (by the author) It was suggested that IP representation should be widened to include host parts, AD, other information. Concern was expressed that the representation of network addresses not lose information (e.g., net masks). OSI-DS-12 discussion - (and the "list vs. registration" debate) Earlier, after discussion on the osi-ds mailing list, the document was modified to add a note on an alternative (championed by Christien Huitema). In discussions at RARE, the WG3 folks have suggested removing the alternative (i.e., going back to the form prior to Cristien's suggestions were added). There followed a lively discussion on the two alternative positions, although noone was present to support the alternative. The position taken in the paper was well and eloquently defended. Note that the document hasn't been through the IESG/IAB process yet. Note also that the disputed section is really an advisory one, dealing with countries without current registration authorities. A straw poll was taken on the question of removing the "alternative": lots in favor; two abstentions; none against. Also, it was observed that Sec 3: the UFN statement makes it (this particular UFN syntax) special. After discussion, it was accepted that this section should be deleted. The subject of "Who Owns The Root?" arose, relating to an ongoing concern with resolving the differences between the listing and the registration models. A discussion ensued regarding the effects of putting in things to the root, willy-nilly. o=Internet, small numbers of "l="s, , and a small number of DSAs were examples used to highlight some of the issues. No conclusions were reached by the meeting. Registration vs. Listing discussion - In the Listing corner were Einar Stefferud and Marshall Rose. The NADF is leveraging off US civil authority (in particular, that resting with the states, counties, and "localities"). There is a problem of looking for a company (or a person) without knowing its state of incorporation (that is, Delaware, not Confused) (or, in the case of a person, the organization chart of his (s/he/it's) company). From this view, the DIT should be organized based on search needs. Therefore, we need to do this at national level. A basic issue is the mapping from civil authority to DIT (need not be 1-1). This is the Listing view. It is claimed that registration authentication already exists, except for registration under c=US. ANSI does allow registration here (at the c=US level) at $2500 a pop; the details have appeared on the net a number of times. Control of the directory (i.e., assuring that we don't pollute the directory at too high a level) comes with listing charges. The listing model, following an anecdote from Einar Stefferud, emphasizes the need to lose your keys under the light. The point is that you are more likely to find your keys where there is light (even if you didn't lose them there). Similarly, one needs to list oneself in the Directory where one would be expected. Where one is actually registered is less of an issue, and depends on vagaries of the domain administering your neck of the woods (or DIT). The membership was advised that no lunch break would be forthcoming until this discussion is done. As a result, our focus narrowed. The registration side view was detailed by Steve Hardcastle-Kille. The Directory should leverage off existing civil authority. It is important to separate directory and registration (at least at high levels; at lower levels, convenience of the DNS approach may override). Multiple providers are needed, as is naming coherency (tied in later). NADF requires all providers to assure naming coherency. There are 3 kinds of registration: ANSI, civil, and derived. These are the listings. The point was made that listings are actually a form of registration, in that a listing takes up "name space" and that listing agents must work to assure that collisions don't occur. A counter argument was made that collisions will naturally clean themselves up as a result of the competitive nature of the Directory provision market. The problem seems to be the issue of recursive listing authorities. The debate continued with no clear winner, although the weight of evidence seemed to favor the listing folks. The point was made that the NADF model had no implications for components of the DIT outside c=US (other than those inherent in its adoption beyond those boundaries). The Listing view starts with the observation that names are intellectual property, sanctioned by civil authority within some (e.g., c=) boundary. Listings (following NADF) are algorithmically derived from names, hence (at least within the domain covered by NADF), no chance for collision. There was disagreement on the issue of listing being an implicit registration. In the end, the sense of the meeting (by show of hands) was to push 12 to an RFC. The Listing vs. Registration debate will continue, with efforts being made to align the various pilots for interoperability. Steve Hardcastle-Kille will reread NADF-175, to help determine what can be done, while Wengyk will continue to work on the interoperability issues between the NADV and WPP pilots. UFN - Per a suggestion from the IAB, the UFN document will be split. The specific string representation (the use of ";" vs. ",") has gotten lots of discussion. The use of UFN itself has received little comment. Discussion on the string rep: use ';, ',, or "not both". On the vote to forward the UFN document, the 'ayes carried (so it will be forwarded). Steve Hardcastle-Kille will post the resulting documents. QOS - There has been no progress on the Quality Of Service issue. The QUIPU implementation now agrees with "the documentation" (the RFC, not the QUIPU manual). There are two pieces: the user interface and the deployment. Deployment underway. To date, there has been no user interface defined to allow a user to invoke this capability. A dissenting view on the utility of QOS is that it is up to the guy who provides the service to describe QOS, and there is little or no uniformity to allow this. For example, for the provider using the ISODE-provided DSA, he may describe it as experimental if he is a commercial provider, or as non-experimental if he is a university researcher. The experiments will continue. JPEG - Support for this should be in the next version of QUIPU. A schema for JPEG photos is not yet ready. Currently, this is specified as an octet string. There is a conflict with G3Fax, which will be resolved by separating attributes (per last meeting). Character Sets - The paper is partly from discussions in RARE WG3 and RARE/COSINE groups. Current DUAs don't support national characters and the T61 data type very well. Europe (at least) has a requirement for national characters. The providers need to add this support in a coordinated way. The directory should have national versions of names (I18N). The solution proposed by the author is o Store national characters using T61 string syntax o DSA string search algorithms must account for I18N'd names o Mapping table o DUA presentation to user dictated by the user (to use or not use I18N) Issues include: o What are precise requirements? o What are the implications for UFN? o The necessity to agree on conversion at a national level Note that UFN is assumed to be defined on abstract character set, so I18N not an issue(?). Remarks: o is this only an "operational" issue, or are there other issues? o how are I18N strings stored, searched? X.500 discusses this briefly, but that discussion does not seem acceptable. o No experimentation is underway, but should be started (e.g., between France and Norway). Counting the DIT - Current work is DSA-specific and is very implementation specific. A suggested new approach is to add new attributes (integers all) that count appropriate things at each level. Counts can be done manually or automatically. The question arose: do we count the # of registered or listed entries? The sense of the meeting was to progress with the experiment Tim Howes volunteered to write some quipu syntax handlers for the counting attributes. He did not volunteer to change quipu to make use of these features, but would be willing to at least look into that. I think that was me, and I volunteered to write some quipu syntax handlers for the counting attributes. I did not volunteer to change quipu to make use of this stuff, but I'd be willing to at least look into that. RFC1274 - The original intent was for Steve and Colin to maintain this document. Problems have arisen with the time needed to maintain it (keep it up to date) and how to maintain it. A suggestion is that we try a structured approach a la SNMP. We need to document each "object class" as with a MIB: what are the mandatory, optional, and experimental entries. Another problem is expressed concern over the openness of the process to extend attribute and class lists. We could either establish a small committee or a new WG to oversee the development of the Directory. The consensus was for a small committee. The IAB was previously asked about their feeling. The thought was put forward that this could be more like Host Requirements, than like SNMP. A show of hands called for an attempt to tack down what the committee would do. Five brave souls stepped forward. Paul Barker volunteered to restructure the main document. The new structure will include procedures for extending the current definition, a list of other documents and general purpose attributes; and a mechanism for generating other documents as needed. Schema Publishing - An alternative to the preceding approach is "don't write RFCs". Instead, just write a new schema into the DIT. Tim Howes and Mark Smith volunteered to write this up for public consumption. Code to do this is also needed. There followed a discussion of machine generated schema descriptions, e.g., by automatically culling appropriately prepared documents from the new RFC1274 structure. Stay tuned. preferredName attribute discussion - Others deferred to the committee. The attribute type preferreddisplayname is a subtype of CN (for 1988 Directories, this would be a duplicate of the CN). A DUA could use this as the display value for CN. The attribute would not be mandatory. Administrative limits - In a note sent out in January, the idea of size and time limits on searches was proposed. Also, it would be nice to have a value to limit the number of DSAs to which to refer during a search. This is thought to be related to issues of QOS. A document discussing these values was proposed for the next meeting. Note that this puts information about Directory use in the Directory. Doing this may require the use of security above that currently available. Should these be represented in MIBs? Steve Hardcastle-Kille discussed the use of SNMP as a tool for the management of directories. Adding DNS information to directory - Software has been created to load DNS information into the DIT. "dnsconfig" will create the initial EDB hierarchy for the DNS part of the tree. "dnsupdate" loads DNS information into the directory. "fred" has been modified to resolve user@domain. "dnsconfig" and "dnsupdate" are under test. The modified "fred" has not been released yet. The work is being done at PSI, by Wengyik Yeong. Some comments were offered on RFC1279, based on this work: using case insensitive string to represent the values of all types of DNS records is too simplistic. However, defining separate attribute syntaxes for every DNS record is both impractical and wasteful. It doesn't scale, and the effort is wasted for those less frequently used record types. As a compromise, one can special case those DNS records with their own syntaxes. The others can continue to use case insensitive string values. It was suggested that DNS records that use case insensitive string values need to have the sequence in which the TTL, Class, and Type fields occur, standardized. One could fix the sequence (e.g., in the order of Class, TTL and Type) with all three mandatory in every record; or fix the sequence as above, but let the class be optional and default to IN. Steve noted that the flexibility present in the current draft of RFC1279 is due to similar flexibility in the DNS RFCs themselves (which allow different orderings for TTL, Class and Type). Steve and Wengyk took an action item to find out why such flexibility exists in the DNS. Some concern was expressed that ''leaves" in the DNS can be interior nodes in the DIT. This could be a problem, since QUIPU is very slow when loading non-leaf entries. During the wrapup of this discussion, some open questions were posed. Can we make o=Internet the final resting place for the DNS tree in the DIT? It was felt that the group had consensus on this issue, and that the answer is "yes". Can we load up all the top level domains (from DNS) without explicit consent from domain owners? With reference to the discussion of zone transfers below, the consensus was that the answer to this question is "yes". Further questions: 1) Where do we put the o=Internet tree? We assumed this had already resolved, i.e., place it under the root. It was noted that we have no authority to do that, hence perhaps we should place it under a c= node. It is possible that, e.g., CNRI could pay ANSI to register it. One camp says "just do it"; another says "put it where it is safe", so we won't have to change further down the road. A straw poll regarding where to place the root was taken. There were lots for the "under c=somewhere" position, only a few for the "under root [few]", and a number of abstentions. The debate on placement continued for a while, with lots of back and forth regarding the effects of each choice of placement of "o=Internet". We ended on the comment that, if we chose to place it under the root, this would be one of the few times that Stef would later say he told us so. 2) Do DSA operators have right to load top level DNS zone files into the Directory? One argument is that, if you permit zone transfers, then the door is open. The counter argument is that DNS never agreed to this (X.500) usage, that this is a new usage, and thus assumptions should not be made about acceptability. It was uniformly agreed that the following applied: ZONE TRANSFERS SHOULD BE NOTED AS LEADING TO POTENTIAL HARM. 3) Further discussion of the interaction between X.500 attributes and DNS records. It was suggested that attribute syntax for common DNS records be changed (to fit more neatly into X.500), while less common DNS records be standardized using string records. Vint Cerf- The Internet Society may be able to register "Internet" for OID and RDN. OIDs- According to Hardcastle-Kille, it doesn't matter where these come from. RDNs- top level o=Internet is desirable. CAT (Common Authentication Technology) - This discussion was concerned with integrating security in a variety of technologies. The presenter (John Linn) was from the CAT WG, and wanted to raise the consciousness of the OSI-DS WG, since many of the issues that confronted them involve naming in the X.500 sense. The CAT depends on global naming, in that they are using X.500 DNs in X.509 certificates. They are encountering early adopter penalties. A major issue is that the CAT folks don't want DNs that are used for authentication to diverge from those used for other purposes within the Directory. CAT needs to deal with hosts, users, processes (for authentication purposes) within the environment and protocols used by DNS, accommodating mismatches. Hosts are currently handled, but not users or processes. This is, fundamentally, a naming issue. Implementations must support Directory access routines for security purposes (i.e., parsing is not needed; the only requirement is for matching). Our respective areas could benefit from naming coexistence (API definitions, available support libraries. The main question the presenter had was: is this part of OSI-DS charter or current plans? In the discussion that followed, to comment on the presentation and answer John's question, the issue of what problem was being solved arose. It is important to not replace DNS host names, but to provide unique names for authentication usage. John will post a brief description of his work, with pointers to his documents. The sense of the meeting was that this was best pursued in the context of the discussion list rather than during the meeting, because a clear understanding of the issues is wanting. Lightweight Protocols - Dixie and DAS are recent alternatives to the full OSI stack implementation of a Directory user agent. They are incompatible. Wengyik Yeong, Tim Howes, and Steve Hardcastle-Kille have designed other alternatives. LDBP - This is the first in a series of protocols. It is targeted to browsing (no name service). It is session oriented and supports few operations. Its error structures have been flattened (they contain only a code and a string). There is no BER (and no authentication!!), and instead, uses its own binary rules (the so-called "string encoding"). Passwords are sent in the clear. This could be used in a DUA, bridge, or it could be embedded in a DSA for direct support. SOS - Based on the observation that many applications make little use of the upper layers of OSI, SOS allows direct mapping to a transport layer(either CONS or CLNS). The (optional) streaming approach is incompatible with X.400/X.500 security issues (because access to the full PDU is required) -- this is fundamental. Steve Hardcastle-Kille hasn't looked at related OSI work on application environments and on reorganizing application layers, putting the session goo in the transport layer, removing the presentation layer. Note that SOS really transcends X.500 - it is a much more general OSI issue. This differs from the "Skinny Stack", a multi-layer collapsing of a local stack, due to Van Jacobson. Note that the presence of the skinny stack is not seen at the remote end, unlike the case for SOS. X is the first to use the skinny stack (cf. implementors agreements). Concern was expressed that, because of the above observation, this is beyond the scope of this WG. Colin's message (on DS 26) is: is LDBP needed in the face of SOS? Also, Colin had question on "DAP lite" - why not work on this, providing interoperability with existing DSAs, rather than new protocols (e.g., add skinny stacks). How do these affect "homogeneity" for having a global directory? What are motivations, tradeoffs, payoffs. Final agenda item: Next meeting - it was decided that the next OSI-DS meting will be at the 24th IETF meeting (July, 1992, in Boston). We will postpone DSA Naming discussions until then. ACTIONS 1) Huizer. Produce revised strategy document by the end of April 2) Weider. Revise OSI_DS 14, 16, 17, 19 in light of meeting and offline discussions 3) Hardcastle-Kille. Revise OSI-DS 12, and subit to IESG as proposed standard. 4) Hardcastle-Kille. Submit OSI-DS 24 to IESG as experimental. 5) Hardcastle-Kille. Revise OSI-DS 23, and submit to IESG as proposed standard. 6) Hardcastle-Kille. Review NADF 175 in light of Rose's comments. 7) Yeong. Study issues of NADF / WPP interoperability. 8) All. Continue QOS experiment. 9) Schema Group. Sort out JPEG Schema. 10) Geir Pederson et al. Start Character set experiemnt. 11) Howes. Provive DIT Counting Syntax Handlers. 12) All (?). Start DIT Counting experiemnt. 13) Barker. Establish Schema Group. 14) Howes/Smith. Write OSI-DS note on Schema Publishing 15) Schema Group. Record decision on preferred name. 16) Pays. Write OSI-DS note on storing lmiti information in the DIT 17) Hardcastle-Kille. Revise RFC 1279 in consultation with Yeong. 18) All. Contine DNS in X.500 experiment. 19) Yeong/Howes/Hardcastle-Kille. Revise LDBP note. 20) Hardcastle-Kille. Examine ISO proposed alternatives to SOS. Appendix: Agenda for the Meeting -------------------------------- Agenda for seventh meeting of IETF Directory Services Group Version 3 S. E. Hardcastle-Kille March 12, 1992 Date Monday 16th March 1992 Time 09:30-19:00 Venue San Diego IETF Hyatt Islandia-B Draft Agenda Follows 9:30 Introduction o Agenda o Minutes of San Jose Meeting (OSI-DS-MINUTES-6) o Matters arising 9:45 Liaisons o RARE WG3 (Erik Huizer) o ISO/CCITT o OIW (Russ Wright) o NADF (Einar Stefferud) o DISI (Chris Weider) o AARN (Steve Hardcastle-Kille) 10:00 Operational Status of Pilots o FOX (Tom Tignor) o PSI WPP (Wengyik Yeong) o Paradise (Paul Barker) 10:10 Security Document (Marshall Rose) 10:15 Need for Directory Operations Group (Steve Hardcastle-Kille) 10:20 Progress on Strategy Document (Eric Huizer) 10:25 Progress on representing Management Information in the directory. The new object models (OSI-DS 14, 16, 17, 19; Chris Weider, et alia) *** NEW VERSIONS COMING SOON *** 10:45 Naming Guidelines (OSI-DS 12.4) 11:00 ISOC role in Registration (Message from Vint Cerf) 11:05 User Friendly Naming/String Representation of DN (OSI-DS 23.1, 24.1) 11:30 The QOS Experiment (OSI-DS 15) Russ Wright, Tim Howes 11:40 Report on JPEG Progress (Russ Wright) 11:25 Character Sets (OSI-DS 32) Geir Pederson 11:40 Counting the DIT (OSI-DS 30) Steve Hardcastle-Kille 11:50 Date of next meeting 11:55 AOB 12:00 Lunch 13:30 Difficulties with RFC 1274 approach to schema 13:45 New approach: Document restructuring + reorganization (possible new WG) 14:15 Schema Publishing 14:30 New attributes for DSA objects (Erik Huizer presenting a message from Paul-Andre Pays) 14:35 Detailed work on new attributes for RFC 1274 15:30 Tea 16:00 DNS and X.500: progress on RFC 1279 (Wengyik Yeong) 16:20 Relationship to CAT (Common Authentication Technology) (John Linn) 16:45 Lightweight directory protocols LDBP - Yeong, Howes, Hardcastle-Kille (OSI-DS 26, 27) SOS - Hardcastle-Kille (OSI-DS 31) 17:30 DSA Naming (OSI-DS 13) 18:00 Close Appendix: OIW Documents ----------------------- The output of the NIST Workshop for Implementors of OSI (OIW) is a pair of aligned documents, one representing Stable Implementation Agreements (SIA), the other containing Working Implementation Agreements (WIA) that have not yet gone into the stable document. Material is in either one or the other of these documents, but not both, and the documents have the same index structure. The SIA is reproduced in its entirety at the beginning of each calendar year, with an incremented version number. Replacement page sets are distributed subsequently three times during each year (after each Workshop), reflecting errata to the stable material, as well as new functionality declared stable. In this way an up-to-date document is maintained. Retrieving OIW Documents ------------------------ The documents are available from osi.ncsl.nist.gov via anonymous ftp (129.6.48.100) or anonymous ftam: user = anon, realstore unix, osi.ncsl.nist.gov filestore NULL \ #1/#1/#1/NS+47000580005a0000000001e137080020079efc00 All documents are in the directory: ./pub/oiw/agreements The read_me file from the directory is reproduced below, followed by a listing of the directory. READ ME FILE FOR STABLE DOCUMENT FILES The files listed as Xs-9112.w51 and Xw-9112.w51 (X goes from 01 through 25) are all wordperfect 5.1 files. For wordperfect 5.1 files to properly print out parts, you will need Helvetica fonts ranging in size from 8pt through 30pt. You will also need these sizes in regular, bold and italic since a mixture of all of these was used to wordprocess the files. The files listed as XW-9112.asc and XS-9112.asc (X goes from 01 through 25) are all ascii files. All the Parts of the Stable Agreements document are on-line and the file is called stable-out.All.Z for ASCII. All the Parts of the Working Agreements document are on-line and the file is called work-out.all.Z for ASCII. It is called Stable_w51.All.Z for all wordperfect 5.1 Stable files. It is called Work_w51.All.Z for all wordperfect 5.1 Working files. total 21593 -rw-rw-r-- 1 gray 17100 Feb 11 16:08 01S-9112.asc -rw-rw-r-- 1 gray 51675 Feb 13 12:21 01W-9112.asc -rw-rw-r-- 1 gray 67726 Feb 14 08:57 01s-9112.w51 -rw-rw-r-- 1 gray 176037 Feb 14 08:25 01w-9112.w51 -rw-rw-r-- 1 gray 46005 Feb 11 16:08 02S-9112.asc -rw-rw-r-- 1 gray 24774 Feb 13 12:21 02W-9112.asc -rw-rw-r-- 1 gray 139720 Feb 14 08:55 02s-9112.w51 -rw-rw-r-- 1 gray 115378 Feb 14 08:25 02w-9112.w51 -rw-rw-r-- 1 gray 60063 Feb 11 16:08 03S-9112.asc -rw-rw-r-- 1 gray 18935 Feb 13 12:21 03W-9112.asc -rw-rw-r-- 1 gray 161818 Feb 14 08:55 03s-9112.w51 -rw-rw-r-- 1 gray 87944 Feb 14 08:25 03w-9112.w51 -rw-rw-r-- 1 gray 41799 Feb 11 16:08 04S-9112.asc -rw-rw-r-- 1 gray 13457 Feb 13 12:21 04W-9112.asc -rw-rw-r-- 1 gray 118101 Feb 14 08:55 04s-9112.w51 -rw-rw-r-- 1 gray 69449 Feb 14 08:25 04w-9112.w51 -rw-rw-r-- 1 gray 81088 Feb 11 16:08 05S-9112.asc -rw-rw-r-- 1 gray 45874 Feb 13 12:22 05W-9112.asc -rw-rw-r-- 1 gray 252241 Feb 14 08:55 05s-9112.w51 -rw-rw-r-- 1 gray 147423 Feb 14 08:26 05w-9112.w51 -rw-rw-r-- 1 gray 35646 Feb 11 16:08 06S-9112.asc -rw-rw-r-- 1 gray 6029 Feb 13 12:22 06W-9112.asc -rw-rw-r-- 1 gray 97122 Feb 14 08:56 06s-9112.w51 -rw-rw-r-- 1 gray 53154 Feb 14 08:25 06w-9112.w51 -rw-rw-r-- 1 gray 340675 Feb 11 16:08 07S-9112.asc -rw-rw-r-- 1 gray 1933 Feb 13 12:22 07W-9112.asc -rw-rw-r-- 1 gray 582326 Feb 14 08:56 07s-9112.w51 -rw-rw-r-- 1 gray 35312 Feb 14 08:25 07w-9112.w51 -rw-rw-r-- 1 gray 600656 Feb 11 16:09 08S-9112.asc -rw-rw-r-- 1 gray 54891 Feb 13 12:22 08W-9112.asc -rw-rw-r-- 1 gray 975055 Feb 14 08:57 08s-9112.w51 -rw-rw-r-- 1 gray 250608 Feb 14 08:26 08w-9112.w51 -rw-rw-r-- 1 gray 194478 Feb 11 16:09 09S-9112.asc -rw-rw-r-- 1 gray 3280 Feb 13 12:22 09W-9112.asc -rw-rw-r-- 1 gray 448585 Feb 14 08:56 09s-9112.w51 -rw-rw-r-- 1 gray 59946 Feb 14 08:25 09w-9112.w51 -rw-rw-r-- 1 gray 95424 Feb 11 16:09 10S-9112.asc -rw-rw-r-- 1 gray 4579 Feb 13 12:22 10W-9112.asc -rw-rw-r-- 1 gray 230168 Feb 14 08:54 10s-9112.w51 -rw-rw-r-- 1 gray 44294 Feb 14 08:25 10w-9112.w51 -rw-rw-r-- 1 gray 252517 Feb 11 16:09 11S-9112.asc -rw-rw-r-- 1 gray 40532 Feb 13 12:22 11W-9112.asc -rw-rw-r-- 1 gray 561651 Feb 14 08:57 11s-9112.w51 -rw-rw-r-- 1 gray 182159 Feb 14 08:26 11w-9112.w51 -rw-rw-r-- 1 gray 66510 Feb 11 16:09 12S-9112.asc -rw-rw-r-- 1 gray 64311 Feb 13 12:22 12W-9112.asc -rw-rw-r-- 1 gray 192599 Feb 14 08:58 12s-9112.w51 -rw-rw-r-- 1 gray 198426 Feb 14 08:25 12w-9112.w51 -rw-rw-r-- 1 gray 2145 Feb 11 16:10 13S-9112.asc -rw-rw-r-- 1 gray 2324 Feb 13 12:23 13W-9112.asc -rw-rw-r-- 1 gray 38029 Feb 14 08:54 13s-9112.w51 -rw-rw-r-- 1 gray 37338 Feb 14 08:25 13w-9112.w51 -rw-rw-r-- 1 gray 225744 Feb 11 16:10 14S-9112.asc -rw-rw-r-- 1 gray 32025 Feb 13 12:23 14W-9112.asc -rw-rw-r-- 1 gray 443144 Feb 14 08:56 14s-9112.w51 -rw-rw-r-- 1 gray 109145 Feb 14 08:26 14w-9112.w51 -rw-rw-r-- 1 gray 1975 Feb 11 16:10 15S-9112.asc -rw-rw-r-- 1 gray 2305 Feb 13 12:23 15W-9112.asc -rw-rw-r-- 1 gray 36157 Feb 14 08:57 15s-9112.w51 -rw-rw-r-- 1 gray 46831 Feb 14 08:24 15w-9112.w51 -rw-rw-r-- 1 gray 2614 Feb 11 16:11 16S-9112.asc -rw-rw-r-- 1 gray 2543 Feb 13 12:23 16W-9112.asc -rw-rw-r-- 1 gray 36998 Feb 14 08:58 16s-9112.w51 -rw-rw-r-- 1 gray 36662 Feb 14 08:26 16w-9112.w51 -rw-rw-r-- 1 gray 2614 Feb 11 16:11 17S-9112.asc -rw-rw-r-- 1 gray 2415 Feb 13 12:23 17W-9112.asc -rw-rw-r-- 1 gray 37058 Feb 14 08:58 17s-9112.w51 -rw-rw-r-- 1 gray 36563 Feb 14 08:25 17w-9112.w51 -rw-rw-r-- 1 gray 141062 Feb 11 16:11 18S-9112.asc -rw-rw-r-- 1 gray 272358 Feb 13 12:23 18W-9112.asc -rw-rw-r-- 1 gray 376270 Feb 14 08:54 18s-9112.w51 -rw-rw-r-- 1 gray 406922 Feb 14 08:27 18w-9112.w51 -rw-rw-r-- 1 gray 1875 Feb 11 16:11 19S-9112.asc -rw-rw-r-- 1 gray 2055 Feb 13 12:23 19W-9112.asc -rw-rw-r-- 1 gray 35990 Feb 14 08:54 19s-9112.w51 -rw-rw-r-- 1 gray 36295 Feb 14 08:26 19w-9112.w51 -rw-rw-r-- 1 gray 49887 Feb 11 16:12 20S-9112.asc -rw-rw-r-- 1 gray 124978 Feb 13 12:23 20W-9112.asc -rw-rw-r-- 1 gray 165644 Feb 14 08:54 20s-9112.w51 -rw-rw-r-- 1 gray 354002 Feb 14 08:25 20w-9112.w51 -rw-rw-r-- 1 gray 1810 Feb 11 16:12 21S-9112.asc -rw-rw-r-- 1 gray 2122 Feb 13 12:24 21W-9112.asc -rw-rw-r-- 1 gray 35559 Feb 14 08:55 21s-9112.w51 -rw-rw-r-- 1 gray 35578 Feb 14 08:25 21w-9112.w51 -rw-rw-r-- 1 gray 155231 Feb 11 16:12 22S-9112.asc -rw-rw-r-- 1 gray 2477 Feb 13 12:24 22W-9112.asc -rw-rw-r-- 1 gray 342779 Feb 14 08:55 22s-9112.w51 -rw-rw-r-- 1 gray 52038 Feb 14 08:25 22w-9112.w51 -rw-rw-r-- 1 gray 86698 Feb 11 16:12 23S-9112.asc -rw-rw-r-- 1 gray 2468 Feb 13 12:24 23W-9112.asc -rw-rw-r-- 1 gray 231719 Feb 14 08:55 23s-9112.w51 -rw-rw-r-- 1 gray 52060 Feb 14 08:26 23w-9112.w51 -rw-rw-r-- 1 gray 1980 Feb 11 16:12 24S-9112.asc -rw-rw-r-- 1 gray 6233 Feb 13 12:24 24W-9112.asc -rw-rw-r-- 1 gray 36651 Feb 14 08:54 24s-9112.w51 -rw-rw-r-- 1 gray 50121 Feb 14 08:26 24w-9112.w51 -rw-rw-r-- 1 gray 1949 Feb 11 16:12 25S-9112.asc -rw-rw-r-- 1 gray 1811 Feb 13 12:24 25W-9112.asc -rw-rw-r-- 1 gray 35970 Feb 14 08:56 25s-9112.w51 -rw-rw-r-- 1 gray 35861 Feb 14 08:26 25w-9112.w51 -rw-rw-r-- 1 gray 8388626 Feb 14 09:18 Stable_w51.All -rw-rw-r-- 1 gray 710289 Feb 14 08:31 Work_w51.All.Z -rw-rw-r-- 1 gray 956 Apr 8 09:06 read_me -rw-rw-r-- 1 gray 621767 Feb 13 08:36 stable-out.All.Z -rw-rw-r-- 1 gray 205851 Feb 13 12:27 work-out.all.Z