Re: [RRG] Convergence - design-goals-01: future addressing systems

Robin Whittle <rw@firstpr.com.au> Fri, 07 December 2007 05:36 UTC

Envelope-to: rrg-data@psg.com
Delivery-date: Fri, 07 Dec 2007 05:37:16 +0000
Message-ID: <4758DBC3.8000904@firstpr.com.au>
Date: Fri, 07 Dec 2007 16:36:03 +1100
From: Robin Whittle <rw@firstpr.com.au>
Organization: First Principles
User-Agent: Thunderbird 2.0.0.9 (Windows/20071031)
MIME-Version: 1.0
To: Routing Research Group list <rrg@psg.com>
Subject: Re: [RRG] Convergence - design-goals-01: future addressing systems
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit

I think the Design Goals should include the goal that all new
architectural elements be reasonably amenable to extension to
support new addressing systems.  The most obvious ones are:

  Map IPv6 MABs (micronets, EIDs etc.) so packets to these addresses
  can be tunneled to an ITR on an IPv4 address.

  Map IPv4 MABs (micronets, EIDs etc.) so packets to these addresses
  can be tunneled to an ITR on an IPv6 address.

The first might help with IPv6 introduction and the latter with
maintaining backwards compatibility with the IPv4 Internet, without
relying on a global IPv4 BGP system.

Whatever ITR-ETR system is built, it is bound to be extended -
probably for addressing systems and purposes we cannot anticipate.

I don't assume that IPv6 will be ubiquitously adopted.  Maybe in the
future, something else will be.

So the new protocols need to be able to cope with arbitrary
extensions for new functionality while minimising problems with
earlier ITR-ETR gear.


Another potential goal is that the new architecture be able to
support administrative and commercial arrangements which are
intended to do some mix of:

1 - Minimise "undesirable" (however defined) impact on the global
    system due to the actions of end-users or others.

2 - Use financial charging systems, or perhaps some other system
    of "limits with negative consequences", so that those whose
    actions lead to burdens on the global system will partially
    or fully pay for the costs they impose on others.

Maybe the IETF shouldn't be involved in designing financial and
administrative arrangements - but the architecture needs to enable
RIRs or however else runs the ITR-ETR system to make arrangements to
ensure the new architecture is used "well" (however defined) and
that costs are generally recovered.

This analogous to other "Commons" situations such as pollution
(sound, air, water) and greenhouse gasses.


 - Robin


--
to unsubscribe send a message to rrg-request@psg.com with the
word 'unsubscribe' in a single line as the message text body.
archive: <http://psg.com/lists/rrg/> & ftp://psg.com/pub/lists/rrg