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

RE: [RAM] some draft proposed definitions



Joel,

With the term topology you bring up the issue. A location can actually be specified in at least two different ways. With a

1) topology-bound locator (better term welcome), which is 
- only valid together with a certain topology (examples are IP address, postal address, ..).
- is structured, looking into part of the address you are able to get nearer to the destination (country, city, street, street number, ...)
- you don't need to know the detailed global topology (e.g., internet)

2) coordinate-bounded locator, which is
- a location in a coordinate system (like the 2-dimensional geographic coordinates)
- requires the map/other positioning systems to find the place where you are and a system to find out what direction to go 
- some ad-hoc routing system propose geographic routing


Kind regards,

Marcus

---------------------------------------------------

Dr. Marcus Brunner
Network Laboratories


 

> -----Original Message-----
> From: Joel M. Halpern [mailto:jmh at joelhalpern.com] 
> Sent: Monday, June 11, 2007 3:40 PM
> To: ram at iab.org
> Subject: Re: [RAM] some draft proposed definitions
> 
> Looking at these definitions, and trying to think through 
> more cases, I don't think that this actually captures the 
> distinction, at least as I think of it.
> And I suspect that issue is why people react differently to 
> various proposals in which IDs are also used for forwarding.
> 
> Lets look at two closely related examples:
> Is an IEEE 48 bit "address" really an identifier, a locator, 
> or a hybrid.  As far as I can tell, it is strictly an 
> identifier.  It is assigned to a particular thing in a way 
> that has no regard to where that thing is in any topology.  
> However, being excessively clever engineers, we have then 
> built solutions which allow us to forward packets based on 
> that identiifers.  Sometimes even very large solutions.  
> (bridging in all its myriad forms.)  That usage does not 
> change the nature of the field.
> And before one argues that the MAC was layer 2, not layer 3, 
> remember that OSI routing did exactly the same thing with the 
> lower bytes of the NSAP within an area.  That potion was an 
> identifier.  It stayed the same when the system moved (even 
> if it moved between areas.)
> 
> Hence, I think the difference between an Identifier and a 
> Locator is in the semantics, not in whether it can be used to 
> deliver packets.  It doesn't seem to me that an identifier 
> suddenly becomes a locator if in some region we choose to 
> keep track of where the identifier can be found.  To take the 
> extreme case, some researchers have proposed systems that 
> would use topologically insensitive identifiers for routing 
> on systems of the scale of the 
> internet.   Without regard to the actually usability of  the specific 
> solutions, I think those things used for the end-points would 
> still be identifiers, even if the entire system were 
> forwarding packets based on them. The bit strings in that 
> case have no location semantics in any topology that I can find.
> 
> Yours,
> Joel M. Halpern
> 
> At 12:12 PM 6/10/2007, RJ Atkinson wrote:
> >Identifier:     An object that is used only for identification,
> >                 never for forwarding packets or determining 
> location.
> >
> >ID:             Abbreviation for Identifier.
> >
> >Locator:        An object that is used only for forwarding packets
> >                 or determining location, never for identification.
> 
> 
> _______________________________________________
> RAM mailing list
> RAM at iab.org
> https://www1.ietf.org/mailman/listinfo/ram
> 

_______________________________________________
RAM mailing list
RAM at iab.org
https://www1.ietf.org/mailman/listinfo/ram