[RTG-DIR] RigDir review: draft-ietf-v6ops-host-addr-availability

Geoff Huston <gih@apnic.net> Thu, 03 March 2016 05:55 UTC

Return-Path: <gih@apnic.net>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4F1D41B3E0D for <rtg-dir@ietfa.amsl.com>; Wed, 2 Mar 2016 21:55:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.797
X-Spam-Level:
X-Spam-Status: No, score=-101.797 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, RP_MATCHES_RCVD=-0.006, SPF_PASS=-0.001, T_DKIM_INVALID=0.01, USER_IN_WHITELIST=-100] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CLxeXXevRUkd for <rtg-dir@ietfa.amsl.com>; Wed, 2 Mar 2016 21:55:05 -0800 (PST)
Received: from ia-mailgw.apnic.net (ia-mailgw.apnic.net [IPv6:2001:dd8:a:851::25]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C40091B3E0A for <rtg-dir@ietf.org>; Wed, 2 Mar 2016 21:55:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apnic.net; s=R2D2; h=received:received:from:content-type:content-transfer-encoding:subject:date: message-id:cc:to:mime-version:x-mailer:return-path; bh=sA4JsjZzllm2FtKAmRYYPqZzKqpvnUbEyf22zAfXD9I=; b=PYETW4a0ne6K9g6geQqaBq8O0Y6hlJMVPAJT4q8gDPF1wrEFYql4/RO9u4ggQ4g+YcciUVhCpLfiH ctsR1OVXg9DNdY7LMTF4OP69EG1K2gxzVEuyyw3KiTbLwRrqW2lqEw13eQEz8l81USgQRPdXyHGqQk EbsX92T99jlwc6v8=
Received: from NXMDA2.org.apnic.net (unknown [IPv6:2001:dd8:9:2::101:249]) by ia-mailgw.apnic.net (Halon Mail Gateway) with ESMTPS; Thu, 3 Mar 2016 15:55:00 +1000 (AEST)
Received: from dhcp150.potaroo.net (203.119.101.249) by NXMDA2.org.apnic.net (203.119.107.21) with Microsoft SMTP Server (TLS) id 14.3.123.3; Thu, 3 Mar 2016 15:54:44 +1000
From: Geoff Huston <gih@apnic.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 03 Mar 2016 16:54:56 +1100
Message-ID: <967EBC08-F004-4240-92CE-20B24E0C187D@apnic.net>
To: rtg-ads@tools.ietf.org
MIME-Version: 1.0 (Mac OS X Mail 9.2 \(3112\))
X-Mailer: Apple Mail (2.3112)
Archived-At: <http://mailarchive.ietf.org/arch/msg/rtg-dir/47vTjekoRE5HDeF1AU_8hjJuhOU>
Cc: rtg-dir@ietf.org, v6ops@ietf.org, draft-ietf-v6ops-host-addr-availability.all@tools.ietf.org
Subject: [RTG-DIR] RigDir review: draft-ietf-v6ops-host-addr-availability
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Mar 2016 05:55:07 -0000

Hello,

I have been selected as the Routing Directorate reviewer for this draft. The Routing Directorate seeks to review all routing or routing-related drafts as they pass through IETF last call and IESG review, and sometimes on special request. The purpose of the review is to provide assistance to the Routing ADs. For more information about the Routing Directorate, please see ​http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir

Although these comments are primarily for the use of the Routing ADs, it would be helpful if you could consider them along with any other IETF Last Call comments that you receive, and strive to resolve them through discussion or by updating the draft.

Document: draft-ietf-v6ops-host-addr-availability-05.txt
Reviewer: Geoff Huston	 
Review Date: 3 March 2016 
IETF LC End Date: 9 March 2016 
Intended Status: BCP

Summary: 

    I have some minor concerns about this document that I think should be resolved before publication.

Comments:

    BCP documents cover a wide range of purposes - some limit themselves to documenting current operational practices. Other advocate the adoption of operational practices that may not be in widespread use at present. It appears that this document falls into the latter category as it exposes that network operators provide a IPv6 service that admits the provision of multiple addresses at connection time.

   The draft has generated considerable discussion in the V6ops Working Group, principally relating to the description of the available technology to perform such provisioning.

   Section 9.3 comments on Routing, but actually considers the layer 2 issue of the binding of L2 MAC addresses to IP addresses, noting that in a totally unconstrained environment it is possible to encounter scenarios where the number of bindings exceed the capacity of the network devices. The solution offered, using a single binding entry that binds a MAC address to a /64 prefix would obviate this problem and also obviate the need to perform ND and DAD when selecting additional local addresses, but the document does not make any reference to current router behaviour and the treatment of multi-addressed hosts. 

Major Issues:

    No major issues found.

Minor Issues:

    1. The Security Considerations section is empty, while the document explicitly discusses issues relating to the operational integrity of networks that has an impact on the security of the service.

    I find it rather anomalous that section 9.3 describes a potential scenario that would impact the operational integrity of a network, yet the Security Considerations says “None so far.” As an absolute minimum it would be reasonable to this reviewer to have the Security Considerations section reference the considerations described in Section 9.3 as a potential source of operational instability under certain circumstances. (While it is not part of a routing-related review I also note that Section 9.1 talks about security issues as well)

    2. The Recommendations section could include consideration of routing / cache scaling.

    The recommendations in Section 8 do not include some recommendations related to the management of MAC to IPv6 address bindings, and indeed on the nature of these provisioned multiple addresses. I was expecting to see either some level of admonition of a practice of "chequerboarding" the address space, where multiple hosts on a network are provisioned with discrete /128 addresses, or a particular recommendation relating to the use of prefix delegation as this allows more efficient forms of MAC to address binding, and limits the level of propagation of individual host routes in the network

Nits:

    1. Introduction:
    --  “virtually unlimited amount of address space” is a very imprecise term, and historically its been proved wrong when claimed for other large spaces. Could the authors think of another term that avoids any use of the word “unlimited”?

    --  “future applications” is not a benefit per se, at least not grammatically correct one. “flexibility to accommodate future applications’ needs” might be closer to what the author intended.

    --  “the ability to deploy the Internet” - surely this is about “the ability to deploy IPv6-based Internet services” instead?

   4. Problems…

    --  "Reasons might include hardware limitations” - begs the inclusion of a forward reference to section 9.3