[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Some Comments on ID/Loc Separation Proposals



Folks,

draft-crocker-mast-analysis (which will be
draft-crocker-multiaddr-analysis in its next version) has a section
for defining some terms.  The section has been prompted by exactly the
kind of vagueness that the current thread is also trying to fix.

My primary interest is in having precise definitions that we all find
useful and use consistently. Some of the current versions of
definitions in the draft are:

   Endpoint

           refers to "the fundamental entity of and end-end
           communication" [EID]. It is an end-system that participates
           in an association. Endpoints are distinguished from
           intermediate, infrastructure nodes and from hosts.

   Identifier

           refers to a unique label for an endpoint. The label is used
           simply for distinguishing one endpoint from another.
           Because a locator is usually globally unique, it might be
           able to serve as an identifier. However this use will often
           suffer administrative and referential limitations as a
           global identifier for mobile endpoints. This is exemplified
           by the current problems experienced with the dual role of
           IP Addresses.

Suggestions for improving the text are eagerly sought.
           
As with others, I do not think it is useful to have ID refer to an
interface.  Stack, endpoint or process all seem more helpful.

Speaking of 'stack', what definition text would folks like.  The NSRG
paper introduces the construct nicely, but I'm not sure the text there
is what we should live with.

For that matter, what is the difference between endpoint and stack?

d/
--
 Dave Crocker <dcrocker-at-brandenburg-dot-com>
 Brandenburg InternetWorking <www.brandenburg.com>
 Sunnyvale, CA  USA <tel:+1.408.246.8253>