Re: [lisp] Last Call: <draft-ietf-lisp-eid-block-03.txt> (LISP EID Block) to Informational RFC

Geoff Huston <gih@apnic.net> Wed, 21 November 2012 06:17 UTC

Return-Path: <gih@apnic.net>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 53A6F21F880A; Tue, 20 Nov 2012 22:17:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -98.695
X-Spam-Level:
X-Spam-Status: No, score=-98.695 tagged_above=-999 required=5 tests=[AWL=-0.679, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, RCVD_IN_XBL=3.033, RDNS_NONE=0.1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Bb8gMmqeqZKU; Tue, 20 Nov 2012 22:17:09 -0800 (PST)
Received: from asmtp.apnic.net (asmtp.apnic.net [IPv6:2001:dc0:2001:11::199]) by ietfa.amsl.com (Postfix) with ESMTP id 2504D21F8808; Tue, 20 Nov 2012 22:17:08 -0800 (PST)
Received: from [192.168.51.200] (unknown [87.213.29.58]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by asmtp.apnic.net (Postfix) with ESMTP id 5418CB6840; Wed, 21 Nov 2012 16:17:03 +1000 (EST)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\))
Subject: Re: [lisp] Last Call: <draft-ietf-lisp-eid-block-03.txt> (LISP EID Block) to Informational RFC
From: Geoff Huston <gih@apnic.net>
In-Reply-To: <45813A84-7BE9-4D21-AE3E-F3401D6E1B50@apnic.net>
Date: Wed, 21 Nov 2012 17:16:58 +1100
Content-Transfer-Encoding: 7bit
Message-Id: <99B9866C-41D6-4784-AA69-CD25E5910F4B@apnic.net>
References: <20121113144545.12836.71935.idtracker@ietfa.amsl.com> <CAKFn1SF4+k5gWip-WBNfbjt-qAafPbTSY8L_EBLA9Pqvbw4=kQ@mail.gmail.com> <50A66313.9090002@joelhalpern.com> <50A66B67.5000609@gmail.com> <50A67758.8000001@joelhalpern.com> <33C6C196-B881-4BAA-8E57-082B266C831A@steffann.nl> <50A6ADD0.3040000@joelhalpern.com> <45813A84-7BE9-4D21-AE3E-F3401D6E1B50@apnic.net>
To: "ietf@ietf.org List" <ietf@ietf.org>
X-Mailer: Apple Mail (2.1499)
Cc: Paul Wilson <pwilson@apnic.net>, John Curran <jcurran@arin.net>, lisp@ietf.org, "iesg@ietf.org IESG" <iesg@ietf.org>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 21 Nov 2012 06:17:10 -0000

Hi,

We would like to make the following comments in response to the IETF
Last Call on the proposal to publish this draft as an Informational 
RFC.

The guidelines for IP address allocations were documented in RFC2050,
adopted in November 1996 as a Best Current Practice. This document
described the framework of the Internet Registry system, and the roles
and responsibilities of various parties involved in the distribution of
addresses in the Internet. The document was not intentionally related to
any particular routing technology, and addressed guidelines that would
maximise the effective use of address space.

The Memorandum of Understanding between the IETF and ICANN over the IANA
activity, RFC2860, published in June 2000, provides further details of
the address management function. In particular, the document notes that
"assignments of specialised address blocks (such as multicast or anycast
blocks), and experimental assignments are not considered to be policy
issues, and shall remain subject to the provisions of this [document]."

RFC 4773, published in December 2006, provides some guidelines to the
IANA concerning the management of these specialised address assignments
in IPv6: "IANA may undertake IPv6 address designations in support of
special purposes as requested in "IANA Considerations" sections in IESG-
reviewed RFCs, where an address is requested with an intended use of the
designated address block for the purpose of testing or experimental
usage activities initiated by IETF, or for specialised use of the
address block in a context (e.g., anycast) associated with an Internet
Standards track protocol."

In this context the request to IANA to reserve an IPv6 /12 address and
allocate out of it a /16 block for use as an EID space for the
experimental LISP protocol presents some questions.

It is noted that the LISP experiment already makes use of a /32 prefix,
"with more than 250 sites using a /48 sub prefix", as noted in
draft-ietf-lisp-eid-block-03.txt. Even with an overall 50% utilisation
rate of this prefix there is scope in the current /32 address block to
address some 32,000 further sites using a /48 sub prefix.

If the LISP experiment fills this /32 prefix to such a level of
utilisation then there would be reasonable grounds to make the case that
at such a time the LISP activity would no longer be an experimental
effort, as it would be an instance of an application that makes use of
the global unicast address pool. In this case the provisions of RFC
4773, and the applicability of a special purpose address allocation
would not be expected to apply, as this would fall under the terms of
RFC2050 and the address allocation function would be administered by the
Regional internet Registries, according to RFC2860.

If we were to consider this request for the reservation of a /12 and the
allocation of a /16 in the context of support for an experiment, then
the nature of the experiment is unclear. At the scale of a /16 being
capable of supporting a theoretical maximum of some 4.3 billion /48 end
sites, and a /12 supporting a theoretical maximum of 68.7 billion /48
end sites, then the boundary conditions of such an experiment become
challenging to define. How can one define the experiment to have
finished? What are the plans to migrate out of the experimental address
allocation? Would this renumbering out of an experimental address
allocation even be feasible to contemplate if the experiment achieves a
level of deployment that is commensurate with the allocation of /16?

Such large scale deployment activities being undertaken under the
provisions of an experimental activity also raises a number of questions
about the registry services to be provided in support of such a
reservation. Given that this particular experiment is intended to
operate on the global IPv6 Internet it is apparent that some form of
directory (e.g. Whois) and reverse DNS services will be necessary; is
the provision of such services on a large scale (i.e. for potentially
tens of thousands of individual entities) to be performed by the IANA? 
If so then this appears contrary to RFC 4773's statement that the "IANA
will not maintain further sub-registries for any special purpose address
block designated according to this direction."  Further, the
implementation of any large scale directory such as resulting from this
type of experimental reservation would definitely pose serious policy
issues, e.g. trading off operational visibility, privacy, and law
enforcement needs, and by the spirit of the IETF/ICANN MOU on IANA
activities (RFC 2860). It would appear from this perspective that such
an assignment of address resources is not suitable to be made as an
experimental assignment.

The question this draft raises is to identify the basis of the request.
An experimental allocation of this size does not appear to be consistent
with a conventional view of an experiment. The draft's proposals appear
more aligned to the activity of planning for large scale public
deployment of a global routing infrastructure for global unicast
addresses. But if that is indeed the case then the provisions of RFC4773
do not apply, as the special Purpose Address Allocation Registry does
not encompass the allocation of address blocks for use in a global
unicast address context in the context of large scale deployment
activities.

A possible course of action for the LISP Working Group and the IESG to
consider would be for the existing /32 address be documented as an IANA
Special Purpose Address allocation for use in supporting the current
LISP experiment, and for the LISP advocates to make their case for
particular requirements in the handling of global unicast address
allocations in IPv6 to the regional addressing communities. This would
allow the existing address policy development process to generate
outcomes that appropriately address the desires and concerns of the
broader community of stakeholders in supporting the potential
requirements of a broad base of deployment of LISP in the Internet's
routing environment.

We do not support the publication of this draft as an Informational RFC.

regards,

  John Curran,
  Paul Wilson, and
  Geoff Huston