Re: Progress?
"Paul Francis (formerly Paul Tsuchiya" <francis@thumper.bellcore.com> Wed, 09 June 1993 14:24 UTC
Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa04447;
9 Jun 93 10:24 EDT
Received: from CNRI.RESTON.VA.US by IETF.CNRI.Reston.VA.US id aa04440;
9 Jun 93 10:24 EDT
Received: from thumper.bellcore.com by CNRI.Reston.VA.US id aa13174;
9 Jun 93 10:24 EDT
Received: by thumper.bellcore.com (4.1/4.7)
id <AA11260> for ietf-archive@nri.reston.va.us; Wed, 9 Jun 93 10:23:54 EDT
Received: from tsuchiya.bellcore.com by thumper.bellcore.com (4.1/4.7)
id <AA11247> for /usr/lib/sendmail -oi -fowner-pip X-pip;
Wed, 9 Jun 93 10:23:43 EDT
Received: by tsuchiya.bellcore.com (4.1/4.7)
id <AA04732> for smart@mel.dit.csiro.au; Wed, 9 Jun 93 10:23:42 EDT
Date: Wed, 9 Jun 93 10:23:42 EDT
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: "Paul Francis (formerly Paul Tsuchiya" <francis@thumper.bellcore.com>
MMDF-Warning: Parse error in original version of preceding line at
CNRI.Reston.VA.US
Message-Id: <9306091423.AA04732@tsuchiya.bellcore.com>
To: pip@thumper.bellcore.com, smart@mel.dit.csiro.au
Subject: Re: Progress?
> > Obviously we need to see more to understand what Paul means by all > this, but: > > To me the ID is in one-to-one correspondence with the name. A name has > no semantics. We make it hierarchical to make it unique but the > geography that *seems* to be implied by the hierarchical structure is > an illusion. For example there is nothing to stop me creating an entry > in the mel.dit.csiro.au namespace for a machine in America. That's right, but I would characterize the hierarchy in there to be both for the purpose of uniqueness and for being able to traverse the domain name hierarchy. I consider the latter to be more important (well, not more important, since uniqueness is obviously important, but I would say there are other ways to insure uniqueness but not other ways to traverse the tree). > > In the same way I can't see how using the IP address space to build > unique IDs can constrain anything. If it is a mobile host you might > not want to use the IP address the host is currently using. And if you > do that then you have to be careful of what use you make of an IP > address in an ID for transitional semantics. Yes, that's right, you have to because what use of the IP address you make. I'm finding that if it used "like an IP address", (meaning that, once it is translated into an IP packet as used to route on), then you suffer all the constraints of IP. If it is not used as an IP address, then there isn't much point to using it at all, because it constrains auto-configuration. I want a person to bring up a host without having to do any administration..... > > And the thought of a completely unstructured ID leaves me bemused. > Well, the whole issue of how much and what structure to put in the ID is complex. I can see arguments on both sides, but now that I am getting round to really assigning IDs I'm balking at the cost of putting in the structure, and at deciding just what the structure should be. I had been thinking that you want to put some kind of organizational affiliation in the ID, for instance in order to do inverse lookups on IDs or to do accounting on packets or something. But, that puts constraints on IDs that, it seems inevitably, would force you into having to change IDs over time when administrative structure changes. Thus, some (but by no means all) of the hassles I was hoping to avoid in addressing by having the ID (and by making the address an FTIF Chain rather than a single field) creep into managing the ID. If the ID is just flat (like an ethernet number, understanding that an ethernet number has its own assignment hierarchy) then it is very easy to deal with from a Pip layer perspective. I can think of various ways to do such things as inverse lookups if necessary (or, by and large, avoid them). Well, its a trade off. For now, I'm inclined to go with flat IDs, with the understanding that we can always add structure to them someday if it seems important...... PX
- Progress? Garrett.Wollman
- Re: Progress? Paul Francis (formerly Paul Tsuchiya
- Re: Progress? Bob Smart
- Re: Progress? Paul Francis (formerly Paul Tsuchiya