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

Geoff Huston <gih@apnic.net> Wed, 09 March 2016 15:49 UTC

Return-Path: <gih@apnic.net>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8735312DFC4 for <v6ops@ietfa.amsl.com>; Wed, 9 Mar 2016 07:49:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.792
X-Spam-Level:
X-Spam-Status: No, score=-106.792 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, T_DKIM_INVALID=0.01, USER_IN_WHITELIST=-100] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=apnic.net
Received: from mail.ietf.org ([127.0.0.1]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DmNx0H2CIugx for <v6ops@ietfa.amsl.com>; Wed, 9 Mar 2016 07:49:28 -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 668DF12E0E7 for <v6ops@ietf.org>; Wed, 9 Mar 2016 07:35:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apnic.net; s=R2D2; h=received:received:content-type:mime-version:subject:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to:x-mailer:return-path; bh=oK8D3u8m/MXRnMHV8NRXraTq52BqJNsxArVgPdiqDEQ=; b=g8TjQXPQnqQvGmA2uXC86N2pCncIpBXP01YnZzx4AJh0t5G85MltkbW4WpzIbHdVGpKjgmm8bZJYN 7tZGXywHiQtauXNVs6jgc5t+RSFipU1SsTwbSzBhVde5P1PWvSI56f/msatv8GhHLy0okFYTVAl2xW LNVV0fEeBOYdg828=
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, 10 Mar 2016 01:36:28 +1000 (AEST)
Received: from [10.196.204.92] (203.119.101.249) by NXMDA2.org.apnic.net (203.119.107.21) with Microsoft SMTP Server (TLS) id 14.3.123.3; Thu, 10 Mar 2016 01:35:36 +1000
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0 (Mac OS X Mail 9.2 \(3112\))
From: Geoff Huston <gih@apnic.net>
In-Reply-To: <CAKD1Yr18gsUrQkpVr3Fqk4gjdKSmTXgPEqkPD2y7GhCe_yUsxQ@mail.gmail.com>
Date: Thu, 10 Mar 2016 02:35:46 +1100
Content-Transfer-Encoding: quoted-printable
Message-ID: <B9B51DAD-F3FB-4C1B-9E50-A74A1E9629ED@apnic.net>
References: <967EBC08-F004-4240-92CE-20B24E0C187D@apnic.net> <CAKD1Yr2A0CvyLG=WnVuSYSf7GU+wfoYttP8SFM4eLgCfvL8_zQ@mail.gmail.com> <971F196C-0A1E-4B17-ADC3-B3BD41DE3B78@apnic.net> <CAKD1Yr18gsUrQkpVr3Fqk4gjdKSmTXgPEqkPD2y7GhCe_yUsxQ@mail.gmail.com>
To: Lorenzo Colitti <lorenzo@google.com>
X-Mailer: Apple Mail (2.3112)
Archived-At: <http://mailarchive.ietf.org/arch/msg/v6ops/qixVzHjmZZbK2Hz5xy19gQFJJB8>
Cc: "v6ops@ietf.org WG" <v6ops@ietf.org>, draft-ietf-v6ops-host-addr-availability.all@tools.ietf.org, rtg-ads@tools.ietf.org
Subject: Re: [v6ops] RigDir review: draft-ietf-v6ops-host-addr-availability
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 09 Mar 2016 15:49:30 -0000

> On 10 Mar 2016, at 12:59 AM, Lorenzo Colitti <lorenzo@google.com> wrote:
> 
> Geoff,
> 
> I've teed up the other fixes for review by my coauthors, but I have a question about this one.
> 
> >     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
> >
> > The current text on DHCPv6 PD is a compromise. Previous versions contained stronger language in support of DHCPv6 PD, but a small number of WG participants felt that it was not acceptable to recommend DHCPv6 PD in a BCP document because of the lack of widespread support in current host operating systems. The draft already makes these scaling recommendations in section 9.3, though. Is that not sufficient?
> >
> 
> 
> ** perhaps you may instead want to add the advice as a final sentence to the third paragraph:
> 
> "For these reasons the use DHCPv6 PD, where available, represents a more operationally prudent approach.”
> 
> Which does not contain an explicit recommendation, but does state a preference with associated justification.
> 
> Where do you suggest we put this text? At the end of section 8 or at the end of section 9.3? (They both have three paragraphs).


I thought at the end of section 9.3
> 
> I'm leery of using the exact words "operationally prudent" because there was a vocal minority in the WG that maintained that DHCPv6 PD is not known to be operationally feasible due to lack of deployment. However, it's indisputable that DHCPv6 PD suffers from none of the ND cache scaling problems that affect shared links, so we could definitely make that statement. It also might be worth mentioning that, on networks where the client is uniquely identified by its MAC address, such as 802.11 networks in infrastructure mode, SLAAC with a dedicated prefix has the same attractive scaling properties.

how about:

“From the considerations of ND cache scaling the use of DHCPv6 PD would represent an operationally prudent approach, as would SLAAC with a dedicated prefix to be associated with a single MAC addresses where MAC addresses are used as link layer identifiers.”

would this work?

Geoff