[e2e] Overly Overlay; Peer to peer is commonplace

David P. Reed dpreed at reed.com
Tue Jan 8 09:42:23 PST 2002


At 06:00 PM 1/7/2002 -0800, Jim Gettys wrote:
>I do question the claim that there will be many more nodes of the
>wireless/nomadic kind than fixed, unless I'm missing something.
>Even if wireless becomes ubiquitous to replace alot of short cables, there
>is no reason I can see that this needs to contribute to the global routing
>problem...  Am I missing something?

This depends on your view about how many nomadic devices there will be, how 
far they will move as they travel around, and where the cost of re-routing 
will be borne as they travel.

I think potentially nomadic devices will outnumber static ones - so every 
endpoint should be assumed movable.

They may or may not move often, and they may or may not move far when they 
are moved.

Now the end-to-end argument would argue that a global backbone cannot 
provide the nomadic routing function, and should provide something useful 
and simple instead, upon which a variety of nomadic routing functions can 
be based.  (I note that the same argument, however, argues that the global 
backbone should move as much routing function to the endpoints as possible 
- but ideas like source routing are disparaged despite their better fit).

So the essential question is: what is a sensible base routing function in 
the global backbones that does not preclude a range of potentially 
effective and efficient choices in nomadic devices, and in particular what 
kind of addresses should it provide for specifying routes.

It seems to me that this requires untangling some issues lumped together in 
the current IP (v4 or v6) hierarchical addresses.

Certainly the current practice of IP address assignment does not 
standardize effectively how to solve the following typical problem:

Imagine I have a two part device, consisting of an interface Int and a 
based unit Bas.   I introduce them to each other through some means so that 
they know each other and can communicate locally using (say) 802.11.

I then transport Int with me in my suitcase to a hotel.  I take it out and 
start using it, perhaps on a local 802.11 net.   How does it find Bas, and 
how does Bas find it?

Then my friend picks up Bas (which may have a camera in it, perhaps) and 
transports it to a third location.  How do Bas and Int maintain their linkage?

While I'm gone, I ask my landlord to sublet my apartment and put all my 
gear in storage.  I hope that unrelated set of activities doesn't interfere 
with Bas & Int.

DNS is really inapplicable for hordes of 2 part devices like this (DNS 
servers have poor time constants and cost money).

It also seems inappropriate for nomadic relationships to depend on fixed 
rendezvous points that introduce unnecessary points of failure.




- David
--------------------------------------------
WWW Page: http://www.reed.com/dpr.html





More information about the end2end-interest mailing list