IP namespace (Was: Re: root knowledge)
Thomas Johannsen <thomas@aic.co.jp> Wed, 13 May 1992 02:19 UTC
Received: from nri.nri.reston.va.us by ietf.NRI.Reston.VA.US id aa26252; 12 May 92 22:19 EDT
Received: from nri.reston.va.us by NRI.Reston.VA.US id aa19787; 12 May 92 22:24 EDT
Received: from bells.cs.ucl.ac.uk by NRI.Reston.VA.US id aa19783; 12 May 92 22:24 EDT
Received: from JP-GATE.WIDE.AD.JP by bells.cs.ucl.ac.uk with Internet SMTP id <g.10906-0@bells.cs.ucl.ac.uk>; Wed, 13 May 1992 02:56:09 +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 AA24392; Wed, 13 May 92 10:55:56 JST
Received: from cosmos.aic.co.jp ([150.80.4.1]) by aic-wide.aic.co.jp (4.1/2.7W) id AA01948; Wed, 13 May 92 10:55:52 JST
Received: from beat.aic.co.jp by cosmos.aic.co.jp (4.0/6.4J.6-92/2) id AA03967; Wed, 13 May 92 10:55:51 JST
Received: by beat.aic.co.jp (4.1/6.4J.6-91/1/29) id AA00428; Wed, 13 May 92 10:55:50 JST
Date: Wed, 13 May 1992 10:55:50 -0000
From: Thomas Johannsen <thomas@aic.co.jp>
Return-Path: <thomas@aic.co.jp>
Message-Id: <9205130155.AA00428@beat.aic.co.jp>
To: osi-ds@cs.ucl.ac.uk
Subject: IP namespace (Was: Re: root knowledge)
> From: yeongw@spartacus.psi.com > For starters, in the Internet, I think we need to get the > domain namespace and the IP address space (which is a "namespace" > of sorts -- and yes, I do mean network addresses in general, not just > IP addresses, but the reality right now is that the pressing need > is for IP address representation) in. There are a number > of relationships, network <--> network contact, domain <--> domain > contact, domain(s) <--> network(s) to name just three pairs, which are > best (from both modeling and performance standpoints) represented > by pointers between hierarchies, and not as explicit entries shoehorned > into the existing geographical namespace. Putting the IP name space in the Directory certainly requires its own hierarchy. But I must admit that I thought IPs (as representatives of network nodes) could be hold in the geographical White Pages name space until recently :-(. The main problem I see with these IP entries is how to organize the database. Let me discuss some alternatives: 1) There is one root entry o=IP and immediately below we have all (valid) IP addresses, each as one object. I am not going into detail what this "IP address object" might look like, probably something about performance and admin contact. The whole subtree could be hold by one DSA and searches can be resolved within that DSA (or not at all). 2) Below o=IP we have non-leaf-entries for each IP address group (according to A, B, C class adresses). Just for the rest of this mail I'll call them "sub". Within the proper class address (e.g. sub=1.0.0.0) you'll find all (valid) IPs (e.g. 1.2.3.4). In case again the whole subtree is hold by one DSA we can compare search operations with respect to speed / answer time (at least I'm interested in getting the answer as soon as possible and without causing hundreds of DSA contacts :-) ). While the search for a specific IP address is now restricted to one subtree within o=IP and therefore probably faster than in 1) (because there are not so many entries at this level), it might require another look-up to find out how the appropiate sub is called (in case I don't know that 240.80.4.1 is supposed to be in sub=240.80.4.0 because it's class C). However, to stress the positive point, this naming scheme allows to distribute the DIT. Each sub can be hold (and maintained) by a DSA near to the subnetwork. Therefore local IP address look-ups can be answered locally - for me a very important point. I am aware that "near" is a relative term in this case. Of course some subclass addresses are spread all over one country or among several countries. Anyway, there are locally maintained subclasses within universities and the like. 3) We get involved with DNS and build a DNS structure holding domain names and their IP addresses. But I don't like it very much and see your point, Wengyik, as given below. > (b) specifically in reference to putting the DNS into the DIB, all > the DNS proponents are invited to note that I did not mention > "domain name <--> IP address" as a relationship that needs to > be represented above. Not that it isn't a useful relationship, of > course, just that the Internet already has a perfectly good > way of representing this relationship in the DNS system itself. > The point is this: I'm not interested in playing the "my > protocol is better than your protocol" game [...] > > Wengyik > At the moment I see 2) as best choice of the three discussed. But I am not really happy with it, because still the database isn't well organized and searches might cause a lot of traffic. Is there a point I am totally ignorant about? What is the current state of implementing IP name space (apart from @o=Internet@ou=Site Contacts)? Any comments are highly appreciated, Thomas
- IP namespace (Was: Re: root knowledge) Thomas Johannsen
- Re: IP namespace (Was: Re: root knowledge) yeongw
- Re: IP namespace (Was: Re: root knowledge) William C. Green
- Re: IP namespace (Was: Re: root knowledge) Christian Huitema
- Re: IP namespace (Was: Re: root knowledge) Thomas Johannsen
- Re: IP namespace (Was: Re: root knowledge) Steve Hardcastle-Kille