On Apr 19, 2009, at 11:26 AM, Robin Whittle wrote:

Short version:  Long reply to Tom Vest, discussing his concerns
               about IPv4, even with a scalable routing solution,
               hitting the limits of its address range and so
               causing difficulties for aspiring new ISPs.

               The same issues are covered more concisely in the
               footnote to the draft list of constraints.

               Also, some discussion of the TTR Mobility approach
               in the hope that people will read it and so not be
               so alarmed at the mention of mobility with scalable
               routing.  I first described this in June 2007 and
               this full description, with diagrams, has been
               available for 8 months:

                 http://www.firstpr.com.au/ip/ivip/TTR-Mobility.pdf


Hi Tom,

The list of constraints due to the need for voluntary adoption is at:

  http://www.firstpr.com.au/ip/ivip/RRG-2009/constraints/

I have added a second last paragraph which mentions some of your
concerns.  As I discuss here and in the Footnote at the above page, I
think your concerns are important but that there is no need to change
the list itself.  I intend it to be a factual list of constraints we
can all agree to - even if some of them seem to be at odds with a
truly satisfactory outcome in terms of endless address space and the
avoidance of barriers to new entrants.


Here is a reply to your message in the "Constraints on a solution
..." thread.  Thanks again for your thoughtful discussion and
constructive suggestions.  You wrote:

Constraints imposed by the need for voluntary adoption        *

  A successful solution to the routing and addressing
  scaling problem is tightly constrained by the need
  for it to be voluntarily adopted, over a period of        *
  years, by the great majority of end-user networks         *
  of all sizes who want or need multihoming, inbound
  traffic engineering and/or portability of their
  address space between ISPs.

Thanks once again Robin.

My concerns would be fully covered if the above language were changed
slightly...

  A successful solution to the routing and addressing
  scaling problem is tightly constrained by the need
  for it to be both accessible to, and voluntarily adopted by
  the great majority of established and aspiring end-user
  networks who want or need multihoming, inbound
  traffic engineering and/or portability of their address
  space between ISPs. Because this voluntary adoption may
  occur over a period of years, the benefits of the solution
  itself should be broadly accessible to all end-user networks,
  regardless of their size or legacy (pre-solution) protocol
  endowments.

I have amended the text to:

  be both accessible to, and voluntarily adopted by

and I hope you will find that the new second-last paragraph at least
partially mentions your concerns.

  The benefits resulting from the best imaginable
  solution for IPv4 may be limited by shortage of IPv4
  space and resulting difficulties for new networks in
  gaining this space.  While no such restrictions exist
  with IPv6, constraints similar to 2, 3, 4 and 5 are
  likely to continue to be a barrier to widespread
  migration to IPv6.

Hi Robin,

Thanks for taking (what must have been considerable) time to reply in detail. The above two modifications do, indeed, adequately reflect the concerns I expressed.


I want the list of constraints to be a terse description of things we
all (ideally) agree are true.  The focus is on what is needed for
end-user networks and their ISPs to adopt the solution.

As a statement of fact, this text does not assume that there is a
solution which will meet all these constraints.  I think there will
be solutions which meet them all in IPv4 - but I agree that during '
adoption and in the decades to come, no matter how ubiquitously the
scalable routing solution is adopted and how well it works, the
address space shortage is likely to limit the IPv4 Internet's
capacity to provide multihoming etc. for all end-user networks which
want it.

Of course I agree on this point, but this particular goal was never explicitly stated, nor implied, nor even contemplated by me. The idea that merely "wanting it" -- i.e., full access to all of the 'rights, privileges, and responsibilities' that are enjoyed by direct participants in the Internet's routing subsystem -- is or should be by itself sufficient for any institution to lay claim to a share of that system's finite carrying capacity -- fundamentally contradicts the findings of my own personal experience and research (maybe common sense too, if I presumed to know what that was).

More precisely stated, the implications of my recent work suggests that the very nature of the constraints that dictate the requirement for "incremental deployability" are *the same* structural constraints that absolutely dictate that any/every conceivable current and future routing system that could ever be adopted and deployed in this manner will -- inevitably, necessarily -- embody some set of features that ultimately make all such systems vulnerable to some version of *the same* systemic risks to which the current system is vulnerable, namely:

-- "inflation" (c.f., generalized/cumulative/direct impact of individual demands on routing system carrying capacity that are borne by all/other participants in that routing system)

-- "deflation" (c.f., generalized/cumulative impact of non- availability of routing system capacity and/or address resources, which manifests as diminished growth potential for existing participants and a progressive barrier to the emergence of potential new participants)

-- "stagnation" (c.f., generalized/cumulative impact of non- availability of "standard"/"DFZ" routing system capacity and/or "standard"/uniform address resources, which manifests as a progressive degradation of and loss of confidence in the consistency/ predictability of precisely those "network effects" that make a shared, inter-domain routing system so valuable to its direct participants, as well as to indirect stakeholders).

