Re: Progress?

Bob Smart <smart@mel.dit.csiro.au> Wed, 09 June 1993 08:39 UTC

Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa00717; 9 Jun 93 4:39 EDT
Received: from CNRI.RESTON.VA.US by IETF.CNRI.Reston.VA.US id aa00713; 9 Jun 93 4:39 EDT
Received: from thumper.bellcore.com by CNRI.Reston.VA.US id aa03484; 9 Jun 93 4:39 EDT
Received: by thumper.bellcore.com (4.1/4.7) id <AA18332> for ietf-archive@nri.reston.va.us; Wed, 9 Jun 93 04:39:13 EDT
Received: from shark.mel.dit.csiro.au by thumper.bellcore.com (4.1/4.7) id <AA18328> for /usr/lib/sendmail -oi -fowner-pip X-pip; Wed, 9 Jun 93 04:39:09 EDT
Received: from squid.mel.dit.CSIRO.AU by shark.mel.dit.csiro.au with SMTP id AA17012 (5.65c/IDA-1.4.4/DIT-1.3 for <pip@thumper.bellcore.com>); Wed, 9 Jun 1993 18:39:24 +1000
Received: by squid.mel.dit.CSIRO.AU (4.1/SMI-4.0) id AA01569; Wed, 9 Jun 93 18:39:05 EST
Message-Id: <9306090839.AA01569@squid.mel.dit.CSIRO.AU>
To: pip@thumper.bellcore.com
Subject: Re: Progress?
In-Reply-To: Your message of "Tue, 08 Jun 93 17:29:02 EDT." <9306082129.AA03811@tsuchiya.bellcore.com>
Date: Wed, 09 Jun 93 18:39:04 +1000
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: Bob Smart <smart@mel.dit.csiro.au>

>A couple of issues have come up.  One has to do with transition.
>I'm finding that the "IPAE" style of putting a valid IP address
>in the packet header (in this case, the Pip ID) constrains Pip.
>For instance, mobility is constrained because, if the host moves,
>then it gets a new IP address, which means a new Pip ID, which
>blows Pip's mobility mechanism.  So, I'm seriously thinking of
>a new transition scheme that completely divorces Pip from IP.
>This requires a more sophisticated Pip/IP translation scheme,
>but so far appears workable.
>
>The other issue has to do with the format of IDs.  I'm beginning
>to think that putting any kind of hierarchy in the ID is not
>good.  I think it might be best to just keep the ID flat.  This
>makes a lot of things simpler, auto-configuration being just one.

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.

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.

And the thought of a completely unstructured ID leaves me bemused.

Bob Smart