To:
"Hollenbeck, Scott" <shollenbeck@verisign.com>
Cc:
ietf-provreg@cafax.se
From:
Patrik Fältström <paf@cisco.com>
Date:
Thu, 8 Mar 2001 07:13:36 +0100
In-Reply-To:
<DF737E620579D411A8E400D0B77E671D750737@regdom-ex01.prod.netsol.com>
Sender:
owner-ietf-provreg@cafax.se
Subject:
RE: Unique handle generation
At 17.30 -0500 01-03-07, Hollenbeck, Scott wrote:
>Are you suggesting that a handle as you described be assigned to every
>registry object,
Yes. Domain name registry aswell as IP-address registry and other
registries that might be interested in using this protocol when
communicating with the registrars of theirs.
I might be far off, but this was my intent.
>and that this handle should be used as the one and only
>searchable identifier for the object?
No.
Searchable is something completely different.
Personally, I differ between search and lookup, and when doing a
lookup, you know exactly the identifier of the object you want to
get, and issue a query which have exactly that identifier.
DNS is a lookup.
>Or are you suggesting a combination
>of searchable identifiers, such as domain name, host name, contact e-mail
>address, and such a handle (with the local part of the handle being the
>domain name, host name, e-mail address, etc)?
email address etc can _not_ be part of a handle because the email
address is not long lived enough.
A Handle MUST have a lifetime which is longer than the object itself.
I have changed email address 4 times since my record in the RIPE
database was created...
paf
>Sorry to be dense, I'm trying to capture this precisely so it can be
>accurately described for our Minneapolis "issues" discussion.
>
><Scott/>
>
>-----Original Message-----
>From: Patrik Fältström [mailto:paf@cisco.com]
>Sent: Wednesday, March 07, 2001 4:12 PM
>To: Hollenbeck, Scott; 'George Belotsky'
>Cc: ietf-provreg@cafax.se
>Subject: RE: Unique handle generation
>
>
>At 15.38 -0500 01-03-07, Hollenbeck, Scott wrote:
>>George,
>>
>>Maybe I'm missing something, but what's not unique about an e-mail address?
>
>A handle is a globally unique identifier of a record in a database.
>The handle can normally be used for two things:
>
> - Uniqueness
> - Locality
>
>In some cases when one design a handle, one have to choose one of
>these functions before the other, i.e. prioritize.
>
>Each record need a handle.
>
>A person change email address, but the handle of the record which
>contain the email address should stay the same -- and have as long
>life as possible.
>
>The routing registries today use handles which are of the form
>
> <LOCAL HANDLE>-<SERVER HANDLE>
>
>Example: PAFA1-RIPE
>
>The local handle have to be unique within the server, and the server
>handles unique by itself. The combination of local handle and server
>handle will because of this be globally unique.
>
>A record can if these kind of handles are used refer to objects in a
>different registry -- which I claim is a good thing.
>
>If we have a registry of all server handles, we can even locate the
>record given the server handle -- which I claim is a good thing.
>
>A record can though NOT with this design move from one registry to
>another, and I claim that is not needed.
>
>With registry I mean for example the three RIR we have today, or one
>TLD registry (including registrars).
>
>This means that all registrars for the same TLD have to use the same
>server handle, and unique local handles between themselves for this
>scheme to work.
>
>If not, if one transfer a domain (for example) from one registrar to
>another, the handle will change. This is a bad thing.
>
>So, my proposal is simply that the local handle is allocated /
>generated by the registry for each object, the server handle is
>registered somewhere (I have a draft which is on it's way out...but I
>missed the deadline) and unique for the registry -- and the handle
>for any object is a combination of the two.
>
> paf
>
>
>
>>
>><Scott/>
>>
>>-----Original Message-----
>>From: George Belotsky [mailto:george@register.com]
>>Sent: Wednesday, March 07, 2001 3:25 PM
>>To: Christopher Ambler
>>Cc: Hollenbeck, Scott; ietf-provreg@cafax.se
>>Subject: Re: Unique handle generation
>>
>>
>>Maybe we can attach some other information along with the email
>>address to ensure uniqueness. A digest of the whole handle can then
> >be generated. At this point, you basically have a UUID. People can
>>use the plain text version of their handle (easy to remember), while
>>automated information exchanges can work with the digests directly.
>>
>>.. and I hope this is not beef liver, or you may not even remember
>> your email in a few years :) ...
>>
>>George.
>>
>>
>>On Wed, Mar 07, 2001 at 10:48:36AM -0800, Christopher Ambler wrote:
>>> I have been, and remain convinced that email address, with the
>>> ability to change it as necessary, is the way to go.
>>>
>>> Then again, I'm also fond of liver and onions.
>>>
>>> Christopher
>>>
>>> ----- Original Message -----
>>> From: "Hollenbeck, Scott" <shollenbeck@verisign.com>
>>> To: "'George Belotsky'" <george@register.com>; <ietf-provreg@cafax.se>
>>> Sent: Wednesday, March 07, 2001 10:36 AM
>>> Subject: RE: Unique handle generation
>>>
>>>
>>> > George,
>>> >
>>> > In terms of placing interoperability in the hands of the user, I
>prefer
>>the
>>> > idea of either letting them choose their own identifier (it it happens
>>to be
>>> > unused by anyone else), or using an e-mail address.
>InterNIC-generated
>>> > handles (which sounds similar to what you've suggested below) haven't
>>proven
>>> > to be very memorable or useful in other contexts.
>>> >
>>> > <Scott/>
>>> >
>>> > -----Original Message-----
>>> > From: George Belotsky [mailto:george@register.com]
>>> > Sent: Wednesday, March 07, 2001 11:54 AM
>>> > To: ietf-provreg@cafax.se
>>> > Subject: Unique handle generation
>>> >
>>> >
>>> > Since unique handle creation is still an open issue, could we not
>>> > borrow/adapt a UUID generating algorithm for making such handles?
>> > >
>>> > This eliminates the need to keep a centralized database of these
>>> > things. Anyone can have as many handles as they want, and use them as
>>> > they see fit. This places interoperability in the hands of the user;
>>> > if someone wants their information shared between systems, they will
>>> > continue to use the same handle.
>>> >
>>> > George.
--
Patrik Fältström <paf@cisco.com> Cisco Systems
Consulting Engineer Office of the CSO
Phone: (Stockholm) +46-8-6859131 (San Jose) +1-408-525-8509
PGP: 2DFC AAF6 16F0 F276 7843 2DC1 BC79 51D9 7D25 B8DC