Another way of putting this is that the specific problems that RRG is trying to solve are actually just specific manifestations of more general risks -- risks that are *not* primarily or exclusively an artifact of current routing and addressing technology. Rather, these risks are a natural, organic, and (probably) largely unavoidable feature of *all* liquidity mechanisms -- i.e., all "technically mediated exchange systems." They are unavoidable because a necessary condition of possibility for the existence/emergence of such mediated exchange systems is the prior existence of a population of diverse, independent, often competing economic agents (individuals, institutions, etc.), members of which might often enjoy opportunities to productively interact with one another, but for the existence of various "transactional frictions" (foregoing details on this for now). "Liquidity system" and/or "technical medium of exchange" are the interchangeable terms that I've adopted [1] to describe the thing that emerges in some (not all) situations, which is functionally distinguished by its capacity to reduce if not eliminate those frictions for all participants who voluntarily adopt it -- thereby becoming participating members in that particular liquidity system. The intrinsic friction-reducing benefits of participation (growth, profit, etc.) attracts and retains participants within that system, which creates/strengthens incentives for system participants to interact with each other ever more intensively (producing as a result the devision of labor, specialization, etc.). However, those same benefits also have the organic effect of intensifying competition between system participants, which eventually results in their becoming aware of the liquidity mechanism itself, and its possible uses as a strategic, (anti)competitive tool.

I'll spare the list the rest of the evolving story. Those interested can find more of it is on my personal website (links below).

In any event, I wholeheartedly share RRG's ambition to contribute to the alleviation these problems. The story above explains why systems like ours need liquidity mechanisms, and what benefits they confer -- and risks they impose -- on those systems that are lucky enough to have one. However, that "need" does not entail that it will be fulfilled. Obviously, another absolute condition of possibility is the existence of some candidate mechanism(s) that is capable of initiating and sustaining this liquidity process over time. Not all candidate liquidity mechanisms are created equal, and I think of RRG's core mandate as the definition of the "best possible" successor liquidity mechanism for the Internet that we have inherited -- with "best possible" defined as (max. [probability of adoption * probability of sustainability, given known structural and exogenous risks]). That said, I do not believe that the problems that RRG is trying to solve are amenable to any complete or final "solution" -- nor even to much symptomatic relief unless the root cause(s) of the problems are recognized and addressed directly.

And that brings me back to the point of departure, Robin, which was the contrast between "desire" or (self-asserted) "need" vs. *eligibility*. It seems to me that the formula that made it possible for the last RRG-relevant domain-wide solution (CIDR) to "work" -- i.e., to be both (1) accepted by, at least, the minimum set of parties required to get started, and (2) to continue to be regarded as tolerable/acceptable by the majority of direct, indirect, and aspiring stakeholders thereafter -- involved three key ingredients:

1. The idea that there is a (i.e., at least one) technically justifiable/defensible set of criteria that can be used to determine an institution's "eligibility" to consume some share of the common/ default routing system's finite carrying capacity. To maximize sustainability over time, these criteria should establish a link between individual-level demand for participation and the potential system-wide benefits of allocating a share of finite system carrying capacity to the aspiring participant.

2. To further maximize sustainability over time, eligibility criteria should be responsive to changing conditions, e.g., an expansion of the system's finite carrying capacity should be reflected in the corresponding eligibility criteria. That makes eligibility criteria management dependent on the active participation of those who are closest to the implementation technologies and practices.

3. These eligibility criteria should, in both principle and practice, form the primary basis for allocating finite routing system carrying capacity. Achieving this in a sustainable way is only possible if the eligibility criteria are administered, and the associated resources distributed, through some neutral, transparent mechanism that is substantially insulated from the competitive dynamics that govern most direct interactions between existing liquidity system participants. In other words, the allocation mechanism must be insulated from the very dynamics that make the liquidity system itself so valuable, and which make the potential risks and consequences of liquidity system capture, collapse, or premature obsolescence so severe.

So, to your point about not being able to "provide multihoming etc. for all end-user networks which want it," I respond that that is not a realistic goal, given the joint constraints of technology and human nature. I seriously doubt that it ever will be, because in an uncertain world full of real and/or potential competitors, people will always "want" more than they currently "need," and nothing short of infinite carrying capacity or a change in human nature can remedy that. However, I believe with even greater seriousness that we must aspire to preserve -- or barring that possibility to recreate with the shortest humanly possible interruption -- those three conditions, and the kind of "eligibility-based" system admission process that results when those conditions are in place.

I believe this strongly because the history of liquidity systems past suggests that if those conditions are not sustained or restored in (effectively no) time, whatever endures may not be redeemable, or worth redeeming for that matter, and in any event system maintenance by then is then likely to have become someone else's problem. Just as the "need" for a liquidity mechanism like TCP/IP does not guarantee that one will emerge and be widely adopted, neither does that need guarantee that an existing mechanism will endure, or in enduring superficially ("in form only") continue to provide those substantive benefits that make liquidity systems so valuable, and so vanishingly rare in the wild.

Monetary liquidity systems have come and gone in the past -- but the ones that have both "gone" and subsequently "come back" have almost universally been backed by sovereign power -- and 100% of those were/ are exclusively national in scope. What that portends for the future of our own, first-of-its kind, extra-territorial, attachment-based liquidity mechanism is left as a exercise for the reader.

Note: To prevent the weight of this message from giving the Internet a hernia, I've split out comments on the footnote next in a separate message, to follow shortly.

Thanks again for your responsiveness...

TV

[1] The terms come a newish subfield of academic/operational macroeconomic research that focuses on topics like the origin of "money" and the sustainable management of monetary systems, most of whose leading contributors seem to be current or former commercial banking professionals or central bank/monetary policy decision makers.

Definition and comparison of "technical media of exchange" aka "liquidity mechanisms":

http://www.eyeconomics.com/eyecononomics.com/MoEDdefined.html

Expected consequences of the looming transition in Internet "liquidity mechanisms":

http://www.eyeconomics.com/eyecononomics.com/NetStagflationPaper.html

_______________________________________________
rrg mailing list
[email protected]
http://www.irtf.org/mailman/listinfo/rrg

Reply via email to