Re: PROs/CONs of SIP/PIP/TUBA
Ross Callon <rcallon@wellfleet.com> Mon, 17 May 1993 18:24 UTC
Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa04170;
17 May 93 14:24 EDT
Received: from CNRI.RESTON.VA.US by IETF.CNRI.Reston.VA.US id aa04164;
17 May 93 14:24 EDT
Received: from thumper.bellcore.com by CNRI.Reston.VA.US id aa12004;
17 May 93 14:24 EDT
Received: by thumper.bellcore.com (4.1/4.7)
id <AA04481> for ietf-archive@nri.reston.va.us; Mon, 17 May 93 14:23:30 EDT
Received: from lobster.wellfleet.com by thumper.bellcore.com (4.1/4.7)
id <AA04475> for /usr/lib/sendmail -oi -fowner-pip X-pip;
Mon, 17 May 93 14:23:28 EDT
Received: from cabernet.wellfleet (cabernet.wellfleet.com) by
lobster.wellfleet.com (4.1/SMI-4.1)
id AA16979; Mon, 17 May 93 14:20:09 EDT
Received: by cabernet.wellfleet (4.1/SMI-4.1)
id AA02703; Mon, 17 May 93 14:21:51 EDT
Date: Mon, 17 May 93 14:21:51 EDT
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: Ross Callon <rcallon@wellfleet.com>
Message-Id: <9305171821.AA02703@cabernet.wellfleet>
To: Day@bbn.com, deering@parc.xerox.com
Subject: Re: PROs/CONs of SIP/PIP/TUBA
Cc: pip@thumper.bellcore.com, sip@caldera.usc.edu, tuba@lanl.gov
> >1) Since hierarchical addresses tend to be deployed in a "sparse" manner, > >it unclear whether a 64 bit address space will adequately scale to meet > >every conceivable future addressing scenario. > > It is pretty clear that any fixed length will never be enough. Yes, in the sense that it is possible to conceive of an addressing scenario that uses an unbounded number of bits. Once we have infinitely fast routers with infinite memory, joined by links of infinite bandwidth, we could consider implementing an internet protocol with unbounded address length. Until then, we'll have to make an engineering choice of maximum address length. SIP's 64-bit address space is 10^7 times larger than the international telephone numbering space, and if managed sensibly (i.e., not just allowing everyone to cobble up their own favorite octet string and expect the world to be able to route on it) it will scale to handle many thousands of computers in every room and vehicle in this solar system. I think that this is such an important point that I will break my own rule (against public "my protocol is better" discussions) and reply (with apology to folks on all three lists): It seems from recent discussions that when folks talk about "scaling to a huge network" there are two different things that people mean by this: - Some folks seem to mean being able to find some way to set up addresses and some way to set up the topology so that it is possible to run routing protocols and deliver packets to everyone. - Some people mean being able to adminster, configure, and run the network of this size, including routing, but also including host configuration, address administration, subnet address determination (mapping IP-level addresses to subnet addresses) and whatever other address-related problems that you will face in whatever type of network that you might happen to find in a huge Internet (for whatever topology the world actually ends up setting up). The first problem therefore is a subset of the latter. I sort of think that the first problem can probably be solved with 64 bit addresses. My concern is the latter problem. For example: - How do you autoconfigure host addresses? - If this requires active address assignment at the time that the host is hooked up (rather than a more passive automatic address discovery based on already assigned parts of the address), then how do you assign these addresses, and how do you coordinate redundant address servers (assuming that you will need redundant servers for reliability)? - How do you assure that when a system is re-attached to the same network after some time away (for example, when I take my laptop with me for a two week vacation and two more weeks of business trips, and then return to the office), that when I return I will get the same address assigned to me again? (or if I don't, then how do you deal with filters?) - If you have many public service providers, each with 10,000,000 customers, where 9,999,900 of the customers are small stub networks (homes and/or small businesses) attached in only one location, then how do you map from the IP-level address to the addresses used in the service provider network? Will this work with the networks that people are already talking about building (and over the phone network, given that the cost of networking homes may mean that POTS is the networking infrastructure for much of the world for many years)? I can think of very simple solutions to these sorts of problems if I have large addresses (and can also think of straightforward ways to compress headers and/or forward large headers at high speed). I would really like to see complete proposals for each of these problems with small addresses (and I would expect that SIP advocates would want to see solutions for header compression and high speed forwarding for the proposals with larger headers and addresses). I understand that the SIP folks have started working on the first of these items (host autoconfiguration), but I think that it is worth waiting for solutions to all of these problems before we try to decide which solution is the best one for the next 20 years. Ross
- PROs/CONs of SIP/PIP/TUBA Eric Fleischman
- Re: PROs/CONs of SIP/PIP/TUBA John Day
- Re: PROs/CONs of SIP/PIP/TUBA Steve Deering
- Re: PROs/CONs of SIP/PIP/TUBA John Day
- Re: PROs/CONs of SIP/PIP/TUBA John Day
- Re: PROs/CONs of SIP/PIP/TUBA John Day
- Re: PROs/CONs of SIP/PIP/TUBA Steve Deering
- Re: PROs/CONs of SIP/PIP/TUBA Ross Callon
- Re: PROs/CONs of SIP/PIP/TUBA Tony Whyman
- Re: PROs/CONs of SIP/PIP/TUBA Tony Whyman
- Re: PROs/CONs of SIP/PIP/TUBA William Allen Simpson