Re: Network Infrastructure

Thomas Johannsen <thomas@aic.co.jp> Fri, 10 July 1992 07:12 UTC

Received: from ietf.nri.reston.va.us by IETF.NRI.Reston.VA.US id aa00600; 10 Jul 92 3:12 EDT
Received: from NRI.NRI.Reston.Va.US by IETF.NRI.Reston.VA.US id aa00596; 10 Jul 92 3:12 EDT
Received: from haig.cs.ucl.ac.uk by NRI.Reston.VA.US id aa01170; 10 Jul 92 3:14 EDT
Received: from jp-gate.wide.ad.jp by haig.cs.ucl.ac.uk with Internet SMTP id <g.00717-0@haig.cs.ucl.ac.uk>; Fri, 10 Jul 1992 06:24:25 +0100
Received: from aic-wide.aic.co.jp by jp-gate.wide.ad.jp (5.65+1.6W/2.8Wb-jp-gate/1.2) with SMTP id AA16912; Fri, 10 Jul 92 14:22:56 JST
Received: from cosmos.aic.co.jp ([150.80.4.1]) by aic-wide.aic.co.jp (4.1/2.7W) id AA21297; Fri, 10 Jul 92 14:22:52 JST
Received: from beat.aic.co.jp by cosmos.aic.co.jp (4.0/6.4J.6-92/2) id AA07641; Fri, 10 Jul 92 14:22:51 JST
Received: by beat.aic.co.jp (4.1/6.4J.6-91/1/29) id AA02385; Fri, 10 Jul 92 14:22:50 JST
Date: Fri, 10 Jul 92 14:22:50 JST
From: Thomas Johannsen <thomas@aic.co.jp>
Return-Path: <thomas@aic.co.jp>
Message-Id: <9207100522.AA02385@beat.aic.co.jp>
To: mak@merit.edu, Sylvain Langlois <Sylvain.Langlois@der.edf.fr>
Subject: Re: Network Infrastructure
Cc: osi-ds@cs.ucl.ac.uk

Mark,

I went through your Internet-Draft "Representing Networking Infrastructure
Information in X.500" in detail now.

It seems to solve several administrative problems. There is no doubt that
we need a network object. Speaking about your ipNetwork and its attributes 
I came across the following points:

a) While you didn't mention it explicitly I read that for you a network
   is determined by its class-X address. That is certainly true and useful
   for the registration of networks. On the other side, many organizations
   do subnetworking within their (let's say class-B) address space. 
   I think some of these subnetworks have similiar properties as class-X 
   networks (physical location, contactPerson, services running, etc.).
   The Directory should be able to show the relationship between a network
   and its subnetworks as well as holding attributes for both objects.
   
b) In figure 1 and 2 you show where to hold network objects in the DIT. 
   Let's forget about aliases for a  moment and only consider the ou=IP
   Networks subtree. Actually, we (i.e. Soft Pages Project) followed the
   idea of holding entries for all networks at one level for a while as
   well (see our doc ip.ps). However, we already have several thousand
   class-X networks and with more organizations joining (and asking for
   class-C addresses) we will end up with a _very large_ single flat tree.
   Using it is problematic because it has to be held at one central place
   (how else can you find a network by its name?). Last but not least
   Steve H-K advised against this proposal while discussing the topic with us.
   Meanwhile we switched to a multi-level structure which should solve both
   problems: Subtrees can be spread to several DSAs and networks can have 
   networks as subordinates. (Actually, the multi-level IP tree only holds
   pointers to "top-level" networks and those have subnetworks).

c) Unfortunately, I couldn't find any information about representing the
   "in-AddrServer" object ("...is assumed to be a computer in the
   directory."). Perhaps I have to explain here that we are very much
   interested in putting a detailed picture of the network in the
   Directory, including single computers and their interconnection. If you
   came across a brilliant idea how to represent computers I'd love to know
   more about that. 
   One thing I'll definitely need is some kind of IP look-up service. With
   your scheme I can come to the network and then...?

d) The aSPath attribute seems to be very specific to NSFNET. Is that just 
   an example or are there other reasons to stick to NSFNET? Our scheme
   (far from being perfect :-) knows of links between networks, including
   routing information. Would that cover the info you want to get out of 
   aSPath?

To summarize: Obviously, you and we have started from a different point
of view. For you policy (registration, service provider, etc.) is
important and for us single physical networks and nodes. But, once we put 
network objects in the Directory, they should be able to answer several 
question, right? I think there is no sense in defining "your" and "our"
network objects and holding them both in. That's why I'd like to see some 
form of conglomerate evolving. Hopefully Boston will bring some progress.

Sylvain, I hope we can find a way to include your information as
well. Unfortunately, I don't know what your objectives are in detail.  
We have already thought about using the RIPE line database for our
purpose. This would put most of that line info in the Directory. What do
you think of this? 


Comments welcome,

Thomas